WikiDer > Система управления рабочим процессом
А система управления рабочим процессом (WfMS или же WFMS) обеспечивает инфраструктуру для настройки, выполнения и мониторинга определенной последовательности задач, организованных как приложение рабочего процесса.
Международные стандарты
В области управления рабочим процессом существует несколько международных органов, устанавливающих стандарты:
- Коалиция управления рабочим процессом[1]
- Консорциум World Wide Web[2]
- Организация по развитию стандартов структурированной информации[3]
- WS-BPEL 2.0 (ориентированный на интеграцию) и WS-BPEL4People (ориентированный на человеческие задачи), опубликованные органом по стандартизации OASIS.
Теоретической основой управления рабочим процессом является математическая концепция Сеть Петри.[4]
Каждая из моделей рабочего процесса имеет задачи (узлы) и зависимости между узлами. Задачи активируются при выполнении условий зависимости.
Рабочие процессы для людей
WfMS позволяет пользователю определять разные рабочие процессы для разных типов заданий или процессов. Например, в производственных условиях проектная документация может автоматически передаваться от дизайнера техническому директору к технологу. На каждом этапе рабочего процесса один человек или группа отвечает за конкретную задачу. После завершения задачи WfMS гарантирует, что лица, ответственные за следующую задачу, будут уведомлены и получат данные, необходимые им для выполнения своего этапа процесса.
Рабочие процессы также могут иметь более сложные зависимости; например, если документ должен быть переведен на несколько языков, менеджер переводов может выбрать языки, и каждый выбор будет затем активирован как форма рабочего задания для другого переводчика. Только когда все переводчики выполнят свои задачи, будет активирована следующая задача в процессе. Это управление процессами с верхнего уровня на нижний.
WfMS также автоматизирует избыточные задачи и обеспечивает отслеживание незавершенных задач. Ключевым стандартом, который касается человеческих задач в рабочих процессах, является стандарт WS-BPEL4People от органа по стандартизации OASIS.
Автоматизированные рабочие процессы
WfMS может контролировать автоматизированные процессы в дополнение к замене передачи заказов на бумажную работу.
Например, если вышеупомянутые проектные документы теперь доступны как AutoCAD, но рабочий процесс требует их как Catia, тогда автоматизированный процесс осуществит преобразование до уведомления лица, ответственного за следующую задачу. Это концепция интеграция корпоративных приложений.
WfMS также появляется в распределенных ИТ-средах, таких как сеточные вычисления или же облачные вычисления. Целью таких систем является управление выполнением различных процессов, которые могут принадлежать одному и тому же приложению, хотя во многих случаях они используются как средство, гарантирующее предлагаемые качество обслуживания (QoS).[5]
WfMS также можно улучшить с помощью существующей корпоративной инфраструктуры, такой как Microsoft Outlook или Office 365.[нужна цитата]
Категории
Компоненты или подсистемы WfMS можно разделить на следующие категории:
- Система маршрутизации (ГАИ)
- Это основная функция WfMS. Это способствует маршрутизация потока информации или документооборота он передает информацию от одного рабочего элемента к следующему. Эта функция не реагирует на исключительные обстоятельства.
- Система распределения (cox)
- Эта функция является расширением. Он обнаруживает исключительные обстоятельства и передает информацию на назначенные рабочие места. Благодаря динамическому назначению он может назначать новые задачи неработающим должностям для достижения продолжения или баланса рабочей нагрузки в рамках рабочего процесса.
- Система координации (прораб)
- Эта функция координирует одновременные действия для предотвращения конфликтов ресурсов или конфликтов приоритетов.
- Агентская система (рабочий)
- Эта функция автоматически выполняет работу. Это освобождает выполняющийся экземпляр от операций, которые не требуют принятия решений.
- Ассистентская система (эксперт)
- Эта функция расширяет предыдущие функции до экземпляра настройки процесса и предложений по дальнейшим действиям. Основы - это методы искусственный интеллект.
Функциональная категоризация
Системы рабочего процесса можно разделить на следующие категории в зависимости от их функциональности:
- Системы рабочего процесса, ориентированные на интеграцию
- Системы рабочего процесса, ориентированные на человека
- XCFG
Список известных WfMS
- Activiti
- Apache ODE
- Apache Taverna
- Apache Airflow
- Бизаги
- Bonita BPM
- Камунда
- CEITON
- Коллективные знания
- Cuneiform (язык программирования)
- IBM BPM
- Imixs-Рабочий процесс
- Intuit QuickBase[6]
- jBPM
- PRPC
- ProActive
- Pyrus
- RedBooth Управление рабочим процессом
- Salesforce.com Рабочий процесс
- ServiceNow Платформа
- SAP Бизнес-процесс
- ТАКТИКА (веб-фреймворк)
- Windows Workflow Foundation
- WorkflowGen
- Рабочий фронт
- YAWL
Рекомендации
- ^ Коалиция управления рабочим процессом "Коалиция по управлению рабочим процессом домашняя страница "
- ^ Консорциум всемирной паутины "Домашняя страница W3C"
- ^ https://www.oasis-open.org/
- ^ Хартмут Эриг (25 ноября 2003 г.). Технология сетей Петри для коммуникационных систем: достижения в сетях Петри. Springer. стр. 323–. ISBN 978-3-540-20538-8.
- ^ Инновационный механизм отображения рабочего процесса для гридов в рамках качества обслуживания, Elsevier.com
- ^ Первая ежегодная конференция Intuit QuickBase EMPOWER 2015 посвящена гражданским разработчикам, использующим технологии для решения собственных бизнес-задач "Нью-Йорк Таймс" Intuit QuickBase