1b.app
Скопирована ссылка -

Как отправлять нужные запросы GET, POST, DELETE, PUT и использовать полученные ответы в заказах

Вот пример запроса, который отправляем:
{
"apiKey": "здесь берем ключ по настройкам включенной интеграции Новой почты, например",
"modelName": "TrackingDocument",
"calledMethod": "getStatusDocuments",
"methodProperties": {
"Documents": [
{
"DocumentNumber": "20450801443193",
"Phone": "380958010474"
}
]
}
}
Когда мы получаем ответ на запрос, нужно записать данные в соответствующие дополнительные поля бизнес-процесса.
Вот пример таких данных из ответа:
"Number": "20450801443193",
"StatusCode": "1",
"Status": "",
"DateCreated": "30-10-2023 09:58:54",
"CargoDescriptionString": "Бытовые вещи",
"CheckWeight": "",
"CityRecipient": "Гостиничное",
"CounterpartySenderDescription": "Частное лицо",
"PhoneSender": "380554884855",
"RecipientAddress": "с. Гостинцево, Отделение №1, ул. Центральная, 1",
"SenderAddress": "г. Чернигов, Отделение №9 (до 30 кг): ул. Красносельского, 59а",
"SenderFullNameEW": "Честик Петр",
"ServiceType": "WarehouseWarehouse",
"VolumeWeight": "2.76",
"WarehouseRecipient": "Отделение №1: ул. Центральная, 1",
"RecipientWarehouseIndex": "71116/1",
"WarehouseSender": "Отделение №9 (до 30 кг): ул. Красносельского, 59а",
Сейчас в системе нашел два действия в бизнес-процессах, позволяющих работать с API:
1. Передать процесс в API
2. Добавить записи в справочник на основании ответа на запрос API
Какие настроить эти действия, чтобы получить нужный результат?
Нужно ли разработать отдельное действие, чтобы оно позволяло делать нужное?
Если да, то дайте, пожалуйста, оценку такого действия.
Оригинальный вопрос доступен на версии: ua Вячеслав Легеза

Ответы:

Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий