DEV Community

Глеб Лужбин S-WEBS
Глеб Лужбин S-WEBS

Posted on Originally published at s-webs24.ru

Задержка синхронизации задач между порталами Битрикс24: что проверить

Задача изменилась на одном портале Битрикс24, а на втором обновления нет. Первая реакция — «синхронизация сломалась». На практике чаще всего дело не в самой карточке: межпортальный обмен зависит от пяти независимых условий, и сбой любого из них выглядит как «задержка».

Приложение «Межпортальные задачи и коллабы» работает с задержкой и находится в бете. Поэтому первое правило диагностики — не плодить правки. Возьмите одну тестовую задачу, внесите одно заметное изменение и проверяйте условия по порядку.

1. Активность приложения и сохранённое сопоставление

Обмен возможен, только если приложение установлено и активно на обоих порталах. Связь создаётся одноразовым ключом приглашения: партнёр формирует ключ, клиент активирует. Но активация сама по себе обмен не запускает — администратор партнёрского портала должен сохранить сопоставление.

Типовая ловушка: клиент активировал ключ и создал задачу, а зеркало не появилось. Причина — на стороне партнёра не сохранили сопоставление. Новая связь не нужна: достаточно сохранить действующее сопоставление и создать одну тестовую задачу в разрешённой области.

Роли при этом несимметричны. Партнёр настраивает сопоставления и правила, клиент активирует связь и смотрит результат. Правило, изменённое «не с той стороны», может выглядеть как неисправность, хотя просто не было сохранено.

2. Права доступа не отменяются связью

Связь между порталами не отменяет права доступа ни на одном из них. Приложение передаёт только те данные, которые доступны в рамках настроенных разрешений.

Если в связанной задаче появился файл, а на втором портале его нет при обновлённом названии и описании — проверяйте доступность вложения, а не состояние связи целиком. Файл копируется, только если прикреплён к связанной задаче и доступен приложению. Права, размер, тип файла или его недоступность — все это отдельные причины отказа.

3. Сопоставления пользователей и полей — вручную

Пользовательские поля не подбираются автоматически ни по названию, ни по коду, ни по типу. Два поля с одинаковым названием могут иметь разные допустимые значения — и тогда поле будет заполнено в исходной задаче и пустым в зеркале.

Стандартная синхронизация передаёт название, описание, крайний срок, плановые даты, приоритет, теги и оценку времени. Очистка поддерживаемого значения тоже считается изменением: она очистит соответствующее значение в зеркале.

Вручную сопоставленная пара сотрудников имеет приоритет над ответственным и постановщиком по умолчанию — но не переносит учётные записи, отделы и права между порталами.

4. Область обмена

Приложение связывает не любые задачи, а только те, что попадают в настроенную область: выбранные проекты, рабочие группы, существующие коллабы или конкретных ответственных.

В режиме по ответственным отбор идёт по назначенному ответственному, а не по автору. Перенесли задачу в другой проект или сменили ответственного на сотрудника вне списка — обмен по существующей паре останавливается, в зеркале появляется пометка. Вернули задачу в область — приложение продолжит работу с прежней парой, без создания нового зеркала.

5. Направление обмена и разрешения

Сохранённое сопоставление запускает направление клиент → партнёр. Обратная передача требует отдельных разрешений: на изменения задачи, полей, файлов и новые сообщения чата. Разрешение на поля не включает файлы и переписку.

Классический симптом: зеркала создаются на партнёрском портале, но правки подрядчика клиент не видит. Это не задержка — это отключённое обратное разрешение. После включения проверять старую историю бесполезно: внесите одно новое изменение и дождитесь обработки.

Что ещё учесть

  • Старая история чата не переносится: только новые пользовательские сообщения после включения обмена.
  • Системные сообщения не передаются, правка исходного сообщения не меняет доставленную копию.
  • Удаление задачи или файла на одной стороне не удаляет зеркало или копию на другой.
  • Ручное обновление проверяет сопоставление, но не гарантирует мгновенную доставку — это инструмент диагностики, а не способ обойти задержку обработки.

Вывод

Обмен подходит компаниям, которые ведут задачи с подрядчиками, клиентами или филиалами на нескольких самостоятельных порталах Битрикс24. До запуска проверьте активность приложения на обеих сторонах, сохранённое сопоставление, права, область обмена, направление и подписки — а затем прогоните ручной тест на одной задаче.

Читать полностью на S-WEBS24

Top comments (0)