Описание
Допустим, вам требуется получить для бизнес-процесса список товаров вида "название — количество", например, "котята — 5 шт., щенята — 6 шт." и т.д.
Задача может быть решена разными способами, например можно создать цикл в цикле, но это не очень красивое решение.
Другой способ возможен при использовании приложения REST Активити и сервиса для вебхуков SnApi, разработанных компанией IT-Solution.
Задача
Получить из сделки товары с количеством.
Решение
Вам потребуется приложение REST Активити и вебхук SnApi "ping_pong_json_string". С помощью этих инструментов вы сможете использовать JSON с данными в итеративном запросе.
В конструкторе бизнес-процессов используйте действие приложения "Получить параметр через REST" и выполните следующие шаги:
Шаг 1. Получите весь список товаров:
Шаг 2. Запишите получившийся список в переменную:
Шаг 3. Итерируйте по переменным {"Товар":"Ножницы", "Количество":5}:
Шаг 4. Используйте метод ping_pong_json_string, выбрав действие приложения REST Активити SnApi:
Шаг 5: Используйте полученный результат!
Доступно на:
Коробочной версии Битрикс24;
Облачных тарифах Команда, Компания.