Заметки
Как создать групповой чат из карточки 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 для него закрыта.