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

Нажатие правой кнопкой мыши на дереве элементов приведет к отображению всплывающего меню. Всплывающее меню содержит следующие функции: «Вырезать», «Копировать», «Вставить», «Удалить», «Свойства», «Раскрыть все», «Свернуть все» и «Дублировать».

Функции «Раскрыть все» и «Свернуть все» действуют таким же образом, как и в панели инструментов, принимая выбранный элемент действия за элемент верхнего уровня. Поэтому функция «Раскрыть все» делает видимыми все дочерние элементы выбранного элемента.

Функция «Дублировать» создает копию выбранного элемента.

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

Окна и панели свойств Стандартные окна

Стандартные окна используются для операций с файлами входных и выходных данных. Если внесенные в пакет изменения могут быть утеряны, появляется предупреждающее сообщение с запросом о том, следует ли сохранить изменения (см. Рисунок 169).

Рисунок 169 – Диалоговое окно, возникающее в случае возможности утери изменений, внесенных в пакет документов

При нажатии на кнопку «Yes» текущий пакет сохраняется. При нажатии на кнопку «No» все изменения, внесенные с момента последнего сохранения, будут потеряны. Нажатие на кнопку «Cancel» закрывает окно сообщения и возвращает пользователя к текущему документу.

НЕ нашли? Не то? Что вы ищете?

Окно открытия файла предлагает просмотр файловой системы в целях выбора файла для открытия (см. Рисунок 170). Оно отображается, например, при открытии нового XPDL файла для редактирования в модуле визуального конструирования процессов Системы или при добавлении ссылки на новый внешний пакет.

Рисунок 170 – Окно открытия файла

Окно «Сохранить как» предлагает просмотр файловой системы для выбора места сохранения XPDL файла, процесса или изображения набора действий, а также для определения имени файла и его расширения (см. Рисунок 171).

Рисунок 171 – Окно «Сохранить как»

Окна редактирования свойств XPDL элементов

Существует возможность вызвать окно редактирования свойств элемента. Для этого следует выделить элемент и в выпадающем меню, доступном при нажатии правой кнопки мыши, выбрать пункт «Свойства» (см. Рисунок 172).

Рисунок 172 – Окно редактирования свойств элемента

Кнопки панели инструментов, расположенной в окне редактирования свойств, представлены в таблице (см. Таблица 16).

Таблица 16 – Действия, соответствующие пиктограмме

Иконка

Действие, соответствующее пиктограмме панели инструментов

Применение изменений, внесенных в панели

Показ панели верхнего уровня

Панели свойств

Для редактирования свойств элемента в окне редактирования свойств используются соответствующие панели инструментов.

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

Каждая панель может быть отображена отдельно или же внутри более сложной панели, такой как групповая панель.

Панель свойств для работы с таблицей или списком XPDL элементов одного типа содержит панель инструментов с кнопками для управления этими элементами. Элементами могут выступать процессы, действия, наборы действий, исполнители, переходы, приложения, пространства имен, переменные потока работ, описания типа, формальные параметры и т. д.

Кнопки панели инструментов для работы с таблицей или списком элементов представлены в таблице (см. Таблица 17).

Таблица 17 – Действия, соответствующие пиктограмме

Иконка

Действие, соответствующее пиктограмме панели инструментов

Создание нового элемента

Редактирование выбранного элемента

Удаление выбранного элемента

Кнопки данной панели инструментов могут быть доступны или недоступны, в зависимости от текущего выбора.

Элементы XPDL

WfMC предоставляет интерфейс для описания процессов потока работ. Интерфейс определяет общую метамодель для описания процесса и XML схемы для осуществления взаимного обмена описаниями процесса – XPDL.

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

Цели использования модуля визуального конструирования процессов Системы:

    графическое представление описания процесса; экспортирование описаний процесса в XPDL; импортирование любого корректного XPDL и его графического представления.

Во время работы модуль визуального конструирования процессов Системы управляет одним (основным) пакетом. Существует возможность отображения в режиме «только для чтения» всех внешних пакетов. Основным компонентом модуля визуального конструирования процессов Системы является «Graph». Этот компонент представляет собой графическое отображение процесса потока работ или набора действий в соответствии с текущим выделением.

Исполнители представлены в виде секций, включающих в себя другие элементы. Эти элементы представляют собой действия.

Линии, которые соединяют действия, являются переходами. Специфическими элементами диаграммы являются элементы начала и конца. Эти элементы не входят в спецификацию WfMC, хотя они и появляются в результирующем XPDL файле как дополнительные атрибуты элемента.

Доступ и редактирование остальных XPDL элементов осуществляется через их панели свойств.

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

Принципы взаимного обмена описаниями процесса основаны на структуре метамодели. Эта модель метаданных идентифицирует часто используемые объекты в рамках описания процесса, их взаимоотношения и определяющие признаки. Ограниченный набор объектов описывается рядом атрибутов. С помощью этой метамодели редактор процессов может передавать модель, используя XPDL в качестве общего формата взаимообмена.

Кроме процесса взаимообмена модуль конструирования процессов также используется для внутреннего представления описаний процесса (см. Рисунок 173). Существует необходимый минимальный набор объектов, который должен поддерживаться в XPDL. Такая минимальная модель метаданных идентифицирует широко используемые в рамках описания процесса объекты и объясняет семантику их использования. Расширяемость обеспечивают дополнительные атрибуты объекта («расширенные атрибуты»), которые могут быть включены в основную метамодель как расширения, чтобы удовлетворить требованиям отдельного продукта или системы потока работ.

Рисунок 173 – Внутреннее представление описания процессов

Метамодель

Метамодель определяет основной набор объектов и определяющих признаков для взаимообмена описаниями процесса (см. Рисунок 174).

Рисунок 174 – Метамодель

Для каждого объекта на рисунке выше имеется соответствующий набор атрибутов (обязательные и дополнительные), которые описывают характеристики данного объекта. Если необходимо использовать дополнительные характеристики, то возможно задать ряду объектов «расширенные атрибуты» для реализации расширения в рамках метамодели в управляемой форме.

Все эти объекты поддерживаются модулем визуального конструирования процессов Системы.

«Репозиторий ресурсов» является внешним объектом по отношению к описаниям процессов потока работ. В некоторых сложных процессах объявление исполнителя может относиться к репозиторию ресурсов, который может быть основан на Организационной модели (ОМ). Спецификация метамодели WfMC описывает простую встроенную (минимальную) организационную модель или предоставляет доступ к внешней организационной модели. Спецификация XPDL не определяет и не запрашивает репозиторий ресурсов.

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

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44