Важно! С момента создания нашей компании (с 2011 года) мы ставили перед собой задачу бесплатной поддержки пользователей нашего форума. Здесь собраны тысячи вопросов и ответов. Регистрируйтесь на сайте, задавайте вопросы по внедрению CRM и автоматизации бизнеса с помощью Пинкит.
Если нет времени, жмите кнопку, оставьте ваши координаты, мы с вами свяжемся и поможем в решении вопроса:
Межпортальное взаимодействие между двумя Б24. Обновление задачи. Наблюдаю неоднократную проблему, при которой почему-то события изменения от ОДНОГО пользователя не проходят обновления связанной задачи. Причем этот пользователь не присутствует фильтрах или еще каких-то исключений. Включил режим отладки и вот что система пишет вот такую ошибку и даже не пытается заходить в интеграцию https://yadi.sk/d/nlIeXHwctcZvGQ Что это значит? Если изменить задачу от другого пользователя, то все ОК.
написал: Межпортальное взаимодействие между двумя Б24. Обновление задачи. Наблюдаю неоднократную проблему, при которой почему-то события изменения от ОДНОГО пользователя не проходят обновления связанной задачи. Причем этот пользователь не присутствует фильтрах или еще каких-то исключений. Включил режим отладки и вот что система пишет вот такую ошибку и даже не пытается заходить в интеграцию https://yadi.sk/d/nlIeXHwctcZvGQ Что это значит? Если изменить задачу от другого пользователя, то все ОК.
Задача меняется от пользователя с айди 1235. Все остальные параметры корректны. Т.е. если я передвину задачу, то все ОК. Если она передвигает, то в ряде случаев ОК, а в ряде вот такая ошибка.
Причем сегодня такая же проблема была - обновили порядка 20 задач, а обмен обновил только 4, а по остальным даже в логах ничего нету. А если включить, то будет такая ошибка. Сейчас попробую еще раз расширенный лог включить и пришлю скрины.
Нашел свежий пример, сначала расписывал как все плохо, а потом дошел до конкретного запроса и вот что увидел. Вот история изменения задачи с портала: https://yadi.sk/d/zXa1HKS91P8O5w т.е. сегодня задача менялась разными пользователями, но точно не админом с айди №1.
А вот что вижу в журнале по интеграции: https://yadi.sk/d/JSTU7uAAuXb3XA Т.е. мало того что дата изменения не бьется историей в задаче - бог с ним. Так еще и апи-запрос отдает "changedBy": "1", что не правда. А те события, которые реально были в журнале не видны вовсе.
Или вот еще пример задачи - №68964 Напомню, что обмен стоит каждые 5 минут. В журнале Пинкита я вижу только вот это событие от 03.12.2024 15:06:20 а все последующие события https://yadi.sk/d/ogGseZkBLbycdg , включая до текущего времени 15:43 вообще нет в журнале новых событий, что не правда: https://yadi.sk/d/GHleg47bvqhh3Q
Т.е. на лицо 2 возможные проблемы: 1. Не корректно работает REST API Битрикс24, которое отдает в Пинкит не верные данные. 2. Не корректно работает Пинкит, забирая какую-то фигню...
написал: А вот что вижу в журнале по интеграции: https://yadi.sk/d/JSTU7uAAuXb3XA Т.е. мало того что дата изменения не бьется историей в задаче - бог с ним. Так еще и апи-запрос отдает "changedBy": "1", что не правда. А те события, которые реально были в журнале не видны вовсе.
Ну это уже Битрикс24 отдаёт так т.к. с данной проблемой я столкнулся на другом проекте и по этому установил такой фильтр для Шага 1. Можете со своей стороны написать тикет им и уточнить с чем связана данная проблема
написал: Нашел свежий пример, сначала расписывал как все плохо, а потом дошел до конкретного запроса и вот что увидел. Вот история изменения задачи с портала: https://yadi.sk/d/zXa1HKS91P8O5w т.е. сегодня задача менялась разными пользователями, но точно не админом с айди №1.
А вот что вижу в журнале по интеграции: https://yadi.sk/d/JSTU7uAAuXb3XA Т.е. мало того что дата изменения не бьется историей в задаче - бог с ним. Так еще и апи-запрос отдает "changedBy": "1", что не правда. А те события, которые реально были в журнале не видны вовсе.
Или вот еще пример задачи - №68964 Напомню, что обмен стоит каждые 5 минут. В журнале Пинкита я вижу только вот это событие от 03.12.2024 15:06:20 а все последующие события https://yadi.sk/d/ogGseZkBLbycdg , включая до текущего времени 15:43 вообще нет в журнале новых событий, что не правда: https://yadi.sk/d/GHleg47bvqhh3Q
Т.е. на лицо 2 возможные проблемы: 1. Не корректно работает REST API Битрикс24, которое отдает в Пинкит не верные данные. 2. Не корректно работает Пинкит, забирая какую-то фигню...
Подскажите, куда копать?
Как вариант сделать например через Постман запрос или другой сервис и проверить, что он отдаёт ID 1 и тогда точно проблема будет на стороне Б24.
Увидел ответы. Проблема в том, что такие глюки не регулярны. Точнее они регулярны, но не в 100% случаях. Я порой вижу, что обмен не работает. Начинаю выяснять и натыкаюсь на такие проблемы. Но это все задним числом получается. Т.е. в моменте фактов для ТП не будет..
написал: Увидел ответы. Проблема в том, что такие глюки не регулярны. Точнее они регулярны, но не в 100% случаях. Я порой вижу, что обмен не работает. Начинаю выяснять и натыкаюсь на такие проблемы. Но это все задним числом получается. Т.е. в моменте фактов для ТП не будет..
Ну я бы начала с вопроса, почему изменения под одним пользователем проходят, а в запросе нам под ID 1 отдаётся.
Просмотрел свои другие интеграции по другим проектам, где была такая же проблема. На сколько помню у вас под ID 1 технический пользователь "Бот", вот предлагаю сделать еще одного такого технического пользователя, чтобы у него уже другой был ID и перенастроить на него интеграции, тогда проблема точно должна решиться. Предлагаю такой вариант как временное решение и уточнить у Битрикс24, почему нам при обновлении пользователем, например с ID 24 отдаётся ID 1.