Ответное сообщение
Рабочий процесс: ответное сообщениеCommunity Edition+Введение
Узел «Ответное сообщение» используется для отправки пользовательских сообщений из рабочего процесса обратно клиенту, который инициировал действие, в определённых типах рабочих процессов.
Сейчас узел поддерживается в рабочих процессах типов «Событие до действия» и «Пользовательское событие» в синхронном режиме.
Создание узла
В поддерживаемых типах рабочих процессов узел «Ответное сообщение» можно добавить в любое место. Нажмите кнопку плюса («+») в рабочем процессе, чтобы добавить узел «Ответное сообщение»:

Ответное сообщение на протяжении обработки запроса хранится в виде массива. Кажды й раз, когда в рабочем процессе выполняется узел «Ответное сообщение», новое сообщение добавляется в этот массив. Когда сервер отправляет ответ, все сообщения передаются клиенту вместе.
Настройка узла
Содержимое сообщения — это шаблонная строка, в которую можно вставлять переменные. Шаблон настраивается в конфигурации узла:

Когда выполнение рабочего процесса доходит до этого узла, шаблон разбирается и формирует текст сообщения. В конфигурации выше переменная «Локальная переменная / Цикл по всем товарам / Объект цикла / Товар / Название» будет заменена конкретным значением в реальном рабочем процессе, например:

Настройка рабочего процесса
Статус ответного сообщения зависит от успешности или неуспешности выполнения рабочего процесса. Ошибка любого узла приводит к неуспешному завершению всего рабочего процесса. В этом случае текст сообщения вернётся клиенту со статусом ошибки и будет показан.
Если нужно явно задать состояние ошибки в рабочем процессе, используйте узел «Завершить рабочий процесс» и настройте его на статус ошибки. Когда этот узел выполнится, рабочий процесс завершится со статусом ошибки, а сообщение вернётся клиенту с ошибочным статусом.
Если во всём рабочем процессе не возникает состояние ошибки и выполнение успешно доходит до конца, сообщение вернётся клиенту со статусом успеха.
Если в рабочем процессе определено несколько узлов «Ответное сообщение», выполненные узлы добавят сообщения в массив. При финальном ответе клиенту все сообщения будут возвращены и отображены вместе.
Сценарии использования
Рабочий процесс типа «Событие до действия»
Использование узла «Ответно е сообщение» в рабочем процессе типа «Событие до действия» позволяет отправить клиенту соответствующую обратную связь после завершения рабочего процесса. Подробности: Событие до действия.
Рабочий процесс типа «Пользовательское событие»
Использование узла «Ответное сообщение» в «Пользовательском событии» в синхронном режиме позволяет отправить клиенту соответствующую обратную связь после завершения рабочего процесса. Подробности: Пользовательское событие.

