Различия

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

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

ru:technical_manual:editor_param_class:examples:appointment_of_the_epc_shape_for_a_user_class [2018/04/05 15:18]
— (текущий)
Строка 1: Строка 1:
-======  Пример задания с помощью MetaEdit для пользовательского класса своего шейпа для отображения его объектов на диаграммах нотации EPC  ====== 
  
-В примере рассматривается ситуация, когда класс, для которого надо задать иконку, уже есть в базе данных. Если его ещё нет - сначала нужно его создать, подробнее о том, как это делается, см. в примере [[ru/technical_manual/editor_param_class/examples/create_class]]. 
- 
-Для пользовательских классов можно задавать пользовательские фигуры (шейпы) для отображения их объектов на диаграммах нотации EPC, используя содержащий их набор элементов MS Visio формата vss/vssx ((Возможность доступна в Business Studio, начиная с версии 4.2)). 
- 
-== Внимание! ==  
-Шейпы, которые будут использоваться для диаграмм, должны подчиняться следующим требованиям: 
-  - Должны поддерживать добавление текста. 
-  - Должны быть простыми, т.е. без различных дополнительных команд в контекстном меню, иначе эти команды останутся в меню и в Business Studio  их корректная работа не гарантируется. 
-==== ==== 
-\\ 
-Алгоритм действий следующий: 
-  - Подготовьте содержащий шейпы объектов набор элементов MS Visio формата vss/vssx (создайте самостоятельно или загрузите из доступных источников) и поместите его в папку <Путь, по которому установлена Business Studio текущей версии>\Plugins. 
-  - Загрузите метаданные из базы данных (см. [[ru/technical_manual/editor_param_class/load_metadata#загрузка_метаданных_из_базы|3агрузка метаданных из базы]]). Для этого выберите команду меню "Загрузить из базы данных", выделите в списке баз данных нужную, нажмите кнопку "ОК". 
-  - Найдите класс в дереве классов, в вызванном от него контекстном меню выберите пункт "Редактировать". 
-  - В открывшемся окне "Свойства класса" (см. [[ru/technical_manual/editor_param_class/edit_metadata#свойства_класса|Cвойства класса]]) откройте вкладку "Доп. опции" и введите опцию //EPC.Shape// - значение //Plugins\**shapes_set_name.vss**#**shape_name**//, \\ где **shapes_set_name.vss** - название набора элементов MS Visio, включая расширение файла, а **shape_name** - уникальное название выбранного шейпа в указанном наборе. \\ Также введите опцию //EPC.Position// - в качестве значения задаётся число, соответствующее позиции иконки данного класса на палитре элементов диаграммы EPC (чем выше число - тем ниже иконка). 
-  - Редактирование метаданных закончено, теперь необходимо применить их к базе данных (см. [[ru/technical_manual/editor_param_class/load_metadata#применение_к_базе_данных|Применение к базе данных]]). Для этого выберите команду меню "Файл -> Применить к базе данных". В открывшемся списке баз отметьте галочками необходимые базы данных, нажмите кнопку "ОК". \\ По нажатию кнопки "ОК" запустится процесс применения метаданных к выбранной базе данных. При успешном применении метаданных в базе данных на палитре элементов диаграмм EPC появится иконка пользовательского класса нажатием на которую можно будет добавлять на диаграмму объекты данного класса - они будут отображаться на ней с помощью выбранного шейпа (также в этом случае появится возможность добавлять объекты из данного справочника на диаграмму EPC с помощью перетаскивания - Drug'n'Drop). 
- 
-[<contextnavigator>] 
Driven by DokuWiki