AZykov (обсуждение | вклад) Новая страница: « Предыдущая статья курса: Запуск служебных сценариев Предыдущее задание курса: ''Задание 6. Интеграция звонков в карточку'' Следующая статья курса: Принципы разработки Следующее задание курса: ''Задание 8. Настройка вычисления полей'' Пред...» |
AZykov (обсуждение | вклад) Нет описания правки |
||
Строка 3: | Строка 3: | ||
Предыдущее задание курса: ''[[Задание 6. Интеграция звонков в карточку]]'' | Предыдущее задание курса: ''[[Задание 6. Интеграция звонков в карточку]]'' | ||
В рамках данного задания, необходимо создать служебный сценарий, который будет создавать обращение из переданных в него параметров. | |||
Запуск сценария может осуществляться через API. | |||
Входящие параметры сценария: | |||
* startparam1 - Номер телефона контакта | |||
* startparam2 - Тема обращения (subject) | |||
* startparam3 - Описание обращения (description) | |||
Сценарий должен найти объект Контакт по номеру телефона (с помощью поля xxx). | |||
Если у контакта заполенна привязка к контрагенту (client), идентфикатор контрагента также должен быть сохранен. | |||
При создании объекта Обращение, необходимо заполнить поле Контакт (если контакт найден), Контрагент (если у контакта заполнено поле Контрагент), а также тема и описание обращения из переданных параметров. | |||
Для поиска и добавления данных необходимо использовать компонент '''Операция''', для остальной логики будут полезными компоненты '''Парсер''', '''Сравнение''', '''Присвоение.''' | |||
[[Файл:REST sandbox.png|мини|REST sandbox]] | |||
Для тестирования служебного сценария удобно использовать утилиту Postman или другие подобные утилиты. | |||
Для получения примеров JSON объектов, построения фильтров и т.д. удобно использовать REST sandbox, которй можно найти в приложении Builder. | |||
Текущая версия от 13:07, 24 февраля 2025
Предыдущая статья курса: Запуск служебных сценариев
Предыдущее задание курса: Задание 6. Интеграция звонков в карточку
В рамках данного задания, необходимо создать служебный сценарий, который будет создавать обращение из переданных в него параметров.
Запуск сценария может осуществляться через API.
Входящие параметры сценария:
- startparam1 - Номер телефона контакта
- startparam2 - Тема обращения (subject)
- startparam3 - Описание обращения (description)
Сценарий должен найти объект Контакт по номеру телефона (с помощью поля xxx).
Если у контакта заполенна привязка к контрагенту (client), идентфикатор контрагента также должен быть сохранен.
При создании объекта Обращение, необходимо заполнить поле Контакт (если контакт найден), Контрагент (если у контакта заполнено поле Контрагент), а также тема и описание обращения из переданных параметров.
Для поиска и добавления данных необходимо использовать компонент Операция, для остальной логики будут полезными компоненты Парсер, Сравнение, Присвоение.

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