Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PG_Training_Guide.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
8 Мб
Скачать
☆

6.3.Использование базовых моделей и шаблонов

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

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

Использование баз данных QPR объединяет возможности, предоставляемые описанием базовой модели и типом элементов внешней модели, и позволяет создать следующую структуру.

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

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

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

Пример структуры корпоративной модели

6.3.1.Базовые модели

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

Любой пользователь может выбрать базовую модель для создаваемой новой модели. Однако только администраторы ProcessGuide могут создавать базовые модели и вносить изменения в базовую модель какой-либо модели. 

 

Создание новой базовой модели

Установите соединение с сервером приложений и создайте новую серверную модель с установками по умолчанию. Добавьте в модель элементы и сохраните ее. Откройте страницу Опции серверной модели в диалоговом окне Элементы модели. Установите флажок «Использовать текущую как базовую». Дважды нажмите кнопку OK, чтобы сохранить установки.

Вкладка опции серверной модели окна «Изменить опции модели для текущей модели»

 

Настройка параметров базовой модели

Параметры базовой модели указываются на странице Опции серверной модели в диалоговом окне Элементы модели. 

Если требуется опубликовать модель, установите флажок Опубликовать модель. Для указания дополнительных параметров веб-публикации нажмите кнопку Опции публикации в web, чтобы открыть диалоговое окно Опции публикации в web. 

В базовых моделях можно определить права на информационные и организационные элементы, ресурсы, запасы, типы элементов и языки модели. По умолчанию все флажки в области «Разрешить использование» установлены, а в области «Только для чтения» — сняты. Это означает, что все модели, использующие данную базовую модель (то есть дочерние модели), могут свободно использовать все перечисленные элементы. Чтобы запретить другим моделям использовать тот или иной элемент, снимите соответствующий флажок. Если установлен флажок в области «Только для чтения», то в дочерней модели можно использовать соответствующие элементы, однако нельзя создавать новые элементы того же типа (например, если флажок «Только для чтения» установлен для организационных элементов, то в дочерней модели можно использовать только те организационные элементы, которые имеются в базовой модели). Кроме того, если флажок в области «Только для чтения» установлен для опции «Типы элементов», все типы элементов, использование которых в базовой модели запрещено, будут удалены из дочерних моделей. Во время сохранения установок соответствующие элементы базовой модели недоступны для дочерних моделей. Чтобы разрешить другим моделям использовать определенные элементы базовой модели, но запретить им создавать собственные элементы, установите соответствующие флажки в области «Только для чтения». Флажок «Типы элементов» всегда установлен, поскольку типы элементов базовой модели автоматически включаются в дочерние. Если в области «Только для чтения» установить флажок для типов элементов, то в дочерних моделях будет невозможно изменять существующие либо создавать новые типы элементов.

Если требуется жестко задать языки модели для всех моделей, использующих базовую модель, установите флажок «Языки модели» в области Только для чтения. 

Чтобы скрыть все элементы базовой модели, которые не используются в дочерней модели, можно установить флажок Скрыть неиспользуемые элементы базовой модели. После установки данного флажка неиспользуемые элементы базовой модели будут недоступны в разработчике, на портале QPR Collaboration, в экспорте XML и статической публикации в web. После установки или снятия этого флажка модель необходимо открыть повторно, чтобы изменение вступило в силу. Модели на портале QPR обновляются при их сохранении.