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





