Различия

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

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

ru:technical_manual:editor_param_class:examples:create_not_storable_parameters [2016/03/29 15:00]
admin удалено
— (текущий)
Строка 1: Строка 1:
-====== Примеры создания не хранимых параметров с помощью MetaEdit ====== 
- 
-Для демонстрации возможностей MetaEdit по созданию не хранимых параметров рассмотрим 2 задачи: 
-  - Вывести в новый параметр процесса значение параметра "Версия" его вышележащего процесса. 
-  - Вывести в новый параметр процесса значения его двух параметров "Номер" и "Название" с произвольными префиксом и постфиксом. 
- 
-===== Пример создания не хранимого параметра ===== 
-В качестве примера возьмем задачу создать параметр "Версия вышележащего процесса" для процессов, в котором должно выводиться значение параметра "Версия" процесса, вышележащего по отношению к выбранному. 
- 
-[{{ ru/technical_manual/editor_param_class/examples/create_not_storable_parameters/create_not_storable_parameters_001.png?nolink |Рисунок 1}}] 
- 
-Загрузить метаданные из базы данных (см. [[ru/technical_manual/editor_param_class/load_metadata#загрузка_метаданных_из_базы|3агрузка метаданных из базы]]). Для этого выбрать команду меню "Загрузить из базы данных", выделить в списке баз данных нужную, нажать кнопку "ОК".  
- 
-В классе //БизнесМодель.Процессы// добавить параметр //Версия вышележащего процесса//. Для этого выделить в дереве класс //БизнесМодель.Процессы//, в контекстном меню списка параметров выбрать пункт "Добавить".  
- 
-В открывшемся окне "Настройки параметра класса" (см. [[ru/technical_manual/editor_param_class/edit_metadata#настройки_параметра_класса|Hастройки параметра класса]]) ввести название //usr_Версия_вышележащего_процесса//, на закладке "Опции" выбрать тип параметра //Простой// и установить галочку для опции "Не хранимый", нажать кнопку {{common/3dot.png?nolink}}, выбрать тип свойства //Строка//, длина //100//. Теперь у класса //БизнесМодель.Процессы// добавился параметр //usr_Версия_вышележащего_процесса// типа //Строка//. Требуется указать, какую информацию должен содержать этот параметр, для этого необходимо на закладке "Доп. опции" ввести опцию //Показ.Префикс// - значение //ВышележащийПроцесс.Версия//. Чтобы изменить отображение названия параметра в программе, необходимо на закладке "Доп. опции" ввести опцию //Показ.Заголовок// - значение //Версия вышележащего процесса//. На закладке "Описание" ввести описание параметра //Значение параметра "Версия" вышележащего процесса.//. 
- 
-Редактирование метаданных закончено, теперь необходимо применить их к базе данных (см. [[ru/technical_manual/editor_param_class/load_metadata#применение_к_базе_данных|Применение к базе данных]]). Для этого выбрать команду меню "Файл -> Применить к базе данных". В открывшемся списке баз отметить галочками необходимые базы данных, нажать кнопку "ОК".  
- 
-По нажатию кнопки "ОК" запустится процесс применения метаданных к выбранной базе данных. При успешном применении метаданных в базе данных появится новый параметр //Версия вышележащего процесса// в классе //Процессы//. 
- 
-===== Пример создания не хранимого сводного параметра ===== 
- 
-В качестве примера возьмем задачу создать сводный параметр "Тестовый сводный параметр" в котором должны будет выводиться значения его двух параметров "Номер" и "Название" с произвольными префиксом и постфиксом, например, в виде, показанном на Рис.2. 
- 
-[{{ ru/technical_manual/editor_param_class/examples/create_not_storable_parameters/create_not_storable_parameters_002.png?nolink |Рисунок 2}}] 
- 
-Загрузить метаданные из базы данных (см. [[ru/technical_manual/editor_param_class/load_metadata#загрузка_метаданных_из_базы|3агрузка метаданных из базы]]). Для этого выбрать команду меню "Загрузить из базы данных", выделить в списке баз данных нужную, нажать кнопку "ОК".  
- 
-В классе //БизнесМодель.Процессы// добавить параметр //Тестовый сводный параметр//. Для этого выделить в дереве класс //БизнесМодель.Процессы//, в контекстном меню списка параметров выбрать пункт "Добавить".  
- 
-В открывшемся окне "Настройки параметра класса" (см. [[ru/technical_manual/editor_param_class/edit_metadata#настройки_параметра_класса|Hастройки параметра класса]]) ввести название //usr_Тестовый_сводный_параметр//, на закладке "Опции" выбрать тип параметра //Простой// и установить галочку для опции "Не хранимый", нажать кнопку {{common/3dot.png?nolink}}, выбрать тип свойства //Строка//, длина //100//. Теперь у класса //БизнесМодель.Процессы// добавился параметр //usr_Тестовый_сводный_параметр// типа //Строка//. Требуется указать, какую информацию должен содержать этот параметр, для этого необходимо на закладке "Доп. опции" ввести опцию //Показ.ФорматСводный// - значение //Префикс_[Number].[Название]*Постфикс//. В квадратных скобках вводятся системные названия параметров, остальное содержимое значения доп. опции - может содержать произвольные символы, кроме "[" и "]". Чтобы изменить отображение названия параметра в программе, необходимо на закладке "Доп. опции" ввести опцию //Показ.Заголовок// - значение //Тестовый сводный параметр//. На закладке "Описание" ввести описание параметра //Тестовый сводный параметр, созданный для демонстрации возможностей MetaEdit.//. 
- 
-Редактирование метаданных закончено, теперь необходимо применить их к базе данных (см. [[ru/technical_manual/editor_param_class/load_metadata#применение_к_базе_данных|Применение к базе данных]]). Для этого выбрать команду меню "Файл -> Применить к базе данных". В открывшемся списке баз отметить галочками необходимые базы данных, нажать кнопку "ОК".  
- 
-По нажатию кнопки "ОК" запустится процесс применения метаданных к выбранной базе данных. При успешном применении метаданных в базе данных появится новый параметр //Версия вышележащего процесса// в классе //Процессы//. 
- 
- 
- 
- 
- 
-[<contextnavigator>] 
  
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki