Технические особенности Docsvision 5

Preview:

Citation preview

Docsvision 5 – общетехническая презентация

Андреев Владимир DocsVision, президент

www.docsvision.com Слайд: 2

План

• Основные цели

• Архитектура обеспечивающая масштабирование и разнообразие вариантов использования

• Оптимальное решение конкретной задачи, опыта развития платформы

• Адекватный доступ в нужный момент к нужным данным

• Быстрый вход в проект и простое расширение функциональности решения

• Инфраструктура создания «коробочных» решений

www.docsvision.com Слайд: 3

Требования заказчиков

www.docsvision.com Слайд: 4

Тренды рынка СЭД/ECM в России

• Расширение границ использования СЭД/ECM за пределами Делопроизводства и электронного архива Сложные процессы документооборота

Автоматизация смежных задач (управление совещаниями, обработка заявок, кадровый документооборот…)

Специфические отраслевые решения на базе платформ СЭД/ECM

Меж-организационный электронный документооборот

Авторизация проектного документооборота и пр.

• Расширение количества пользователей и типов пользователей ТОП менеджмент

Конечные исполнители

Разработчики контента

Аналитики, менеджеры процессов

Контрагенты

www.docsvision.com Слайд: 5

Технические требования к системе

• Масштабирование – 100 % сотрудников компании работают в системе

• Открытость – различные интеграционные сценарии

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

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

• Обеспечение разнообразных и максимально удобных средств доступа к информации в требуемом контексте

• Наличие базовой функциональности «из коробки» и большого количества готовых, модифицируемых решении на базе платформы

www.docsvision.com Слайд: 6

Масштабирование и открытость

Docsvision 5

www.docsvision.com Слайд: 7

Масштабируемая архитектура

• Открытая многоуровневая архитектура

• State-less NLB кластер сервера приложения

• Независимое масштабирование каждого сервиса

• Доступ к 100% функциональности по WEB протоколу

• Альтернативные варианты доступа клиентов (outlook, SharePoint…)

Кластер БД

NLB Кластер сервер

Docsvision Workflow кластер

DV Outlook клиент

Docsvision Навигатор Microsoft Outlook

WEB Браузер

Сервер MS Exchange

DV SharePoint расширение

Microsoft SharePoint

Http/SOAP

Http/HTML

SMTP/MAPI/POP3

www.docsvision.com Слайд: 8

Открытый интерфейс и возможности интеграции

• Доступ к сервисам по протоколу SOAP

• Открытое полнофункциональное API

• Объектная модель приложения

• Серверные расширения

• Скрипты Workflow

• Шлюзы Workflow

• Скрипты и дополнительные компоненты карточек

• Расширения навигатора

API Клиентское

приложение

DocsVision клиент

Docsvision Сервер

Http/SOAP

Внешний

приложение ОМ приложения

C++, .NET

Клиентское

приложение

.NET

Расширение

приложения

Серверное расширение

Внешний

сервис

Шлюз Docsvision

Workflow Сервер

Функция WF

Скрипт .NET

Внешняя

прикладная

система

www.docsvision.com Слайд: 9

Реализация разнообразных,

специфичных для организации

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

и заданий

www.docsvision.com Слайд: 10

• Компоненты навигации и поиска

• Представление данных и отчеты

• Работа с файлами

• Средства работы со структурированными данными и справочниками

• ЭЦП и работа со юридически значимыми документами

• Роли и управление контекстом

• On-line взаимодействие

• Задания

• Процессы

Компоненты приложений Docsvision 5

www.docsvision.com Слайд: 11

• Настройка структуры навигации приложений в общей структуре навигации Docsvision

• Физические и виртуальные папки, связанные с поисковыми запросами

• Разграничение прав доступа на папки

• Настройка шаблонов папок

Компоненты навигации и поиска

Доступные документы

архива

Данные приложения

«Планерки руководства»

Персональная область

www.docsvision.com Слайд: 12

• Аналитические отчеты Вывод данных об объектах в

папке, и связанных с ними объектов

Группировки, сортировки и агрегации данных в таблице

Расчётные виртуальные поля

Выделение шрифтом и цветом ячеек и строк

Экспорт данных в шаблоны Excel

• Конструктор отчетов для формирования синтетических отчетов

Представление данных и отчеты

www.docsvision.com Слайд: 13

• Включение функций работы с фалами в любое приложение

• Версионность (автоматическая ручная)

• Превью файла в карточке

• Check-in/out контроль

• Загрузка сканированием

• Распознавание содержимого

• Основной файл и дополнения

• Drag-ang-drop файлов в/из системы

Работы с файлами

www.docsvision.com Слайд: 14

• Карточка – основной объект системы

• Содержит различные структурированные данные – поля, коллекции, таблицы, иерархии

• Файл – один из типов полей

• Настраиваемая лента управления

• Расположение полей настраивается

• Расширяемая бизнес логика, дополнительные кнопки скрипты

• Export/import данных

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

www.docsvision.com Слайд: 15

• Поддержка простой ЭП без использования сертификатов

• Усиленная и квалифицированная ЭП

