Сравнительный исследование возможностей Workflow-систем
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
т следующие понятия:
объект - информационный, материальный или финансовый объект, используемый в бизнес-процессе (например, письмо, оборудование, счет);
событие - внешнее (не контролируемое в рамках процесса) действие, произошедшее с объектом (скажем получение письма, поломка оборудования, изменение ставки налога);
операция - элементарное действие, выполняемое в рамках рассматриваемого бизнес-процесса (допустим подготовка письма, замена оборудования, оплата счета);
исполнитель - должностное лицо, ответственное за выполнение одной или нескольких операций бизнес-процесса (к примеру менеджер, сотрудник архива, директор) [3] .
Взаимоотношения между базовыми понятиями технологии Workflow отображены на концептуальной информационной модели.
В рамках этой модели процесс состоит из операций и других процессов. Операция адресуется исполнителям, которые, в свою очередь, отвечают за выполнение одной или нескольких операций. Объекты участвуют в выполнении операции. События могут влиять на выполнение операций, например, изменяя результат операций или последовательность их выполнения. Операции обрабатывают события, являясь реакцией системы на происходящие события. Жизненный цикл объекта связан с внешними событиями и операциями, выполняемыми в составе процесса.
Приведенные понятия не исчерпывают множество терминов, определений и особенностей технологии Workflow, тем не менее, рассмотренная концептуальная модель и/или ее различные модификации служат основой программной реализации любой системы класса Workflow. При этом каждая система обеспечивает решение трех следующих задач:
? разработка описания бизнес-процесса;
? управление выполнением бизнес-процесса;
? интеграция используемых в процессе приложений.
Соответственно этим задачам в составе системы можно выделить типовые компоненты и проанализировать связи между ними.
Инструментальные средства описания процесса предназначены для формирования формального описания процесса в виде упорядоченного множества операций, правил их выполнения, связанных с ними объектов, исполнителей и событий. Полученное описание или спецификация процесса используется для контроля и управления выполнением процесса на основе поступающих в систему данных. В качестве этих данных выступают информация, введенная пользователем, результаты выполнения отдельных операций, данные от прикладных систем, архивов и баз [7].
В свою очередь средства управления выполнением процесса предоставляют пользователю и/или прикладной системе информацию, необходимую для каждой операции, а выявленные на этапе выполнения несоответствия служат основанием для пересмотра спецификации процесса.
1.2Представление бизнес-процесса как процесса Workflow
Важнейшей особенностью технологии Workflow является поддержка управления процессами, содержащими как автоматизированные выполняемые средствами информационных систем, так и неавтоматизированные - выполняемые вручную операции. Благодаря этой особенности любой бизнес-процесс предприятия может быть представлен в виде процесса Workflow, если, конечно, этот процесс:
? выделен;
? структурирован;
? выполняется по правилам, которые можно сформулировать;
? периодически повторяется.
Итак, процесс должен быть выделен из всей массы выполняемых на предприятии работ, заданий и действий. Обобщенное представление такого процесса в методологии IDEF0 приводится на рисунке 1.1 - диаграммы верхнего уровня, определяющей взаимосвязи процесса с исполнителями и объектами, выступающими в качестве входов (исходные данные и материалы), управлений (ограничения на выполнение) и выходов (результаты выполнения). В методологии IDEF0 соответствующие связи называются IDEF-дугами. Количество присутствующих на диаграмме IDEF-дуг и их содержание могут быть любыми, но нельзя представить в виде Workflow процесс с исходными данными, неопределенными по составу, непредсказуемым результатом, неопределенными или неуправляемыми правилами выполнения и отсутствием исполнителей. Строго говоря, соответствующий процесс вряд ли можно считать бизнес-процессом, удовлетворяющим приведенному определению.
Рисунок 1.1 Обобщенное представление бизнес-процесса в методологии IDEF0.
Кроме того, процесс должен иметь внутреннюю структуру - не быть вырожденным, состоящим из одной единственной операции.
В методологии функционального моделирования IDEF0 структура бизнес-процесса может быть раскрыта на диаграмме декомпозиции которая сохраняет входы, выходы, управления и исполнителей, а также содержит составляющие процесс операции, под процессы и связи между ними.
Формирование функциональной модели бизнес-процессов является первым шагом подготовки к внедрению системы класса Workflow. Хотелось бы обратить внимание на следующие немаловажные обстоятельства:
? Внедрение системы класса Workflow базируется на описании бизнес-процесса, ради эффективного выполнения которого, собственно, и осуществляется маршрутизация документов и/или автоматизация операций.
? Технология Workflow не накладывает каких-либо специальных ограничений на уровень детализации бизнес-процесса и/или степень автоматизации выполняемых операции [3].
Третьим требованием представления бизнес-процесса в виде процесса Workflow является наличие правил выполнения процесса, которые можно сформулировать и формально описать. В первую очередь соответствующие правила касаются посл