#Что именно происходит
Отдельно от отображения сроков существующих задач: проверяем вычисление нового срока роботом «создать задачу» или внешней интеграцией после смены настроек часового пояса.
#Как отличить причины
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Робот рассчитывает срок в неподходящей временной зонеУсловия расписания и время аккаунта могут различаться | Новые задачи сдвинуты, старые отображаются верно | Сверить расчёт правила |
| Внешняя система передаёт UTC как местное времяВ интеграции неверно преобразованы временные отметки | Сдвиг постоянный и равен нескольким часам | Исправить преобразование |
| Задача создаётся от времени перехода, а не от местного часаОтносительный интервал и фиксированное время не одно и то же | Срок меняется с моментом срабатывания | Уточнить тип условия |
#Пошаговая диагностика и устранение
- Зафиксируйте учебный примерСоздайте одну тестовую сделку без реальных клиентов, запишите время запуска робота, часовой пояс сотрудника и созданный срок задачи. Старые рабочие задачи не изменяйте: сначала отличите ошибку нового расчёта от смены отображения.
- Сверьте время у двух участниковОткройте настройки профиля с разрешённой информацией о часовом поясе и посмотрите ту же тестовую задачу у двух сотрудников. Если различается только отображаемое время, разбирать надо настройки просмотра; если в задаче реально другой срок — правило создания.
- Проверьте условие создания задачиАдминистратор в «Сделки» → «Настроить» найдёт этап с действием «Создать задачу». Сравните запланированный срок: фиксированное время, задержка после события или ближайшая дата могут рассчитываться по-разному.
- Проверьте, где выполняется действиеЕсли задача создаётся внешней интеграцией, разработчик сверит полученный timestamp с местным временем по известной временной зоне. Не вручную прибавляйте три часа ко всем задачам: сезонный переход на летнее время делает такое исправление ошибочным.
- Запустите управляемый тестУстановите на тестовом правиле явно согласованный интервал до срока, например один час, и создайте одну учебную сделку. Сравните дату выполнения с текущим временем; не запускайте массовое создание задач для всей воронки.
- Исправьте источник расчётаЕсли ошибается робот, согласуйте правильные параметры срока. Если внешняя система, передавайте временные отметки с зоной или UTC и преобразуйте только при отображении. Сохраните исходные значения для отката в случае расхождения.
- Проверьте результат после повторного входаСоздайте ещё одну тестовую задачу, перезапустите отображение интерфейса и проверьте срок у адресата. Успех — уведомление запланировано на согласованный момент, а существующие рабочие задачи не получили массовый сдвиг.
#Проверка результата
Новая тестовая задача получает правильный момент срока независимо от местного отображения интерфейса.
#Когда обращаться к администратору
Если после проверки проблема остаётся, передайте ответственному техническому специалисту сведения о версии приложения и типе учётной записи, времени контрольного события и результате конкретного шага. Не передавайте пароли, токены, данные клиентов и рабочие файлы через незащищённый канал.