• Подпись полей карточки, результатов опроса, операций

• Настройка структуры подписываемых элементов карточки

• Пересылка подписанного документа и метаданных (P7S)

• Обмен подписанными документами с контрагентами

• Произвольный формат выгрузки (МЭДО, ГОСТ 53898-2010, СМЭВ…)

ЭЦП и работа со юридически значимыми документами

www.docsvision.com Слайд: 16

• Динамическое определение роли пользователя в отношении объекта Глобальный контекст (роль в

организации)

Контекст экземпляра объекта (роль в конкретном документе)

Общий контекст (дополнительные условия)

• Интерфейса карточки для роли пользователя

• Доступность операций объекта в зависимости от роли

• Права доступа к объекту для роли

Роли и управление контекстом

www.docsvision.com Слайд: 17

• Определение доступности участников работы с документами

• On-line чат

• Телефонная конференция

• Организация встречи

On-line взаимодействие

www.docsvision.com Слайд: 18

• Динамическая маршрутизация заместителям при изменении статуса сотрудника

• Делегирование и декомпозиция задания

• Работа с документами непосредственно в интерфейсе задания

• Возможность адоптировать форму задания к потребности процесса

• Возможность настройки вариантов завершения задания в зависимости от потребностей бизнес- процесса

Задания

www.docsvision.com Слайд: 19

• Разработка сложных процессов без программирования

• Ручные (задания) и автоматические шаги процесса

• Широкая номенклатура готовых функциональных компонентов

• Подпроцессы

• Программное расширение

• Накопление метрик

• Шлюзы для обеспечения интеграции БП

• Мониторинг

• Совместимость с BPMN 2.0

Процессы

www.docsvision.com Слайд: 20

Необходимость настройки решения

на специфические требования,

учитывающие особенности бизнеса

www.docsvision.com Слайд: 21

Что нужно настраивать при внедрении

• Максимальное упрощение интерфейса объектов для: Определенного пользователя или роли

Состояния объекта

Контекста использования объекта

Специализации представлений и структуры навигации

• Изменение жизненного цикла обработки объектов: Новые состояния

Модификация логики перехода между состояниями

Настройка операций перехода

Автоматическая обработка объекта при возникновении внешних событий

• Расширение функций объекта: Дополнительные поля и элементов управления

Дополнительная логика обработки внутри карточки

Дополнительная внешняя логика обработки

www.docsvision.com Слайд: 22

Кастомизация: Конструктор разметок.

• Применим ко всем карточкам и справочникам на базе платформы Docsvision5

• Определяет различные интерфейсы карточек для различных контекстов использования Набор доступных данных

Активные элементы интерфейса

Внешняя форма и визуальное оформление интерфейса

Структура ленты

• Контекст определяется видом карточки, состоянием карточки, ролью пользователя

www.docsvision.com Слайд: 23

Кастомизация: Конструктор разметок.

www.docsvision.com Слайд: 24

Кастомизация: Конструктор состояний.

• Применим ко всем карточкам на базе платформы Docsvision5

• Определяет жизненный цикл объекта Граф переходов состояний

Операции перехода

Доступность операция с карточкой в конкретном состоянии

• Определяет доступный для роли интерфейс разметки

www.docsvision.com Слайд: 25

Кастомизация: Конструктор состояний.

www.docsvision.com Слайд: 26

Кастомизация: Конструктор ролей.

• Определяет статические и динамические роли

• Виды ролей Контекст пользователя – Замещаемая должность, принадлежность к группе,

положение в иерархии организации (сотрудник отдела, заместитель и пр.)

Контекст карточки – тип объекта, значение полей, состояние и пр.

Объединенный контекст – наличие сотрудника в поле карточки или связанного объекта (например, заместитель исполнителя задания по документу)

Кастомная роль - определяется программистом для более сложных контекстов

• Используется для: Определение интерфейса разметки для данного пользователя

Определения доступности операция для данного пользователя

Прав доступа к объектам (чтение, удаление, редактирование)

www.docsvision.com Слайд: 27

Кастомизация: Конструктор ролей.

www.docsvision.com Слайд: 28

Кастомизация: Матрица доступа

www.docsvision.com Слайд: 29

Интерфейс и функции зависит от состояния и роли

www.docsvision.com Слайд: 30

Интерфейс зависит от состояния и роли

www.docsvision.com Слайд: 31

Кастомизация: Конструктор бизнес логики.

• Программная реализация дополнительной логики обработки карточки

• Обработка действий пользователя – разнообразные события элементов управления и действий с карточкой

• Новые элементы ленты

• Удобный редактор, подсказки, цветовые выделения

www.docsvision.com Слайд: 32

Конструктор бизнес-логики

www.docsvision.com Слайд: 33

Кастомизация: Конструктор бизнес процессов.

• Обработка различных событий с объектами системы

• Сложные сценарии маршрутизации заданий и получения обратной связи от участников процесса

• Реализация сложных процессов обработки нескольких объектов, автоматическое создание объектов

• Реализация различных нотификаций и уведомлений о событиях в системе

• Связь процесса обработки информации с внешними прикладными системами

• Расчет и накопление внутренних переменных процесса – метрик процесса

www.docsvision.com Слайд: 34

Конструктор бизнес-процессов

Обнаружение нового

счета на оплату

Передача данных из

свойств карточки счета в

переменные процесса

Сумма счета <

1500$?

Согласование

счетаОплата счета

Уведомление

автора счета

ДА

НЕТ

НЕТ Оплатить?

ДА

www.docsvision.com Слайд: 37

Что нужно настраивать при внедрении

• Максимальное упрощение интерфейса объектов для: Определенного пользователя или роли (Конструктор разметок)

Состояния объекта (конструктор состояний)

Контекста использования объекта (конструктор ролей)

Специализации представлений и структуры навигации (Настройка представлений и папок)

• Изменение жизненного цикла обработки объектов: Новые состояния (конструктор состояний)

Модификация логики перехода между состояниями (конструктор состояний)

Настройка операций перехода (конструктор состояний)

Автоматическая обработка объекта при возникновении внешних событий (конструктор бизнес процессов)

• Расширение функций объекта: Дополнительные поля и элементов управления (Конструктор разметок)

Дополнительная логика обработки внутри карточки (Конструктор скриптов)

Дополнительная внешняя логика обработки (конструктор бизнес процессов)

www.docsvision.com Слайд: 38

Обеспечение разнообразных и

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

доступа к информации в требуемом

контексте

www.docsvision.com Слайд: 39

• Основное рабочее место, навигатор Docsvision – для профессиональных пользователей

• Набор специализированных клиентов для различных ролей: TOP менеджер – планшет IPAD, Notebook (планшет Андроид,

Win 8 – планируются)

Менеджер – Outlook, планшет IPAD, Notebook (планшет Андроид, Win 8 – планируются)

Информер – Андроид телефон (IOS, Win Phone 8 - планируется)

Удаленный пользователь контрагент – Outlook offline, портал SharePoint, Pure HTML клиент

Версия DocsVision 5

www.docsvision.com Слайд: 40

Архитектура Docsvision Mobile

Платформа Docsvision Mobile

Платформа Docsvision

Docsvision Топ-

Менеджер

Docsvision Менедже

р

Docsvision Информе

р

iOS

Android

Windows

iOS

Android

Windows Phone

iOS

Android

Windows

- Outlook

www.docsvision.com Слайд: 41

• Концепция DocsVision Invisible – возможность встраивания функций СЭД в приложения: Outlook (Email)

Microsoft Office

Порталы SP

ERP интеграция

Специализи-

рованные АРМ

Версия DocsVision 5

www.docsvision.com Слайд: 42

Наличие базовой функциональности

«из коробки» и большого

количества готовых,

модифицируемых решении на базе

платформы

www.docsvision.com Слайд: 43

Готовая функциональность в коробке

• «Управление документами» - готовая функциональность для: Обычных практик работы с Электронным документом в компании

Простого «секретарского» делопроизводства и КИД

• Новый базовый объект «Документ» с встроенной функциональностью (ОРД, общий документооборот)

• Новые задания - гибкость, расширенная функциональность

• Все сделано на Конструкторе, все можно доработать как угодно!

• Входит во все редакции

+ Расширяемый набор готовых кастомизируемых приложений в каталоге Docsvision

www.docsvision.com Слайд: 44

Новое в приложении «Управление документами»

• Новые паттерны (типовые сценарии) работы с документами

Гибкое замещение, передача полномочий

Интеграция интерфейса заданий и докментов

Предварительный просмотр файла

Опросы (например согласование и утверждение)

Использование ЭЦП для подписание фактов выполнения операций

Интеграция On-Line коммуникаций

Ролевой доступ к данным и функциям документа и задания

Журнал…

www.docsvision.com Слайд: 45

«Управление документами»

• Готовая функциональность для: Обычных практик работы с Электронным документом в компании

Простого «секретарского» делопроизводства и КИД

• Новый простой базовый объект «Документ» с встроенной функциональностью, в т.ч.: Работа с ЭЦП, включая выгрузку и отправку

Простое согласование в форме опроса

Статусы (основные элементы RMS)

• Новые задания - гибкость, расширенная функциональность

• Все сделано на Конструкторе, все можно доработать как угодно!

www.docsvision.com Слайд: 46

• Шаблон структуры папок для маршрутизации

«Управление документами»

www.docsvision.com Слайд: 47

Возможность создавать коробочные решения

• Конструктор приложений Docsvision 5:

Отдельная среда разработки новых типов карточек

Более удобный интерфейс настройки интегрированная среда доступа ко всем конструкторам

Удобный API и объектная модель

Возможность зашифровать исходный код приложения

Генерация полноценного инсталляционного пакета

Подключение приложений к системе учета лицензий Docsvision

• Методология разработки тиражных приложений для партнеров

Спасибо за внимание!

«ДоксВижн»

199155, Санкт-Петербург,

наб. р. Смоленки, д. 33

+7 (812) 335-35-15 +7 (812) 335-35-32 OlgaK@docsvision.com www.docsvision.com

Recommended