Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
На рисунке 174 показано, что минимальная модель процесса включает в себя различные объекты, область действия которых может быть шире, чем описание одного процесса. В частности, описания исполнителей, приложений и относящихся к потоку работ данных могут быть взяты из нескольких описаний процесса. Метамодель предполагает использование общего репозитория ресурсов описаний процессов. Репозиторий содержит различные типы объектов включающих описание процесса. Концепция пакета применяется внутри репозитория, а также для эффективного обмена данными описания процесса с репозиторием. Пакет выступает в роли контейнера и позволяет сгруппировать общие данные объектов из разных описаний процессов, чтобы избежать повторного описания в отдельном описании процесса. Каждое описание процесса, содержащееся в пакете, автоматически наследует любой общий атрибут из контейнера модели процесса, если нет специального локального переопределения атрибута в описании.
ПакетВ рамках одного пакета можно определять несколько процессов, совместно использующих инструменты (приложения) и исполнителей. Пакет действует как контейнер для группировки некоторого числа отдельных описаний процесса и соответствующих данных объектов, применимых ко всем содержащимся в пакете описаниям процесса.
Можно создавать один пакет на каждый процесс потока работ, содержащий все необходимые процессы, соответствующие инструментальные средства (приложения) и исполнителей. Другой подход заключается в том, чтобы определять только части одного описания процесса или общие части нескольких процессов одного пакета (например, список исполнителей потока работ или список приложений потока работ), а затем вызывать их из других пакетов. Внутри пакета некоторые объекты являются глобальными, и к ним могут обращаться любые процессы пакета. К глобальным объектам относятся:
- описание процесса потока работ; спецификация исполнителя потока работ; описание приложения потока работ; релевантная информация потока работ.
Модуль визуального конструирования процессов Системы позволяет управлять перечисленными объектами (внутри одного пакета). На главной панели инструментов расположены пиктограммы для управления свойствами пакетами.
Для создания нового пакета в модуле визуального конструирования процессов необходимо выбрать пункт главного меню «Файл\Новый», или нажать на соответствующую пиктограмму на панели инструментов. Если при создании нового пакета открыт на редактирование другой XPDL файл, в котором есть несохраненные изменения, то модуль конструирования процессов предложит пользователю сохранить внесенные изменения.
Важно отметить, что действия, запускаемые с помощью панели инструментов или пунктов меню, применяются к текущему пакету, который может быть как основным, так и внешним пакетом.
Редактировать свойства возможно только у основного пакета. Внешние пакеты доступны только для чтения, поэтому их свойства возможно только просматривать.
Панель свойств текущего пакета вызывается с помощью соответствующей пиктограммы на панели задач. Также можно выбрать название пакета в иерархическом дереве объектов, вызвать нажатием правой кнопки мыши выпадающее меню и выбрать в этом меню пункт «Свойства».
Панель свойств пакета предоставляет различную информации об основном XPDL элементе – пакете. Через панель свойств пакета возможно получить доступ к панели почти каждого XPDL элемента. Панель свойств содержит несколько закладок: «General», «Заголовок пакета», «Заголовок для переопределения», «Внешние пакеты», «Определения типов», «Исполнители», «Приложения», «Переменные процесса», «Процессы и Пространства имен»:
Вкладка «General» отображает общую информацию о пакете (см. Рисунок 175).

Рисунок 175 – Закладка general
Данная вкладка визуально разделена на 3 части. Первая часть содержит поля «ID», «Наименования» и «Соответствия схемы»:
- «Id» (обязательный) - идентификатор пакета. «Наименование» (не обязательный) - название пакета. «Соответствие схемы» (не обязательный) - описывает ограничения, применяемые к схеме:
- «Full Blocked» – запрещены ветвления и циклы; «Loop Blocked» – запрещены циклы; «Not Blocked» – без ограничений по структуре. Данное значение стоит по умолчанию.
Заданная схема применяется ко всем содержащимся в пакете описаниям процесса.
Модуль визуального конструирования процессов Системы поддерживает все заданные схемы соответствий. Таким образом, при создании диаграммы (сети действий и переходов) для процесса потока работ или набора действий, при нарушении соответствия в графике модуль визуального конструирования процессов выдаст сообщение об ошибке.
При создании нового пакета в модуле визуального конструирования процессов Системы основные атрибуты по умолчанию получают значение «newpkg». Пользователь может изменить это значение или оставить значение по умолчанию.
Вторая часть содержит информацию о скриптовом языке:
- «Type» (обязательный) - идентифицирует скриптовый язык, используемый в выражениях. Параметр имеет следующие допустимые значения:
- «text/javascript»; «text/vbscript»; «text/tcl»; «text/ecmascript»; «text/xml».
- «Версия» (не обязательный) - версия скриптового языка. «Грамматика» (не обязательный) - ссылка на документ, который задает грамматику языка. Документ может представлять собой XML схему, DTD или BNF. Элемент Script идентифицирует скриптовый язык, используемый в выражениях XPDL. В контексте времени выполнения, ядро потока работ использует заданный тип для интерпретации всех выражений с помощью соответствующего переводчика скриптового языка. Таким образом, после определения типа скриптового языка, необходимо убедиться, что все выражения (выражения для условий перехода, фактических параметров, условий ограничений по срокам и т. д.) написаны в соответствии с синтаксисом языка.
Третья часть отображает список внешних атрибутов пакета и предлагает панель инструментов для управления расширенными атрибутами.
Вкладка «Заголовок пакета» содержит общую информацию о пакете (см. Рисунок 176).

