Виджет отображает историю переписки в сессиях раздела Линии. Он размещается на формах приложений системы и позволяет просматривать чаты с карточек элементов:
- операторам и супервизорам линии. Операторы могут вести переписки в назначенных на них сессиях или создавать новые;
- пользователям без доступа к разделу Линии. Для этого группе, в которую включён сотрудник, должен быть предоставлен доступ к сессиям для чтения в настройках линии.
Настройка виджета
Виджет Переписка в Линиях будет работать только на формах приложений, в контексте которых присутствует:
- свойство типа Учетная запись;
- свойство типа Приложение, ссылающееся на приложение с добавленным полем типа Учетная запись.
Чтобы настроить виджет:
- Перетащите его с правой панели дизайнера интерфейсов на поле для моделирования или нажмите кнопку +Виджет. Подробнее о размещении виджетов на формах приложений читайте в статье «Шаблон формы».
- Выполните настройку в открывшемся окне.
В поле Показать историю выберите, какие сессии вы хотите отображать:
- По учётной записи — отметьте опцию, чтобы находить сессии по учётным записям и показывать переписку из всех линий с определённым клиентом;
- Поле учетной записи — нажмите <Выбрать> и укажите свойство типа Учетная запись из контекста текущего или связанного с текущим приложений;
- По элементу приложения — отметьте опцию, чтобы показывать переписки из всех линий по связанному с сессией элементу приложения, например, по привязанной сделке или обращению;
- Приложение — нажмите <Выбрать> и укажите опцию Текущий элемент, чтобы отображать переписку по приложению, на форме которого размещаете виджет. Или выберите приложение с полем типа Учетная запись из контекста текущего.
- Сохраните настройки.
- Чтобы виджет стал доступен пользователям, на верхней панели дизайнера интерфейсов нажмите кнопку Сохранить, а затем Опубликовать.
Примеры
Опция «По учётной записи»
Предположим, у нас настроено две линии, к которым подключены разные мессенджеры. В настройках обеих линий в качестве приложения для связи учётной записи указано приложение Контакты.
Клиент, у которого есть карточка в приложении Контакты, обратился в обе линии. В ELMA365 создались две сессии. В ходе переписки операторы с помощью кнопки +Связать привязывают сессии к контакту. После этого в карточку контакта добавятся учётные записи мессенджеров, с которых в линии пришли сообщения, а имя контакта будет отображаться на правой панели на страницах обеих сессий. Операторы смогут перейти из сессий в карточку контакта и просмотреть информацию о нём.
Чтобы в карточке контакта отображались переписки из всех сессий с ним, на форме приложения Контакты создадим отдельную вкладку и разместим на ней виджет Переписка в Линиях. В его настройках выберем опцию По учётной записи и укажем поле Учетные записи из контекста приложения.
Просматривать чаты смогут операторы и супервизоры линии, а также пользователи, у которых есть доступ к сессиям для чтения. Ответственный за сессию оператор сможет вести переписку. Также операторы и супервизоры смогут создать из виджета новую сессию с клиентом. Для этого нужно нажать +Новая сессия, затем в открывшемся окне выбрать линию и учётную запись клиента.
Опция «По элементу приложения»
В примере клиенты из одной компании обратились в линии, в настройках которых в качестве приложения для фиксации обращения указано приложение Сделки. Операторы привязали к сессиям этих пользователей одну и ту же сделку.
Чтобы отобразить все чаты по связанному с сессиями элементу в его карточке, разместим на форме приложения Сделки виджет Переписка в Линиях. В его настройках отметим опцию По элементу приложения и выберем Текущий элемент.
Операторы смогут вести назначенные на них переписки с клиентами. Также операторы и супервизоры смогут создать из виджета новую сессию. Для этого нужно нажать +Новая сессия, затем в открывшемся окне выбрать линию, контакт и его учётную запись.