Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Используйте тип размещенного элемента управления "Вкладки сеанса " для отображения сведений о клиенте на вкладке сеанса в приложении агента. Размещенный элемент управления может считывать конфигурацию строк сеанса для конфигурации имени сеанса и оценивать, какая строка сеанса должна использоваться для создания имени сеанса. Экземпляр этого типа размещенного элемента управления должен быть доступен в приложении агента для отображения вкладок сеанса. Дополнительные сведения: Управление сеансами в Unified Service Desk
Создание размещенного элемента управления на вкладках сеанса
При создании нового размещенного элемента управления поля на экране Новый размещенный элемент управления зависят от типа размещенного элемента управления, который требуется создать. Выберите Session Tabs (Вкладки сеанса) в раскрывающемся списке USD Component Type (Тип компонента USD) на экране New Hosted Control.
Чтобы создать размещенный элемент управления вкладками сеанса, выполните следующие действия.
Войдите в приложение Unified Service Desk Administrator.
Выберите Размещенные элементы управления в разделе Основные параметры.
Нажмите кнопку +Создать.
Укажите имя размещенного элемента управления.
Выберите вкладку Расширения и обновите XML-код в поле Расширения. Дополнительные сведения см. в разделе XML-индикатор чата. Это необязательный шаг. Обновлять XML нужно только в том случае, если вам нужен индикатор чата для сеанса.
Нажмите кнопку "Сохранить".
Подробные сведения о создании размещенного элемента управления см. в разделе Создание или изменение размещенного элемента управления.
XML-индикатор чата
Если вы хотите указать, что новое сообщение находится на вкладке сеанса, вы можете использовать XML-код индикатора чата, чтобы дать визуальные подсказки операторам.
Действия ChatAgentIndicator
и ChatCustomerIndicator
зависят от содержимого индикатора чата в XML-коде расширения, определенном в типе размещенного элемента управления на вкладке сеанса.
В XML вы можете определить время начала и окончания с помощью шестнадцатеричного цветового кода. В течение этого промежутка времени система отображает агенту индикатор с заданным цветом. Кроме того, вы можете определить несколько временных интервалов для отображения различных типов статуса. Если вы хотите, чтобы индикатор мигал после окончания всех временных интервалов, вы можете определить мигающий узел, который будет мигать в течение 25 секунд.
XML-синтаксис индикатора чата
<chatIndicator>
<timespan start="startTime_Sec" end="endTime_sec" color="ColorCode"/>
<timespan start="startTime_Sec" end="endTime_sec" color="ColorCode"/>
<blink/>
</chatIndicator>
Например:
<chatIndicator>
<timespan start="0" end="15" color="#F2C624"/>
<timespan start="16" end="30" color="#FF0000"/>
<blink/>
</chatIndicator>
- От нуля до 15 секунды индикатор показывает желтый цвет.
- С 16 по 30 секунду индикатор показывает красный цвет.
- С 31 секунды индикатор мигает до 56 секунды.
Предопределенные действия UII
Это предопределенные действия для данного типа размещенного элемента управления.
Индикатор ChatAgent
Это действие используется для указания на то, что система ожидает действий агента. Он также покажет время индикатора прогресса и сбросится до 0.
Параметр | Описание |
---|---|
ID сессии | Это идентификатор сеанса. Идентификатор также может быть получен из контекста с помощью параметра замены: [[context.sessionid]] |
Индикатор ChatCustomerIndicator
Это действие используется для указания на то, что система ожидает от клиента выполнения действия. Он также покажет время индикатора прогресса и сбросится на 0.
Параметр | Описание |
---|---|
ID сессии | Это идентификатор сеанса. Идентификатор также может быть получен из контекста с помощью параметра замены: [[context.sessionid]] |
ЗакрытьСеанс
Это действие приведет к закрытию сеанса. Перед закрытием сеанса запускается событие SessionCloseing , за которым следует событие SessionClosed .
Параметр | Описание |
---|---|
ID сессии | Это идентификатор сеанса, который вы хотите закрыть. Вы должны указать этот параметр, чтобы гарантировать, что нужный сеанс будет закрыт. Если этот параметр не указан, это действие закрывает текущую сессию. |
Событие FireEvent
Запускает определяемое пользователем событие из этого размещенного элемента управления.
Параметр | Описание |
---|---|
имя | Имя определяемого пользователем события. |
Все последующие пары имя=значение становятся параметрами события. Дополнительные сведения о создании пользовательского события см. в разделе Создание пользовательского события.
Индикатор HideChatIndicator
Это действие используется для скрытия индикатора чата.
Параметр | Описание |
---|---|
ID сессии | Это идентификатор сеанса. Идентификатор также может быть получен из контекста с помощью параметра замены: [[context.sessionid]] |
Индикатор HideProgressIndicator
Это действие используется для скрытия индикатора выполнения.
Параметр | Описание |
---|---|
ID сессии | Это идентификатор сеанса, для которого вы хотите скрыть индикатор прогресса. Идентификатор также может быть получен из контекста с помощью параметра замены: [[context.sessionid]] |
Переровнять окно
Отображает размещенный элемент управления в указанном месте на мониторе. Размещенное управление можно отобразить на двух мониторах. Это действие применимо к размещенным экземплярам элемента управления, которые настроены на размещение на панели типа USDFloatingPanel или USDFloatingToolPanel.
Параметр | Описание |
---|---|
экран | Указывает экран, на котором будет отображаться размещенный элемент управления. Допустимые значения: 1 или 2. Если вы не укажете этот параметр, по умолчанию передается 1. |
левый | Указывает положение в процентах слева от экрана на целевом мониторе, где должен отображаться размещенный элемент управления. Допустимые значения: от 0 до 100. Если вы не укажете этот параметр, по умолчанию передается 0. |
Верх | Указывает положение в процентах от верхней части экрана на целевом мониторе, где должен отображаться размещенный элемент управления. Допустимые значения: от 0 до 100. Если вы не укажете этот параметр, по умолчанию передается 0. |
Ширина | Указывает ширину в процентах размещенного окна управления на целевом мониторе. Допустимые значения: от 1 до 100. Если вы не укажете этот параметр, по умолчанию передается 100. |
высота | Указывает высоту в процентах размещенного окна управления на целевом мониторе. Допустимые значения: от 1 до 100. Если вы не укажете этот параметр, по умолчанию передается 100. |
ResetProgressIndicator
Это действие используется для сброса таймера выполнения на вкладке сеанса. Индикатор прогресса работает в течение 3 минут.
Параметр | Описание |
---|---|
ID сессии | Это идентификатор сеанса, для которого вы хотите сбросить индикатор прогресса. Идентификатор также может быть получен из контекста с помощью параметра замены: [[context.sessionid]] |
Переключатель
Это действие используется для переключения сеанса между локальными сеансами. Кроме того, переключитесь с локальной на глобальную сессию.
Параметр | Описание |
---|---|
ID сессии | Это идентификатор глобальной или локальной сессии. Глобальный идентификатор сессии также может быть получен из контекста с помощью параметра замены: [[$Session.Global]g] Например: sessionid=[[$Session.Global]g] |
Предопределенные события
Следующие предопределенные события связаны с этим типом размещенного элемента управления. Вы также можете создавать пользовательские события для размещенного элемента управления. Дополнительные сведения см. в разделе Создание определяемого пользователем события.
Сессия закрыта
Происходит после закрытия сеанса.
Параметр | Описание |
---|---|
ID сессии | Это идентификатор сеанса, который был закрыт. |
IsGlobal | В версии этого события Global Manager флаг IsGlobal также передается. Если глобальная сессия закрыта, флаг будет иметь значение True; в противном случае — False. |
SessionCloseRequested
Возникает при нажатии кнопки X на вкладке сеанса в приложении агента. Если это событие не будет обработано, система автоматически закроет сессию. Если событие обработано, система не закроет сеанс автоматически, и к этому событию необходимо прикрепить вызов действия, который вызывает действие CloseSession в размещенном элементе управления Session Tabs для явного закрытия сеанса.
Закрытие сессии
Происходит перед закрытием сеанса.
Параметр | Описание |
---|---|
SessionID | Это идентификатор закрытого сеанса. |
См. также
Управление сеансами в Unified Service Desk
Строки сеанса (размещенный элемент управления)
Пошаговое руководство 5: отображение расширенной информации о сеансе путем отображения имени сеанса и обзорных данных
Типы размещенных элементов управления и справочник по действиям/событиям