Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

Принципиальное описание жизненного цикла процесса

  1. Процесс создается со статусом процесса "Не начат". К этому статусу необходимо привязывать валидаторы (к другим статусам привязывать валидаторы в автоматических процессах нет смысла).
  2. При успешном запуске статус процесса переходит в значение "Инициализация" - первому этапу Автоматизации. К этому статусу надо привязывать все подготовительные действия, такие как заполнение первичных атрибутов процессов и так далее.
  3. Далее выполняется поэтапные переходы по статусам процесса в соответствии с настроенной логикой автоматизации.
  4. В финале необходимо настроить завершение процесса через установку статуса процесса "Завершен".

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

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

...

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

Принципиальное описание жизненного цикла процесса

  1. Процесс создается со статусом процесса "Не начат". К этому статусу необходимо привязывать валидаторы (к другим статусам привязывать валидаторы в автоматических процессах нет смысла).
  2. При успешном запуске статус процесса переходит в значение "Инициализация" - первому этапу Автоматизации. К этому статусу надо привязывать все подготовительные действия, такие как заполнение первичных атрибутов процессов и так далее.
  3. Далее выполняется поэтапные переходы по статусам процесса в соответствии с настроенной логикой автоматизации.
  4. В финале необходимо настроить завершение процесса через установку статуса процесса "Завершен"
    1. .

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

...