DocsVisionСистема управления документами и бизнес-процессами DocsVision 3.6Оглавление
Назначение системыСистема DocsVision - программный продукт, предназначенный для создания автоматизированных корпоративных решений по управлению документами и бизнес-процессами. Деятельность современного предприятия сопровождается интенсивным обменом информацией как внутри него (между сотрудниками и подразделениями), так и снаружи (с заказчиками, поставщиками, партнерами). На всех этапах деловых процессов осуществляется получение входящей информации, обращение к нормативной, технической и справочной, её обработка, и, наконец, порождение новой информации и передача её на следующий этап. Информационное взаимодействие является критически важным в деятельности любого современного предприятия или организации. В его четкой организации кроется огромный резерв повышения эффективности предприятия в целом. На этом базируются организационные инициативы современных руководителей: от наведения элементарного порядка до применения современных методов процессного управления, управления знаниями, менеджмента качества, информационного менеджмента и соответствующих технологий. В настоящее время на большинстве предприятий в основном решены вопросы, связанные с автоматизированной обработкой хорошо структурированных данных: бухгалтерский и складской учет, учет в продажах и на производстве, расчет зарплаты и пр. Соответствующие автоматизированные системы носят учетно-функциональный характер. Однако две важных области остаются вне традиционной сферы автоматизации: работа с документами и ход выполнения бизнес-процессов. Обе эти задачи связаны со слабоструктурированной информацией и требуют специальных подходов и технологий. Документ является основным носителем деловой информации. Но «бумажные технологии» обработки документов уже давно не успевают за той скоростью и точностью, которой требуют современные бизнес-процессы, поэтому большая часть документов и информации для более эффективной работы переводится в электронную форму. Бизнес-процессы составляют суть деятельности предприятия. Здесь важна правильная последовательность, качество и скорость выполнения операций, переходов с этапа на этап, контроль над их состоянием и показателями. Необходима также возможность быстрой перенастройки существующей схемы работы. Традиционные учетные системы этой задачи не решают. Важно также, чтобы автоматизированные решения в области управления документами и бизнес-процессами были интегрированы с существующими учетными системами предприятия и другими компонентами корпоративной информационной системы. Решения, построенные на базе DocsVision, позволяют эффективно организовать работу с электронными документами и выполнение бизнес-процессов, связанных с информационным взаимодействием. Система предоставляет возможности для регистрации, хранения, движения, исполнения и поиска документов, а также для создания формализованных автоматизированных бизнес-процессов и контроля над ходом их выполнения. Работая в системе, каждый сотрудник вовремя получает задание на выполнение своего этапа работ и оперативный доступ ко всей необходимой информации, а руководитель имеет возможность контролировать процесс и управлять им. Система оперирует хранящейся в ней информацией и взаимодействует с другими ИТ-системами предприятия, обеспечивая информационное единство и интеграцию систем при выполнении сквозных бизнес-процессов. Решения, создаваемые на базе DocsVision, можно условно разделить на три больших класса:
Успешное внедрение решений по управлению документами и бизнес-процессами на базе DocsVision способствует повышению общей эффективности бизнеса и достижению предприятием таких результатов, как:
Место DocsVision в информационной системе предприятияВ настоящее время в современных корпоративных информационных системах успешно реализуются задачи, связанные с выполнением множества трудоемких операций по обработке хорошо структурированной информации в различных областях: финансовый учет, расчеты с поставщиками и покупателями, складской учет и т. д. То есть традиционно такие системы являются в своей основе функционально- и учетно-ориентированными. Это, безусловно, необходимо и важно, но не охватывает двух существенных аспектов реальной деятельности предприятий: работы со слабоструктурированной информацией и процессного характера деятельности. При этом значительная (по некоторым оценкам - до 80%) часть информации, используемой в деятельности предприятий, является слабоструктурированной или неструктурированной. Основные носители такого типа информации - разнообразные текстовые, табличные и графические документы. Важно также, что основными объектами управления на предприятии становятся не отдельные функции, а взаимосвязанные бизнес-процессы. На этом акцентируют внимание современные методики менеджмента, такие, как управление качеством и процессное управление. Области управления документами и бизнес-процессами тесно связаны как с традиционными функционально-учетными системами, так и между собой, поскольку документы, наряду со структурированными данными, активно участвуют в бизнес-процессах предприятия, являются их движущей силой. Система DocsVision ориентирована на работу с документами и бизнес-процессами предприятия, а также содержит механизмы интеграции с другими информационными системами. Таким образом, DocsVision дополняет и связывает традиционные компоненты корпоративных информационных систем, делая их более адекватными реальным потребностям деятельности предприятий. Рис.1. Место системы управления документами и бизнес-процессами DocsVision среди компонентов корпоративной информационной системы Даже в рамках отдельных функциональных задач, таких как закупки, производство и другие, возникает потребность обработки документов и выполнения связанных операций, образующих бизнес-процесс. Кроме того, многие документы и бизнес-процессы являются сквозными, затрагивающими различные функциональные задачи: например, выполнение заявки клиента в позаказном производстве, включающее функции продажи, закупки, производства, работу склада и бухгалтерии. Традиционные компоненты хорошо интегрированных корпоративных информационных систем интегрированы между собой по справочным и учетным данным, но обработка связанных с задачами документов и объединение всех операций в единый управляемый бизнес-процесс остается, как правило, за рамками таких систем. DocsVision восполняет этот пробел, предоставляя средства управления документами и бизнес-процессами, а также механизмы интеграции ИТ-систем. Для объектов различных систем могут быть установлены ссылочные связи на соответствующие им документы, находящиеся в хранилище документов DocsVision. За счет этого пользователи могут получить оперативный доступ к необходимым документам и функциям работы с ними при выполнении учетных операций. На стыке учетных задач с бизнес-процессами могут выполняться как ручные операции, так и шаги автоматической обработки с использованием механизма шлюзов. Механизм шлюзов, реализованный в подсистеме управления бизнес-процессами DocsVision, позволяет отслеживать изменения объектов других систем, передавать данные в соответствующий бизнес-процесс, а также модифицировать из бизнес-процесса объекты в этих системах. Использование DocsVision позволяет, кроме реализации обособленных задач по работе с документами, теснее интегрировать компоненты информационной системы, связать функционально-учетные системы с обработкой документов и придать им динамику процессного управления. Сценарии использования DocsVisionСистема DocsVision может использоваться для решения широкого круга задач, связанных с обработкой документов и выполнением бизнес-процессов на предприятии. Поскольку система является не узкоспециализированным приложением, а включает платформу для создания решений определенного класса, сценарии и предметные области её использования в конкретных организациях могут быть весьма разнообразны. Ниже приведен далеко не исчерпывающий список сценариев возможного использования DocsVision. Общее делопроизводство:
Процессы обслуживания запросов клиентов:
Продажи, закупки, договорная деятельность:
Финансово-кредитная и страховая деятельность:
Управление ИТ-услугами:
Этими примерами возможных сценариев использования DocsVision не ограничивается сфера его применения в деятельности конкретных предприятий. Они дают представление о классе задач, которые могут решаться с помощью DocsVision. Поскольку этот тип систем является относительно новым в корпоративной ИТ-инфраструктуре, многие предприятия найдут новые, актуальные именно для них варианты использования DocsVision. Функциональность и принцип работыФункции DocsVision, обеспечивают высокий потенциал для создания эффективных решений по управлению документами и бизнес-процессами. Основные функции системы можно условно разделить на две группы: Регистрация, хранение и поиск документов
Обработка документов и бизнес-процессы
Вкратце принцип работы системы может быть представлен следующим образом:
Более подробное представление о принципе работы системы дается в других разделах настоящего документа. Архитектура и технологииАрхитектурно система DocsVision делится на две части:
В состав поставки системы DocsVision входят два приложения: «Делопроизводство» и «Управление процессами», реализующих соответствующую функциональность. Приложения содержат средства настройки, позволяющие создавать на их основе законченные решения для конкретных задач пользователя. Кроме того, используя открытый программный интерфейс системы (DocsVision API), сторонние разработчики, партнеры и заказчики могут разрабатывать собственные приложения, расширяющие функциональность системы. Технологически система DocsVision представляет собой трехуровневое приложение, центральным объектом которого является карточка - совокупность описания структуры, соответствующих ей данных и одного или нескольких элементов управления Active X, реализующих пользовательский интерфейс. Серверная часть DocsVision разработана на платформе Microsoft.NET. При ее инсталляции создается база данных, управляемая Microsoft SQL Server и предназначенная для хранения карточек и других данных системы, а также программные компоненты, служащие для управления данными и поддержки их целостности, проверки наличия у пользователей прав доступа и обеспечивающие получение и отправку ими данных, поиск объектов и т. д. В состав серверной части DocsVision входят сервер объектов, обеспечивающий управление объектами системы, сервер workflow, осуществляющий управление процессами, и шлюзы, предназначенные для взаимодействия с объектами внешних систем (см. раздел «Интеграция с другими системами»). Сервер DocsVision может быть установлен на одном или нескольких компьютерах организации, в последнем случае синхронизация данных в необходимом объеме обеспечивается при помощи специального программного компонента - репликатора. Клиентская часть DocsVision (on-line клиент) реализована в виде набора элементов управления Active X и работает на компьютере пользователя в среде Microsoft Internet Explorer. Кроме того, для обеспечения работы пользователей с заданиями без доступа к серверу DocsVision предусмотрен компонент (off-line клиент), содержащий набор форм Microsoft Exchange и позволяющий работать со специальными off-line заданиями через Microsoft Outlook. Взаимодействие клиентской и серверной частей, доступ клиента к базе данных осуществляется через web-сервер на базе Internet Information Services операционной системы Microsoft Windows Server. При этом используется либо сочетание протоколов SOAP и HTTP, позволяющее осуществлять взаимодействие не только по локальной сети, но и через Интернет, либо служба Microsoft Windows Server, предоставляющая доступ к серверу внутри локальной сети по более быстрому именованному транспортному каналу (named pipe). Развертывание и обновление рабочих мест пользователей системы максимально упрощено. После установки серверной части системы и указания администратором необходимых настроек установка клиентской части на компьютеры пользователей производится автоматически при обращении к стартовой странице сервера DocsVision через Microsoft Internet Explorer. В дальнейшем при изменении настроек консоли управления, предназначенной для создания и обновления базы данных, а также для настройки системы обновление клиентской части производится автоматически. Технологически система DocsVision тесно интегрирована с инфраструктурой Microsoft, используемой на многих предприятиях:
Для распознавания текста при вводе бумажных документов в систему DocsVision реализована интеграция с системой ABBY FineReader Scripting Edition. Рис. 1. Архитектура системы управления документами и бизнес-процессами DocsVision
Основные объекты DocsVisionНавигаторВзаимодействие пользователя с системой управления документами и бизнес-процессами DocsVision обеспечивает Навигатор (рис. 2), интегрированный в браузер Internet Explorer, набор инструментов которого дает пользователю возможность осуществлять все необходимые операции над информацией, содержащейся в базе данных, а именно: создавать, удалять, просматривать, редактировать карточки документов и данные, хранящиеся в справочниках; осуществлять поиск необходимых документов в соответствии с заданными критериями; исполнять задания и поручения, необходимые для движения документов и выполнения бизнес-процессов внутри организации. Рис. 2. Навигатор и его основные элементы В левой панели окна Навигатора отображается дерево папок, в правой - информация о карточках, которые в ней находятся. Все команды для работы с объектами DocsVision доступны из панели инструментов Навигатора, строки главного меню, а также из контекстного меню. Пользователь может выбрать для отображения только необходимые инструменты Навигатора, скрывая остальные. К основным возможностям просмотра карточек, предоставляемым Навигатором, относятся (рис. 3):
Рис. 3. Список карточек, сгруппированных по полю Исполнитель и отсортированных по названию документа КарточкиКарточка является одним из основных объектов, с которыми работает система DocsVision. Имея достаточно сложную структуру, каждая карточка позволяет регистрировать одну единицу хранения (например, документ). В общем случае карточка включает несколько именованных вкладок, каждая из которых содержит специфическую информацию о документе или другом объекте, для описания которого создавалась карточка. Каждая вкладка состоит из одной или более секций, которые представляют собой группу полей, содержащих однотипную информацию. Поле карточки предназначено для описания одного из элементов описываемого объекта, например, автора документа, даты регистрации, номера и т. д. Каждое поле может содержать только определенный тип данных: это может быть произвольная текстовая информация, дата и время; некоторые поля могут заполняться только в соответствии с данными, которые уже имеются в системе: например, автором, исполнителем и лицом, подписавшим документ, могут быть только сотрудники организации, зарегистрированные в справочнике сотрудников; ссылаться можно только на существующие карточки документов и т. д. В приложение «Делопроизводство» входят следующие стандартные карточки:
Карточки документовКарточки документов предназначены, как следует из названия, для описания документов. В состав приложения «Делопроизводство» включены карточки для описания входящего (рис. 4), внутреннего, исходящего и архивного документов, каждая из которых содержит определенные по умолчанию поля. На их основе пользователь может создавать собственные виды карточек с необходимым набором атрибутов. Настройка собственных видов карточек производится путем скрытия полей и даже целых вкладок, которые заведомо не будут использоваться, и добавлением вместо них на специальной вкладке полей, которых нет в исходной форме, но которые необходимы для регистрации подобного документа (см. также …). Для обеспечения совместного хранения всей информации, относящейся к одному документу, а также облегчения поиска всех документальных сведений, касающихся одной и той же темы, в карточку документа могут включаться следующие данные и присоединяться следующие объекты:
Рис. 4. Карточка входящего документа, вкладка Основная Чтобы облегчить поиск документов, относящихся к одной и той же теме или связанных между собой каким-либо другим образом, каждый документ может быть отнесен к одной или нескольким категориям - группам документов, объединенных по тематическому, типовому или любому другому признаку. На основе дерева категорий, описанного в справочнике категорий, система DocsVision автоматически строит дерево виртуальных папок, в которых размещаются ссылки на документы, относящиеся к каждой из категорий. Для каждого вида карточки документа может быть настроен собственный граф состояний и переходов, соответствующий жизненному циклу документа данного вида. Также для каждого вида карточки документа может быть настроена обработка событий карточки. Среди них - стандартные события (открытие, закрытие, сохранение, переход по вкладкам карточки), а также определяемые пользователем и вызываемые нажатием специальных кнопок на панели инструментов. Сценарий обработки каждого события задается на языке VBScript. Рис. 5. Карточка входящего документа, вкладка Документы и ссылки Кроме того, если предполагается регистрация большого количества документов, содержащих одинаковые данные и/или прикрепленные файлы, для упрощения и ускорения регистрации можно создать шаблон: в карточках документов, создаваемых по шаблону, будут заполнены все поля, заполненные в шаблоне, а также все файлы, прикрепленные к шаблону. Присвоение документам номеров производится автоматически, из нумератора, согласно принятой в организации системой нумерации, которая должна быть описана в справочнике нумераторов. В процессе регистрации документов можно указывать взаимосвязь между ними, например, поступление какого-либо входящего документа в ответ на ранее отправленный исходящий документ, и т. д. Папки и дерево папокВ целях упорядоченного хранения и удобства доступа пользователей к информации все карточки DocsVision распределены по папкам, аналогичным папкам Проводника Microsoft Windows, в которых хранятся файлы. Папки делятся на несколько видов: пользовательские папки, создаваемые администраторами и пользователями, и системные, необходимые для правильной работы системы и создаваемые ею автоматически. Папки Навигатора организованы в древовидную структуру, принципы построения которой зависят от потребностей организации, однако чаще всего отражают организационную структуру: в корне дерева находятся папки самых крупных ее единиц - входящих в ее состав предприятий, филиалов или подразделений, внутри них располагаются папки более мелких, а персональные папки сотрудников - внутри папок самых мелких структурных единиц (рис. 6). Кроме этого, как правило, организуется структура папок общего доступа в соответствии с функциональными областями в деятельности организации, группами документов и процессов. Рис. 6. Пример структуры дерева папок При загрузке DocsVision проверяет учетную запись пользователя, и сотрудник попадает в свою персональную папку, отмеченную специальным значком. При получении сотрудником карточек заданий и выполнении над ними определенных действий - взятие задания в работу, завершение его выполнения или, напротив, осуществлении контроля над выполнением задания другими сотрудниками, в персональной папке пользователя автоматически создаются пользовательские папки В работу, Завершенные, На контроле, в которые перемещаются задания с соответствующим статусом. Кроме персональной папки пользователю будут доступны (в зависимости от его прав доступа) и некоторые другие папки, предназначенные для общего использования и содержащие, например, шаблоны документов. Для хранения результатов выполнения поисковых запросов предназначены виртуальные папки. Каждой виртуальной папке ставится в соответствие запрос расширенного поиска; обновление результатов запроса происходит автоматически при каждом обращении пользователя к папке. К пользовательским относятся также папки-делегаты, представляющие собой ссылки на любые другие пользовательские папки и их содержимое; если необходимо дать пользователю доступ к папке, находящейся в таком месте иерархии, куда ему запрещен доступ, не изменяя при этом его прав, можно создать папку-делегат в любой папке, к которому у пользователя есть права доступа - например, в его персональной папке. Помимо этого, представление, установленное по умолчанию для отображения содержимого папки-делегата, может отличаться от представления делегирующей папки. Автоматически создаваемые системные папки выполняют следующие функции:
ПредставленияПредставление - это табличная форма отображения информации, содержащейся в карточках выбранной папки (рис. 7). Рис. 7. Два различных представления информации, содержащейся в одной и той же папке После установки система содержит только одно представление данных - дайджест, включающий тип карточки; описание основной информации о карточке, формируемое системой в зависимости от ее типа (для карточки документа оно включает, в частности, тему документа и его номер); дату создания карточки и внесения в нее последних изменений. Далее, руководствуясь потребностями организации и пожеланиями сотрудников, можно будет создать представления, отображающие любую другую информацию; причем каждое из этих представлений может использоваться по умолчанию для определенной папки. Просмотр одной и той же папки в различных представлениях позволяет рассматривать информацию под разными углами зрения в соответствии с текущими задачами пользователя. Информация, отображаемая представлениями, может произвольным образом фильтроваться (для вывода, например, только какого-либо определенного типа карточек), сортироваться, группироваться; можно выбрать начертание и размер шрифта, отличные от установленных по умолчанию, а также подсвечивание строк, отвечающих определенным критериям фильтрации. Справочники и системные карточкиСправочники по своей сути представляют собой карточки, однако для пользователя выглядят, скорее, как каталог, содержащий сведения определенного типа. Справочники предназначены для хранения часто запрашиваемой и редко изменяющейся информации организации, используемой при заполнении полей других карточек. Преимущества подобного подхода очевидны: сотрудники избавлены от занесения уже однажды указанной и проверенной информации, что ускоряет обработку документов, а также гарантирует от возникновения ошибок и ввода заведомо ложных сведений. В систему DocsVision 3.5 входят следующие виды справочников и системных карточек, предназначенных как для хранения внутриорганизационной информации, так и для описания настроек некоторых функций системы:
Рис. 8. Справочник сотрудников
При определенных настройках представленная в справочниках информация может быть не доступной для указания в соответствующих полях карточек. ЗадачаВ целях автоматизации исполнения комплекса заданий по документу, определенного указанием руководителя о порядке исполнения или использования документа, в системе DocsVision предусмотрена специальная карточка задачи (рис. 9). Карточка задачи может создаваться как непосредственно из Навигатора - в виде шаблона, так и из карточек требующих исполнения документов (вкладка Задачи). Карточка имеет легкую (с основным набором полей) и полную (содержит полный набор полей для тонкой настройки) формы, переключаемые кнопкой на панели инструментов. После активизации карточки задачи приложение «Управление процессами» автоматически создает бизнес-процесс в соответствии с описанными в ней параметрами и отправляет задания исполнителям, ответственному исполнителю и контролеру. Карточка задачи позволяет очень подробно описать все детали исполнения документа и связанных с ним заданий, в частности: вариант исполнения - последовательный, параллельный или альтернативный; участники исполнения, в число которых обязательно должны входить автор и исполнитель (исполнители) - один из них может назначаться ответственным исполнителем. Кроме того, в задаче может быть указан контролер, проверяющий правильность и своевременность исполнения заданий и имеющий возможность в случае ненадлежащего исполнения вернуть задание на доработку. Каждому из исполнителей на основании одной задачи могут быть направлены особые по срокам и содержанию задания и, кроме этого, исполнители могут иметь возможность создавать дополнительные задания для более детальной проработки, если в этом возникает необходимость. Рис. 9. Шаблон карточки задачи (легкая форма) ЗаданияЗадания содержат указания конкретному сотруднику о выполнении определенных действий, в том числе в ходе обработки документа или выполнения бизнес-процесса. Соответственно, задания формируются автоматически на основании созданных в системе задач, или в рамках настроенного бизнес-процесса. В режимах формирования, контроля и исполнения карточка одного и того же задания может иметь несколько отличный вид, обусловленный контекстом работы. К карточке задания (рис. 10) могут быть присоединены файлы или ссылки на другие карточки с соответствующими правами, а также ссылки на объекты внешних систем. Задание может быть настроено таким образом, чтобы исполнитель при его завершении выполнил необходимые действия: ввел или выбрал из списка требуемое значение, приложил файл, отчет и пр. Кроме того, можно определить собственную семантику кнопок на форме задания (вместо стандартных «В работу», «Отложить», «Завершить»). Задание можно делегировать другому сотруднику, если это предусмотрено его автором, или создать на основе полученного задания подчиненные задачи. Если для задания указан контролер, то после завершения его исполнителем оно будет направлено на приемку контролеру, который может его отклонить (вернуть на доработку) или принять. Информация о задачах и заданиях может выводиться в представлениях Навигатора для текущего контроля хода их исполнения и составления отчетов. Рис. 10. Карточка задания в режиме исполнения Общая схема исполнения задания может варьироваться путем указания различных параметров работы, в частности, задание может отправляться сразу нескольким исполнителям, которые будут выполнять его независимо друг от друга (например, в нескольких подразделениях необходимо независимо провести одно и то же мероприятие), или же несколько сотрудников должны проделать определенную работу в строгой последовательности, причем каждый может приступить к выполнению своей части задания только после завершения работы предыдущим. СогласованиеПредварительное согласование текстов документов является достаточно распространенным процессом в любой организации, поэтому для автоматизации этого процесса в DocsVision также предусмотрена особая карточка - карточка согласования (рис. 11). Параметры карточки согласования включают в себя списки согласуемых документов и согласующих лиц; лицо, подводящее итоги согласования, сводящее воедино мнения согласующих лиц и принимающее решение, можно ли считать итоги удовлетворительными или необходимо повторное согласование документов. После создания и активизации карточки приложение «Управление процессами» автоматически создает бизнес-процесс в соответствии с указанными параметрами и отправляет согласующим лицам ссылки на карточку согласования. Рис. 11. Карточка согласования Бизнес-процессыБизнес-процесс в организации - это специфически упорядоченная совокупность работ и заданий с указанием начала и конца и точным определением входов и выходов. Приложение «Управление процессами» позволяет автоматизировать процедуры работы с документами в соответствии с принятыми в организации правилами, детализируя и формализуя ее этапы. Описание реального бизнес-процесса, реализуемого при помощи DocsVision, включает в себя обнаружение событий, происходящих как в DocsVision, так и во внешних системах, а также обработку этих событий при помощи создания заданий для определенных исполнителей и контроля за их выполнением со стороны ответственных лиц. Реализация этих действий производится при помощи мощных встроенных средств приложения, обеспечивающих взаимодействие с внешними системами и позволяющих обрабатывать объекты этих систем для организации непрерывных и последовательных логических процессуальных цепочек. При формализации и описании бизнес-процесса следует выделить часто повторяющуюся в организации последовательность действий, инициализируемых каким-либо событием, и создать по ней шаблон, который в дальнейшем будет использоваться для создания отдельных экземпляров бизнес-процессов - специфических «программ», берущих на себя определенные функции по организации движения документов. Так, например, экземпляр бизнес-процесса может автоматически обнаружить карточку вновь созданного документа - например, исходящего договора, - отправить его копии должностным лицам, с которыми необходимо согласовать договор, одновременно извещая сотрудника, ответственного за окончательное согласование и подписание договора. Рис. 12. Карточка бизнес-процесса Формализованное описание бизнес-процесса производится в специальной карточке (рис. 12) при помощи указания последовательности функций, каждая из которых обладает своим набором определяемых параметров. Выполнение бизнес-процесса начинается с его инициализации, осуществляемой начальной функцией, после чего управление передается функциями друг другу согласно их параметрам и исходящим связям. Бизнес-процесс может разделяться на несколько ветвей, каждая из которых выполняется самостоятельно, причем общий результат выполнения бизнес-процесса может зависеть от выполнения одной или всех ветвей (которые затем могут снова объединяться или заканчиваться каждая отдельно). Как в любой другой программе, в тело бизнес-процесса могут включаться циклы, обеспечивающие периодическое повторение некоторых этапов или всего бизнес-процесса, тем самым обеспечивая повторение некоторой последовательности действий по определенным дням или же через определенные промежутки времени и избавляя от необходимости повторного запуска процесса. Контроль за прохождением бизнес-процесса может осуществляться как из карточки его экземпляра, так и при помощи специальной системной карточки - Монитор бизнес-процессов, отражающей состояние всех экземпляров процессов системы: как активных, так и прерванных по ошибке или завершенных. Эти инструменты позволяют, например, прервать исполнение бизнес-процесса, изменить его параметры в карточке и активизировать заново. Определить состояние экземпляра бизнес-процесса можно и непосредственно из Навигатора - дайджест карточки бизнес-процесса включает его описание (активен, завершен успешно и т. д.), а в специально настроенном представлении может отображаться вся необходимая бизнес-информация по процессам. Кроме того, в карточке активного бизнес-процесса автоматически ведется журнал, облегчающий отладку шаблона и выявление в нем возможных слабых сторон. Основные механизмы DocsVisionПолучение электронных версий бумажных документовРегистрация любого документа при помощи соответствующей карточки документа подразумевает подробное описание всех его реквизитов и других сведений о нем. Помимо этого, система DocsVision позволяет присоединить к его карточке текст документа в виде отсканированного графического файла или файла Microsoft Word, если это текстовый документ. Включить в карточку документа его графическое изображение можно как вручную, присоединяя к ней отсканированный и сохраненный в файловой системе графический файл с изображением документа или осуществляя сканирование непосредственно во время регистрации карточки, так и автоматически при помощи специальной карточки системы - карточки сканирования; для этого в организации должно иметься оборудование для сканирования документов (допустимо в том числе и потоковое сканирование) и быть установлено программное обеспечение для распознавания сканированных текстов штрих-кодов - ABBYY FineReader Scripting Editon. Чтобы сделать возможным потоковое сканирование при регистрации бумажного документа на его первой странице печатается штрих-код, автоматически формируемый системой DocsVision. Далее при помощи карточки сканирования осуществляется потоковое сканирование документов (возможно - потоковое) в один графический файл, после чего выполняется распознавание заранее впечатанных в бумажные документы штрих-кодов, позволяющих разбить большой файл на отдельные более мелкие файлы, каждый из которых содержит один из сканируемых документов, а затем - автоматически прикрепить распознанные файлы к карточкам соответствующих документов. Далее при необходимости может производиться перевод изображения в текстовый формат, пригодный для редактирования, для чего выполняется распознавание текста документа с последующим прикреплением полученного файла текстового формата к карточке документа. Варианты рассылки заданий и их маршрутизацияЗадачи и бизнес-процессы подразумевают рассылку исполнителям карточек заданий, причем рассылка производится в зависимости от выбранного автором варианта выполнения. Возможны следующие варианты:
Рассылка заданий исполнителям и контролерам производится с помощью системы маршрутизации и может осуществляться несколькими способами:
Возможен также вариант, что ни один из перечисленных способов по какой-либо причине не может использоваться; в этом случае сотрудник карточку задания не получает, а автор задания самостоятельно регистрирует процент его исполнения, связываясь с исполнителем каким-либо другим способом (например, по телефону). Поиск объектовПлатформа DocsVision предоставляет три вида поиска документов: поиск папки по дереву папок, поиск карточки по представлению, а также расширенный поиск. Первые два вида поиска осуществляются по одному и тому же принципу и внешне похожи на контекстный поиск в программе Microsoft Word: в диалоговое окно вводится последовательность символов, входящая в название искомой папки или карточки, после чего осуществляется поиск всех объектов, содержащих ее в своем названии. Расширенный поиск выполняется на основе поисковых запросов (рис. 13); при этом отбираются все карточки, отвечающие определенным критериям, что позволяет находить нужные документы даже по минимальным имеющимся о них сведениям. При помощи средств создания запросов для расширенного поиска можно описать достаточно сложные комбинированные условия поиска карточек, которые могут применяться однократно или сохраняться для многократного использования. В параметры поискового запроса могут включаться условия как полнотекстового, так и атрибутивного поиска, а также параметры, сужающие зону поиска и тем самым сокращающие длительность исполнения запроса. Полнотекстовый поиск представляет собой отбор карточек, содержащих определенную строку в тексте карточек документов и/или связанных с документами файлов. Чтобы сделать возможным полнотекстовый поиск по базе данных, на сервере регулярно выполняется индексирование вновь появившихся карточек. В отличие от полнотекстового, атрибутивный поиск предполагает поиск карточек по значениям их полей. Сузить зону поиска можно путем явного задания папок, в которых следует производить поиск, и/или указания типов документов, среди которых могут оказаться нужные карточки. В общем случае результаты выполнения поискового запроса помещаются в системную папку Результаты поиска, которая автоматически создается при первом выполнении поискового запроса, однако для хранения данных, отвечающих критериям часто используемого запроса, можно создать особую виртуальную папку: при каждом обращении к ней будет выполняться обновление результатов указанного в ее свойствах поискового запроса. Рис. 13. Окно создания запроса для расширенного поиска Механизм прав доступаВозможность работы с системой DocsVision имеют только пользователи, зарегистрированные в справочнике сотрудников. При регистрации учетные записи пользователей могут копироваться непосредственно из Active Directory или заноситься вручную; аутентификация доступа к системе интегрирована со средствами аутентификации Microsoft Windows: может быть использована как базовая аутентификация, так и явный запрос пароля пользователя. Другой аспект безопасности - права пользователей на доступ к объектам системы - имеет два решения: с одной стороны, права доступа к каждому объекту могут назначаться отдельно для каждого пользователя или групп пользователей Active Directory при помощи стандартного диалога Microsoft Windows. С другой стороны, при инсталляции системы создаются три особые группы безопасности, и включение пользователя в одну из них наделяет его соответствующими правами доступа к объектам. Создание библиотеки файловДля постоянного хранения, поиска и доступа непосредственно из DocsVision к информации, представленной в текстовой, табличной, графической или любой форме, в приложении «Делопроизводство» предусмотрена специальная карточка - карточка файла. В зависимости от предполагаемого использования файла эта карточка может содержать копию файла из файловой системы; изображение, отсканированное при помощи карточки сканирования; ссылку на файл в файловой системе. Упорядоченное хранение при помощи карточек файлов часто используемых данных - шаблонов типовых договоров, актов приемки-сдачи и других документов, схем, карт, чертежей или прайсов и обновление их по мере необходимости позволит облегчить поиск необходимых документов и избежать повторного их составления. В карточке файла может храниться файл любого формата; при редактировании файл открывается приложением, установленном в настройках Microsoft Windows по умолчанию для данного типа документов. Электронная цифровая подпись и шифрованиеЭлектронная цифровая подпись, являющаяся аналогом собственноручной подписи, придает документу юридическую силу, равную юридической силе документа на бумажном носителе, скрепленного собственноручной подписью правомочного лица и круглой печатью. Любой файл, присоединенный к карточке документа или хранящийся в карточке файла, может быть подписан электронной подписью, что позволяет надежно идентифицировать обладателя подписи и гарантировать отсутствие изменений в документе после его подписания правомочным лицом. Кроме того, любой файл может быть зашифрован, так чтобы его содержание было доступно для прочтения только указанному списку сотрудников. Обе функции возможны при наличии у пользователей DocsVision соответствующих сертификатов и при условии, что все соответствующие настройки - провайдер сертификата, а также используемые алгоритмы шифрования и подписания документов указаны в служебной карточке настроек делопроизводства. Механизмы DocsVision интегрированы со всеми PKI-инфраструктурами, базирующимися на Microsoft CryptoAPI, в частности с Российской сертифицированной системой криптографической защиты Крипто-Про. Интеграция с другими системамиОдно из наиболее важных свойств системы управления документами и бизнес-процессами DocsVision - широкие возможности ее совместной работы с другими ИТ-системами, вероятно, уже использующимися в организации. Так, пользователь может экспортировать в DocsVision файлы любых форматов, а затем открывать их непосредственно из системы и редактировать в тех приложениях, с помощью которых они создавались. Кроме того, средства интеграции позволяют системе DocsVision работать в тесном взаимодействии с Microsoft Office и Microsoft Exchange. Благодаря URL-адресуемости всех объектов DocsVision, в интерфейсе других систем можно размещать ссылки на соответствующие документы DocsVision. В качестве расширения workflow-подсистемы DocsVision реализован механизм шлюзов, позволяющий интегрировать DocsVision с другими системами в рамках выполнения сквозных бизнес-процессов. Различные механизмы интеграции подробнее описаны ниже. Интеграция с Microsoft ExchangeВзаимодействие с Microsoft Exchange предоставляет пользователям дополнительные возможности маршрутизации заданий:
Помимо дополнительных способов маршрутизации взаимодействие с этим инструментом позволяет приложению «Управление процессами» осуществлять функцию слежения за появлением в почтовом ящике входящих сообщений с определенными параметрами, а также формировать свои сообщения во время исполнения бизнес-процесса. После того как исполнитель берет задание в работу, в приложении Microsoft Outlook (папка Tasks) создается соответствующая запись, в теле которой присутствуют основные атрибуты задания (название, автор, срок исполнения, исполнитель, контролер), а также URL, по которому находится карточка задания, что позволяет работать с карточкой и через DocsVision Навигатор, и через Outlook. Интеграция с Microsoft OfficeРаботать с файлами, присоединенными к карточкам документов или хранящимися в карточках файлов, можно непосредственно из приложений Microsoft Office. Для этого при установке приложения «Делопроизводство» в программах Microsoft Office (Word, Excel, PowerPoint и Outlook) появляется дополнительная панель инструментов DocsVision (рис. 14), а также соответствующий дополнительный пункт в главном меню этих программ, дублирующий команды панели инструментов. Этот встраиваемый инструмент позволяет работать с файлами документов соответствующих форматов, не обращаясь к Навигатору: редактировать файлы, присоединенные к карточкам документов и карточкам файлов, а также присоединять редактируемые документы к существующим карточкам или создавая специально для них новые карточки для хранения. При этом определенные пользователями поля карточки документа DocsVision можно синхронизировать со свойствами документа Microsoft Office. Рис. 14. Панель инструментов DocsVision в Microsoft Word Кроме того, некоторые отчеты формируются в виде таблиц Microsoft Excel, в частности, в этот формат экспортируются списки прав доступа отдельных пользователей к объектам DocsVision, а также любые представления для сохранения и печати; последние конвертируются в заранее подготовленные и хранящиеся в системе шаблоны, позволяющие выводить информацию в требуемой форме. Интеграция через механизм шлюзовВсе шлюзы DocsVision к другим системам реализованы как расширения workflow-подсистемы и обладают схожей функциональностью, каждый по отношению к соответствующей системе. Основные функции шлюзов:
Благодаря этому универсальному механизму DocsVision может взаимодействовать в ходе выполнения бизнес-процессов с другими ИТ-системами, служить средством их процессной интеграции. Это особенно важно, потому что реальные бизнес-процессы, протекающие на предприятиях, как правило, затрагивают несколько различных систем и множество участников в различных ролях. Ряд шлюзов включает дополнительные функции. Так, например, шлюз к Microsoft SharePoint Portal Server позволяет отображать содержимое папок DocsVision на портале через web-parts, и автоматически вызывать соответствующий компонент DocsVision для отображения элементов списка. На сегодня выпущены шлюзы к следующим системам:
Этот список постоянно расширяется. Кроме того, наличие DocsVision API и SDK позволяет разрабатывать шлюзы к другим системам в рамках проектов внедрения. Возможности настройки и модификацииБизнес-процессы, процессы управления и, следовательно, процедуры регистрации документов, их движения и другие аспекты документооборота существенно различаются от одной организации к другой, в зависимости от области деятельности, объема и рода документации, количества сотрудников и других факторов. В целях обеспечения соответствия возможностей системы управления документами и бизнес-процессами потребностям и традициям каждой организации DocsVision предоставляет гибкие механизмы как настройки отдельных объектов, входящих в ее состав, так и создания собственной разработки на базе существующей платформы. Настройка объектовНастройку многих объектов DocsVision можно производить внутренними средствами системы, не прибегая к другим инструментам и не имея специальных знаний. В частности, дерево папок не имеет жестко заданной структуры и определяется администраторами системы совместно с руководством организации в соответствии с ее бизнес-задачами. Исходя из целесообразности назначаются также и права доступа сотрудников к отдельным объектам системы. Кроме того, к настраиваемым объектам DocsVision относятся:
Настройка карточек документовВ приложение «Делопроизводство» включены карточки для регистрации входящих, внутренних, исходящих и архивных документов, каждая из которых содержит определенный набор полей, сгруппированных в секции, располагающиеся на соответствующих вкладках. Однако в DocsVision имеется инструмент для описания на их основе более специализированных видов карточек - это справочник типов (рис. 15), с помощью которого, взяв за основу одну из типовых карточек, можно практически полностью изменить набор имеющихся полей: скрыть все нежелательные поля и добавить отсутствующие, но необходимые, для чего предусмотрена специальная вкладка Свойства (рис. 16). Кроме того, при создании собственного вида документа можно скрыть вкладки, которые заведомо не будут использоваться для документа описываемого вида, например, входящие письма, скорее всего, не будут требовать согласования, а исходящие - исполнения и, соответственно, вкладки задач. При создании карточки документа одного из основных типов (входящего, внутреннего, исходящего или архивного) можно указать один из определенных для него в справочнике вид, после чего структура полей создаваемой карточки изменятся в соответствии с описанием, данным для него в справочнике типов. Кроме состава атрибутов и внешнего вида для карточки документа можно задать перечень состояний документа и допустимую последовательность переходов между ними в соответствии с этапами жизненного цикла документов данного вида. Эта информация задается в настройках в виде списка и графа состояний и переходов. Также для каждого вида карточки документа может быть настроена обработка событий карточки. Среди них - стандартные события (открытие, закрытие, сохранение, переход по вкладкам карточки), а также определяемые пользователем и вызываемые нажатием специальных кнопок на панели инструментов. Сценарий обработки каждого события задается на языке VBScript. Рис. 15. Описание карточки Договора об оказании услуг в справочнике типов: добавление новых полей Рис. 16. Отображение в карточке документа полей, определенных пользователем Настройка представленийПредставления, служащие для оперативного отображения информации о документах, также можно приспособить для любых потребностей пользователей. Инструменты DocsVision позволяют создавать представления, выводящие в табличной форме содержание любых полей карточек, одновременно сортируя и группируя их в соответствии с требованиями, пропуская несущественные данные, не отображая ненужные карточки и выделяя цветом строки с определенными данными (см. рис. 7). Помимо этого, сотрудник может создать полный образ какой-либо папки, где те же карточки будут отображаться в соответствии с настройками другого представления. Настройка справочниковУниверсальный справочник - еще одно мощное средство расширения возможностей хранения информации без каких-либо элементов программирования. Он позволяет хранить информацию об объектах, регистрация которых не предусмотрена ни в одном другом справочнике системы DocsVision. Для описания объектов определенного вида в универсальном справочнике создается тип записи, каждое поле которого содержит описание какого-либо из его свойств и может принимать значения только указанного типа. Так, для описания лакокрасочных материалов тип записи может содержать поля Название, Производитель, Единица фасовки - строкового типа; Масса в единице фасовки, Цена минимальная и Цена максимальная - дробные числа (рис. 17). Рис. 17. Пример записи для хранения информации об объекте произвольного типа Создание форм InfoPathНесколько более сложным является описание форм InfoPath, создаваемых в соответствующем приложении Microsoft Office и являющихся «псевдокарточками»: структуру формы можно сохранить в шаблоне карточки файла. При этом значения полей синхронизируются со свойствами карточки, и все поля карточек, создаваемых по этому шаблону, могут редактироваться как непосредственно в DocsVision - в карточке файла, так и в Microsoft InfoPath. Создание шаблонов печатиШаблоны печати представляют собой готовые формы для автоматического размещения на бумажном листе хранящейся в карточке информации. В DocsVision представлен только один шаблон печати для карточки каждого типа: стандартный шаблон печати, однако на его основе можно создать другие шаблоны - как более сложные, так и упрощенные. Шаблоны печати описаны при помощи языка XML, и для создания пользовательского шаблона печати можно просто модифицировать уже имеющийся шаблон в любом доступном редакторе и сохранить его с новым названием или же создать собственный новый шаблон. Создание бизнес-процессовСледующим шагом в сторону автоматизации процессного управления является использование бизнес-процессов, создаваемых при помощи инструментов приложения «Управление процессами». Используя его набор встроенных функций, можно создать бизнес-процессы, которые:
Описание бизнес-процесса производится при помощи специальной карточки, содержащей список всех доступных функций - как основных, так и поставляемых шлюзами к внешним системам (файловая система, электронная почта и т. д.). Функции в этой карточке представлены в виде пиктограмм; создание бизнес-процесса сводится к заданию последовательности функций с подробным описанием параметров каждой из них, а также указанию связей, согласно которым будет происходить передача управления бизнес-процессом от одной функции к другой. При описании и отладке бизнес-процесса создается шаблон, на основе которого в нужный момент любой сотрудник (обладающий соответствующими правами доступа) может создать экземпляр бизнес-процесса - для этого он не должен обладать никакими знаниями в области программирования и даже уметь составлять шаблоны бизнес-процессов. Однажды созданный шаблон может служить до тех пор, пока не изменится регламент описываемой им процедуры. Создание сценариевЕще более расширяет функциональность бизнес-процессов возможность создания сценариев - подпрограмм, выполняющихся в контексте соответствующей функции приложения «Управление процессами». Написание сценариев требует большей квалификации (в частности, знания языков C# или VB.NET) и может быть вызвано невозможностью выполнения какого-либо действия при помощи встроенных функций приложения. Разработки на базе платформыНаконец, если деятельность организации настолько специфична, что не может быть автоматизирована в рамках существующих приложений и возможностей настройки, можно избрать альтернативный путь решения задачи: расширение функциональности платформы DocsVision путем создания на ее основе собственной разработки. Это могут быть наборы карточек, совершенно отличных от карточек приложения «Делопроизводство», и другие программные расширения, реализующие дополнительную требуемую функциональность. Открытый программный интерфейс платформы (DocsVision API) предоставляет для этого широкие возможности. Также предусмотрены специальные инструменты (DocsVision SDK), обеспечивающие возможность визуального описания структуры карточек и справочников приложения, и средства автоматического создания хранилища документов. Разработка карточек может вестись на любом COM-совместимом инструменте разработки, в частности на Microsoft Visual Basic и Visual C++. Методология внедрения DocsVisionВнедрение - важнейший процесс создания законченного решения для потребителя. Сама по себе система DocsVision как платформа, даже вместе с разработанным на ней приложением (стандартным, входящим в поставку, или созданным по заказу) еще не приносит реальной бизнес-отдачи заказчику. Отдача, ценность для бизнеса становится реальной только после завершения внедрения и начала использования системы. В процессе функционирования это уже иная, более широкая система, включающая в себя как часть систему DocsVision, а также ее настройки (возможно - доработки), сконфигурированное программное обеспечение окружения, оборудование, регламенты работы, документацию, и обученных сотрудников. Для создания в условиях ограниченных ресурсов и времени решения, отвечающего нуждам потребителя, требуется соответствующая квалификация, опыт и методология. Такая методология создана и развивается компанией DocsVision на основе опыта проектов внедрения и современных апробированных методологий менеджмента качества, управления проектами и бизнес-процессами, а также методологий разработки ИТ-решений: Microsoft Solutions Framework и других. Внедрение DocsVision осуществляется, как правило, партнерами DocsVision. Они владеют методологией внедрения, обогащая ее собственным проектным опытом. Методология внедрения DocsVision ориентирована именно на партнера, хотя во внедрении всегда в той или иной мере участвуют и сотрудники заказчика. Методология внедрения DocsVision содержит рекомендации и инструменты организации проекта внедрения и на сегодня включает в себя три модели:
Модель решения описывает возможные варианты создаваемой системы с точки зрения охватываемой предметной области, задействованной функциональности и используемых методов модификации DocsVision. От выбранного варианта решения зависят используемые варианты команды и процесса внедрения. Модель команды описывает ролевой состав группы сотрудников, участвующих в процессе внедрения, их компетенции, функции, взаимосвязи. Используемый вариант команды зависит от варианта решения и оказывает влияние на вариант процесса. Модель процесса - основная часть методологии, она описывает схему процесса внедрения: последовательность шагов, состав выполняемых работ, создаваемые результаты и методы управления процессом. Используемый вариант процесса зависит от вариантов решения и команды. В общем случае процесс внедрения включает в себя этапы, описанные в табл. 1. В зависимости от сложности проекта некоторые этапы могут объединяться, а отдельные работы на различных этапах - исключаться, рекомендации по этому вопросу содержатся в методологии. Модель методологии внедрения DocsVision предусматривает также итеративный подход к созданию решения: разделение на очереди и промежуточные результаты с фиксацией вех. Использование методологии внедрения, развивающейся в сообществе партнеров DocsVision на основе лучших мировых практик, способствует повышению качества решений, создаваемых на базе системы DocsVision. Таблица 1
Примеры внедрения DocsVisionСегодня более 120 средних и крупных предприятий и организаций используют решения на базе системы DocsVision. Эти предприятия расположены в 9 часовых поясах - от Риги до Владивостока. Они представляют самые разные отрасли промышленности, сферы услуг и государственного управления. Они используют 6 языковых версий DocsVision (русская, английская, украинская, казахская, латышская, эстонская) Ежедневно тысячи сотрудников работают с системами на базе DocsVision. Вот неполный список предприятий и организаций, использующих DocsVision:
Техническая поддержка DocsVisionВ настоящее время организована многоуровневая система технической поддержки системы DocsVision, обеспечивающая условия для надежной эксплуатации продукта:
Такая система технической поддержки, особенно в части начальной поддержки, не имеет сегодня аналогов в России среди производителей аналогичных систем. История создания и сеть партнеров DocsVisionСистема DocsVision создана на базе 10-летнего опыта разработки заказных проектов в области документооборота и процессного управления. За это время было реализовано несколько десятков таких проектов, что позволило сформировать ядро - платформу, включающее общие для всех проектов механизмы, а также набор типовых решений, инструменты гибкой настройки и быстрой доработки. Теперь другие заказчики могут пользоваться этим, гораздо быстрее и экономнее создавая свои системы. Заказчики заинтересованы в использовании распространенных на рынке и развивающихся систем, имеющих поддержку индустрии ИТ-сервисов. С этой целью для DocsVision выбрана соответствующая схема работы на рынке. Сегодня DocsVision - это отдельная компания, производящая одноименный продукт. Ее офис расположен в Санкт-Петербурге. В задачи компании входит развитие продукта, развитие методологии использования информационно-коммуникационных технологий для управления документами и бизнес-процессами и развитие партнерской сети. Компания DocsVision распространяет систему через своих партнеров и оказывает централизованную техническую поддержку как партнерам, так и заказчикам, использующим продукт. Партнеры DocsVision - это более 40 независимых консалтинговых и ИТ-компаний, расположенных в 33 городах России, СНГ и Балтии. Количество партнеров постоянно растет. Они предоставляют своим заказчикам консалтинговые услуги в области управления документами и бизнес-процессами, осуществляют поставку и внедрение системы, обеспечивают сопровождение и техническую поддержку на местах. Партнеры, имея разнообразные специфические компетенции в различных отраслях и предметных областях деятельности предприятий, создают соответствующие типовые решения, которые могут быть внедрены на других предприятиях. Компания DocsVision осуществляет тщательный отбор компаний-партнеров, стремясь работать с лучшими поставщиками ИТ-услуг в каждом регионе, а впоследствии помогает им осваивать систему и постоянно поддерживать компетенцию на должном уровне. Такая схема позволяет заказчику быть уверенным, что выбранная им система будет постоянно развиваться и иметь широкую поддержку индустрии ИТ-сервиса, то есть: завтра появится усовершенствованная версия и можно будет найти компании и специалистов, осуществляющих внедрение и поддержку. Ознакомление с DocsVisionDocsVision - открытая компания. Вы можете детально ознакомится с продуктом, загрузив с нашего сайта бесплатную ознакомительную версию. Это полнофункциональная версия, имеющая ограниченный срок использования - 120 дней. Так же вы найдете документацию и дополнительную информацию по продукту. При ознакомлении с продуктом вам доступна бесплатная начальная техническая поддержка по телефону и электронной почте. По вопросам демонстрации, приобретения и внедрения системы вы можете обратиться в компанию "Интерфейс Ltd.", партнеру DocsVision. |