Пособие для партнёров DocsVision




НазваниеПособие для партнёров DocsVision
страница3/35
Дата конвертации12.12.2012
Размер3.06 Mb.
ТипРеферат
1   2   3   4   5   6   7   8   9   ...   35

2Компоненты платформы DocsVision

2.1Архитектура системы


Система DocsVision предназначена для построения решений автоматизации документооборота внутри предприятий и организаций. Она обеспечивает максимально быструю подготовку и удобное развертывание решений у заказчика. Это достигается тремя способами:

  • установка и модификация системы на клиентском компьютере осуществляется автоматически;

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

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

Кроме того, в систему заложены возможности расширения, позволяющие поддерживать:

  • большие документы (содержащие большие объёмы данных);

  • большое количество документов;

  • большое количество одновременных пользовательских сессий.

2.2Модули системы


Система DocsVision состоит из трех частей:

  • ядро;

  • системные модули;

  • прикладные модули.

architecure

Рис. 2.. Архитектура системы

Ядро системы представляет собой компактную часть системы, которая выполняет все служебные и сервисные задачи. Функции ядра:

  • обеспечить доступ к данным системы;

  • обеспечить взаимодействие модулей между собой;

  • обеспечить исполнение предопределённых алгоритмов в процессе модификации и извлечения данных.

Системные модули реализуют базовую функциональность, такую как управление пользователями и правами, управление объектами, работа с журналом событий, базовые функции работы с файлами и прочие.

Прикладные модули (пользовательские карточки) предназначены для решения конкретных прикладных задач, например, автоматизации архива, канцелярии или приложения класса CRM.

2.2.1Сервер хранилища


Сервер системы хранит данные карточек, возвращает или обновляет данные по запросу клиента. Логические структуры данных и хранимые процедуры для доступа к ним создаются программно на основе мета-информации о типе и строении данных карточки.

Сервер хранилища — это промежуточный уровень между сервером SQL и клиентским приложением.

Сервер реализует:

  • Управление сессиями клиентов.

  • Доступ к данным и контроль доступа — блокировки уровня сессии и уровня check-in/check-out.

  • Работу с курсором и постраничную выдачу результата клиенту.

  • Управление наборами данных активных карточек.

  • Сервисные функции.

2.2.2Менеджер прав


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

Удобным методом поддержания многоуровневых прав является встроенная система безопасности Windows. Эта система позволяет создавать и использовать пользовательскую иерархию прав, которые могут наследоваться. При этом объекты, с которыми ассоциируются описатели прав (security descriptors), находятся целиком в ведении пользователя. Каждый дескриптор содержит список (ACL) отдельных прав (ACE) на доступ к ресурсу.

Более подробно о подобной схеме организации прав можно прочесть в MSDN.

2.2.3Менеджер объектов


Менеджер объектов (Object Manager) используется всеми клиентскими компонентами системы в качестве источника информации и является единственным средством взаимодействия с сервером хранилища. Он также обеспечивает открытие и закрытие сессии пользователя.

Менеджер объектов (OM) обеспечивает:

  • поддержку сессий;

  • доступ к данным (реализует клиентскую часть диалога с сервером хранилища);

  • управление объектами (в том числе запуск карточек).

  • менеджер объектов состоит из следующих подсистем:

  • менеджер сессий (SessionManager);

  • менеджер карточек (CardManager);

  • менеджер объектов безопасности (AccessManager);

  • менеджер файлов (FileManager);

  • менеджер блокировок (LockManager);

  • менеджер журнала (LogManager);

  • менеджер пользовательских профилей (ProfileManager);

  • менеджер хранимых процедур (ReportManager);

  • менеджер расширений (ExtensionManager).

Интерфейсы и методы менеджера объектов используются при разработке пользовательских карточек для взаимодействия с ядром системы.

2.2.4Системные объекты


Системные объекты — это модули, реализованные в виде карточек, которые исполняют системные функции и необходимы для корректной работы системы.

К числу системных карточек относятся:

  • Навигатор;

  • Папки;

  • Нумераторы;

  • Представления;

  • Файл с версиями;

  • Поиск;

  • Настройки пользователя (профиль).

2.2.4.1Навигатор


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

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

Навигатор отвечает за отображение иерархии пользовательских карточек и предоставляет пользователю интерфейс, обеспечивающий:

  • использование и активизацию карточек и их функций;

  • создание и удаление карточек;

  • поиск карточек.

Интерфейс Навигатора похож на интерфейс приложений Outlook и Windows Explorer: на левой панели отображается дерево ресурсов (папок с карточками), а в правой представление текущего ресурса (папки). Кроме этого, на правой панели может быть включено окно предварительного просмотра для отображения карточки, выбранной в данный момент в таблице представления. Это окно предоставляет подмножество функций «полного» пользовательского интерфейса карточки.

