Различия

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

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

ru:technical_manual:editor_param_class:examples:create_links_class [2018/10/17 10:47]
ru:technical_manual:editor_param_class:examples:create_links_class [2023/08/29 21:24] (текущий)
tignatenko
Строка 1: Строка 1:
-======  Пример создания с помощью MetaEdit справочника связей между двумя классами  ======+====== Пример создания с помощью MetaEdit справочника связей между двумя классами ======
  
 +{{page>ru/technical_manual/editor_param_class/examples#общая_информация&noheader&noeditbutton&nouser&nodate&nofooter}} \\
 Для любых двух классов, для которых в системе ещё нет справочника связей, можно такой справочник создать((Возможность доступна в Business Studio, начиная с версии 4.2)). Для любых двух классов, для которых в системе ещё нет справочника связей, можно такой справочник создать((Возможность доступна в Business Studio, начиная с версии 4.2)).
 Рассмотрим пример создания такого справочника для двух системных классов: //БизнесМодель.ЦелиBSC// и //БизнесМодель.Процессы// (из первого во второй). Рассмотрим пример создания такого справочника для двух системных классов: //БизнесМодель.ЦелиBSC// и //БизнесМодель.Процессы// (из первого во второй).
Строка 10: Строка 11:
 2. В раскрывающемся списке модулей (см. [[ru/technical_manual/editor_param_class/edit_metadata#список_модулей|Список модулей]]) выберите //БизнесМодель//. 2. В раскрывающемся списке модулей (см. [[ru/technical_manual/editor_param_class/edit_metadata#список_модулей|Список модулей]]) выберите //БизнесМодель//.
  
-3. Добавьте классы, для каждого из них нажмите в **Окне редактирования** кнопку "Заполнить умолчания" и задайте настройки (см. [[ru/technical_manual/editor_param_class/edit_metadata#дерево_классов|Дерево классов]] и [[ru/technical_manual/editor_param_class/edit_metadata#свойства_класса|Свойства класса]]) в соответствии информацией из следующей таблицы.+3. Добавьте классы, для каждого из них нажмите в **Окне редактирования** кнопку "Заполнить умолчания" и задайте настройки (см. [[ru/technical_manual/editor_param_class/edit_metadata#дерево_классов|Дерево классов]] и [[ru/technical_manual/editor_param_class/edit_metadata#свойства_класса|Свойства класса]]) в соответствии с информацией из следующей таблицы.
  
 <startTableBox> <startTableBox>
 ^  Родитель класса((Для поиска класса в дереве можно воспользоваться окном поиска, вызываемым командой контекстного меню "Найти" или комбинацией клавиш Ctrl+F))  ^  Имя добавляемого класса  ^  Вкладка окна свойств  ^  Название параметра  ^  Значение  ^ ^  Родитель класса((Для поиска класса в дереве можно воспользоваться окном поиска, вызываемым командой контекстного меню "Найти" или комбинацией клавиш Ctrl+F))  ^  Имя добавляемого класса  ^  Вкладка окна свойств  ^  Название параметра  ^  Значение  ^
-| База.ТипыСвязей  | ТипыСвязейМеждуЦелямиИПроцессами  | Доп. опции  | ПоказКласса.Заголовок  | Типы связей между целями и процессами  | +| База.ТипыСвязей  | ТипСвязиМеждуЦелямиИЕдиницамиДеятельности  | Доп. опции  | ПоказКласса.Заголовок  | Типы связей между целями и единицами деятельности  | 
-| ::: | ::: | Значения  | guid  | ТипыСвязейМеждуЦелямиИПроцессами_ОПУ  | +| ::: | ::: | Значения  | guid  | ТипыСвязейМеждуЦелямиИЕдиницамиДеятельности  | 
-| ::: | ::: | ::: | Название  | Типы связей между целями и процессами  | +| ::: | ::: | ::: | Название  | Типы связей между целями и единицами деятельности  | 
-| ::: | ::: | Описание  | -  | Справочник типов связей между целями и процессами | +| ::: | ::: | Описание  | -  | Справочник типов связей между целями и единицами деятельности  | 
-| БизнесМодель.СвязиПроцессов  | СвязиМеждуЦелямиИПроцессами  | Доп. опции  | ПоказКласса.Заголовок  | Связи между целями и процессами  | +| БизнесМодель.СвязиПроцессов  | СвязьМеждуЦелямиИЕдиницамиДеятельности  | Доп. опции  | ПоказКласса.Заголовок  | Связи между целями и единицами деятельности  | 
-| ::: | ::: | Значения  | guid  | СвязиМеждуЦелямиИПроцессами_ОПУ  | +| ::: | ::: | Значения  | guid  | СвязиМеждуЦелямиИЕдиницамиДеятельности  | 
-| ::: | ::: | ::: | Название  | Связи между целями и процессами  | +| ::: | ::: | ::: | Название  | Связи между целями и единицами деятельности  | 
-| ::: | ::: | Описание  | -  | Справочник связей между целями и процессами |+| ::: | ::: | Описание  | -  | Справочник связей между целями и единицами деятельности  |
 <endTableBox|Таблица 1. Добавляемые классы и их настройки> <endTableBox|Таблица 1. Добавляемые классы и их настройки>
  
-4. Добавьте параметры для классов и задайте их настройки (см. [[ru/technical_manual/editor_param_class/edit_metadata#параметры_класса|Параметры класса]] и [[ru/technical_manual/editor_param_class/edit_metadata#настройки_параметра_класса|Настройки параметра класса]]) в соответствии с описанием из следующей таблицы.+4. Добавьте параметры для классов и задайте их настройки (см. [[ru/technical_manual/editor_param_class/edit_metadata#параметры_класса|Параметры класса]] и [[ru/technical_manual/editor_param_class/edit_metadata#настройки_параметра_класса|Настройки параметра класса]]) в соответствии с описанием из следующей таблицы. 
  
 <startTableBox> <startTableBox>
 ^  Имя класса  ^  Имя добавляемого \\ параметра класса  ^  Вкладка окна свойств  ^  Название параметра  ^  Значение  ^ ^  Имя класса  ^  Имя добавляемого \\ параметра класса  ^  Вкладка окна свойств  ^  Название параметра  ^  Значение  ^
-| БизнесМодель.usr_СвязиМеждуЦелямиИПроцессами  | ОбъектИз  | Опции  | Тип параметра  | Объектный, //БизнесМодель.ЦелиBSC//  |+| БизнесМодель.usr_СвязьМеждуЦелямиИЕдиницамиДеятельности  | ОбъектИз  | Опции  | Тип параметра  | Объектный, //БизнесМодель.ЦелиBSC//  |
 | ::: | ::: | Доп. опции  | Показ.Заголовок  | Цель  | | ::: | ::: | Доп. опции  | Показ.Заголовок  | Цель  |
 | ::: | ::: | ::: | ПоказСвязи.НаВкладке  | Да  | | ::: | ::: | ::: | ПоказСвязи.НаВкладке  | Да  |
-| ::: | ::: | ::: | ПоказСвязи.Заголовок  | Исходящие связи с процессами  |+| ::: | ::: | ::: | ПоказСвязи.Заголовок  | Исходящие связи с единицами деятельности  |
 | ::: | ОбъектВ  | Опции  | Тип параметра  | Объектный, //БизнесМодель.Процессы//  | | ::: | ОбъектВ  | Опции  | Тип параметра  | Объектный, //БизнесМодель.Процессы//  |
-| ::: | ::: | Доп. опции  | Показ.Заголовок  | Процесс  |+| ::: | ::: | Доп. опции  | Показ.Заголовок  | Единица деятельности  |
 | ::: | ::: | ::: | ПоказСвязи.НаВкладке  | Да  | | ::: | ::: | ::: | ПоказСвязи.НаВкладке  | Да  |
 | ::: | ::: | ::: | ПоказСвязи.Заголовок  | Входящие связи с целями  | | ::: | ::: | ::: | ПоказСвязи.Заголовок  | Входящие связи с целями  |
-| ::: | ОбъектТип  | Опции  | Тип параметра  | Объектный, //БизнесМодель.usr_ТипыСвязейМеждуЦелямиИПроцессами//  |+| ::: | ОбъектТип  | Опции  | Тип параметра  | Объектный, //БизнесМодель.usr_ТипСвязейМеждуЦелямиИЕдиницамиДеятельности//  |
 | ::: | ::: | Доп. опции  | Показ.Заголовок  | Тип связи  | | ::: | ::: | Доп. опции  | Показ.Заголовок  | Тип связи  |
 <endTableBox|Таблица 2. Добавляемые параметры и их настройки> <endTableBox|Таблица 2. Добавляемые параметры и их настройки>
  
-5. Редактирование метаданных закончено, примените изменения к тем базам данных, где они должны появиться (см. [[ru/technical_manual/editor_param_class/load_metadata#применение_к_базе_данных|Применение к базе данных]]). При успешном применении метаданных в базе данных появятся новые классы //Типы связей между целями и процессами// и //Связи между целями и процессами// с параметрами //Цель//, //Процесс// и //Тип связи// в последнем. +5. Редактирование метаданных закончено, примените изменения к тем базам данных, где они должны появиться (см. [[ru/technical_manual/editor_param_class/load_metadata#применение_к_базе_данных|Применение к базе данных]]). При успешном применении метаданных в базе данных появятся новые классы //Типы связей между целями и единицами деятельности// и //Связи между целями и единицами деятельности// с параметрами //Цель//, //Единица деятельности// и //Тип связи// в последнем. 
  
-6. В базе данных необходимо дать пользователю права на доступ к новым классам. Для этого переключитесь в меню администратора системы (см. [[ru/manual/manual]], глава [[ru/manual/administration]]), выберите команду главного меню "Администрирование -> Справочники администрирования";. Откройте справочник //Категории прав//, выделите нужную категорию прав, нажмите гиперссылку //__Редактирование прав__//. После этого в открывшемся окне "Права": +6. В базе данных необходимо дать пользователю права на доступ к новым классам. Для этого переключитесь в меню администратора системы (см. [[ru/manual/manual]], глава [[ru/manual/administration]]), выберите команду {{bslink>Меню Администратора → Администрирование → Объекты администрирования|ShowRibbonPageOrItem?mi_Adm;miSprAdmin:Item}}. Откройте справочник //Группы вертикальных прав//, выделите нужную группу прав, нажмите гиперссылку //__Редактирование прав__//. После этого в открывшемся окне "Права": 
-  * Выделите в ветке //Классы\Объекты системы\Справочники\Типы связей// справочник //Типы связей между целями и процессами// и установите флажки в столбце "Разрешить" для типов прав //Доступ, Изменение, Создание// и //Удаление//.  +  * Выделите в ветке //Самостоятельные объекты – База.ОбъектыСистемы – База.Справочники – База.ТипыСвязей// – справочник //БизнесМодель.usr_ТипыСвязейМеждуЦелямиИЕдиницамиДеятельности// и установите флажки в столбце "Разрешить" для типов прав //Доступ, Изменение, Создание// и //Удаление//.  
-  * Выделите в ветке //Классы\Объекты системы\Общие связи\БизнесМодель.СвязиПроцессов// справочник //Связи между целями и процессами// и установите флажки в столбце "Разрешить" для типов прав //Доступ, Изменение, Создание// и //Удаление//.+  * Выделите в ветке //Самостоятельные объекты – База.ОбъектыСистемы – База.Связи – БизнесМодель.СвязиПроцессов// – справочник //БизнесМодель.usr_СвязиМеждуЦелямиИЕдиницамиДеятельности// и установите флажки в столбце "Разрешить" для типов прав //Доступ, Изменение, Создание// и //Удаление//.
  
-7. В итоге у процессов появится список связей с целями "Входящие связи с целями", а у целей - список связей с процессами "Исходящие связи с процессами". Списки будут выведены на вкладках **Окон свойств** объектов этих классов. Заполнять списки можно как вручную (при этом при заполнении одного из списков парный заполняется автоматически), так и соединяя такие объекты на диаграммах процессов нотации EPC, если для целей реализовать возможность вывода на такие диаграммы в соответствии с инструкциями из примера [[ru/technical_manual/editor_param_class/examples/appointment_of_the_epc_shape_for_a_user_class]]. +После выдачи прав необходимо перезапустить Business Studio. 
 + 
 +7. В итоге у единиц деятельности появится список связей с целями "Входящие связи с целями", а у целей - список связей с единицами деятельности "Исходящие связи с единицами деятельности". Списки будут выведены на вкладках **Окон свойств** объектов этих классов. Заполнять списки можно как вручную (при этом при заполнении одного из списков парный заполняется автоматически), так и соединяя такие объекты на диаграммах процессов нотации EPC, если для целей реализовать возможность вывода на такие диаграммы в соответствии с инструкциями из примера [[ru/technical_manual/editor_param_class/examples/epc_user_shapes]]. 
  
 [<contextnavigator>] [<contextnavigator>]
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +{(rater>id=ru_technical_manual_editor_param_class_examples_create_links_class|name=Пример создания с помощью MetaEdit справочника связей между двумя классами|type=vote|trace=ip|headline=off)}
Driven by DokuWiki