Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

ru:technical_manual:editor_param_class:examples:create_links_class1 [2016/11/03 12:15]
belkin
— (текущий)
Строка 1: Строка 1:
-======  Пример создания с помощью MetaEdit справочника связей между двумя классами  ====== 
  
-Для любых двух классов, для которых в системе ещё нет справочника связей, можно можно такой справочник создать((Возможность доступна в Business Studio, начиная с версии 4.2)). 
-Рассмотрим пример создания такого справочника для двух системных классов: //БизнесМодель.ЦелиBSC// и //БизнесМодель.Процессы// (из первого во второй). 
- 
-Алгоритм действий следующий: 
- 
-1. Запустите MetaEdit и загрузите метаданные из базы данных (см. [[ru/technical_manual/editor_param_class/load_metadata#загрузка_метаданных_из_базы|3агрузка метаданных из базы]]).  
- 
-2. Добавьте классы (см. [[ru/technical_manual/editor_param_class/edit_metadata#дерево_классов|Дерево классов]]) в соответствии информацией из Таблицы 1. 
- 
-<startTableBox> 
-^  Название  ^  Модуль  ^  Родитель класса  ^  Описание  ^ 
-| ТипыСвязейМеждуЦелямиИПроцессами  | БизнесМодель  | Классы -> База.ОбъектыСистемы -> База.Справочники -> База.ТипыСвязей  | Справочник типов связей между целями и процессами.  | 
-| СвязиМеждуЦелямиИПроцессами  | БизнесМодель  | Классы -> База.ОбъектыСистемы -> База.Связи -> БизнесМодель.СвязиПроцессов -> База.СвязиПроцессов  | Справочник связей между целями и процессами.  | 
-<endTableBox|Таблица 1. Добавляемые классы> 
- 
-3. Задайте настройки для ранее созданных классов (см. [[ru/technical_manual/editor_param_class/edit_metadata#свойства_класса|Свойства класса]]) в соответствии с информацией из Таблицы 2. 
- 
-<startTableBox> 
-^  Класс  ^  Вкладка окна свойств ^  Параметр  ^  Значение  ^ 
-| БизнесМодель.usr_ТипыСвязейМеждуЦелямиИПроцессами  | Доп. опции  | Показ.Заголовок  | Типы связей между целями и процессами  | 
-| ::: | Значения((Можно сгенерировать значения для параметров "guid" и "Название" автоматически с помощью кнопки "Заполнить значения", расположенной в верхней части окна редактирования класса))  | guid  | ТипыСвязейМеждуЦелямиИПроцессами_ОПУ  | 
-| ::: | ::: | Название  | Типы связей между целями и процессами  | 
-| ::: | Описание  | -  | //Здесь при необходимости введите описание нового класса.//  | 
-| БизнесМодель.usr_СвязиМеждуЦелямиИПроцессами  | Доп. опции  | Показ.Заголовок  | Связи между целями и процессами  | 
-| ::: | Значения((Можно сгенерировать значения для параметров "guid" и "Название" автоматически с помощью кнопки "Заполнить значения", расположенной в верхней части окна редактирования класса))  | guid  | СвязиМеждуЦелямиИПроцессами_ОПУ  | 
-| ::: | ::: | Название  | Связи между целями и процессами  | 
-| ::: | Описание  | -  | //Здесь при необходимости введите описание нового класса.//  | 
-<endTableBox|Таблица 2. Настройки классов> 
- 
-4. Добавьте параметры для класса //БизнесМодель.usr_СвязиМеждуЦелямиИПроцессами// (см. [[ru/technical_manual/editor_param_class/edit_metadata#параметры_класса|Параметры класса]]) и заполните их доп. опции (см. [[ru/technical_manual/editor_param_class/edit_metadata#настройки_параметра_класса|Настройки параметра класса]]) в соответствии с Таблицей 3. 
- 
-<startTableBox> 
-^  Параметр  ^  Тип  ^  Доп. опция  ^  Значение  ^ 
-| ОбъектИз  | Объектный, значение - //БизнесМодель.ЦелиBSC//  | Показ.Заголовок  | Цель  | 
-| ::: | ::: | ПоказСвязи.НаВкладке  | Да  | 
-| ::: | ::: | ПоказСвязи.Заголовок  | Исходящие связи с процессами  | 
-| ОбъектВ  | Объектный, значение - //БизнесМодель.Процессы//  | Показ.Заголовок  | Процесс  | 
-| ::: | ::: | ПоказСвязи.НаВкладке  | Да  | 
-| ::: | ::: | ПоказСвязи.Заголовок  | Входящие связи с целями  | 
-| ОбъектТип | Объектный, значение - //БизнесМодель.ЦелиBSC// | Показ.Заголовок  | Тип связи  | 
-<endTableBox|Таблица 3. Параметры класса БизнесМодель.usr_СвязиМеждуЦелямиИПроцессами > 
- 
-4. Редактирование метаданных закончено, примените изменения к тем базам данных, где они должны появиться (см. [[ru/technical_manual/editor_param_class/load_metadata#применение_к_базе_данных|Применение к базе данных]]). При успешном применении метаданных в базе данных появятся новые классы //Типы связей между целями и процессами// и //Связи между целями и процессами// с параметрами //Цель//, //Процесс// и //Тип связи// в последнем. 
- 
-5. В базе данных необходимо дать пользователю права на доступ к новым классам. Для этого переключитесь в меню администратора системы (см. [[ru/manual/manual]], глава [[ru/manual/administration]]), выберите команду главного меню "Администрирование -> Справочники администрирования". Откройте справочник //Категории прав//, выделите нужную категорию прав, нажмите гиперссылку //__Редактирование прав__//. После этого в открывшемся окне "Права": 
-  * Выделите в ветке //Классы\Объекты системы\Справочники\Типы связей// справочник //Типы связей между целями и процессами// и установите флажки в столбце "Разрешить" для типов прав //Доступ, Изменение, Создание// и //Удаление//.  
-  * Выделите в ветке //Классы\Объекты системы\Общие связи\БизнесМодель.СвязиПроцессов// справочник //Связи между целями и процессами// и установите флажки в столбце "Разрешить" для типов прав //Доступ, Изменение, Создание// и //Удаление//. 
- 
-[<contextnavigator>] 
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki