| Описание | Syntellect UltraViews – это библиотека компонентов на платформе DocsVision, предназначенная для построения интерактивных отчетов, представлений и других специализированных пользовательских интерфейсов любой сложности.
Преимущества и особенности Syntellect UltraViews:
- Syntellect UltraViews является коробочным продуктом – решением, расширяющим возможности инструментальных средств системы DocsVision.
- Syntellect UltraViews может оперировать с любыми данными системы и выводить результат в виде веб-страниц, отображающихся в Навигаторе системы в виде папки или отдельной карточкой.
- Отчеты и представления, разработанные с помощью UltraViews, полностью интерактивны, могут манипулировать любыми объектами в системе и содержать собственную бизнес-логику работы. Непосредственно из отчета можно открывать, изменять и удалять карточки, выполнять любые сложные действия с данными системы, что позволяет помимо отчетов и представлений создавать сложные специализированные АРМы пользователей DocsVision (например, специализированное рабочее место оператора архива, АРМ руководителя компании и т.д.Хорошим примером АРМ, созданного с помощью Syntellect UltraViews является "Личная папка" (Syntellect MyFolder)").
- Для создания запросов и представлений данных используется мощный и удобный язык шаблонов.
- Шаблоны редактируются непосредственно в системе, не требуя переустановки компонентов при их изменении.
- Для редактирования шаблонов и запросов библиотека содержит удобный редактор с поддержкой форматирования и подсветкой кода.
- Все действия в отчетах выполняются в той же сессии, которая используется текущим пользователем, не требуя дополнительной клиентской лицензии DocsVision.
- Область просмотра можно разделить на несколько подобластей для реализации как master-detail, так и более сложных отчетов и представлений.
- Syntellect UltraViews содержит удобные средства импорта и экспорта решений, что позволяет легко переносить решения и, что особенно важно, позволяет администраторам системы легко обновлять версии решений через интерфейс UltraViews без переустановки системных компонентов
- Стоимость Syntellect UltraViews не зависит от количества пользовательских лицензий.
- Syntellect поддерживает UltraViews для всех выпускаемых версий DocsVision, начиная с версии DocsVision 3.6 (билд 1438). В течение 2 недель после выхода новой версии системы DocsVision Syntellect публикует новую версию библиотеки UltraViews на сайте в разделе загрузок.
Основные отличия Syntellect UltraViews от Модуля расширенных отчетов DocsVision 4.0
- Syntellect UltraViews поддерживают также версию DocsVision 3.6 SR1
- Отчеты и представления, построенные с использованием Syntellect UltraViews являются интерактивными. Можно управлять отчетами и данными внутри системы из самих отчетов.
- Представления отчетов Syntellect UltraViews настраиваются с помощью языка шаблонов VTL (Velocity Template Language), в модуле расширенных отчетов DocsVision 4.0 используется XSLT
- Syntellect UltaViews может использоваться как платформа для разработки новых компонентов системы. В отличие от разработки новых карточек и справочников решение на базе UltraViews при обновлении не требует переустановки клиентских компонентов.
Состав комплекта поставки Syntellect UltraViews
- Установочный пакет библиотеки Syntellect UltraViews, серверные и клиентские компоненты
- Руководство по установке библиотеки Syntellect UltraViews
- Руководство пользователя библиотеки Syntellect UltraViews
- Пример отчета на базе Syntellect UltraViews: демонстрационный отчет «Статистика исполнения заданий. Позволяет получить мгновенную информацию о состоянии исполнения заданий бизнес-процессов в системе. Отображается как общее количество заданий, так и количество заданий в различных состояниях, в том числе просроченные задания. Можно просматривать информацию по подразделениям и сотрудникам. В области деталей можно получить список заданий соответствующей категории.
- Пример отчета на базе Syntellect UltraViews: отчет по входящим. Просмотр всех входящих документов в системе, с поиском и фильтрацией по видам документов. Позволяет просматривать файлы, не открывая карточку документа. Список документов представлен в виде постраничной таблицы с возможностью перехода между любыми страницами.
- Пример отчета на базе Syntellect UltraViews: адресная книга. Позволяет быстро найти сотрудника в справочнике сотрудников системы по части фамилии или подразделению. Отображает фотографии сотрудников. Предоставляет возможность изменять состояние сотрудника. Администраторы могут менять состояние любого сотрудника, обычные сотрудники – только собственное.
- Мини-примеры для разработчиков. Несколько примеров, демонстрирующих типичные возможности библиотеки.
- Руководство по установке примеров отчетов
Демонстрационный отчет «Статистика исполнения заданий» в СЭД DocsVision (универсальный отчет, входит в поставку библиотеки Syntellect UltraViews):
Структура интерактивного интерфейса отчета "Статистика исполнения заданий":

Демонстрационный отчет «Сстатистика исполнения заданий» в DocsVision состоит из двух областей: область сводных данный и область детализации. Область сводных данных содержит статистическую информацию по подразделениям/сотрудникам компании с отображением следующей информации по заданиям:
- общее количество заданий по подразделению/сотруднику,
- количество заданий, находящихся в работе,
- количество просроченных заданий, находящихся в работе,
- общее количество завершенных заданий в подразделении/сотрудником,
- количество завершенных вовремя заданий
- количество завершенных с опозданием заданий
- среднее время завершения заданий (все расчеты времени производятся в рабочих часах с учетом бизнес-календарей)
Клик на название подразделения дает возможность "провалиться" в структуру дочерних отделов данного подразделения. Переключение режима подразделение/сотрудник дает возможность менять область группировки заданий:
- по сотрудникам, находящимся непосредственно в выбранном подразделении в оргструктуре компании
- по дочерним отделам выбранного подразделения
Клик на любую цифру, отображающую количество заданий с определенным статусом позволяет увидеть список этих заданий в области детализации со следующей информацией:
- Название (дайджест) задания
- Исполнитель задания
- Реальная дата начала
- Реальная дата завершения
- Ожидаемая дата завершения
- В зависимости от выбранного типа заданий отображается: фактическое время исполнения задания, ожидаемое время на исполнение задания, время, на которое просрочено выполнение задания (все расчеты времени производятся в рабочих часах с учетом бизнес-календарей)
- Ярлыки на задание (опция для администраторов, система показывает все существующие ярлыки на карточку данного задания)
Клик на название задания откроет пользователю карточку задания (если пользователь имеет права на просмотр карточки). При расчете статистики и в отображении списка заданий учитываются все задания, вне зависимости от прав пользователя, который открыл данный отчет.
Дизайн отчета оптимизирован для печати. Есть возможность быстрой выгрузки текущего представления в Microsoft Excel.
Код отчета открыт для редактирования, при необходимости, пользователь может доработать логику и дизайн отчета самостоятельно.
Flash-презентацию демонстрационного отчета по статистике исполнения заданий Вы можете посмотреть по этой ссылке (~1.2 мб).
Примеры отчетов и представлений, разработанных при помощи Syntellect UltraViews:
Пример представления "Входящие документы" (АРМ регистратора входящих):

Для построения отчета необходимо определить в справочнике шаблоны запросов к базе данных, а также шаблон html отображения полученных данных. Все шаблоны строятся с использованием мощного языка шаблонов, сильно упрощающего их написание. Полученные отчеты могут отображаться непосредственно в Навигаторе DocsVision (при выборе папки), так и открываются как обычная карточка системы (в том числе их можно открывать по ярлыку, вынесенному на рабочий стол).
Функциональность системы:
- Получение данных выполняется штатными средствами системы, посредством сервера приложений.
- Запросы строятся с использованием языка SQL, представления – с использованием HTML
- Шаблоны запросов и html-представлений редактируются непосредственно в системе, не требуя переустановки или перекомпиляции программных компонентов при их изменении.
- В системе документооборота компании на базе Syntellect UltraViews с помощью специального справочника настройки может быть определено любое необходимое количество различных отчетов и представлений доступ к которым может быть определен персонально для каждого сотрудника в соответствии с настройками его рабочего места.
- Для библиотеки Syntellect UltraViews также существует набор готовых отчетов и автоматизированных рабочих мест для регистрации, контроля исполнения, согласования документов и др.
Flash-презентации с примерами работы отчетов:
- Демонстрационный отчет “Статистика исполнения заданий», оптимизированный для печати, полностью интерактивен. При щелчке по ячейке таблицы в окне детализации вы увидите полный список заданий, использованных для вычисления данной цифры. При щелчке по названию задания в области детализации будет открыта карточка задания. Отчет "Статистика исполнения заданий" бесплатно поставляется вместе с библиотекой. Пример работы отчета доступен по этой ссылке (~1.2 мб).
- Посмотреть демонстрацию работы интерактивного отчета «Входящие документы», созданного с использованием библиотеки, можно по этой ссылке (~5.5 MB). Этот отчет создан непосредственно в системе и для изменения внешнего вида или исходных данных, достаточно отредактировать несколько строк в справочнике шаблонов.
- Демонстрация работы интерактивного отчета «Справочник сотрудников» доступен по этой ссылке (~3.2 MB). Этот отчет позволяет текущему пользователю просматривать и изменять свой статус. Можно также просмотреть сотрудников выбранного подразделения. Администраторами или выделенной группе сотрудников может быть доступна возможность изменять статус сотрудников других подразделений. Особенность этого отчета в том что он отображает фотографии сотрудников, заданные в справочнике. Для изменения состояния запускается сервисный бизнес-процесс, что позволяет ограничить редактирование справочника сотрудников, а также выслать любой набор уведомлений при изменении состояния.
Все отчеты созданы при помощи библиотеки Syntellect UltraViews.
Требования к программному обеспечению
На клиентских компьютерах должен быть установлен Microsoft .NET Framework 2.0
Демонстрационная версия библиотеки Syntellect UltraView
|