Настройки завершения этапа

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

Для исключения "зависших" заданий используются настройки автосогласования.

Чтобы настроить параметры завершения этапа:
  1. Создайте новую или откройте существующую карточку Этап согласования.

  2. Перейдите на вкладку "Дополнительные настройки".

  3. Найдите область Завершение этапа

  4. Чтобы этапы, в которых отсутствуют заданные или исключённые из маршрута инициатором согласования исполнители, завершались с определённым вариантом решения, выберите требуемую семантику в поле Семантика завершения этапа по умолчанию.

    Настройка необходима для сохранения целостности маршрута и корректной обработки условий перехода между этапами. По умолчанию для этапов с отсутствующими исполнителями будет использоваться положительная семантика решения.

  5. Чтобы после завершения этапа запускался определённый бизнес-процесс, в поле По завершении этапа запускать бизнес-процесс выберите название требуемого бизнес-процесса.

    Например, после завершения этапа можно запустить бизнес-процесс рассылки уведомлений.

    Данный бизнес-процесс будет запущен от имени учетной записи, под которой запущено приложение wf (Workflow). Для корректной работы бизнес-процесса в его настройках безопасности должны быть выданы права на чтение для группы Системная для WF.

    При старте выбранного произвольного процесса значения переменных будут скопированы из родительского процесса в указанный бизнес-процесс если выполнены следующие условия:

    • Созданы переменные того же вида и с таким же названием, как и в "КС Основной процесс".

    • В дополнительных свойствах этих переменных снят флаг Скрыта от родительского процесса.

    Бизнес-процессы "КС Последовательное согласование" и "КС Параллельное согласование" будут выполняться независимо от выбранного бизнес-процесса.

  6. Чтобы избежать "зависания" согласования при выборе варианта решения с отрицательной семантикой, выберите предпочтительный вариант действий в поле При первом отказе:

    • Продолжать согласование — согласование по данному этапу будет продолжено. Оставшимся согласующим поступят задания на согласование текущего этапа. Данный вариант настроен по умолчанию.

    • Завершать этап — действия будут зависеть от типа маршрутизации, настроенного для этапа:

      • Последовательный — текущий этап будет завершён с отрицательным решением. Оставшимся участникам согласования текущего этапа задания на согласование разосланы не будут. Будет запущен следующий этап согласования в соответствии с маршрутом.

      • Параллельный — текущий этап будет завершён с отрицательным решением. Незавершённые задания остальных участников согласования будут отозваны.

        На вкладке Ход согласования для данного этапа будут изменены значения строк, соответствующих отозванным заданиям. В столбец Результат будет записано Отозвано, в столбец Комментарий к решению записано Задание отозвано при автоматическом завершении этапа, в столбец Дата записаны дата и время отзыва задания.

    • Завершать согласование — действия будут зависеть от типа маршрутизации, настроенного для этапа:

      • Последовательный — карточка согласуемого документа будет переведена в состояние Подготовка. Оставшимся участникам согласования текущего этапа задания на согласование разосланы не будут.

      • Параллельный — карточка согласуемого документа будет переведена в состояние Подготовка. Незавершённые задания остальных участников согласования будут отозваны. На вкладке Ход согласования для данного этапа будут изменены значения строк, соответствующих отозванным заданиям. В столбец Результат будет записано Отозвано, в столбец Комментарий к решению записано Задание отозвано при автоматическом завершении этапа, в столбец Дата записаны дата и время отзыва задания.

        Для этапов с типом маршрутизации "Альтернативный" такая настройка не выполняется, поле При первом отказе неактивно.

  7. Сохраните изменения.