Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Часть 2. Основы офисного программирования.doc
Скачиваний:
14
Добавлен:
01.05.2025
Размер:
4 Мб
Скачать
☆

Дизайнер системы документов

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

Интерфейс пользователя компонента представлен на рис. ???.

Рис. ???. Компонент описания системы документов

Схема документооборота представлена семантической сетью. Вершины сети представляют объекты документооборота. Дуги используются для представления операции над объектами. Например, шаблон и документ, созданный на основе шаблона, соединены дугой «Создать».

Основные объекты схемы документооборота представлены в таблице 3.

Таблица 3. Основные объекты системы документов

Пикторгамма

Название объекта

Описание

Документ Word

Один из основных объектов схемы. Представляет собой документ Microsoft Word c программным проектом и внедренными метаданными. После компиляции документ представляет офисное приложение, с которым работает пользователей.

Шаблон документа Word

Шаблон используется для создания документов Word.

Рабочая книга Excel

Один из основных объектов схемы. Представляет собой документ Рабочую книгу Excel c программным проектом и внедренными метаданными. После компиляции документ представляет офисное приложение, с которым работает пользователей.

Шаблон рабочей книги Excel

Шаблон используется для создания рабочей книги Excel.

Мастер документов

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

Консолидация данных

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

Копирование данных

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

Папка документов

Объект используется для сбора и хранения документов.

Редактор классификаторов

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

Операция выполняется с помощью средств Мастера импорта данных. При этом появляется окно Мастера, показанное на рис. ???.

Рис. ???. Мастер миграции данных

Рис. ???. Редактор классификаторов Office Case Document Studio

Редактор правил

Компонент предназначен для создания правил и ограничений, налагаемых на данные документа.

Каждое правило может содержать в себе несколько ограничений. Правило имеет уникальное имя, по которому система к нему обращается. Также с правилом связывается текст и тип ошибки, выводящиеся пользователю на экран, если введенные им данные не удовлетворяют ограничениям правила. Правила и ограничения находятся в отношении многие ко многим, то есть одно правило может содержать несколько ограничений, и одно ограничение может входить в несколько правил.

С правилом связывается тип данных, которому должно принадлежать проверяемое значение. Маска ввода служит для форматирования значения, если оно удовлетворяет данному правилу.

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