Найти в Дзене

ТОП-10 вопросов и ответов о приложении для Битрикс24 “REST API - методы РЕСТ Битрикс24 и JSON в роботах и БП”

Что делает приложение REST API в роботах и бизнес-процессах?
Оно позволяет запускать любые REST-методы Битрикс24 прямо из роботов и БП. Результат можно обработать через JSON и JSONPath. Какие сущности можно обрабатывать через REST?
Любые: лиды, сделки, контакты, компании, задачи, пользователи и смарт-процессы. Всё зависит от выбранного REST-метода. Можно ли массово обработать всю базу?
Да. Приложение позволяет запускать REST-методы в умных сценариях и проходить по большим массивам данных, включая импортированные сущности. Для чего нужен JSONPath?
JSONPath позволяет вытащить из REST-ответа только те поля, которые нужны в автоматизации. Можно вернуть до 10 отдельных значений. Что делать, если не понимаю структуру REST-ответа?
Можно вывести весь JSON в комментарий и изучить вложенность. Это помогает увидеть реальные названия полей и правильно составить JSONPath. От чьего имени должен запускаться робот?
От действующего пользователя с полными правами. Запуск от уволенного или ограниченного

Что делает приложение REST API в роботах и бизнес-процессах?
Оно позволяет запускать любые REST-методы Битрикс24 прямо из роботов и БП. Результат можно обработать через JSON и JSONPath.

Какие сущности можно обрабатывать через REST?
Любые: лиды, сделки, контакты, компании, задачи, пользователи и смарт-процессы. Всё зависит от выбранного REST-метода.

Можно ли массово обработать всю базу?
Да. Приложение позволяет запускать REST-методы в умных сценариях и проходить по большим массивам данных, включая импортированные сущности.

Для чего нужен JSONPath?
JSONPath позволяет вытащить из REST-ответа только те поля, которые нужны в автоматизации. Можно вернуть до 10 отдельных значений.

Что делать, если не понимаю структуру REST-ответа?
Можно вывести весь JSON в комментарий и изучить вложенность. Это помогает увидеть реальные названия полей и правильно составить JSONPath.

От чьего имени должен запускаться робот?
От действующего пользователя с полными правами. Запуск от уволенного или ограниченного сотрудника приведёт к ошибкам доступа.

Почему нужно ставить большой период ожидания?
REST-запросы могут обрабатывать тысячи элементов, поэтому рекомендуется ставить таймаут минимум 10 минут, чтобы избежать обрывов.

Можно ли использовать результаты REST-запроса в других роботах?
Да. Полученные значения передаются в переменные и могут использоваться в уведомлениях, итераторах, изменении полей и последующих действиях.

Подходит ли приложение для поиска данных?
Да. Через методы вроде user.get или crm.item.list можно находить элементы по фильтрам и возвращать ID, поля и массивы данных.

Сложно ли настраивать приложение?
Нет: нужно выбрать REST-метод, указать фильтры и прописать JSONPath. Всё остальное приложение делает автоматически.

RUTUBE Плеер