Общие сведения

Раздел "Потоки выполнения" предназначен для редактирования стандартных цепочек операций над данными, используемых системой Юниверс MDM.

За счет редактирования становится доступно:

  • Изменение порядка цепочек действий при работе с данными.

  • Временное отключение определенных звеньев цепочки действий.

  • Интегрирование дополнительных цепочек действий, необходимых для заказчика.

Создание потока выполнения

  1. Перейдите в раздел "Потоки выполнения".

  2. Нажмите кнопку image1 Создать, расположенную в нижней части списка потоков выполнения.

  3. В результате откроется список стартовых сегментов, из которых нужно выбрать один.

    • Обязательно. Если сегмент не был выбран сразу, то задайте сегмент в области Start: нажмите кнопку "Выбрать сегмент" и выберите сегмент из списка.

  4. Введите имя объекта в поле "Объект", расположенное над блоком стартовых сегментов.

  5. Задайте сегмент типа Point, в котором будет выполняться основная логика потока. Для этого нажмите кнопку "Добавить сегмент", расположенную под областью "Start" и выберите требуемый сегмент.

  6. При необходимости задайте сегмент типа Connector, через который будет подключаться новый поток выполнения. Для этого нажмите кнопку "Добавить сегмент", расположенную под областью "Start" и выберите требуемый сегмент.

    • Наличие сегментов Point и Connector зависит от выбранного стартового сегмента.

    • Сегментов типа Point и Connector может быть несколько.

    • Доступна настройка порядка запуска таких сегментов.

  7. При необходимости задайте сегмент, который будет обрабатывать ошибку выполнения потока. Для этого в области Fallback нажмите кнопку "Выбрать сегмент" и выберите требуемый сегмент из списка.

    • Наличие такого сегмента зависит от выбранного стартового сегмента.

  8. Обязательно. Задайте сегмент, которым будет завершаться поток выполнения. Для этого в области Finish нажмите кнопку "Выбрать сегмент" и выберите требуемый сегмент из списка.

  9. Нажмите кнопку "Сохранить", расположенную в правом верхнем углу экрана.

Редактирование потока выполнения

  1. Выберите требуемый поток выполнения, указанный в списке потоков.

  2. Измените или удалите необходимые сегменты потока. Описание выбора сегментов см. выше.

  3. Нажмите кнопку "Сохранить", расположенную в правом верхнем углу экрана.

Чтобы удалить поток выполнения, нажмите кнопку Удалить, расположенную в правом верхнем углу экрана.

Типы сегментов потока выполнения

  • Start. Сегмент, с которого будет начинаться поток выполнения. Все последующие сегменты потока предлагаются контекстно, в зависимости от выбранного стартового сегмента.

  • Point. Сегмент выполнения основной логики потока. Поток выполнения может содержать сразу несколько сегментов Point. Порядок запуска сегментов зависит от порядка их расположения.

  • Connector. Сегмент подключения новых потоков выполнения. Используется в случае, если в работе одного потока необходимо задействовать другой поток (например, в потоке получения записей использовать поток получения связей).

  • Selector. Сегмент ветвления стандартного потока на несколько других.

  • Fallback. Сегмент обработки ошибки выполнения потока. Запускается в случае, если основная логика потока (Start, Point и Connector) завершилась с ошибкой.

  • Finish. Сегмент, которым будет завершаться поток выполнения.

Примечания:

  • В сегментах с типом "Connector" можно просматривать и редактировать данные поля startId и subjectId.

Описание основных потоков выполнения

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

Примеры стандартных потоков выполнения: