Заметки
После обновления коробки: минимальный регресс-тест
После обновления коробки: минимальный регресс-тест: CRM, БП, задачи, почта, документы, телефония.
Чек-лист по теме: после обновления коробки: минимальный регресс-тест. Его удобно пройти после обновления, настройки или диагностики портала.
Когда использовать
Разобрать задачу, комментарии, файлы или права в модуле задач без лишних обходных решений.
В задачах важно отличать саму задачу, комментарии, чек-листы, файлы Диска и CRM-привязки. REST и старое PHP API часто возвращают разные формы одного и того же сценария.
Чек-лист
Идите сверху вниз и отмечайте не только найденную ошибку, но и то, что уже исключили.
- Открывается главная страница портала и административный раздел.
- Открываются CRM: лиды, сделки, компании, контакты и смарт-процессы.
- Стартуют бизнес-процессы и роботы, нет зависших фоновых заданий.
- Создаются и обновляются задачи, приходят уведомления.
- Работает почта: входящие, исходящие, CRM-письма и почтовая очередь.
- Открываются документы, Диск, онлайн-редактирование и конвертация в PDF.
- Работает телефония или хотя бы не появились новые ошибки в карточках CRM.
- Проверены cron, агенты, логи PHP, логи веб-сервера и консоль браузера.
Как фиксировать результат
После проверки должен остаться короткий технический вывод, а не только ощущение, что «вроде всё посмотрели».
Сначала получите задачу от имени пользователя с реальным доступом, явно укажите нужные поля в select, а затем отдельно проверяйте комментарии, файлы и чек-листы. Не делайте вывод по администратору: у него картина прав обычно лучше, чем у обычного сотрудника.
Частая ошибка — смотреть только ID задачи и забывать про права, scope приложения, поля UF_TASK_WEBDAV_FILES и доступ к файлам на Диске.