Сценарий процесса может быть создан несколькими способами:
-
на вкладке Сценарии карточки процесса. Для создания сценария необходимо нажать правой кнопкой мыши в любой свободной области вкладки и в открывшемся контекстном меню выбрать пункт Добавить сценарий (рис. 1).
Рис. 1. Карточка процесса. Вкладка "Сценарии". Кнопка "Добавить сценарий"
-
в настройках того элемента, который инициирует обращение к данному сценарию (рис. 2);
Рис. 2. Блок операции "Сценарий". Вкладка Сценарий"
Процедура создания сценария процесса в системе ELMA типизирована для всех элементов.
Рассмотрим процедуру создания сценария процесса на примере операции Сценарий. По умолчанию в данном блоке не выбран ни один сценарий (рис. 2). Для создания сценария необходимо нажать на кнопку Указать сценарий. После этого окно примет вид, представленный на рис. 3.
Рис. 3. Выбор сценария
Для создания нового сценария необходимо нажать на кнопку Создать. Будет открыто окно ввода названия сценария (рис. 4). В названии сценария могут быть использованы латинские и русские символы, цифры и знак "_". Название сценария обязательно должно начинаться с буквы.
Рис. 4. Окно для ввода названия сценария
По умолчанию название сценария генерируется автоматически на основе имени элемента, который инициирует обращение к данному сценарию, методом транслитерации его названия на латинские символы. В зависимости от условий выполнения сценария его название может формироваться по следующим шаблонам:
-
<ИмяЭлемента>OnViewLoad – шаблон для названия сценария, выполняющегося при загрузке формы;
-
<ИмяЭлемента>OnChange – шаблон для названия сценария, выполняющегося при изменении значения элемента, инициирующего обращение к сценарию;
-
<ИмяЭлемента>ButtonOnClick – шаблон для названия сценария, выполняющегося при нажатии на кнопку.
В случае, если обращение к сценарию инициирует свойство блока, то название сценария, помимо имени свойства, будет включать в себя имя родительского элемента: <ИмяБлока><ИмяСвойстваБлока>.
Ниже перечислены случаи, в которых название сценария генерируется только на основе имени элемента, инициирующего обращение к сценарию:
Также название сценария может быть введено пользователем вручную. В названии сценария могут быть использованы латинские символы, цифры и знак "_". В случае, если в названии сценария использованы русские символы, при нажатии на кнопку ОК (рис. 4) они будут автоматически транслитерированы на латинские. Название сценария обязательно должно начинаться с буквы.
При нажатии на кнопку ОК будет открыт интерфейс редактора сценариев (рис. 5). Если сценарий создается в настройках элемента, то для открытия окна создания сценария необходимо нажать на кнопку Перейти, расположенную справа от поля выбора сценария.
Рис. 5. Интерфейс редактора сценариев
Для того, чтобы выбрать уже существующий сценарий (рис. 3), необходимо выбрать его из выпадающего списка и нажать на кнопку Перейти. Создаваемый/выбранный сценарий будет открыт в редакторе сценариев (рис. 5).
Создание сценария с помощью конструктора сценариев
Для создания сценария с помощью конструктора сценариев необходимо одновременно нажать на клавиатуре на клавишу Shift и на правую кнопку мыши в любой свободной области вкладки. В открывшемся контекстном меню требуется выбрать пункт Добавить сценарий с помощью конструктора (рис. 6).
Рис. 6. Карточка процесса. Вкладка "Сценарии". Кнопка "Добавить сценарий с помощью конструктора"
Будет открыто окно Конструктор сценариев ELMA beta с информацией о том, что конструктор сценариев работает в режиме beta-тестирования (рис. 7).
Рис. 7. Окно "Конструктор сценариев ELMA beta"
Для того, чтобы продолжить создание сценария с помощью конструктора сценариев, необходимо нажать на кнопку Открыть Конструктор сценариев.
См. также: