Возможности системы ESCOM

advertisement
Система ESCOM.DOC v.1.5
Возможности системы ESCOM.DOC
для разработки произвольных документов и отчетов
Аннотация
Данный документ содержит информацию ознакомительного характера о среде разработки
ESCOM.DOC v.1.5 и предназначен для специалистов – технологов, занимающихся
проектированием и разработкой систем документационного обеспечения. В приложении
№1 приведены снимки экранных форм, демонстрирующие некоторые аспекты работы в
среде разработки системы ESCOM.DOC.
Оглавление
1.
2.
3.
4.
5.
6.
Введение ................................................................................................................................1
Разработка документов ......................................................................................................2
Разработка отчетов .............................................................................................................4
Разработка справочников ..................................................................................................4
Контакты...............................................................................................................................5
Приложение №1. Примеры экранных форм ..................................................................6
1. Введение
Система ESCOM.DOC предоставляет своим пользователям современные возможности
графических интерфейсов операционной системы MS Windows, что делает систему
ESCOM.DOC простой в освоении и интуитивной в использовании.
Применение современных технологий передачи данных обеспечивает возможность
прозрачной работы сотен пользователей в единой базе данных не зависимо от их
территориального расположения.
Интеграция с системами и технологиями защиты информации (криптозащита, i-token,
SSL, ЭЦП) обеспечивает высокий уровень информационной безопасности.
Система ESCOM.DOC обеспечивает универсальные возможности по созданию систем
документационного обеспечения и документооборота. Разработка объектов системы
осуществляется в интегрированной среде разработки под общим названием
«Универсальный конструктор».
К объектам системы документооборота относятся:
 Документы
 Справочники
 Отчеты
Метаданные объектов системы объединены в проекты, которые хранятся в
скомпилированном виде в специальном репозитории системы. Метаданные используются
для динамического формирования графических интерфейсов пользователей и других
задач.
Обновление метаданных на рабочих станциях пользователей осуществляется
автоматически. При входе в систему (подключении к серверу) клиентское приложение
запрашивает у сервера наличие обновлений метаданных. Сервер формирует пакет
измененных метаданных и отправляет его клиентскому приложению. Таким образом, на
рабочей станции пользователя всегда находятся актуальные метаданные.
стр. 1 из 15
Система ESCOM.DOC v.1.5
2. Разработка документов
Для разработки документов система ESCOM.DOC обеспечивает следующие возможности:
 Разработка структуры документа (графическая модель таблиц документа)
 Разработка маршрута документа (графическая модель маршрута)
 Разработка экранных интерфейсов (экранных форм карточки документа, форм
поиска)
 Разработка бланков документов (печатных форм)
 Разработка журналов документов (фильтров для выборки и визуализации списков
документов)
 Разработка ролей документа
 Разработка нумераторов документа
 Разработка скриптов (серверных и клиентских скриптов на языке PHP)
Разработка структуры документа. Для разработки графической модели структуры
документа используется специальный редактор, интегрированный в среду разработки (см.
рисунок 1). Технологу предоставляются следующие возможности:
 Создание новых таблиц документа
o Создание полей типов данных, соответствующих типам полей SQL
o Создание вычисляемых полей
o Создание ссылочных полей
 Включение в проект существующих таблиц
 Связывание таблиц проекта (один-к-одному, многие-ко-многим, один-ко-многим)
Разработка ролей документа. Разработка ролей документа осуществляется технологом
системы в специальном редакторе, интегрированном в среду разработки (см. рисунок 2).
Технологу предоставляются следующие возможности:
 Создание новой роли
 Наименование роли
 Включение в проект существующей роли
 Указание вида роли, определяющего один из трех способов конкретизации роли
 Конкретизация ролей в конфигураторе ролей (см. рисунок 3) для ролей вида 2 и 3
