Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб BPWin(бак).doc
Скачиваний:
35
Добавлен:
11.04.2015
Размер:
3.59 Mб
Скачать

4.2. Процедура связывания элементов данных с моделью процессов

После того, как в словарях данных определены соответствующие элементы, возможен переход к процедуре связывания сущностей и их атрибутов со стрелками в модели процессов. Нужно правой кнопкой мыши щелкнуть по какой-либо стрелке и в контекстном меню выбрать пункт Arrow Data. В результате открывается вкладка Arrow Data диалогового окна Arrow Properties.

Для связывания атрибута со стрелкой достаточно в иерархическом списке атрибутов установить флажок (☑) слева от названия атрибута. Любая стрелка в модели процессов может быть связана с несколькими атрибутами различных сущностей.

Кнопка Copy In позволяет копировать связанные данные из другой стрелки. Кнопка Clear уничтожает все связи стрелки с данными.

Кнопка Migrate открывает диалоговое окно Changes to Arrow Data Associations, где отображаются данные, которые при разветвлении или слиянии стрелок мигрируют между родительскими и дочерними стрелками. При такой миграции, которая возможна только в моделях IDEF0 и DFD, существуют следующие варианты связывания данных:

  • Deletions – для данных, которые связаны с родительской стрелкой и не связаны с дочерней, удаляются связи с родительской стрелкой;

  • Additions – для данных, которые связаны с дочерней стрелкой и не связаны с родительской, добавляется связь с родительской стрелкой.

Правила использования в работах тех или иных сущностей и атрибутов (т.е. то, что могут делать работы с входящими или исходящими данными) задаются с помощью ассоциаций CRUD (Create, Read, Update, Delete) и IRUN (Insert, Read, Update, Nullify). При этом ассоциация CRUD относится к сущностям, а ассоциация IRUN – к атрибутам.

Определяя характер использования данных в работах, необходимо учитывать следующие ограничения.

  1. Стрелки входа представляют данные, которые работа потребляет или преобразует в выход. Такие данные можно обновлять (Update) или читать (Read), но они не могут быть созданы (Create, Insert) или удалены (Delete, Nullify).

  2. Данные, которые связаны со стрелками управления, можно только читать (Read), но их запрещено изменять, т.к. процедуры и стратегии не могут подвергаться изменениям при выполнении работы.

  3. Данные, которые относятся к стрелкам выхода, могут быть обновлены (если им соответствуют данные стрелок входа), удалены (Delete, Nullify) или созданы (Create, Insert).

  4. Для стрелок механизма ассоциации не устанавливаются.

Для документирования воздействий, которые при выполнении работ оказываются на данные, необходимо щелкнуть правой кнопкой мыши по работе и выбрать пункт меню Data Usage Editor. В результате открывается диалоговое окно BPwin Data Usage Editor, где в виде иерархического списка отображаются:

  • все работы модели;

  • стрелки, связанные с работами;

  • сущности и атрибуты, относящиеся к стрелкам.

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

Результат связывания объектов модели процессов с элементами модели данных можно отобразить в отчете Data Usage Report (меню ToolsReportsData Usage Report). Пример такого отчета приведен ниже.

Задание №2

  1. Перейти на диаграмму A1 «Продажи и маркетинг».

  2. Правой кнопкой мыши щелкнуть по стрелке «Заявки на заказ» и в контекстном меню выбрать пункт Arrow Data.

  3. В диалоговом окне Arrow Properties отметить флажками (☑) сущности и атрибуты, которые необходимо связать с выбранной стрелкой (рис. 4.1).

Рис. 4.1

  1. На диаграмме A1 щелкнуть правой кнопкой мыши по стрелке «Заказы клиентов» и в контекстном меню выбрать пункт Arrow Data.

  2. С помощью кнопки Copy In в диалоговом окне Arrow Properties связать с этой стрелкой тот же набор элементов данных, что и для стрелки «Заявки на заказ».

  3. На диаграмме A1 щелкнуть правой кнопкой мыши по стрелке «Заказы клиентов» и в контекстном меню выбрать пункт Arrow Data.

  4. На диаграмме A1 щелкнуть правой кнопкой мыши по работе «Оформление заказов» и в контекстном меню выбрать пункт Data Usage.

  5. В диалоговом окне Data Usage Editor отметить флажками (☑) элементы ассоциаций CRUD/IRUN, которые необходимо связать со стрелкой «Заявки на заказ» для выбранной работы (рис. 4.2).

Рис. 4.2

  1. Для формирования отчета по результатам связывания элементов данных с моделью процессов выполнить следующие действия:

  • через пункт Tools в главном меню последовательно выбрать пункты ReportsData Usage Report;

  • из списка Standard Reports в окне Data Usage Report выбрать вариант Activity CRUD IRUN;

  • нажать на кнопку Preview и получить результат, показанный на рис. 4.3.

Рис. 4.3