3. Графовая модель документооборота
Для построения графовой модели необходимо определить некоторый набор данных, которые будут приняты базисом. Для графовой модели данные должны быть дискретны и предполагать связность различной степени. В качестве основы для рассматриваемой графовой модели предлагается использовать нотацию, введенную автором статьи в работе [8]. Нотация читается следующим образом: «Документооборот – это множество действий, производимых множеством участников над множеством документов». В соответствии с этой нотацией, композитный документооборот представляется тройкой:
, где
– формальная модель документооборота;
– множество участников;
– множество действий;
– множество состояний.
Отношения между множествами и элементами множеств рассмотрены ниже в п. 3.2.
Предполагается, что все существующие процессы документооборота и те процессы, которые могут возникнуть в будущем в связи с трансформированием документооборота, могут быть представлены системой трех множеств. В рамках данной нотации не рассматривается семантика документооборота, то есть модель является общей и не привязывается к информации, хотя выступает и ее носителем.
3.1. Декомпозиция потоков
Приведенная нотация предполагает декомпозицию потоков документооборота на три конечные множества, которые образуют систему. Декомпозиция достигается путем разделения описанных целостных процессов документооборота на совокупность отдельных элементов. При проведении декомпозиции считается, что множество полученных отдельных групп элементов обладают теми же свойствами и поведением, что и моделируемые процессы. Рассмотрим получение каждого множества по отдельности, исходя из специфики элементов каждого из множеств.
3.1.1. Множество участников
Множество участников означает также множество ролей, которые выполняют участники в существующей системе документооборота. Для актуализации множества ролей необходимо использовать имеющиеся на предприятии должностные инструкции. В случае отсутствия инструкций или низкой степени акдекватности инструкций существующим процессам документооборота, необходимо использовать фактические роли, выявленные бизнес-аналитиками на этапе предпроектного обследования. Современная управленческая модель документооборота подразумевает множественность ролей, выполняемых одним сотрудником. Поэтому под участниками следует понимать не конкретных персоналий, а перечень выполняемых ими должностных обязанностей.
Как уже отмечалось выше, все сотрудники в рабочем процессе выполняют несколько ролей, которые назначены им руководителем или должностной инструкцией. В то же время одна и та же роль может соответствовать сразу нескольким сотрудникам. Такая унификация позволяет формализовать и детализировать требования, предъявляемые организацией к своим сотрудникам, а также позволяет формировать критерии эффективности и успешности работы конкретного сотрудника. Помимо этого, такой подход упрощает прием на работу, так как позволяет сформулировать список требований, которым должен удовлетворять кандидат. Таким образом, ролевое представление должностных обязанностей сотрудника не только дает возможность формализовать обязанности в виде множества ролей, но также позволяет организации более эффективно управлять персоналом.
Поскольку при формировании списка ролей значительную роль играет субъективное восприятие процессов документооборота архитектором системы, то на этапе проектирования неизбежно возникает множественность представлений. Процессы одной и той же организации могут быть представлены значительным количеством вариантов, которые будут отличаться как адекватностью представлений, так и полнотой. Критерием успешности формирования множества ролей является полнота и невырожденность множества , то есть декомпозиция может быть проведена с избыточностью таким образом, чтобы одному физическому участнику соответствовало несколько ролей. Допустима также ситуация, в которой одному и тому же действию в реальной жизни может соответствовать несколько действий формализованных ролевых персон. В то же время недопустимо вырождение множества, то есть ситуация, в которой физическому участнику не установлено никакой роли.
3.1.2. Множество состояний
Множество состояний определяет конечную совокупность дискретных представлений документа, каждое из которых является одним из возможных состояний документов в пределах жизненного цикла моделируемого документооборота.
Формализованное на этапе анализа и детерминированное на этапе синтеза, это множество представляет собой полное определение всех возможных состояний, допустимых и необходимых в документообороте. Именно в силу этого такой способ задания моделей называют предетерминированным документооборотом [IBM]. В отличие от предетерминированного документооборота, ситуативный документооборот предполагает возможность возникновения новых состояний во время развития процессов. Оба вида документооборота, и предетерминированный и ситуативный, могут быть представлены тройкой .
Детерминирование элементов множества – состояний происходит путем выявления допустимых форм документов. Допустимые документы включают электронные версии бумажных документов, выявленных при анализе существующей системы, и новые формы, возникновение которых связано с внутренними потребностями реализуемой системы. Каждая из таких форм состоит из предопределенного набора полей и начальных данных. Предполагается, что форма будет, по возможности, неизменной во время жизненного цикла документооборота. Это не предполагает статичность данных, а говорит о том, что если происходит изменение данных формы, то эта форма переходит в новое состояние.
Множество состояний принято еще называть альбомом форм. Предполагается, что выявленный и описанный на этапе анализа альбом форм утверждается потребителем системы, и во время эволюции системы происходит мониторинг изменений, поддерживается адекватность альбома форм и состояний, используемых системой.
Критерием успешности формализации множества является его полнота и адекватность моделируемой системе документооборота, то есть после синтеза и программирования модели не может возникнуть ситуация, при которой документ надо будет перевести в состояние, не являющееся элементом множества .
... (Hierarchical Finite State Machine). В следующем разделе рассмотрим описанную выше модель боле подробно. 3. Синтез автоматно–графовой формальной модели Адаптируем описанный выше математический аппарат для создания формальной модели композитного документооборота. Для решения этой задачи представим документооборот в виде связанной последовательности процессов, протекающих в дискретном ...
... то его реализация позволила не только функционального оперировать графами, но и их визуализации [7]. Впоследствии предпринимались попытки создания универсального языка, который бы заложил долгосрочную базу под будущие языки обработки графов. Один из таких языков – GXL (Graph Transformation Languge), построенный на базе существовавшего, на тот момент, математического языка обработки деревьев TXL ( ...
... основу формулы оценки эффективности положены обобщенный критерий эффективности и нотация дискретного композитного документооборота. Использованный обобщенный критерий эффективности исследован Г.С. Теслером в работе [2]. Нотация дискретного электронного документооборота рассмотрена автором настоящей статьи в работе [3] и исследована на примере формальной модели композитного документооборота. 3. ...
0 комментариев