← К заметкам

Заметки

Как через REST добавить комментарий в таймлайн смарт-процесса

Для комментария таймлайна смарт-процесса используется crm.timeline.comment.add. Тип здесь передают строкой dynamic_ с его entityTypeId:

BX24.callMethod('crm.timeline.comment.add', {
    fields: {
        ENTITY_TYPE: 'dynamic_178',
        ENTITY_ID: 45,
        COMMENT: 'Документы проверены интеграцией'
    }
}, function (result) {
    if (result.error()) {
        console.error(result.error());
        return;
    }
    console.log(result.data());
});

178 — тип смарта, 45 — ID элемента. Не используйте здесь ID товарной строки или короткий ownerType: у комментариев другой контракт.

Повторный успешный вызов добавит ещё один комментарий. Если запись создаётся по событию, сохраняйте связь с результатом операции, чтобы повторная обработка не засоряла таймлайн одинаковыми сообщениями.

Документация: crm.timeline.comment.add.