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

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

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

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