Заметки
Внешняя модель и CRM: с чего начать интеграцию
Для интеграции CRM с внешней моделью удобно начать с узкой операции: например, подготовить черновик ответа по выбранной сделке. Так сразу понятно, какие данные нужны модели и что должен проверить человек.
Поток запроса получается таким: пользователь выбирает карточку → сервер приложения проверяет доступ → получает нужные поля через REST → отправляет сокращённый контекст модели → возвращает черновик в интерфейс.
Ключ сервиса хранится на сервере. В HTML приложения его быть не должно. В запрос модели не нужно добавлять всю карточку вместе с перепиской, телефонами и вложениями, если для черновика достаточно описания задачи.
Ответ модели пока лучше показывать без автоматической записи в CRM. Кнопка «Сохранить» делает действие явным и даёт пользователю возможность исправить текст. Для первой версии этого достаточно; очередь, повтор запросов и контроль расходов добавляются вокруг уже понятного сценария.