2014-02-06

Программирование в бизнес-процессах в DocsVision

Бизнес-процессы - последовательность действий направленных на достижение некоторой заданной цели. Внешне представляются в виде блок-схем.
Рассмотрим возможности программирования в бизнес-процессах в DocsVision.
Задача примерно следующая:
1) Мониторинг новых и измененных документов в состоянии "Опубликовано".
2) Выгрузка найденных документов в текстовые файлы на диск.
Суть, кратко: найти карточки по фильтру и затем что-то с ними сделать.

2014-02-05

Расширения DocsVision и объектная модель

В DocsVision есть возможность написаний расширений навигатора и серверных расширений.
Также можно написать свое независимое приложение, которое будет подключаться к базе DocsVision и работать с объектами.
Плюс мы еще можем создавать веб-скрипты ASPX (веб-версию). Они будут доступны по адресу http://DVSERVER/DocsVision/MyScript.aspx.
Аналогично пишутся скрипты в бизнес-процессах, если возможностей шлюзов (DVGate) недостаточно. Планирую рассказать поподробней про бизнес-процессы в одной из следующих статей.
Еще к возможностям расширениям я бы отнес поддержку собственных элементов управления для разметок. Эта возможность изучена мной поверхностно. Может, будет такая задача и тогда напишу в блог подробности.
Вкратце рассмотрим подробнее перечисленные выше возможности.

2014-02-04

Трансформации в DocsVision

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

2014-02-03

Атрибутивный поиск в DocsVision

Для поиска карточек в DocsVision в основном используется атрибутивный поиск.
Поисковые запросы можно создавать в конструкторе и сохранять, чтобы потом привязывать к виртуальным папкам, либо использовать в скриптах для получения списка карточек.
Конструктор поисковых запросов присутствует в Navigator и DVExplorer.
Создание запроса в конструкторе хоть и долгое и нужно пройти кучу окон, но все же более наглядное, чем разработка в коде.

2014-02-02

Работа со справочниками в DocsVision

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

2014-02-01

Объектная модель и сервисы DocsVision

В данной статье вкратце расскажу о вспомогательных сервисах для работы с объектами системы и о способах манипуляции данными карточек.