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