Commit 6ebe7f5a authored by Natalia Klimova's avatar Natalia Klimova

Update route_setting.rst

parent 59631fd1
......@@ -608,3 +608,71 @@ counter_number - код поля "Номер заявки"
Теперь все этапы располагаются в правильном порядке.
Этап 6. Отправка уведомления заявителю о смене статуса заявки
--------------------------------------------------
**Вход** - заявка со статусом "В работе"
**Выход** - уведомление заявителю о смене статуса
Здесь мы используем уже знакомый нам этап **"Отправка письма на почту"**
**Шаг 1.** В редакторе маршрута нажимаем кнопку «+» для добавления нового этапа.
**Шаг 2.** В настройках этапа выбираем:
* Тип действия — Отправка письма на почту;
* Название этапа — "уведомление о смене статуса заявки";
* Код этапа — при необходимости.
* Код поля на форме- Указываем поле формы, содержащее адрес электронной почты заявителя. В нашем случае — textbox_mail.
* Тема письма (с поддержкой HTML-разметки) - "Изменен статус заявки на услуги компании Atlas"
* Тело письма (с поддержкой HTML-разметки) - "Ваша заявка на " + $listbox_type + " под номером " + $counter_number + " принята в работу"
**Шаг 3.** Сохраняем этап
Этап 7. Проверка типа услуги
-----------------------------
На данном этапе система автоматически определяет тип услуги, указанный в заявке, и направляет её по соответствующему сценарию обработки.
**Вход** - поданная в системе заявка с указанным типом услуги.
**Выход** -
* если тип услуги — «Подписка на обслуживание», заявка направляется на этап создания договора
* если другой тип услуги - направляется в работу исполнителю
Этот этап используется для реализации ветвления бизнес-процесса в зависимости от значений полей формы заявки.
Для этого применяется тип действия **«Условный переход»**. Данный тип действия выполняется системой и подразумевает собой некую «проверку», считывающую условия на форме заявки (по умолчанию) либо с формы завершения, и отправляющую заявку на один из этапов маршрута.
**Шаг 1.** В редакторе маршрута добавляем новый этап, нажав кнопку «+».
**Шаг 2.** В настройках этапа выбираем:
* Тип действия — Условный переход;
* Название этапа — Проверка типа услуги;
* Код этапа — при необходимости
**Шаг 3.** Открываем вкладку "Переходы".
Вкладка «Переходы» содержит:
* кнопку «Редактировать»;
* список настроенных переходов;
* переход по умолчанию.
**Шаг 4.** По нажатию на кнопку «Редактировать» открывается окно **«Редактирование переходов»**.
**Шаг 5.** Во вкладке "Переходы" нажимаем **Добавить переход"**
**Шаг 6.** В левом операнде указываем код поля, которое проверяем — мы проверяем
«Вид услуги».
**Шаг 7.** В операторе сравнения выбираем "=", т.к нам нужно осуществлять переход случае если Вид услуги = определенному какому-то значению
**Шаг 8.** В правом операнде нам необходимо указать значение, которое должно быть выбрано в нашем поле «Вид услуги», для осуществления перехода. Для этого мы обращаемся к колонке справочника, в которой указано значение услуги.
* если выбрано значение 2 – Подписка на обслуживание, нам нужно отправить заявку на создание договора.
Для этого в правом операнде мы указываем значение **2**
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment