Правила завершения согласований

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

Пример процесса согласования
Рисунок 1. Пример процесса согласования

В данной версии модуля Конструктора согласований предусмотрены следующие варианты решений, которые могут быть приняты согласующими:

  • Положительное: Согласовать, Утвердить.

  • Условно-положительное: Согласовать с замечаниями.

  • Отрицательное: Не утвердить, Отказать.

  • Новый цикл — запуск нового цикла согласования (повторный старт маршрута).

  • Отмена — отмена текущего согласования с отзывом всех заданий, например, Вернуть на подготовку.

  • Завершение — окончание процесса согласования, когда документ прошел все этапы процесса — Согласован, Подписан, Зарегистрирован и прочие. Например, Зарегистрировать.

  • Для усовершенствованных маршрутов предусмотрены дополнительные семантики завершения согласования:

    • Переход A

    • Переход B

    • Переход C

    • Переход D

    • Переход E

Правила завершения этапов

  • Этап завершается Положительно, если все входящие в него задания завершились с семантикой Положительное.

  • Этап завершается Условно-положительно, если задания завершились с семантикой Положительное и Условно-положительное.

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

  • Как только задание на этапе завершается с результатом Новый цикл, все задания, не завершённые на этом этапе (если такие ещё есть) отзываются, стартует Новый цикл согласования.

  • Если задание на каком-либо этапе завершается с семантикой Отмена, задания КС отзываются, согласование аннулируется, а согласуемый документ возвращается в состояние Подготовка.

  • Если задание завершается с семантикой Завершение, завершается целиком весь процесс согласования, документ переводится в финальное состояние, определённое в настройках карточки Маршрут согласования.

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

Если в ходе согласования сложилась ситуация, что нет этапов, для которых сработало условие старта, система автоматически проверит последние сработавшие экземпляры этапов в текущем цикле.

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

Если завершённые отрицательно этапы имеются, автоматически запустится новый цикл согласования.

Этап может быть завершён принудительно:
  • Инициатором из карточки открытого согласования, командой Прекратить текущий этап, см. Принудительно прекратить текущий этап.

  • Одним из согласующих, если настройка "При первом отказе" установлена в значение Завершить этап.

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

Правила завершения обычного маршрута

  • Маршрут завершается Автоматически, если положительно завершились все его этапы.

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

Маршрут может быть завершён Принудительно:
  • Инициатором из карточки Согласования.

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

  • Одним из согласующих, если настройка "При первом отказе" установлена в значение Завершить согласование.

Правила завершения усовершенствованного маршрута

Новые настройки усовершенствованного маршрута игнорируются для старых маршрутов, маршрут завершается автоматически по прежней логике.

В новом усовершенствованном согласовании настройки учитываются следующим образом:
  • Если не указаны условия ни для положительного ни для отрицательного итога, согласование может быть завершено только автоматически (см. Правила завершения этапов).

  • Если задано хотя бы одно из условий завершения, то согласование завершится сразу при наступлении этого условия.

  • В зависимости от того положительное или отрицательное условие сработает, будет определено состояние согласуемого документа из соответствующей колонки таблицы Настроек итоговых состояний документов.

  • Если одновременно сработали условия и для отрицательного и для положительного завершения, то маршрут завершается Отрицательно.

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

Подробнее семантики описаны в разделе "Добавить вариант решения".

Семантика завершения этапа

На результат завершения этапа влияет последовательность семантик. Первая обнаруженная семантика из следующего списка будет считаться результатом завершения этапа: Завершение  Новый цикл  Отмена  Отрицательно  Нейтрально (Условно-положительно)  Переход A  Переход B  Переход C  Переход D  Переход E  Положительно.

Семантики Переход A, Переход B, Переход C, Переход D, Переход E доступны только для Усовершенствованного согласования.