Пример создания с помощью 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