Есть обьект "Контакты". По которым приходят уведомления в панель CTI.
Скажем если в обьекте "Контакты" есть поле X в котором можно выбирать значения от 1 - 5.
Вопрос: Можно ли отображать иконку с номером в зависимости от того какое значение выбрано в поле X?
Нравится
Добрый день,
Да, можно отобразить иконку с номером в зависимости от того, какое значение выбрано в поле Х.
Для начала необходимо создать замещающий объект контакта, в который добавить поле Х.
После создать замещающий клиентский модуль, где в качестве родительского необходимо указать CtiPanelCommunicationHistoryUtilities (Модуль истории звонков CTI панели). И необходимо переопределить следующие методы:
addCommunicationHistoryQueryColumns - необходимо добавить поле Х контакта, для того чтобы иметь возможность вычитывать значения этого поля.
getHistoryPanelConfig - тут необходимо реализовать собственную логику отображения иконки. В базовой версии: Photo: historySubscriber.get("ContactPhoto").value устанавливается фото контакта.