• Ru
  • En

Рабочий процесс (Workflow)

Рабочий процесс - это конфигурационная сущность системы, используемая для организации бизнес-процесса (или группы процессов).

  • В зависимости от потребностей, рабочий процесс может быть:

    • Очередью службы поддержки (Service Desk);
    • Проектом, содержащим в себе задачи;
    • Очередью согласования системы электронного документооборота;
    • Воронкой сделок;
    • Бизнес-подразделением (например HR-департамент) и соответствующими процессами (прием на работу, заявление на отпуск и т.д.);
    • Любым иным производственным или управленческим процессом.
  • Каждому рабочему процессу соответствует отдельный тенант в процессном движке.

  • Доступные пользователю рабочие процессы можно найти в пункте навигационного меню Процессы или на странице Все процессы.

  • Новый рабочий процесс может быть создан на странице Все процессы.

  • Связанные с рабочим процессом модели процессов публикуются и запускаются в процессном движке в изолированном пространстве - тенанте (tenant).

  • При создании (редактировании) рабочего процесса система получает из процессного движка информацию о моделях процессов, опубликованных в тенанте, связанном с рабочим процессом. Ключи моделей выводятся в виде списка в поле Ключ процесса (process key) при создании или редактировании рабочего процесса.

Атрибуты

Владелец (owner)

User

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

Пользователь, создающий рабочий процесс, автоматически становится его владельцем, если при создании не указал в качестве владельца другого пользователя.

Полномочия владельца рабочего процесса:

Наименование и код

String

  • Наименование (name) - задается пользователем при создании, выводится на странице заявки и в навигационном меню. Может быть изменено.
  • Код (code) - генерируется автоматически из наименования. Может быть изменен.

Алгоритм генерации кода рабочего процесса:

Максимальная длина кода регулируется параметром конфигурации:

application.workflow.code-max-length=10
  • Если наименование представляет собой несколько слов, будут взяты первые буквы (аббревиатура). Например, для Customer Onboarding код автоматически будет сформирован как CO.
  • Если наименование представляет собой одно слово - оно будет использовано в качестве кода.
  • В обоих случаях длина кода будет ограничена согласно настройке code-max-length.

Активно (Active)

Boolean

Активно - определяет, доступен ли рабочий процесс для пользователей системы. При деактивации процесс и связанные с ним элементы скрываются из интерфейса, оставаясь доступными только администратору системы или владельцу рабочего процесса.

⚙️ Настройки

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