В системе ELMA существует возможность запуска процесса как из справочника системы ELMA, так и со страницы записи справочника.
Создание процесса осуществляется в Дизайнере ELMA на вкладке Процессы. Последовательность действий при создании процесса, запускаемого из справочника системы ELMA, аналогична последовательности действий при создании обычного бизнес-процесса.
Так как данный процесс моделируется для определенного справочника и может запускаться с его страницы, при моделировании необходимо связать данный процесс с соответствующим объектом. Для этого необходимо выполнить следующие действия:
в контексте процесса создать входную переменную с типом связи Список, в качестве типа данных которой указать необходимый справочник (рис. 1). При выборе типа связи Одиночная в процесс можно будет передать только одно значение (при выборе нескольких значений при попытке запуска процесса будет отображено соответствующее уведомление). При выборе типа связи Список в процесс может быть передано любое количество записей справочника;
Рис. 1. Контекст процесса. Входная переменная с типом связи "Список"
Для начала работы с созданным процессом из справочника необходимо опубликовать процесс и опубликовать соответствующий объект.
После этого, в карточке соответствующего справочника будет отображена кнопка Отправить по маршруту (рис. 3). С помощью флажков необходимо выбрать те записи справочника, которые будут отправлены по маршруту. При на нажатии на данную кнопку будет запущен экземпляр процесса. Данная возможность доступна только пользователям, обладающим правами доступа к разделу "Процессы" и правами доступа к данному процессу.
Рис. 3. Карточка справочника. Кнопка "Отправить по маршруту"