← К заметкам

Заметки

Как создать групповой чат из карточки CRM

Обычный групповой чат можно создать через im.chat.add, передав название и участников. Результат нужно сохранить: иначе каждое нажатие кнопки в карточке будет создавать новый чат.

BX24.callMethod('im.chat.add', {
    TYPE: 'CHAT',
    TITLE: 'Обсуждение сделки №123',
    USERS: [25, 48]
}, function (result) {
    if (result.error()) {
        console.error(result.error());
        return;
    }
    console.log(result.data());
});

Вызов выполняется из приложения с инициализированным BX24.js. ID участников и сделки здесь пример.

Сохранённая пара «сделка — чат» даёт вашему приложению возможность открыть обсуждение повторно. Она не равна системной CRM-привязке чата: если нужна штатная связь, используйте поддерживаемый механизм отдельно.

Право читать чат и право читать сделку также различаются. Добавление человека в обсуждение может раскрыть ему сообщения, даже если карточка CRM для него закрыта.