Открыть сервисСервис

Workflow — понятие и модели рабочих процессов

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

Происхождение термина

Понятие «workflow» сформировалось в конце 1970-х — начале 1980-х годов в контексте автоматизации офисной работы (office automation). Одной из ранних формулировок считается определение, данное в работах по системам управления документами: workflow описывает «движение документов через последовательность операций». В 1993 году была основана Workflow Management Coalition (WfMC) — консорциум, разработавший стандартную модель и терминологию для систем управления рабочими процессами. В России термин получил распространение в 1990-е годы вместе с внедрением систем электронного документооборота (СЭД) в государственных структурах и крупных компаниях.

Основные понятия

Ключевые элементы модели workflow:

  • Исполнитель (роль) — сотрудник или подразделение, ответственное за выполнение операции.
  • Задача (дело, кейс) — единица работы, проходящая через процесс.
  • Активность (шаг) — конкретное действие, которое выполняется над задачей.
  • Переход — правило, определяющее, при каких условиях задача переходит к следующему шагу.
  • Состояние — статус задачи в текущий момент («на согласовании», «в работе», «завершено»).

Классификация

По структуре

  • Последовательный (линейный) — шаги выполняются строго один за другим в заданном порядке.
  • Параллельный (конкурентный) — несколько задач выполняются одновременно, а результаты объединяются.
  • Условный (ветвящийся) — порядок шагов зависит от выполнения условий (например, сумма заявки до 100 000 рублей согласуется руководителем отдела, свыше — финансовым директором).
  • Итеративный (циклический) — шаги повторяются до наступления определённого условия (например, доработка документа после замечаний).

По степени формализации

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

Системы управления рабочими процессами

Для автоматизации workflow используются системы класса WfMS (Workflow Management System) и более широкие платформы — BPMS (Business Process Management Suite). Российский рынок таких систем включает продукты как зарубежных (до 2022 года широко применялись), так и отечественных разработчиков: «Дело», «СБИС», «ЭЛСАР», «Directum», «1С:Документооборот», «Тензор» (СБИС). Многие из них сертифицированы для работы с государственными органами и включены в реестр отечественного ПО.

Стандартная архитектура WfMS включает:

  • редактор схем процессов (графическое моделирование);
  • исполнительский движок (workflow engine), который контролирует состояние задач;
  • интерфейс исполнителя (список задач, формы);
  • систему уведомлений (электронная почта, мессенджеры).

В 2000-е годы для описания workflow разрабатывались специальные нотации — BPMN (Business Process Model and Notation), EPC (Event-driven Process Chain), UML Activity Diagram. Наибольшее распространение получила BPMN, поддерживаемая консорциумом OMG.

Применение

Workflow-системы применяются в различных областях:

  • Государственное управление — маршрутизация обращений граждан, согласование нормативных актов, кадровые процедуры.
  • Банки и страхование — обработка заявок, кредитные процессы, страховые выплаты.
  • Производство — управление технологическими маршрутами, сменными заданиями.
  • Информационные технологии — DevOps-процессы, обработка инцидентов (ITIL), системы поддержки (helpdesk).
  • Медицина — маршрутизация пациента, оформление медицинской документации.

Workflow и бизнес-процессы

Workflow — частный случай более широкого понятия «бизнес-процесс». Бизнес-процесс описывает логику и цели деятельности предприятия, тогда как workflow акцентирует внимание на механике исполнения: кто, что и в каком порядке делает. На практике термины часто используются как взаимозаменяемые, хотя формализация workflow обычно подразумевает наличие автоматизированной системы, управляющей задачами.

Смежные понятия

  • BPM (Business Process Management) — управление бизнес-процессами как дисциплина.
  • RPA (Robotic Process Automation) — роботизированная автоматизация рутинных операций, часто дополняющая workflow.
  • SLA (Service Level Agreement) — соглашение об уровне сервиса, задающее сроки выполнения задач в рамках workflow.

Литература

  • Шкатов Д. В. «Системы электронного документооборота. Практика внедрения».
  • Рекомендации Workflow Management Coalition (WfMC) по стандартам интерфейсов XPDL, WAPI.
  • Аронсон Дж. Э., Вейнгард Б. Д. «Системы поддержки принятия решений и интеллектуальные системы».
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru