Предыдущая статья курса: Запуск служебных сценариев
Предыдущее задание курса: Задание 6. Интеграция звонков в карточку
В рамках данного задания, необходимо создать служебный сценарий, который будет создавать обращение из переданных в него параметров.
Запуск сценария может осуществляться через API.
Входящие параметры сценария:
- startparam1 - Номер телефона контакта
- startparam2 - Тема обращения (subject)
- startparam3 - Описание обращения (description)
Сценарий должен найти объект Контакт по номеру телефона (с помощью поля xxx).
Если у контакта заполенна привязка к контрагенту (client), идентфикатор контрагента также должен быть сохранен.
При создании объекта Обращение, необходимо заполнить поле Контакт (если контакт найден), Контрагент (если у контакта заполнено поле Контрагент), а также тема и описание обращения из переданных параметров.
Для поиска и добавления данных необходимо использовать компонент Операция, для остальной логики будут полезными компоненты Парсер, Сравнение, Присвоение.

Для тестирования служебного сценария удобно использовать утилиту Postman или другие подобные утилиты.
Для получения примеров JSON объектов, построения фильтров и т.д. удобно использовать REST sandbox, которй можно найти в приложении Builder.
Следующая статья курса: Принципы разработки
Следующее задание курса: Задание 8. Настройка вычисления полей
Предыдущая статья курса: Запуск служебных сценариев
Предыдущее задание курса: Задание 6. Интеграция звонков в карточку