Для каждой созданной в Дизайнере ELMA модели процесса существует возможность запустить несколько процессов в веб-приложении. Каждый запущенный в веб-приложении процесс называется экземпляром процесса. Что бы различать экземпляры процессов реализована возможность дать каждому из них уникальное наименование.
Чтобы определить способ именования экземпляров процесса, необходимо нажать на панели инструментов процесса в его карточке кнопку Настройки и выбрать пункт Наименование экземпляров (рис. 1).
Рис. 1. Кнопка "Наименование экземпляров" в панели инструментов процесса
В открывшемся окне можно определить, как будет формироваться наименование экземпляров – вручную, автоматически с использованием ключевой переменной или в соответствии с заданным шаблоном. Тут же можно активировать или деактивировать настройку Запросить имя процесса, позволяющую инициатору экземпляра процесса изменять его наименование.
Рис. 2. Окно настройки схемы наименования экземпляров процесса
Стандартная схема - наименование экземпляра процесса определяется ключевой переменной или вводится вручную инициатором процесса. Возможны следующие варианты именования процесса по стандартной схеме:
Ключевая переменная не указана и настройка Запросить имя процесса включена - название экземпляра процесса вводится вручную при запуске процесса.
Ключевая переменная не указана и настройка Запросить имя процесса отключена - экземпляр процесса всегда будут иметь наименование <Без названия>.
Ключевая переменная указана - независимо от состояния настройки Запросить имя процесса наименование экземпляра процесса будут соответствовать значению ключевой переменной.
Внимание!
Если при стандартной схеме ключевая переменная не указана и настройка Запросить имя процесса отключена, экземпляры процесса всегда будут иметь наименование <Без названия>.
Шаблон - название экземпляра процесса будет формироваться по указанному шаблону. В шаблон можно вставлять контекстные переменные процесса. Список предлагаемых переменных можно увидеть, нажав кнопку Вставить переменную (рис. 3).
Рис. 3. Пример содержимого меню "Вставить переменную"
При выборе схемы именования экземпляров процесса Шаблон настройку Запросить имя процесса нужно отключить. Независимо от состояния настройки Запросить имя процесса наименование экземпляра будет сформировано по шаблону, однако если настройка включена, пользователю придется заполнить обязательное поле Название экземпляра процесса при запуске процесса.
Настройка Запросить имя процесса при запуске процесса в веб-приложении активирует окно с запросом названия экземпляра процесса (рис. 4).
Рис. 4. Окно запуска процесса с запросом названия экземпляра
Если настройка отключена, название экземпляра процесса не запрашивается (рис. 5).
Рис. 5. Окно запуска процесса без запроса названия экземпляра
Таким образом, настройка Запросить имя процесса должна быть активирована только в том случае, если используется стандартная схема именования процесса и не задана ключевая переменная.