Разработка маршрута документа. Разработка маршрута документа осуществляется
технологом системы в специальном редакторе, интегрированном в среду разработки (см.
рисунок 4). Технологу предоставляются следующие возможности:
 Размещение на модели маршрута состояний документа (этапов маршрутов)
 Наименование состояний и действий
 Использование специальных состояний, таких как «Корзина» и «Архив»
 Связывание состояний переходами, создание циклов
 Определение начального состояния
 Определение прав доступа Ролей к документу для каждого из состояний
 Определение основной Роли состояния
 Определение типового поручения состояния и сроков исполнения для Роли
 Определения автоматического напоминания
 Определение графических атрибутов визуализации состояния и переходов
стр. 2 из 15
Система ESCOM.DOC v.1.5







Определение условий возможности выполнения перехода
Определение прав Роли на выполнение операции перехода (действия с маршрутом)
Определение уведомлений Роли при изменении состояния документа
(осуществления перехода)
Определение типовых переходов («по умолчанию») и альтернативных переходов
Определение предупреждений при выполнении действия перехода
Определение событий для записи в историю работы с документом
Использование скриптов в качестве собственных обработчиков событий
Разработка экранных интерфейсов. Разработка экранных интерфейсов документа
осуществляется технологом системы в специальном редакторе, интегрированном в среду
разработки (см. рисунок 5 и 6). Технологу предоставляются следующие возможности:
 Определение полей, выводимых в документе (только отмеченные поля в запросе
передаются на клиента)
 Определение закладок (страниц) формы и их содержимого
 Использование палитры компонентов (около 50-ти) для создания интерфейса
формы
 Назначение прав доступа к элементам формы для Ролей в зависимости от
состояния документа
 Использование скриптов в качестве собственных обработчиков событий
Разработка бланков документов. Разработка бланков документа осуществляется
технологом системы в специальном редакторе, интегрированном в среду разработки (см.
рисунок 7). Технологу предоставляются следующие возможности:
 Определение полей, выводимых в документе (только отмеченные поля в запросе
передаются на клиента и выводятся при печати)
 Добавление в запрос существующих в системе таблиц и вывод данных из них
 Использование вычисляемых полей и встроенных функций
 Задание критериев отбора данных
 Формирование master-detail отчетов
 Использование подчиненных отчетов
 Использование графических и memo полей
 Использование графиков и диаграмм
 Определение главной печатной формы (бланка) документа
 Определение дополнительных печатных форм документа
 Произвольное форматирование отчета
 Использование скриптов
Разработка бланка осуществляется в графическом редакторе, схожим по возможностям с
системой «Fast Report».
Разработка журналов документов. Журналы документов предназначены для
отображения документов, отобранных по определенным критериям. Критерии отбора
могут жестко задаваться в конструкторе или пользователь может указывать критерии
через форму настройки журнала, например, указать даты периода отбора документов.
Журналы в системе образуют иерархическую структуру информационного хранилища
документов. Доступ к журналам настраивается технологом системы.
стр. 3 из 15
Система ESCOM.DOC v.1.5
Разработка журналов документов осуществляется технологом системы в специальном
редакторе, интегрированном в среду разработки (см. рисунок 8).
Технологу
предоставляются следующие возможности:
 Определение типов документов и полей документов, выводимых в журнале
 Определение критериев отбора документов
 Создание экранной формы для ввода значений критериев формирования журнала
 Использование вычисляемых полей и встроенных функций
Разработка нумераторов документа. В системе предусмотрен механизм для присвоения
экземплярам документов номеров, который используется, например, при регистрации
документа. Формат нумератора определяется заданными технологом требованиями. В
готовом виде с системой поставляется порядка 10 видов нумераторов, которые
обеспечивают различные способы и форматы представления номера документа.
Например, автоинкрементное формирование номера документа в течение года с
использованием номенклатуры дел 01.01-12 (где 01.01 индекс дела в номенклатуре, а 12
порядковый номер документа). Возможно включение в номер других произвольных
атрибутов, например, индекса подразделения.
Разработка скриптов. В системе предусмотрено два вида скриптов: исполняемые на
сервере приложений и исполняемые на клиентской машине. Скрипты пишутся в
редакторе скриптов на языке PHP. Редактор скриптов поддерживает оформление скрипта
стилями и осуществляет автоматическую проверку синтаксиса. С помощью скриптов
можно вызывать функции PHP и внутренние функции системы ESCOM.DOC (см. рисунок
9).
3. Разработка отчетов
Для разработки отчетов система ESCOM.DOC обеспечивает следующие возможности (см.
рисунок 10):
 Разработка запросов отчета с помощью графического построителя SQL запроса
 Разработка формы критериев формирования отчета
 Разработка бланка отчета (печатной формы)
Разработка запросов отчета осуществляется с помощью графического построителя SQL
запроса. При разработке запроса технолог может включить в запрос любую таблицу
системы, связывать таблицы, определять критерии отбора, производить групповые
операции, использовать вычисляемые поля.
Форма критериев формирования отчета содержит графический интерфейс для ввода
пользователем критериев отбора информации, например, за период, диапазон значений,
точное или не точное совпадение и других.
Бланк отчета используется для визуализации сформированных запросом данных с
последующим выводом на печать или экспортом в распространенные форматы фалов
(Excel, Word, PDF и другие).
4. Разработка справочников
Для разработки справочников система ESCOM.DOC обеспечивает следующие
возможности:
 Разработка структуры справочника (графическая модель таблиц справочника)
 Разработка экранных интерфейсов (обозреватели справочника, формы элементов и
групп элементов, формы поиска в справочниках, формы выбора из справочника)
стр. 4 из 15
Система ESCOM.DOC v.1.5

Разработка бланков справочников (печатных форм справочника и форм элемента
справочника)
Разработка структуры справочника схожа с разработкой структуры документа.
Технолог может создавать новые таблицы, добавлять в проект существующие в системе
таблицы, устанавливать между таблицами разные виды связи. Для разработки структуры
справочника используется тот же графический построитель, как и для разработки
структуры документов.
Разработка экранных интерфейсов справочника схожа с разработкой фильтров
документов, только в случае с документами запрос отбирает данные из таблиц
документов, а запрос справочника отбирает данные из таблиц справочника. У экранных
форм справочников имеются такие дополнительные возможности:
 Просмотр 10-ти последних использованных элементов справочника
 Атрибутный поиск элементов справочника
 Автоматический подбор элементов на основании введенной с клавиатуры
информации, например по начальным символам слова
 Отображение иерархических справочников в виде структурированного списка и
иерархических «деревьев»
Разработка бланков справочников и бланков элементов справочников осуществляется
аналогично разработке бланков документов и бланков отчетов.
5. Контакты
ЗАО «Евроменеджмент» Россия г. Москва т. (495)-257-1867 (495)-257-7859
www www.itas.emd.ru, www.emd.ru
e-mail filatov@emd.ru
ICQ 305554554 Филатов Максим Сергеевич
стр. 5 из 15
Система ESCOM.DOC v.1.5
6. Приложение №1. Примеры экранных форм
Рисунок 1. Графический редактор структуры документа
стр. 6 из 15
Система ESCOM.DOC v.1.5
Рисунок 2. Графический редактор ролей документа
стр. 7 из 15
Система ESCOM.DOC v.1.5
Рисунок 3. Графический конфигуратор ролей документа
стр. 8 из 15
Система ESCOM.DOC v.1.5
Рисунок 4. Графический редактор маршрута документа
стр. 9 из 15
Система ESCOM.DOC v.1.5
Рисунок 5. Графический редактор запроса документа
стр. 10 из 15
Система ESCOM.DOC v.1.5
Рисунок 6. Графический редактор формы документа
стр. 11 из 15
Система ESCOM.DOC v.1.5
Рисунок 7. Графический редактор бланка документа
стр. 12 из 15
Система ESCOM.DOC v.1.5
Рисунок 8. Графический редактор запроса журнала документа
стр. 13 из 15
Система ESCOM.DOC v.1.5
Рисунок 9. Текстовый редактор скриптов
стр. 14 из 15
Система ESCOM.DOC v.1.5
Рисунок 10. Графический редактор бланка отчета
стр. 15 из 15
Download