2.2.4.2Нумератор


Эта карточка предоставляет компонентам системы интерфейсы для использования функций работы с сериями уникальных номеров-идентификаторов, которые могут быть применены для нумерации документов.

Часто необходимо сформировать номер до сохранения документа в базе данных, основываясь на определённом алгоритме выдачи номеров. Кроме того, в прикладных задачах распространено «резервирование» блока номеров – закрепление некоторого интервала номеров за определённым пользователем.

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

2.2.4.3Представления


Представление имеет вид таблицы с заранее определёнными полями, которая отображает информацию о карточках. В основу предсталений DocsVision положены представления из MS Outlook. Каждая строка представления описывает одну карточку.

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

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

2.2.4.4Файл с версиями


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

Для каждого файла иерархии сохраняются пользовательский номер версии в формате MAJOR.MINOR, а также автоматический порядковый номер версии. Этот номер присваивается и увеличивается при сохранении каждой новой версии и не может быть изменен пользователем.

Система DocsVision предлагает четыре варианта создания версий файла:

  • автоматически (при каждом сохранении файла) обновляется линейная последовательность версий. Если обновляется одна из промежуточных версий, то она становится последней версией файла;

  • автоматически (при каждом сохранении файла) обновляется дерево версий, так что, если изменяется одна из предыдущих версий, она становится потомком того файла, из которого получена;

  • поддерживается линейная последовательность версий, но новые версии сохраняются только по запросу пользователя;

  • поддерживается дерево версий, но новые версии сохраняются только по запросу пользователя.

2.2.4.5Поиск


Модуль поиска предназначен для формирования описания последовательности элементарных запросов к хранилищу данных системы, результатом которых является определённое множество карточек. Этот же модуль является и хранилищем для результатов запроса. Пользователи могут хранить составленный заранее запрос и по необходимости вызывать его с новыми параметрами.

Модуль атрибутивного поиска позволяет производить поиск по множеству карточек при помощи фильтров. Модуль хранит фильтры, так чтобы их можно было вызвать по необходимости.
1   2   3   4   5   6   7   8   9   ...   35

Похожие:

Пособие для партнёров DocsVision iconУстановка патчей *. msp DocsVision Установить патч можно только на клиентах DocsVision (но не на сервере) Установка патчей библиотек DocsVision
Скопируйте пакет в папку «Директория с установленным DocsVision\Platform 3\Server\Site\Setup». В данной директории можно создать...
Пособие для партнёров DocsVision iconDocsVision 6 sr1: Руководство по установке и настройке
Особенности конфигурации серверного программного обеспечения для установки DocsVision 5
Пособие для партнёров DocsVision iconВы  держите  в  руках  брошюру  для  партнеров  1с,  которая поможет вам повысить продажи. Речь идет не о  продажах вообще, а о возможности более эффективно  предлагать  клиентам  серверные  продукты  Microsoft, 
Приложение Полезные ресурсы для партнеров  26 вы  держите  в  руках  брошюру  для  партнеров  1с, 
Пособие для партнёров DocsVision iconРекомендации по созданию условий для эффективного функционирования стратегических партнерств с участием учреждений профобразования Роль вуза в подготовке кадров для стратегических партнеров и участников кластера
В части подготовки кадров для стратегических партнеров и участников кластера можно выделить две глобальные цели
Пособие для партнёров DocsVision iconНастоящий документ описывает конфигурирование системы DocsVision 5 и дальнейшее ее администрирование, а именно

Пособие для партнёров DocsVision iconУчебное пособие по курсу «Организация эвм, комплексов и сетей» часть I
Пособие предназначено для самостоятельной работы студента над курсом “Организация эвм, комплексов и сетей” по первой части курса...
Пособие для партнёров DocsVision iconПеречень предприятий Южного Федерального округа, которые выпускают продукцию, возможно интересную для иностранных партнеров
Южного Федерального округа, которые выпускают продукцию, возможно интересную для иностранных партнеров
Пособие для партнёров DocsVision iconИнструкция по внедрению  «1С: Университет»  версия 0 12  (для партнеров фирмы «1С»)
Общие сведения    4 
Пособие для партнёров DocsVision iconПособие для воспитателей Кишинев, 2010 czu 373. 2
...
Пособие для партнёров DocsVision iconСпециалист по технологическому развитию партнеров 
Интеллектуальные объединенные коммуникации для бизнеса (Microsoft Exchange и Lync) 
Разместите кнопку на своём сайте:
kak.znate.ru


База данных защищена авторским правом ©kak.znate.ru 2012
обратиться к администрации
KakZnate
Главная страница