Заметки
Сводка по таймлайну в поле CRM: что именно сохранять
Таймлайн CRM объединяет разные объекты: комментарии, дела, изменения полей и системные записи. У него нет одного универсального REST-запроса, который возвращает всю видимую ленту в готовый текст.
Для поля «Последний контакт» обычно не нужна полная копия таймлайна. Определите, что считать контактом: входящее письмо, завершённый звонок или комментарий. Получите нужные объекты через соответствующий API и сформируйте короткую сводку.
Храните вместе со сводкой дату расчёта и ID источника. Тогда можно обновить запись при новом событии и объяснить, почему в ней показано именно это действие.
Массив строк с вручную написанными датами не решает получение истории. Для полноценного архива нужен отдельный механизм экспорта с явно описанным покрытием типов записей.