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

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

  1. Стартовый сегмент: [RECORD_DRAFT_PUBLISH_START] - выполняет публикацию черновика записей.

  2. Финишный сегмент: [RECORD_DRAFT_PUBLISH_FINISH] - завершает публикацию черновика записи.

Публикация с учетом наличия бизнес-процессов

  1. Стартовый сегмент: [RECORD_DRAFT_PUBLISH_START] - выполняет публикацию черновика записей.

  2. Сегмент типа Selector: [RECORD_DRAFT_PUBLISH_WORKFLOW_SELECTOR] - селектор, который добавляет ветвление в стандартный поток (Рисунок 1).

    • Если на реестр/справочник назначен бизнес-процесс согласования, то селектор выполнит сегмент [RECORD_DRAFT_PUBLISH_START_WORKFLOW], запускающий процесс согласования изменений, а поток выполнения публикации черновика записи будет прерван.

    • Если реестр/справочник не имеет назначенных бизнес-процессов, селектор выполнит пустой сегмент [EMPTY_POINT], и поток выполнения публикации черновика продолжится.

  3. Финишный сегмент: [RECORD_DRAFT_PUBLISH_FINISH] - завершает публикацию черновика записи.

Пример готового потока выполнения

Рисунок 1 - Пример готового потока выполнения