С точки зрения решаемых системой задач можно выделить две основные структурные компоненты: модуль для проектирования бизнес-процессов и модуль, реализующий спроектированные процессы в деятельности предприятия. Обе компоненты используют одно общее хранилище, которое содержит образы предопределенных и экземпляры активных в данный момент бизнес-процессов. Майкл Саттон в [3] называет такое хранилище репозитарием и акцентирует внимание на концентрации усилий разработчиков и внедренцев систем ЭД на продуманные реализации.
Создание активных копий бизнес-процессов из образов, хранимых в библиотеке предопределенных процессов, позволяет организовать создание системы документооборота в соответствии с канонами объектно-ориентированного анализа и проектирования, описанными в [10]. Непротиворечивость принципов объектно-ориентированного анализа и проектирования методологиям создания систем композитного документооборота уже рассматривалась автором настоящей статьи и подробнее с аспектами этого вопроса можно ознакомиться в [9].
Таким образом, можно представить достаточные условия создания системы как два структурных модуля. Назовем их «Архитектор» и «Двигатель». «Архитектор» обеспечивает размещение в репозитарий троек вида
и поддержку процессов поддержания этих троек в состоянии, актуально отражающем деловые процессы предприятия. «Двигатель» обеспечивает использование репозитария для получения образов из библиотеки процессов и по этим образам – создание активных экземпляров, реализующих документарную деятельность предприятия.3.5. Управленческая модель
Управленческая модель подразумевает представление документооборота в виде множества взаимодействующих процессов с установленными между ними связями. В этом случае процесс представляет собой совокупность действий, объединенных некоторой общностью. Представление общего процесса деятельности предприятия в виде совокупности процессов имеет ряд преимуществ. Например, позволяет руководству более наглядно представить деятельность своей организации, а подчиненным – представить выполняемую работу более понятной.
Хочется отметить, что управление процессами является одной из современных апробированных форм управления и широко используется во всем мире. Декомпозиция общей деятельности на совокупность процессов позволяет представить каждый процесс в формализованном виде, а именно – снабдить процессы четким описанием, описать входные и выходные параметры. Представленные таким образом процессы обладают свойствами управляемости и контролируемости. Это имеет целый ряд положительных последствий. Например, позволяет собственникам более эффективно управлять предприятием и контролировать нанятых высших управленцев. Кроме того, на управлении процессами управления основаны современные методологии систем управления качеством, предусмотренные ISO9000.
Математическое представление процесса в рамках введенной нотации можно представить как подмножества из множества тройки
. Совокупность таких подмножеств представляет собой общую деятельность предприятия и является одной из форм представления, которая может быть получена в рамках формальной модели документооборота.4. Выводы
В статье рассмотрен современный подход к построению концептуальной, функциональной, логической и структурных моделей системы электронного документооборота, позволяющий создать на их основе автоматизированные информационные системы для различных приложений.
В качестве основ построения таких моделей предлагается использовать широко апробированный и хорошо зарекомендовавший себя аппарат теории графов, теории автоматов и др. Концептуальные положения этой статьи могут быть использованы для решения теоретических проблем электронного документооборота и создания на их основе соответствующего прикладного программного обеспечения.
1. Справочник-словарь терминов АСУ / В.И. Вьюн, А.А. Кобозев, Т.А. Паничевская, Г.С. Теслер. – М.: Радио и связь, 1990. – 128 с.
2. Глушков В.М. Введение в АСУ. – К.: Техніка, 1972. – 312 с.
3. Саттон М.Дж. Корпоративный документооборот. – М.: Азбука, 2002. – 448 с.
4. Основи дискретної математики / Капітонова Ю.В., Кривий С.Л., Летичевський О.А., Луцький Г.М., Печурін М.К. – К.: Наукова думка, 2002. – 578 с.
5. Peter Grossman. Discretemathematicsforcomputing. – London: MacmillanPress, 1995. – 290 p.
6. Anderson J.A. Discretemathematics with combinatorics. – New Jersey: Prentice Hall, 2001. – 807 p.
7. Booch G., Rumbauch, Jacobson The Unified Modeling Language. – NY.: Addison-Wesley, 1999 – 482 p.
8. КруковскийМ.Ю. Методология построения композитных систем документооборота // Математичні машини і системи. – 2004. – № 1. – С. 101 – 114.
9. Booch G.Object-orientedanalysisanddesign. Secondedition. – NY.: TheBenjamin, 1994. – 589 p.
10. Хопкрофт Д., Мотвани Р., Ульман Д. Введение в теорию автоматов, языков и вычислений. – М.: Издательский дом «Вильямс», 2002. – 528 с.