Описание задачи |
Получить из лида товары с количеством. Допустим, вам требуется получить для бизнес-процесса список товаров вида "название — количество", например, "котята — 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. (в итераторе) В текстовую переменную text_product (текст уведомления о товарах) допишем товар и количество. Замечание: При заведении переменной присвоим ей значение по умолчанию "Количество товара:".
Шаг 6.(вне итератора) Выводим получившийся текст.
Пример уведомления: Общая схема БП |