Пример создания с помощью MetaEdit справочника связей между двумя классами

Для любых двух классов, для которых в системе ещё нет справочника связей, можно такой справочник создать1). Рассмотрим пример создания такого справочника для двух системных классов: БизнесМодель.ЦелиBSC и БизнесМодель.Процессы (из первого во второй).

Алгоритм действий следующий:

1. Запустите MetaEdit и загрузите метаданные из базы данных (см. 3агрузка метаданных из базы).

2. В раскрывающемся списке модулей (см. Список модулей) выберите БизнесМодель.

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

Родитель класса2) Имя добавляемого класса Вкладка окна свойств Название параметра Значение
База.ТипыСвязей ТипыСвязейМеждуЦелямиИПроцессами Доп. опции ПоказКласса.Заголовок Типы связей между целями и процессами
Значения guid ТипыСвязейМеждуЦелямиИПроцессами_ОПУ
Название Типы связей между целями и процессами
Описание - Справочник типов связей между целями и процессами.
БизнесМодель.СвязиПроцессов СвязиМеждуЦелямиИПроцессами Доп. опции ПоказКласса.Заголовок Связи между целями и процессами
Значения guid СвязиМеждуЦелямиИПроцессами_ОПУ
Название Связи между целями и процессами
Описание - Справочник связей между целями и процессами.
Таблица 1. Добавляемые классы и их настройки

4. Добавьте параметры для классов и задайте их настройки (см. Параметры класса и Настройки параметра класса) в соответствии с описанием из следующей таблицы.

Имя класса Имя добавляемого
параметра класса
Вкладка окна свойств Название параметра Значение
БизнесМодель.usr_СвязиМеждуЦелямиИПроцессами ОбъектИз Опции Тип параметра Объектный, БизнесМодель.ЦелиBSC
Доп. опции Показ.Заголовок Цель
ПоказСвязи.НаВкладке Да
ПоказСвязи.Заголовок Исходящие связи с процессами
ОбъектВ Опции Тип параметра Объектный, БизнесМодель.Процессы
Доп. опции Показ.Заголовок Процесс
ПоказСвязи.НаВкладке Да
ПоказСвязи.Заголовок Входящие связи с целями
ОбъектТип Опции Тип параметра Объектный, БизнесМодель.usr_ТипыСвязейМеждуЦелямиИПроцессами
Доп. опции Показ.Заголовок Тип связи
Таблица 2. Добавляемые параметры и их настройки

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

6. В базе данных необходимо дать пользователю права на доступ к новым классам. Для этого переключитесь в меню администратора системы (см. Руководство пользователя, глава Администрирование системы), выберите команду главного меню "Администрирование → Справочники администрирования". Откройте справочник Категории прав, выделите нужную категорию прав, нажмите гиперссылку Редактирование прав. После этого в открывшемся окне "Права":

  • Выделите в ветке Классы\Объекты системы\Справочники\Типы связей справочник Типы связей между целями и процессами и установите флажки в столбце "Разрешить" для типов прав Доступ, Изменение, Создание и Удаление.
  • Выделите в ветке Классы\Объекты системы\Общие связи\БизнесМодель.СвязиПроцессов справочник Связи между целями и процессами и установите флажки в столбце "Разрешить" для типов прав Доступ, Изменение, Создание и Удаление.

7. В итоге у процессов появится список связей с целями "Входящие связи с целями", а у целей - список связей с процессами "Исходящие связи с процессами". Списки будут выведены на вкладках Окон свойств объектов этих классов. Заполнять списки можно как вручную (при этом при заполнении одного из списков парный заполняется автоматически), так и соединяя такие объекты на диаграммах процессов нотации EPC, если для целей реализовать возможность вывода на такие диаграммы в соответствии с инструкциями из примера Пример задания с помощью MetaEdit для пользовательского класса своего шейпа для отображения его объектов на диаграммах нотации EPC.

« ПредыдущаяНа уровень вышеСледующая »
1) Возможность доступна в Business Studio, начиная с версии 4.2
2) Для поиска класса в дереве можно воспользоваться окном поиска, вызываемым командой контекстного меню "Найти" или комбинацией клавиш Ctrl+F
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki