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

Для примера рассмотрим типовой процесс последовательного согласования, состоящий из двух этапов: а) согласование проектировщиками/тестировщиками, б) утверждение руководителем/ответственным. Состояния требований приведены в таблице ниже. Там же даны описания вариантов настройки переходов.

В работе

В данном состоянии осуществляется разработка документации. Для перехода в "Согласование" можно указать роли участников, кто может выполнять такое действие. При помощи предиката можно указать, что передавать на согласование может только автор документа.


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


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

Согласование

Предусмотрите путь возврата разделов документа на доработку, но разрешите это делать, например, только автору документа при помощи соответствующего предиката на переход "Вернуть в работу".


Для статуса "Согласование" должен быть создан переход в это же состояние. На основе этого перехода работает механизм согласования проектных артефактов. Используйте системное действие "Установить это состояние для всех дочерних страниц", чтобы упростить процесс согласующим. Добавьте системное действие "Перенести в следующее состояние, когда согласование завершено", чтобы документ со всеми разделами автоматически переходил в следующее состояние, когда все согласующие по текущему листу согласования завершили его.


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

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