Показ карточки звонка сотрудникам из списка
Рассмотрим случай когда нужно показывать карточку звонка в CRM не всем сотрудникам, а только определенным.
Для этого в кастомизации можно настроить список по id номерам сотрудников из Битрикс24.
Пример кода кастомизации.
В коде нужно добавить в список $allowedUserIds id номера сотрудников для которых нужно показывать карточку звонка, id сотрудника можно узнать зайдя в профиль в Битрикс24, в адресной строке браузера.
Код нужно добавить в файл /opt/itgrix_bx/customizer/actions/customize_show_call_card.php, и включить кастомизацию в настройках модуля в админке - Настройки - Модуль - Кастомизация - параметров отображения карточки звонка
<?php
$allowedUserIds = [123, 124, 125];
// Конвертируем USER_ID в int
$userId = isset($params['USER_ID']) ? intval($params['USER_ID']) : 0;
// Проверка: $userId не должен быть 0 (пустой/невалидный) и должен быть в списке разрешённых
$isAllowed = ($userId !== 0) && in_array($userId, $allowedUserIds, true);
if ($isAllowed) {
// Показываем карточку
return [
'state' => 'success',
'data' => $params,
];
}
// Скрываем карточку
return [];