Настройка потоков выполнения¶
Потоки выполнения предназначены для редактирования стандартных цепочек операций с данными.
Примечание
От настройки потоков выполнения напрямую зависит работа основных функций системы. Все базовые потоки выполнения включены в официальный комплект поставки Юниверс MDM
Предварительно:
Создайте учетную запись с доступом к разделам "Потоки выполнения", "Операции", "Дубликаты", "Бизнес-процессы" и "Библиотеки". Доступ к разделам настраивается для роли, которая впоследствии назначается учетной записи.
Примеры настройки функций системы¶
Настройка возможности переиндексации связей¶
В разделе "Потоки выполнения" интерфейса администратора системы создайте поток выполнения переиндексации связей:
Выберите стартовый сегмент потока: [RELATION_UPSERT_START].
Добавьте два сегмента типа Point: [RELATION_UPSERT_TIMELINE] и [RELATION_UPSERT_INDEXING].
Выберите финишный сегмент потока: [RELATION_UPSERT_FINISH].
В разделе "Операции" создайте операцию переиндексации данных и включите флаг "Проиндексировать связи".
Запустите операцию и дождитесь ее выполнения.
Описание сегментов см. в примере основного потока создания/обновления связей.
Рисунок 1 - Операция переиндексации
Настройка сопоставления данных при сохранении изменений записи¶
В разделе Параметры системы интерфейса администратора системы включите флаг "Real-time сопоставление данных" в блоке Настройки сопоставления данных.
В разделе “Потоки выполнения” интерфейса администратора системы создайте поток выполнения сопоставления данных:
Выберите стартовый сегмент: [RECORD_UPSERT_START].
Добавьте сегмент типа Connector: [RECORD_UPSERT_MATCHING_CONNECTOR] .
Выберите финишный сегмент: [RECORD_UPSERT_FINISH].
Настройте механизмы сопоставления.
Посмотрите результаты в разделе "Дубликаты".
Описание сегментов см. в примере потока сопоставления данных при сохранении изменений.
Рисунок 2 - Флаг "Real-time сопоставление данных" в параметрах системы
Рисунок 3 - Раздел «Дубликаты»
Настройка публикации черновика записи¶
В разделе "Библиотеки" загрузите .jar файл с реализацией сервисных задач и слушателей процессов.
В разделе "Бизнес-процессы" добавьте обработчик событий, используя ранее загруженную библиотеку.
Перейдите на вкладку "Бизнес-процессы" и создайте новый бизнес-процесс. При этом во вкладке "Схема" будет доступно создание событий, которые должны обрабатываться сервисными задачами (тип "Сервисная задача").
В разделе “Потоки выполнения” интерфейса администратора системы создайте поток выполнения публикации черновика записи:
Выберите стартовый сегмент: [RECORD_DRAFT_PUBLISH_START].
Добавьте сегмент типа Selector: [RECORD_DRAFT_PUBLISH_WORKFLOW_SELECTOR].
Выберите финишный сегмент: [RECORD_DRAFT_PUBLISH_FINISH].
Описание сегментов см. в примере потока публикации черновика записи.
Рисунок 4 - Добавление сервисной задачи на схеме процесса