Рисунок 176 – Закладка "Заголовок пакета"
Поля закладки «Заголовок пакета»:
- «XPDL версия» (обязательный) - версия XPDL. По умолчанию при создании нового пакета данный атрибут принимает значение 1.0 (данная версия в настоящее время поддерживается модулем визуального конструирования процессов Системы). Если в модуле визуального конструирования процессов Системы просматривается документ, XPDL версия которого отличается от версии 1.0, то будет выведено сообщение об ошибке; «Вендор» (обязательный) - описывает источник описания пакета и содержит наименование производителя, наименование продукта производителя и номер версии продукта. По умолчанию при создании нового пакета данный атрибут принимает значение «Together; «Создан» (обязательный) - дата создания пакета потока работ. По умолчанию при создании нового пакета данный атрибут принимает значение текущей даты и времени в формате ISO-8601; «Описание» (не обязательный) - краткое текстовое описание пакета потока работ; «Документация» (не обязательный) - специальный путь и имя справочного (описательного) файла. Кнопка «…» открывает окно выбора необходимого файла; «Ед. изм приоритета» (не обязательный) - текстовая строка с заданной пользователем семантикой; «Величина стоимости» (не обязательный) - единицы, использующиеся в данных для моделирования (обычно выражается в валюте).
Вкладка «Заголовок для переопределения» включает атрибуты заголовка, которые могут быть определены в заголовке описания пакета и могут быть переопределены в заголовке любого описания процесса (см. Рисунок 177).

Рисунок 177 – Закладка «Заголовок для переопределения»
Вкладка визуально разделена на две части. В первой части содержатся следующие поля:
- «Статус публикации» (не обязательный) - статус пакета. Возможные значения: на согласовании, выпущен, на тестировании; «Автор» (не обязательный) - имя автора пакета; «Версия» (не обязательный) - версия пакета; «Кодовая страница» (не обязательный) - кодовая страница, используемая для текстовых разделов; «Ключ страны» (не обязательный) - код страны в формате ISO 3166. Код может быть представлен в формате кодового номера из трех чисел или двухбуквенной аббревиатуры.
Если документ со статусом публикации «Выпущен» содержит какие-нибудь ошибки или предупреждения, то по умолчанию модуль визуального конструирования процессов не допускает сохранение такого XPDL документа. В конфигурационном файле togwecontroller. properties можно установить значение свойства «AllowInvalidPackageSaving» таким образом, чтобы сохранение документа было всегда разрешено.
Вторая часть вкладки «Заголовок для переопределения» называется «Ответственные». В данном разделе содержится список всех ответственных пакета и операции для управления списком. Ответственным может быть назначен любой исполнитель пакета. Для задания нового ответственного следует нажать на соответствующую пиктограмму на панели, после чего появится окно с выпадающим списком возможных вариантов исполнителей.
Вкладка «Внешние пакеты» содержит список внешних пакетов для данного пакета и панель инструментов для управления перечисленными элементами (см. Рисунок 178).

Рисунок 178 – Закладка «Внешние пакеты»
Закладка «Определения типов» содержит таблицу с информацией определения типов. Строки таблицы представляют собой определенные типы. В таблице типов задаются поля «ID», «Наименование» (необязательное значение) и «Type». Над таблицей расположены кнопки для управления записями таблицы типов (см. Рисунок 179).
|
Из за большого объема этот материал размещен на нескольких страницах:
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 |


