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


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

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

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

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

2. Добавьте классы (см. Дерево классов) в соответствии информацией из Таблицы 1.

Название Модуль Родитель класса Описание
ТипыСвязейМеждуЦелямиИПРоцессами БизнесМодель Классы → База.ОбъектыСистемы → База.Справочники → База.ТипыСвязей Справочник типов связей между целями и процессами.
СвязиМеждуЦелямиИПРоцессами БизнесМодель Классы → База.ОбъектыСистемы → База.Связи → БизнесМодель.СвязиПроцессов → База.СвязиПроцессов Справочник связей между целями и процессами.
Таблица 1. Добавляемые классы

3. Задайте настройки для ранее созданных классов (см. Свойства класса) в соответствии с информацией из Таблицы 2.

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

4. Добавьте параметры для класса БизнесМодель.usr_СвязиМеждуЦелямиИПРоцессами (см. Параметры класса) и заполните их доп. опции (см. Настройки параметра класса) в соответствии с Таблицей 3.

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

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

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

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