...
- Определить требования к процессу:
- Количество шагов и их названия (статусы процесса).
- Название участников каждого шага.
- Типы элементов, которые попадут во вложения процесса.
- Типы элементов, на которых возможен вызов запуска процесса.
- Значения статусов элементов, которые попадут во вложения процесса.
- Дополнительные требования к логике процесса, такие как валидаторы, вычисления, оповещения и другие.
- Создать тип элемента для процесса (внутри группы "Рабочий процесс").
- Настроить представления (виды) для детального отображения в правой области и для шага создания. Если в системе отсутствуют подходящие виды, то создать.
- Настроить атрибуты типа элемента в соответствии с требованиями к процессу. Если в системе отсутствуют подходящие атрибуты, то создать.
- Настроить вычисления типа элемента в соответствии с требованиями к процессу (опционально).
- Настроить валидаторы типа элемента в соответствии с требованиями к процессу (опционально).
- Настроить привязку типа элемента в соответствии с требованиями к процессу. Привязка определяет на каких типах элемента будет отображаться кнопка запуска данного процесса и как она будет называться.
- Привязать созданный тип элемента к списку Процессы (основное пространство, по умолчанию "Портал").
- Настроить логику процесса через Автоматизацию в виде канбан доски по атрибуту "Статус процесса" в соответствии с требованиями к процессу.
- Проверить результат настройки.
- Подготовить документацию по процессу.
Принципиальное описание жизненного цикла процесса
- Процесс создается со статусом процесса "Не начат". К этому статусу необходимо привязывать валидаторы (к другим статусам привязывать валидаторы в автоматических процессах нет смысла).
- При успешном запуске статус процесса переходит в значение "Инициализация" - первому этапу Автоматизации. К этому статусу надо привязывать все подготовительные действия, такие как заполнение первичных атрибутов процессов и так далее.
- Далее выполняется поэтапные переходы по статусам процесса в соответствии с настроенной логикой автоматизации.
- В финале необходимо настроить завершение процесса через установку статуса процесса "Завершен".
Пример настройки
В рамках данного примера рассмотрим создание простого двухэтапного последовательно-параллельного процесса согласования.
...
- Процесс "Согласование документации (2 этапа)" должен выполняться в два шага.
- Название процесса должно вычисляться с указанием принадлежности вложенных файлов к Проекту, Стадии и Комплекту.
- Запуск процесса должен быть доступен на файлах с типом элемента "Документ" в статусах "Размещено" и "На корректировке".
- Запуск процесса должен быть заблокирован, если в него не попало ни одного подходящего вложения.
- Первый шаг процесса "Согласующие":
- Выполняется в статусе процесса "На согласовании".
- У вложенных файлов должно устанавливаться значение "На согласовании" для атрибута "Статус документа".
- Создает задачи на пользователей, указанных в атрибуте процесса "Согласующие". Допускается множественный выбор "Согласующих", в этом случае задачи должны создаваться параллельно.
- Срок выполнения задач вычисляется из количества дней, указанных в атрибуте "Трудозатраты этап 1".
- Завершает процесс с отклонением файлов, если хотя бы в одной из задач этапа отклонены все файлы.
- Второй шаг процесса "Утверждающие":
- Выполняется в статусе процесса "На утверждении".
- Создает задачи на пользователя, указанного в атрибуте процесса "Утверждающие", допускается только одиночный выбор.
- Срок выполнения задачи этапа вычисляется из количества дней, указанных в атрибуте "Трудозатраты этап 2".
- При завершении этапа файлы должны должны получать "Статус документа" в соответствии с принятыми решениями.
Принципиальное описание жизненного цикла процесса
- Процесс создается со статусом процесса "Не начат". К этому статусу необходимо привязывать валидаторы (к другим статусам привязывать валидаторы в автоматических процессах нет смысла).
- При успешном запуске статус процесса переходит в значение "Инициализация" - первому этапу Автоматизации. К этому статусу надо привязывать все подготовительные действия, такие как заполнение первичных атрибутов процессов и так далее.
- Далее выполняется поэтапные переходы по статусам процесса в соответствии с настроенной логикой автоматизации.
- В финале необходимо настроить завершение процесса через установку статуса процесса "Завершен"
- .
Пошаговая настройка типа элемента процесса
...