Описание: Выполнить на стороне сервера POST-запрос по произвольному URL с произвольным телом и вернуть клиенту (вызывающему процессу Elsa) результат этого запроса как есть (тот же код ответа и тело). По сути — серверный релей/прокси одного HTTP-вызова.
Типичный сценарий использования: в рамках рабочего процесса (Elsa) значения baseUrl и param вычисляются на предыдущем шаге процесса — как правило, через модуль "Вычисления" (формулы) — а затем передаются в этот метод, чтобы вызвать нужный REST-метод портала (например, обновить элемент) от имени текущего пользователя процесса.
Текущий токен авторизации вызывающего запроса (заголовок Authorization) прозрачно передаётся во внутренний запрос к baseUrl. Если baseUrl указывает на внутренний метод обновления элемента (.../api/item/update), тело переупаковывается в multipart/form-data (поле itemListJson); во всех остальных случаях тело передаётся как application/json.
🌐 HTTP-информация
POST/api/automation/PostAuthorization: <UserSessionToken> (будет переслан во внутренний запрос)📥 Параметры запроса (Query/Form)
| Параметр | Тип | Описание |
|---|---|---|
baseUrl | string | Полный URL-адрес, на который выполняется внутренний POST-запрос |
param | string | Тело внутреннего запроса (обычно JSON-строка) |
📤 Тело ответа (Response Body)
Код ответа и тело — ровно те, что вернул внутренний вызов по baseUrl (метод прозрачно транслирует результат вызванного метода).