Пошаговая настройка процесса выполнения поручений в UniBPM (Task Tracker)
User Story (Контекст)
Как руководитель компании «Дримис»,
я хочу давать поручения сотрудникам и контролировать их выполнение,
чтобы обеспечить выполнение задач, соблюдение сроков и достижение целей компании.
Решение: Моделируем бизнес-процесс выполнения поручений и создаём под него рабочий процесс со вспомогательными справочниками.
Предварительные требования
- Полномочия владельца рабочего процесса
- Настроенный канал почтовых сообщений для отправки уведомлений
.bpmn-модель процесса Task Tracker
task-tracker.bpmn (необходимо скачать файл)
Шаг 1. Создание рабочего процесса (Workflow)
- Перейдите в раздел Процессы → Все процессы
- Нажмите Создать
- Укажите:
- Название:
Рабочие задачи - Код: сгенерируется автоматически или укажите вручную
- Active: включено
- Название:
- Сохраните изменения
Подробнее: Рабочий процесс
Диаграмма процесса Task Tracker
Ниже представлена BPMN-модель процесса поручений, используемая в настройке:
Этапы процесса:
- Руководитель создает заявку (поручение) и назначает исполнителя (
Новое поручение) - Исполнитель берет поручение в работу (
В работе) - По завершении работы исполнитель передаёт результат на проверку (
На проверке) - Руководитель проверяет результат и:
- возвращает поручение в работу — при необходимости доработки,
- завершает поручение (
Задача выполнена)
- Поручение может быть отменено в любой момент.
Шаг 2. Импорт и публикация BPMN-модели
- Откройте созданный workflow
Рабочие задачи - Перейдите во вкладку ⚙️ Ресурсы (Definitions)
- Нажмите Создать, выберите тип
BPMN, импортируйте файлtask-tracker.bpmn - Переименуйте модель с
New BPMNнаTask Tracker - Нажмите Сохранить, затем Deploy
Шаг 3. Привязка BPMN к workflow
- Убедитесь, что BPMN-модель отображается в Ресурсах
- Перейдите в настройки workflow
Рабочие задачи(⚙️ → Редактировать) - Укажите в поле
Process key:taskTracker
(ключ должен совпадать сidпроцесса в BPMN-модели) - Сохраните изменения
Шаг 4. Настройка статусов заявки (Ticket States)
- В настройках workflow откройте вкладку Статусы заявок
- Нажмите Создать и добавьте статусы (по
activityIdиз BPMN):Новое поручениеВ работеНа проверкеОтменить задачуЗадача отмененаЗадача выполнена(пометить как финальный)
- Настройте порядок и иконки
- Убедитесь, что хотя бы один статус помечен как финальный
Подробнее: Статусы заявок
Шаг 5. Назначение полномочий (Permissions)
- В настройках workflow перейдите на вкладку Полномочия
- Нажмите + добавить группу или + добавить пользователя
- Добавьте, например, группу
Team, участвующую в процессе
Подробнее: Полномочия
Шаг 6. Тестирование
- Создайте заявку, например:
Подготовка презентации для совещания - Убедитесь, что процесс запускается
- Проверьте смену статусов и отображение доступных действий
- Завершите задачу и проверьте, что установлена дата закрытия заявки