Задать вопрос
@Ndfiuenbufiw

Какой метод используется в вебхуке для получения изменения стадий сделок?

В битриксе облачной версии создал поля с датами которые фиксируют дату при создании и изменении стадии сделки, полей столько сколько и стадий, проблема в том что я не могу фиксировать даты предыдущих стадий для уже созданных сделок до создания этих полей фиксаторов, нов каждой сделке есть история изменения стадии в комментариях таймлайна, хочу узнать какой метод для вебхука использовать что бы брать дату о любых изменениях стадий сделок из таймлайна и записывать эту дату в поля существующих сделок, если такое возможно конечно же
  • Вопрос задан
  • 231 просмотр
Подписаться 2 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
Можно использовать исходящий и входящий вебхуки.
Триггер исходящего вебхука - ONCRMDEALUPDATE.
В ответе придет идентификатор измененной сделки.
При срабатывании триггера делаете запрос на получение данных сделки crm.deal.get.
Дальше пишете свой обработчик по проверке нахождения сделки на определенной стадии и если поле, куда пишите дату изменения стадии пустое, то пишете в него время изменения стадии с помощью метода crm.deal.update.
это вариант 1 - сложный.

Можно попробовать вариант полегче.
Только входящий вебхук, метод crm.stagehistory.list.
Файл можно запускать на исполнение по cron с нужными интервалами

пс
Выше пишут про БП
кстати, можно и через БП попробовать сделать - бп на добавление/изменение сделки.
И также по условиям проверять поля и заполнять их - в облаке такое можно сделать
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы