Versions Compared

Key

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

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

...

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

Пример настройки процесса согласования с использованием сервиса Автоматизации (черновик по доработкам 24.1.38.11)

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

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

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

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

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

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

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