Настройка потоков выполнения

Потоки выполнения предназначены для редактирования стандартных цепочек операций с данными.

Примечание

От настройки потоков выполнения напрямую зависит работа основных функций системы. Все базовые потоки выполнения включены в официальный комплект поставки Юниверс MDM

Предварительно:

  • Создайте учетную запись с доступом к разделам "Потоки выполнения", "Операции", "Дубликаты", "Бизнес-процессы" и "Библиотеки". Доступ к разделам настраивается для роли, которая впоследствии назначается учетной записи.

Примеры настройки функций системы

Настройка возможности переиндексации связей

  1. В разделе "Потоки выполнения" интерфейса администратора системы создайте поток выполнения переиндексации связей:

    • Выберите стартовый сегмент потока: [RELATION_UPSERT_START].

    • Добавьте два сегмента типа Point: [RELATION_UPSERT_TIMELINE] и [RELATION_UPSERT_INDEXING].

    • Выберите финишный сегмент потока: [RELATION_UPSERT_FINISH].

  2. В разделе "Операции" создайте операцию переиндексации данных и включите флаг "Проиндексировать связи".

  3. Запустите операцию и дождитесь ее выполнения.

Описание сегментов см. в примере основного потока создания/обновления связей.

Операция переиндексации

Рисунок 1 - Операция переиндексации

Настройка сопоставления данных при сохранении изменений записи

  1. В разделе Параметры системы интерфейса администратора системы включите флаг "Real-time сопоставление данных" в блоке Настройки сопоставления данных.

  2. В разделе “Потоки выполнения” интерфейса администратора системы создайте поток выполнения сопоставления данных:

    • Выберите стартовый сегмент: [RECORD_UPSERT_START].

    • Добавьте сегмент типа Connector: [RECORD_UPSERT_MATCHING_CONNECTOR] .

    • Выберите финишный сегмент: [RECORD_UPSERT_FINISH].

  3. Настройте механизмы сопоставления.

  4. Посмотрите результаты в разделе "Дубликаты".

Описание сегментов см. в примере потока сопоставления данных при сохранении изменений.

Флаг "Real-time сопоставление данных" в параметрах системы

Рисунок 2 - Флаг "Real-time сопоставление данных" в параметрах системы

Раздел "Дубликаты"

Рисунок 3 - Раздел "Дубликаты"

Настройка публикации черновика записи

  1. В разделе "Библиотеки" загрузите .jar файл с реализацией сервисных задач и слушателей процессов.

  2. В разделе "Бизнес-процессы" добавьте обработчик событий, используя ранее загруженную библиотеку.

  3. Перейдите на вкладку "Бизнес-процессы" и создайте новый бизнес-процесс. При этом во вкладке "Схема" будет доступно создание событий, которые должны обрабатываться сервисными задачами (тип "Сервисная задача").

  4. В разделе “Потоки выполнения” интерфейса администратора системы создайте поток выполнения публикации черновика записи:

    • Выберите стартовый сегмент: [RECORD_DRAFT_PUBLISH_START].

    • Добавьте сегмент типа Selector: [RECORD_DRAFT_PUBLISH_WORKFLOW_SELECTOR].

    • Выберите финишный сегмент: [RECORD_DRAFT_PUBLISH_FINISH].

Описание сегментов см. в примере потока публикации черновика записи.

Добавление сервисной задачи на схеме процесса

Рисунок 4 - Добавление сервисной задачи на схеме процесса