Система реализации бизнес-процессов MILLENNIUM Workflow


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

Базовые концепции Workflow.

Если термин "Workflow" перевести на русский язык буквально, то перевод будет звучать как "поток работ". Это определение является, безусловно, корректным грамматически, но почти никак не раскрывает его содержание. Более информативное и точное определение программных продуктов класса Workflow - это системы, обеспечивающие полную или частичную координацию выполнения производственных операций (заданий, работ, функций), которые составляют структурированные бизнес-процессы предприятия. В основе технологии Workflow лежат следующие понятия:

 

  • Объект - информационный, материальный или финансовый объект, используемый в бизнес-процессе (например, письмо, оборудование, счет).
  • Событие - внешнее (не контролируемое в рамках процесса) действие, произошедшее с объектом (скажем получение письма, поломка оборудования, изменение ставки налога).
  • Операция (или этап) - элементарное действие, выполняемое в рамках рассматриваемого бизнес-процесса (допустим подготовка письма, замена оборудования, оплата счета).
  • Исполнитель - должностное лицо, ответственное за выполнение одной или нескольких операций бизнес-процесса (к примеру менеджер, сотрудник архива, директор).

Реализация концепции Workflow в системе MILLENNIUM.

Система реализации бизнес-процессов MILLENNIUM (MILLENNIUM Workflow) включает в себя четыре компоненты:

1.Конструктор моделей бизнес-процессов.

Конструктор моделей бизнес-процессов - графический инструмент, который предназначен для создания моделей бизнес-процессов. Все модели бизнес-процессов объединены в группы. Причем возможно сгруппировать модели бизнес-процессов в соответствии с требованиями и пожеланиями Заказчика. Однако, на самом верхнем уровне можно предложить следующую обобщенную модель предприятия:

 

  • Общее руководство предприятием.
  • Управление реализацией.
  • Управление снабжением.
  • Управление складскими запасами.
  • Исполнение заказов.
  • Управление расчетами с партнерами.
  • Управление производством.
  • Планирование и прогнозирование.
  • Управление финансами.
  • Регламентные процедуры.

Эти группы можно детализировать в соответствии с потребностями Заказчика. На самом низком уровне детализации находятся непосредственно модели бизнес-процессов. В каждой модели с помощью графических инструментов указывается:

 

  • Набор операций (или этапов), которые будут выполняться при выполнении бизнес-процесса
  • Входные данные, необходимые для выполнения операции.
  • Выходные данные, которые будут являться результатом выполнения операции.
  • Логические связи между операциями.
  • Условия, при которых может выполниться операция.
  • Исполнителя или исполнителей, которые будут выполнять операцию, причем исполнителем может быть человек, система, станок или другое периферийное оборудование).

Дополнительные сервисные возможности MILLENNIUM Workflow, которые доступны при проектировании моделей бизнес-процессов:

 

  • Написание произвольных алгоритмов выполнения элементарной операции на языке Object Pascal с возможностью доступа к базе данных.
  • Использование компонентной модели (в качестве элементарной операции возможно использование заранее определенной модели бизнес-процесса).
  • Использование в качестве операций события, произошедшие в системе или вне ее (например, внешний таймер или текущие остатки на складах).

2.Координатор процессов.

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

 

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

3.Система уведомления.

Система уведомления предназначена для генерации и рассылки электронных сообщений пользователям системы. С точки зрения генерации сообщений можно выделить две группы: сообщения, которые генерируются автоматически при выполнении какого-то условия, и сообщения, которые генерируются вручную пользователями системы. Например, при достижении порогового уровня количества материала на складе у менеджера, отвечающего за поставку материалов, генерируется сообщение примерно следующего содержания: "Количество такого-то материала на таком-то складе достигло пороговой величины. Необходимо осуществить дополнительную закупку". Или другой пример. Предположим, что необходимо напомнить группе сотрудников, что завтра, в 10-00 состоится собрание. При этом руководитель может сам направить сообщения одному или нескольким сотрудникам.

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

4.Монитор процессов.

Монитор процессов - графический инструмент, который предназначен для визуализации состояний бизнес-процессов. С помощью этого инструмента в любой момент времени можно просмотреть состояние любого бизнес-процесса, текущие задания у любого из пользователей или у всех пользователей, просмотреть или изменить статус у заданий, повышая или понижая приоритет обработки и т.д. Например, начальник отдела МТС может просматривать текущее состояние всех заказов на закупку определенной группы материалов, предназначенного для определенного подразделения: кем составлен заказ, кем отправлен, на какой стадии находиться поставка (материал в пути или заказ находиться в стадии утверждения в плановом отделе и т.д.) Монитор процессов позволяет легко устанавливать конкретного исполнителя, который ответственен за выполнение той или иной задачи, и оперативно определять фактические причины отклонений в документах или задержки обработки документов.

 

Добавлено: 17.05.7620


« Назад

© 1998 — 2023  Все права защищены.