Руководство пользователя Semantic MDM
×
Меню
Индекс
  • Скрипты GROOVY
  • Использование скриптов Groovy для обогащения данных

Использование скриптов Groovy для обогащения данных

 
Для реализации обогащения данных, в Semantic MDM предусмотрена возможность разработки на скриптовом языке Groovy постобработчиков для следующих событий:
Постобработчики не будут срабатывать, если изменения выполняются через другой постобработчик.
При создании позиции и изменении статуса, значений атрибутов, через импорт из XLSX или импорт из подсистемы Импорт и репликация, последовательность вызова постобработчиков будет следующей:
1.     Вызов постобработчика создания позиции.
2.     Вызов постобработчиков изменения значений атрибутов и изменения статуса в произвольном порядке.
Вызов функций, редактирующих данные напрямую, в скрипте не предусмотрено. Задачей скрипта на постобработку, является формирование инструкции на изменение данных, которые будут выполнены после завершения скрипта. Разрешено формирование инструкций на редактирование любых связанных позиций, как дочерних, так родительских, включая дочерние родительских. Все инструкции формируются путем вызова функций объекта postOperation, в котором предусмотрено три базовых метода: