Электронный документооборот
Рефераты >> Программирование и компьютеры >> Электронный документооборот

Особенности хранения документов

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

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

В большинстве случаев серверная часть EDMS-системы состоит из следующих логических компонентов (которые могут располагаться как на одном, так и на нескольких серверах):

· хранилища атрибутов документов (карточек);

· хранилища документов;

· сервисы полнотекстовой индексации.

Под хранилищем документов обычно понимается хранилище содержимого документов. Хранилище атрибутов и хранилище документов часто объединяют под общим названием «архив документов». Для хранения атрибутов в большинстве EDMS-систем используются СУБД Oracle, Sybase, MS SQL Server и Informix, обеспечивающие поиск документов по атрибутам.

Для хранения непосредственно содержимого документов в большинстве EDMS-систем применяются файл-серверы MS Windows NT, Novell NetWare, UNIX и др. В этом случае могут быть реализованы и гетерогенные комбинации сетевых сред. Например, база данных с атрибутами документов может работать под управлением ОС UNIX в сети TCP/IP, а сами документы могут храниться под ОС Novell NetWare в сети IPX/SPX. Следует отметить, что большим преимуществом EDMS-систем является хранение документов в исходном формате (и автоматическое распознавание EDMS-системами множества форматов файлов).

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

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

Особенности маршрутизации документов

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

Мощные средства разграничения доступа

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

· полный контроль над документом;

· право редактировать, но не уничтожать документ;

· право создавать новые версии документа, но не редактировать его;

· право аннотировать документ, но не редактировать его и не создавать новые версии;

· право читать документ, но не редактировать его;

· право доступа к карточке, но не к содержимому документа;

· полное отсутствие прав доступа к документу. Во время работы с EDMS-системой каждое действие пользователя протоколируется, и, таким образом, вся история его работы с документами может быть легко проконтролирована.

Отслеживание версий и подверсий документов

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


Страница: