На шаге 2 элементы матрицы
, и , принимают соответственно значения и , а на шаге 3 элементы , и , принимают соответственно значения и , а на шаге 4 элементы , и , принимают значения и .Сценарий 3. На шаге 1 элементы матрицы
, и , принимают соответственно значения иНа шаге 2 элементы матрицы
, и , принимают соответственно значения и , а на шаге 3 элементы , и , принимают соответственные значения и , а на шаге 4 элементы , и , принимают соответствующие значения и .Полученные матрицы инцидентности определяют графовую модель документооборота рассматриваемого процесса. Совокупность этих матриц задает все возможные сценарии движения документов в процессе, описывает все возможные состояния документов и определяет возможных участников.
Кроме матрицы инцидентности, граф удобно представлять и матрицей смежности. Как матрица инцидентности отражает отношения между вершинами и ребрами, так матрица смежности отражает отношения между собственно вершинами. В нашей модели матрица смежности отражает отношения состояний, элементами которой являются действия, приводящие к смене состояний.
3.2.6. Операции над моделями
После отражения детерминирования процесса документооборота с помощью матриц появляется возможность использования апробированного математического аппарата теории графов в применении к документообороту. Этот факт имеет большое практическое применение в связи с тем, что определение реальных бизнес-процессов происходит поэтапно. При этом принятой формой является использование не одного большого разветвленного бизнес-процесса, а библиотеки, состоящей из большого количества достаточно простых бизнес-процессов.
Таким образом, модульный синтез общей модели документооборота из составляющих, представляющих простые элементы процессов, должен основываться на специальном математическом аппарате. В настоящей статье к рассмотрению предлагается такой аппарат, который основывается на приведении документооборота к системе множеств и операциям, производимым над этим множествам. Набор этих операций в рамках настоящей статьи называется алгеброй документооборота.
Основываясь на общем определении алгебры и определениях операций объединения, пересечения, разности и декартового произведения из теории множеств, введем алгебру документооборота. На основании данных определений можно утверждать, что любой документооборот, представленный в виде графовой модели, может быть адекватно описан с помощью алгебры, содержащей операции объединения, пересечения, разности и произведения.
3.2.6.1. Операция объединения
В операции объединения моделей документооборота используется понятие объединения из теории множеств, которое заключается в следующем: если даны два множества М1 и М2 с различным числом элементов, то объединением этих множеств является новое множество М, в которое входят элементы множества М1 и недостающие элементы множества М2.
Операция объединения моделей документооборотов, представленных графовыми моделями, записываются в виде
,где
и – исходные модели; – объединение исходных моделей. Ниже приводятся правила, по которым производится объединение моделей, заданных нотацией :1. Вершинами графа
является объединение вершин исходных графов и , то есть .2. Ребрами графа
является объединение ребер графов и , то есть .3. Множество отображений для каждой вершины
получается путем объединения той же вершины для исходных графов и , то есть .3.2.6.1. Операция пересечения
В операции пересечения используется понятие пересечения из теории множеств, которое заключается в следующем: если даны два множества
и с различным числом элементов, то пересечением этих множеств является новое множество , в которое входят только общие элементы исходных множеств.