Смекни!
smekni.com

Теория построения корпоративных информационных систем (стр. 2 из 4)

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

Следует помнить, что значения переменных, в идеале, должны считываться не только из базы данных workflow-системы, но и из баз данных прикладных программ, поддерживающих наиболее распространенные промышленные стандарты СУБД. Это позволяет интегрировать систему автоматизации деловых процессов с внешними приложениями в разрезе совместного использования данных. Что же касается встроенного языка программирования, о котором выше уже шла речь, то к нему, вполне очевидно, предъявляются такие требования, как простота (например, он должен быть семантически совместим с каким-либо распространенным языком — на сегодняшний день предпочтительнее всего VBA), эффективность, наличие широких возможностей по управлению деловыми процессами и связанными с ними данными. Крайне желательно, чтобы скрипт мог работать с OLE-серверами, запускать внешние программы, взаимодействовать с MAPI-совместимыми почтовыми системами. Кроме того, учитывая, что workflow-система рассматривается нами как основа КИС, для получения полной интеграции с другими программами и облегчения этого процесса, скорее всего, потребуется наличие открытого программного интерфейса API, который бы позволил управлять системой из внешних программ.

Международной организацией, курирующей разработку стандартов и спецификаций на системы класса workflow, является Workflow Management Coalition (WfMC). Теперь, после небольшого отступления, вернемся к проблеме построения КИС на базе системы автоматизации деловых процессов.

Функциональные подсистемы КИС

Если workflow-система отвечает большинству вышеперечисленных требований, то это позволит легко объединить вокруг нее любые современные приложения, поддерживающие те или иные стандарты межпрограммного взаимодействия. Ясно, что функциональная направленность интегрированного комплекса в принципе ничем не ограничена, однако некоторые сферы деятельности носят более распространенный характер, нежели другие, и поэтому заслуживают интеграции в первую очередь.

Системы управления документами

Прежде всего, это относится к делопроизводству, иначе говоря, к комплексу операций по созданию, управлению и исполнению документов, ведению электронного архива, организации офисного документооборота. Для реализации таких функций необходимо объединить workflow-систему с системой управления документами (СУД). К системам данного класса относятся, например, DOCS Open американской фирмы PC DOCS, DocuLive (Siemens Nixdorf), Documentum (Documentum, Inc.). Как правило, СУД имеют богатые возможности по интеграции с внешними приложениями (офисными и прикладными программами), которые и “снабжают” СУД документами. Кроме того, рынок СУД изначально ориентирован на КИС масштаба предприятия, в связи с чем все промышленные системы выполнены в архитектуре клиент-сервер и способны работать практически на всех программно-аппаратных платформах, т. е. характеризуются отличной масштабируемостью, переносимостью, безопасностью и надежностью хранения данных, а также обеспечивают распределенный режим работы.

Если составные части КИС поддерживают довольно широкий список оборудования и серверного программного обеспечения, это дает возможность уменьшить затраты, так как увеличивается вероятность того, что необходимые базовые продукты в организации уже есть. На сегодняшний день основными платформами, на которых должны функционировать формирующие КИС СУД, САДП и прикладное программное обеспечение, следует считать Windows NT Server, Novell NetWare, основные разновидности Unix и промышленные СУБД Oracle, Microsoft SQL Server, Oracle или Sybase.

Важно отметить, что КИС на основе САДП и СУД являются довольно универсальными. Подобные комплексы, благодаря имеющимся инструментам интеграции, позволяют объединить офисный, (организационно-распорядительный) документооборот с инженерным, в который входит техническая, технологическая и чертежно-конструкторская документация (она, как правило, разрабатывается в САПР и ГИС, например в AutoCAD, MicroStation, КОМПАС), а также любые другие виды информации, вплоть до мультимедиа. Кроме того, в состав КИС может органично влиться программы бухгалтерского, складского и кадрового учета.

Здесь, правда, надо сделать маленькую оговорку, что интеграция осуществляется только между программами, отвечающими некоему набору технических требований, которые ясны из описанных выше приемов построения автоматизированного комплекса. Минимальный уровень интеграции обеспечивает наличие открытых кодов командной строки: лучше, если программа поддерживает стандарт OLE Automation, а совсем хорошо, если она в дополнение ко всему этому имеет сетевую версию, использующую для хранения своих структурированных данных SQL-сервер. Тогда возможно создание мощного и гибкого инструмента, отвечающего современным требованиям по безопасности и надежности. Справедливости ради нужно заметить, что большинство отечественных фирм-разработчиков программного обеспечения уже выпустили или в ближайшее время выпустят версии программ, соответствующие промышленным стандартам межпрограммного взаимодействия, поэтому данное ограничение на интеграцию, скорее всего, не окажется существенным препятствием на пути построения КИС. Вряд ли стоит напоминать, что все зарубежные, да и отечественные офисные пакеты уже поддерживают OLE и поэтому прекрасно интегрируются.

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

Таким образом, мы приходим к заключению, что САДП должна учитывать и национальные особенности управления, и потому, в нашем случае, поддерживать обе парадигмы — и жесткую, и свободную маршрутизацию. Подобный симбиоз двух разных подходов позволяет избежать крайностей и получить то сочетание жесткой и свободной маршрутизации, которое наиболее оптимально соответствует специфике предприятия.

Средства обработки бумажных документов

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

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

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

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

Учитывая сравнительно большой объем документов, представленных в графическом виде, имеет смысл вспомнить о включении в КИС поддержки носителей информации с низкой удельной стоимостью хранения (например, CD-ROM, CD-RW, магнитооптические диски и библиотеки, стримеры), которые позволяют создавать сравнительно дешевые электронные архивы объемами до нескольких терабайт. Очевидно, что наиболее оптимальным модулем для выполнения функций интеграции с подобными хранилищами следует рассматривать СУД. Именно при разработке КИС желательно выбирать СУД, которая поддерживает иерархическое многоуровневое (в смысле использования различных классов носителей) хранение документов. Например, оперативный архив документов может храниться на быстрых дисковых массивах сервера, обширные справочные материалы в магнитооптической библиотеке, а архив документации за прошлые годы — на CD-ROM.