|
Создание пользовательского расширения
Пользовательские расширения создаются на вкладке Сценарии Дизайнера ELMA.
Чтобы создать расширение, необходимо нажать кнопку Добавить на панели инструментов или выбрать пункт Создать пользовательское расширение в контекстном меню списка пользовательских расширений (рис. 1).

Рис. 1. Кнопки для создания пользовательского расширения
Запустится мастер создания пользовательского расширения (рис. 2).

Рис. 2. Окно создания пользовательского расширения
Название расширения * - название пользовательского расширения на вашем языке. Оно отображается в следующих местах:
-
в списке расширений на вкладке Сценарии Дизайнера ELMA и в названии карточки расширения (рис. 3);
-
на графической модели процесса в качестве названия операции по умолчанию и на боковой панели инструментов графической модели (рис. 4);
-
на графической модели процесса в заголовке окна редактирования данного пользовательского расширения (рис. 5).
Внимание!
Название расширения и имя класса после создания расширения менять нельзя. Для создания аналогичного расширения с другим названием и именем класса можно воспользоваться функцией копирования.
|
Папка расширения - папка, или группа, в которой расширение будет размещено в списке расширений и в блоке Plug-ins боковой панели инструментов графической модели карточки процесса. Для изменения папки необходимо нажать кнопку
в поле с названием папки. Если в списке нет подходящей папки, можно создать новую, нажав кнопку
.


Дополнительный цвет - цвет рамки элемента на графической модели карточки процесса.
Основной цвет - цвет фона элемента на графической модели карточки процесса.
Имя класса - системная переменная, используемая для работы с данным пользовательским расширением. По умолчанию в это поле подставляется транслитерированное Название расширения, из которого удаляются неалфавитные символы (пробелы, знаки препинания, спецсимволы). Для обеспечения уникальности наименования используется префикс CA_.
Для создания пользовательского расширения необходимо нажать кнопку Далее. Сразу после создания пользовательское расширения появится в списке расширений в блоке Пользовательские расширения на вкладке Сценарии Дизайнера ELMA. Пользовательское расширение не появится в блоке Plug-ins боковой панели инструментов графической модели процесса до тех пор, пока не будет опубликовано. Закрытие окна или нажатие кнопки Отмена приведет к возврату к списку пользовательских расширений без внесения изменений в систему.

Рис. 3. Использование названия пользовательского расширения на вкладке "Сценарии" Дизайнера ELMA

Рис. 4. Использование названия пользовательского расширения на графической модели процесса

Рис. 5. Использование названия пользовательского расширения в заголовке окна редактирования данного расширения
См. также: