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

Рис. 1. Контекст процесса. Входная переменная типа "Сделка"
-
в Дизайнере ELMA в объекте Сделка на вкладке Процессы добавить созданный процесс (рис. 2). Подробнее о добавлении процесса на данной вкладке см. соответствующую страницу справки.

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

Рис. 3. Справочник "Тип сделки". Страница создания новой записи
После этого в карточке сделки (настроенного выше типа) будет доступна кнопка Запустить процесс (рис. 4).

Рис. 4. Карточка сделки. Кнопка "Запустить процесс"
При нажатии на данную кнопку будет открыто диалоговое окно запуска процесса (рис. 5), в котором необходимо выбрать процесс и нажать на кнопку Отправить.

Рис. 5. Диалоговое окно запуска процесса
После нажатия на кнопку Отправить будет открыто стартовое окно запуска процесса. Оно может принимать следующие виды:
-
стандартное окно запуска процесса (рис. 6). Поле с названием экземпляра процесса является обязательным для заполнения;

Рис. 6. Стандартное окно запуска процесса
-
окно запуска процесса и ввода значений контекстных переменных (рис. 7). Список переменных задается администратором в настройках стартового события при моделировании процесса в Дизайнере ELMA.

Рис. 7. Окно запуска процесса и ввода значений контекстных переменных
При необходимости следует заполнить все требуемые поля и нажать на кнопку Старт. В случае, если для процесса предусмотрен шаблон наименования экземпляра процесса, поле с названием экземпляра процесса будет скрыто, изменить значение в нем будет невозможно.
После нажатия кнопки Старт в системе ELMA будет создан новый экземпляр процесса, т.е. процесс считается запущенным и первому исполнителю по процессу поступает задача.
См. также: