Это старая версия документа.


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

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

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

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

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

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

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

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

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

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

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

  • Выделите в ветке Классы\Объекты системы\Справочники\Типы связей справочник Типы связей между целями и процессами и установите флажки в столбце "Разрешить" для типов прав Доступ, Изменение, Создание и Удаление.
  • Выделите в ветке Классы\Объекты системы\Общие связи\БизнесМодель.СвязиПроцессов справочник Связи между целями и процессами и установите флажки в столбце "Разрешить" для типов прав Доступ, Изменение, Создание и Удаление.
1) Возможность доступна в Business Studio, начиная с версии 4.2
2) Для поиска класса в дереве можно воспользоваться окном поиска, вызываемым командой контекстного меню "Найти" или комбинацией клавиш Ctrl+F
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki