• Ru
  • En

Пошаговая настройка процесса выполнения поручений в UniBPM (Task Tracker)

User Story (Контекст)

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

Решение: Моделируем бизнес-процесс выполнения поручений и создаём под него рабочий процесс со вспомогательными справочниками.


Предварительные требования


Шаг 1. Создание рабочего процесса (Workflow)

  1. Перейдите в раздел Процессы → Все процессы
  2. Нажмите Создать
  3. Укажите:
    • Название: Рабочие задачи
    • Код: сгенерируется автоматически или укажите вручную
    • Active: включено
  4. Сохраните изменения

Подробнее: Рабочий процесс


Диаграмма процесса Task Tracker

Ниже представлена BPMN-модель процесса поручений, используемая в настройке:

Диаграмма процесса Task Tracker

Этапы процесса:

  1. Руководитель создает заявку (поручение) и назначает исполнителя (Новое поручение)
  2. Исполнитель берет поручение в работу (В работе)
  3. По завершении работы исполнитель передаёт результат на проверку (На проверке)
  4. Руководитель проверяет результат и:
    • возвращает поручение в работу — при необходимости доработки,
    • завершает поручение (Задача выполнена)
  5. Поручение может быть отменено в любой момент.

Шаг 2. Импорт и публикация BPMN-модели

  1. Откройте созданный workflow Рабочие задачи
  2. Перейдите во вкладку ⚙️ Ресурсы (Definitions)
  3. Нажмите Создать, выберите тип BPMN, импортируйте файл task-tracker.bpmn
  4. Переименуйте модель с New BPMN на Task Tracker
  5. Нажмите Сохранить, затем Deploy

Шаг 3. Привязка BPMN к workflow

  1. Убедитесь, что BPMN-модель отображается в Ресурсах
  2. Перейдите в настройки workflow Рабочие задачи (⚙️ → Редактировать)
  3. Укажите в поле Process key: taskTracker
    (ключ должен совпадать с id процесса в BPMN-модели)
  4. Сохраните изменения

Шаг 4. Настройка статусов заявки (Ticket States)

  1. В настройках workflow откройте вкладку Статусы заявок
  2. Нажмите Создать и добавьте статусы (по activityId из BPMN):
    • Новое поручение
    • В работе
    • На проверке
    • Отменить задачу
    • Задача отменена
    • Задача выполнена (пометить как финальный)
  3. Настройте порядок и иконки
  4. Убедитесь, что хотя бы один статус помечен как финальный

Подробнее: Статусы заявок


Шаг 5. Назначение полномочий (Permissions)

  1. В настройках workflow перейдите на вкладку Полномочия
  2. Нажмите + добавить группу или + добавить пользователя
  3. Добавьте, например, группу Team, участвующую в процессе

Подробнее: Полномочия


Шаг 6. Тестирование

  1. Создайте заявку, например: Подготовка презентации для совещания
  2. Убедитесь, что процесс запускается
  3. Проверьте смену статусов и отображение доступных действий
  4. Завершите задачу и проверьте, что установлена дата закрытия заявки