BPMN-процессы в заявках GLPI с модулем Workflow

Познакомьтесь с Workflow — модулем NexTool, который превращает процессы в визуальные потоки в стиле BPMN: задачи, контролируемые в правильном порядке, согласования с кворумом, автоматические решения и отслеживание выполнения внутри заявки.

В этой статьеРазделов: 6

У каждого ИТ-процесса есть правильный порядок — и почти ни одна заявка не следует ему сама. — Workflow превращает процесс в визуальный поток в стиле BPMN, привязанный к категории заявки: заявка создаётся, поток запускается, и каждый этап создаётся и контролируется в заданном порядке.

Проблема

Замена оборудования, доступ к системе, изменение в продакшене, онбординг: у таких процессов есть чётко определённые этапы, ответственные и согласования — на бумаге. На практике порядок живёт в голове того, кто обслуживает заявку. Задачу, которая должна идти после согласования, выполняют до него, заявку, которую нужно было открыть для другой команды, забывают, а руководитель узнаёт, на каком этапе процесс, только спросив в коридоре. Бизнес-правила GLPI автоматизируют поля, но не ведут многоэтапный процесс с решениями по пути.

Как работает Workflow

Workflow добавляет в GLPI конструктор потоков: вы один раз рисуете процесс, и он начинает вести заявки выбранной категории.

Визуальный редактор потоков модуля Workflow в GLPI с потоком сетевого инцидента: начало, задача сортировки, исключающий шлюз с тремя путями и события завершения
Визуальный редактор: действия, шлюзы и события, соединённые стрелками, — у каждого пути шлюза своя метка
  • Действия — задача (создаётся и контролируется автоматически, со сроком и исходами), комментарий, встроенное согласование с кворумом на этапе и создание дочерней заявки для другой команды — поток может дождаться её решения, прежде чем продолжить.
  • Автоматические решения — исключающий шлюз выбирает путь по данным заявки (категория, срочность, тип, назначенная группа…) или по исходу, который специалист зафиксировал в предыдущей задаче. Параллельный шлюз открывает одновременные ветви и ждёт, пока все они сойдутся.
  • Три типа завершения — завершить путь, отменить то, что осталось незавершённым, или решить заявку по шаблону решения.

В заявке исполнителю не нужно знать схему: активный этап появляется в ленте с выделенной кнопкой Завершить, а полоса кратко показывает поток, текущий этап и срок.

Лента заявки в GLPI с задачей сортировки, созданной потоком, зелёной кнопкой Завершить и полосой потока с текущим этапом и сроком
Задача, созданная потоком, в ленте заявки, со сроком этапа и полосой отслеживания

Завершение происходит в одном окне: затраченное время, комментарий (обязательный, если этого требует узел) и исход, если у задачи их несколько, — именно он определяет путь на следующем шлюзе.

Окно завершения задачи Workflow в GLPI с полями затраченного времени и комментария
Завершение — одно действие: затраченное время, комментарий и исход в одном окне

Вкладка Потоки рассказывает историю выполнения: путь с пройденными этапами, маршрут, выбранный шлюзом (и отброшенные), прогресс и текущего ответственного. Инициатор может получать краткое представление на упрощённом портале — без отказа от контроля прав.

Вкладка Потоки заявки в GLPI, показывающая путь потока с завершёнными этапами, маршрутом, выбранным на шлюзе, прогрессом 50% и выполняемым этапом
Путь потока в заявке: завершённые этапы, зафиксированное решение, отброшенные пути и прогресс

За кулисами Workflow версионирует каждую публикацию: заявки следуют версии, в которой они родились, а редактирование черновика никогда не меняет выполняющийся процесс. У каждого этапа может быть срок в рабочих часах по календарю потока, а отчёт Время по этапам сопоставляет заявки и команды, показывая, где процесс буксует.

Как включить

  1. Установите NexTool в ваш GLPI 11
  2. Откройте Настройки > NexTool > Модули
  3. Включите Workflow
  4. В Инструменты > Workflows нарисуйте первый поток, опубликуйте версию и активируйте её

Кому подходит

Командам, выполняющим повторяющиеся процессы с определёнными этапами и ответственными: онбординг и офбординг сотрудников, замена и подготовка оборудования, запросы доступа с согласованием, изменения в продакшене с предварительной проверкой, закупки с уровнями полномочий. Если сегодня процесс живёт в документе, к которому никто не обращается, Workflow переносит его внутрь заявки — в правильном порядке, со сроками и следом.

Совместимость

  • GLPI: 11.0+
  • План: лицензируемый
  • Плагин: NexTool 6.10+

Следующий шаг

Подробности — на странице Workflow. Модуль входит в NexTool — экосистему модулей для расширения GLPI без доработки кода. Свяжитесь с командой, чтобы получить демонстрацию.


Проверено командой NexTool Solutions. Снимки экрана сделаны в реальной среде GLPI с плагином NexTool.

Часто задаваемые вопросы

Нет. Редактор визуально использует понятия BPMN (действия, решения, параллельные пути): вы перетаскиваете элементы, соединяете стрелки и настраиваете каждый двойным щелчком. Исполнителю заявки даже не нужно знать схему — активный этап появляется в ленте с кнопкой «Завершить».

Нет. Модуль использует механизмы согласования, которые есть только в GLPI 11, поэтому требует GLPI 11.0 или выше с плагином NexTool 6.10 или выше.

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

С помощью исключающего шлюза, который оценивает данные заявки (категория, срочность, тип, назначенная группа и другие) или исход, зафиксированный специалистом в предыдущей задаче. Есть также параллельный шлюз, который открывает одновременные ветви и ждёт, пока все они сойдутся.

Да. Действие «Создать заявку» создаёт связанную дочернюю заявку из шаблона. В режиме ожидания исходная заявка переходит в статус «В ожидании» (SLA приостанавливается), и поток продолжается только после того, как дочерняя заявка решена или закрыта.

Бизнес-правила автоматизируют поля при отдельных событиях, например при создании заявки. Workflow ведёт весь процесс: несколько последовательных этапов, ожидания, согласования с кворумом, сроки по этапам и визуальное отслеживание выполнения.

Нужна помощь?