Перейти к основному содержимому
Версия: 4.0

Настройка рабочего процесса

Настройка рабочего процесса (или Workflow) осуществляется на странице Настройки модулей - Менеджер инцидентов - Рабочий процесс.

Создание рабочего процеса

Первый шаг

Для создания рабочего процесса нужно нажать кнопку Создать в верхнем правом углу экрана. На первой шаге создания Workflow необходимо ввести Название и Описание. Для продолжения необходимо нажать кнопку Далее.

Второй шаг (перечень статусов)

На втором шаге необходимо настроить перечень статусов, которые будет принимать инцидент. Для добавления нового статуса требуется заполнить следующие поля:

  • Название статуса - название, которое будет отображаться в пользовательском интерфейсе
  • Системное имя - имя статуса, которое будет использоваться внутри системы, допускается использование только английских символов
  • Цвет - цвет статуса, который будет отображаться в пользовательском интерфейсе
предупреждение

Поле Системное имя после создания статуса не будет доступно для редактирования.

После заполнения всех полей требуется нажать кнопку Добавить справа от полей ввода. Созданный статус отобразится в таблице, расположенной ниже полей ввода информации о статусе.

Третий шаг (правила переходов)

На третьем шаге необходимо указать правила переходов между статусами. Для этого в редакторе правил перехода нужно соединить блоки статусов между собой. У каждого блока статуса по периметру есть белые и черные точки. Переходы между блоками имеют направление от черной точки к белой.

Что бы построить переход потяните от черной точки одного блока к белой точке на другом блоке. В результате получаются переходы как на рисунке ниже.

Настройки перехода

Каждый переход по умолчанию имеет название вида: системное_имя_статуса_1 -> системное_имя_статуса_2. Если кликнуть по этому названию правой кнопкой мыши, то откроется модальное окно, в котором можно изменить все настройки этого перехода. Перечень настроек перечислен ниже:

  • Название перехода - данное название будет отображаться в редакторе переходов, а также в Менеджере инцидентов
  • Первичные действия - это активные действия, реализованные в виде скриптов на Node.js или Python, в качестве первичного действия можно выбрать одно или несколько активных действий, которые будут запущенны перед изменением статуса
  • Другие действия - это поле аналогично полю «Первичные действия», но скрипты запускаются после изменения статуса.
  • Группировать инциденты - если опция не активна, то запуск скриптов будет осуществляться для каждого инцидента, в противном случае действия запустятся один раз для всех инцидентов
  • Роли - одна или насколько ролей, которым будет доступно изменение статуса

Когда все нужные настройки перехода выставлены, сохраните изменения, нажав на кнопку Сохранить внизу модального окна. После окончания редактирования переходов и их настройки, завершите процесс создания рабочего процесса, нажав на кнопку Создать процесс. Процесс будет сохранен и отобразится на странице со списком рабочих процессов в системе.

Редактирование рабочего процесса

Рабочий процесс при необходимости можно отредактировать. Для этого перейдите в нужный рабочий процесс, нажав на его название в таблице.

Процесс редактирования рабочего процесса аналогичен его созданию. На первом шаге можно изменить название и описание, на втором шаге можно добавить новые статусы или изменить старые, Для изменения статусов нажмите Изменить.

В открывшемся модальном окне можно изменить название статуса и цвет. Также можно удалить неиспользуемый статус. При этом перед удалением будет показано какие переходы будут удалены вместе со статусом. На третьем шаге можно отредактировать переходы рабочего процесса и их настройки.