Процессы, запускаемые с шаблоном этапов, после запуска получают статус «В работе», а этапы задаются атрибутом «Этап процесса». См. Переход на этап. |
Рассмотрим создание двухэтапного последовательно-параллельного процесса согласования.

На вкладке «Атрибуты» добавить атрибуты в соответствии с требованиями.
Базовые атрибуты, необходимые для работы процессов, наследуются от родительских типов: Элемент → Рабочий процесс → Согласование документации (2 этапа). Добавлять нужно только уникальные для процесса атрибуты. |




Ref('Название типа связи')). Действие «Установить значение атрибута связанных объектов» работает с системным типом «Вложение процесса».

Выбрать атрибут «Статус процесса». Отобразятся столбцы, соответствующие значениям списка «Статусы процесса».
Добавить правила автоматизации в соответствии с требованиями. Правила одного столбца выполняются одной цепочкой: правило перехода на следующий этап должно быть последним; действия, расположенные после «Создать этап процесса», выполняются после завершения всех задач этапа.
| Статус процесса | Название | Тип действия | Условие | Действие | Примечание |
|---|---|---|---|---|---|
| Инициализация | Установить права для процесса | Установить права доступа | Права для подразделения инициатораУровень доступа: Изменить | Устанавливает права на процесс для подразделения инициатора. Права инициатору, исполнителям задач и наблюдателям система выдаёт автоматически — настраивать их не нужно. | |
| Инициализация | Установить значения атрибутов | Установить значение атрибута | Дата начала (Факт)Атрибут: Дата начала (Факт) Дата окончания (План)Атрибут: Дата окончания (План) | Вычисляет «Дата начала (Факт)» и «Дата окончания (План)». | |
| Инициализация | Переход на следующий этап | Установить значение атрибута | Переход на этап «Согласующие»Атрибут: Статус процесса | Переводит процесс на этап «Согласующие». Правило перехода размещается последним в столбце. | |
| Согласующие | Сменить статус вложенным файлам | Установить значение атрибута связанных объектов | Статус файла «На согласовании»Атрибут: Статус файла | Устанавливает вложениям процесса «Статус файла» = «На согласовании». | |
| Согласующие | Создать задачи этапа | Создать этап процесса | Создать задачи для «Согласующие»Исполнители: | Создаёт задачи на исполнителей этапа. Атрибут «Согласующие» допускает множественный выбор — задачи создаются параллельно. Следующие правила столбца выполнятся после завершения всех задач. Внимание! Для этого действия условия не проверяются. | |
| Согласующие | Обработка результатов этапа | Обработка вложений по результатам согласования | Завершение процесса при отклоненииПравило обработки документа*: Хотя бы один статус согласования «Отклонено» → «Отклонено», флаг «Завершить процесс» установлен | Файлам, отклонённым хотя бы в одной задаче этапа, устанавливается «Отклонено», а процесс завершается (флаг «Завершить процесс» в правиле). В списке «Правила обработки документа» можно создавать собственные правила, указав режим (все / хотя бы один, по файлу или по этапу), статус согласования, итоговый статус файла и признак завершения процесса. Для одного действия можно выбрать несколько правил — они проверяются по порядку, срабатывает первое подходящее. | |
| Согласующие | Переход на следующий этап | Установить значение атрибута | Проверка состояния процессаФормула: | Переход на этап «Утверждающие»Атрибут: Статус процесса | Если процесс не завершён предыдущим правилом, переводит его на этап «Утверждающие». |
| Утверждающие | Создать задачи этапа | Создать этап процесса | Создать задачи для «Утверждающие»Исполнители: | Создаёт задачу на утверждающего. | |
| Утверждающие | Обработка финальных результатов процесса | Обработка вложений по результатам согласования | Установка финальных статусов вложенным файламПравила обработки документа* (в указанном порядке):
* Выбор из списка «Правила обработки документа». | Каждому файлу устанавливается статус по первому выполненному правилу. | |
| Утверждающие | Установить значения атрибутов | Установить значение атрибута | Дата окончания (Факт)Атрибут: Дата окончания (Факт) | Вычисляет «Дата окончания (Факт)». | |
| Утверждающие | Завершение процесса | Установить значение атрибута | Завершение процессаАтрибут: Статус процесса | Переводит процесс в статус «Завершен». Права на процесс становятся «только чтение», экземпляр движка завершается. |
При досрочном завершении на первом этапе файлы, не отклонённые ни в одной задаче, сохраняют статус «На согласовании». Если их нужно вернуть в рабочий статус, добавьте после действия обработки правило «Установить значение атрибута» с условием |