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

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

Пример настройки

В рамках данного примера рассмотрим создание простого двухэтапного последовательно-параллельного процесса согласования.

Требования к процессу

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

Пошаговая настройка типа элемента процесса

  1. Создать тип элемента "Согласование документации (2 этапа)" внутри типа элемента "Рабочий процесс".
    Перейти в Настройки → Типы элементов, выделить тип элемента "Рабочий процесс" и выполнить действие Создать → Тип элемента. Указать значения атрибутов "Название", "Представление" и "Представление (создание)".
  2. На вкладке "Атрибуты" добавить необходимые атрибуты в соответствии с требованиями к процессу.
  3. На вкладке "Вычисления" добавить вычисление для атрибута процесса "Название" по формуле в соответствии с требованиями к процессу.
  4. На вкладке "Валидаторы" добавить блокировку по условию в соответствии с требованиями к процессу.
    Выполнить действие ДобавитьБлокировка изменения (формула) и указать значения атрибутов:

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

    1. "Название" - название действия запуска процесса в контекстном меню.
    2. "Перечень контекстных типов элементов" - типы элементов, в контекстном меню которых отобразится действие запуска процесса.
    3. "Перечень разрешенных типов элементов" - типы элементов, которые попадут во вложения процесса (элементы с другими типами не попадут в процесс).
    4. "Перечень разрешенных статусов файлов" - статусы элементов, которые попадут во вложения процесса (элементы с другими статусами не попадут в процесс).
  6. Привязать созданный тип элемента к списку "Процессы".
    В Основном пространстве перейти в Настройки → Списки, выделить список "Процессы", перейти на вкладку "Типы элементов" и выполнить действие Добавить с указанием созданного типа элемента "Согласование документации (2 этапа)".
  7. Настроить правила автоматизации для тип элемента.