Поделиться через


Сценарии агента (размещенный элемент управления)

Используйте тип размещенного элемента управления Agent Scripting для определения сценария вызова, который предоставляет инструкции оператору центра обработки вызовов для руководства им во время взаимодействия с клиентом в данном сеансе. Дополнительные сведения см. в разделе Управление взаимодействием с клиентами с помощью скриптов агентов.

Создание размещенного элемента управления Agent Scripting

При создании нового размещенного элемента управления поля на экране «Новый размещенный элемент управления » зависят от типа размещенного элемента управления, который требуется создать. В этом разделе содержатся сведения о конкретных полях, которые являются уникальными для типа размещенного элемента управления Agent Scripting . Подробные сведения о создании размещенного элемента управления см. в разделе Создание или изменение размещенного элемента управления.

На экране Новый размещенный элемент управления в области Unified Service Desk выберите Скрипты агента в раскрывающемся списке Тип компонента Unified Service Desk . WorkflowPanel является наиболее распространенной панелью для этого типа размещенного элемента управления, и она отображается в поле Display Group . Сведения о различных панелях, доступных в Unified Service Desk, см. в разделе Панели, типы панелей и макеты панелей в Unified Service Desk. Сведения о других полях «Общие » см. в разделе Создание или изменение размещенного элемента управления.

Предопределенные действия UII

Для этого типа размещенного элемента управления поддерживаются следующие действия.

Назад

Возврат к предыдущему шагу в истории.

Закрывать

Это действие используется для закрытия размещенного элемента управления.

Событие FireEvent

Запускает определяемое пользователем событие из этого размещенного элемента управления.

Параметр Описание
имя Имя определяемого пользователем события.

Все последующие пары имя=значение становятся параметрами события. Дополнительные сведения о создании пользовательского события см. в разделе Создание пользовательского события.

Перейти к задаче

Это действие отображает указанную задачу агента. Доступные имена задач агента можно увидеть в разделе Скрипты агента в Microsoft Dataverse (Настройки>скриптов агента).

Параметр Описание
Укажите имя задачи агента, которая будет отображаться в поле Данные .

Перейти к задачеПоКонтексту

Это действие является устаревшим. Используйте действие GoToTask .

GotoTaskByDnis

Это действие является устаревшим. Используйте действие GoToTask .

Переместить кпанели

Это действие используется для перемещения размещенных элементов управления между панелями во время выполнения.

Параметр Описание
приложение Имя размещенного элемента управления, который необходимо переместить.
панель Целевая панель для размещенного элемента управления.

New_CRM_Page

Создает страницу для создания записи Dataverse указанной сущности и обрабатывает эту страницу как всплывающее окно из указанного размещенного элемента управления. Правила навигации по окну оцениваются для определения расположения, в котором отображается страница для создания записи сущности.

Параметр Описание
Логическое имя Логическое имя сущности для создания нового экземпляра.

Замечание

Остальные параметры должны состоять из пар имя=значение. Это дополнительные предварительно заполненные значения в форме для создания новой записи для указанной сущности. Дополнительные сведения об использовании этого действия см. в шаге 4 в пошаговом руководстве 7: Настройка сценариев агента в приложении агента.

Open_CRM_Page

Открывает существующий экземпляр сущности, указанной и идентифицированной по идентификатору, и обрабатывает страницу как всплывающее окно из указанного размещенного элемента управления. Правила навигации по окну оцениваются для определения места, где должно отображаться всплывающее окно.

Параметр Описание
Логическое имя Логическое имя открываемой сущности.
идентификатор Идентификатор открываемой записи сущности.

Выводит всплывающий URL-адрес из размещенного элемента управления и запускает для него правила навигации по окну для маршрутизации всплывающего окна в нужное местоположение.

Параметр Описание
URL-адрес Направляет всплывающее окно из этого размещенного элемента управления с использованием этого URL-адреса, как если бы оно было всплывающим окном, запрошенным из отображаемого элемента управления.
рамка Кадр, из которого возник этот поп-ап.

Переровнять окно

Отображает размещенный элемент управления в указанном месте на мониторе. Размещенное управление можно отобразить на двух мониторах. Это действие применимо к размещенным экземплярам элемента управления, которые настроены на размещение на панели типа USDFloatingPanel или USDFloatingToolPanel.

Параметр Описание
экран Указывает экран, на котором будет отображаться размещенный элемент управления. Допустимые значения: 1 или 2. Если вы не укажете этот параметр, по умолчанию передается 1.
левый Указывает положение в процентах слева от экрана на целевом мониторе, где должен отображаться размещенный элемент управления. Допустимые значения: от 0 до 100. Если вы не укажете этот параметр, по умолчанию передается 0.
Верх Указывает положение в процентах от верхней части экрана на целевом мониторе, где должен отображаться размещенный элемент управления. Допустимые значения: от 0 до 100. Если вы не укажете этот параметр, по умолчанию передается 0.
Ширина Указывает ширину в процентах размещенного окна управления на целевом мониторе. Допустимые значения: от 1 до 100. Если вы не укажете этот параметр, по умолчанию передается 100.
высота Указывает высоту в процентах размещенного окна управления на целевом мониторе. Допустимые значения: от 1 до 100. Если вы не укажете этот параметр, по умолчанию передается 100.

SetSize (УстановитьРазмер)

Это действие явно задает ширину и высоту размещенного элемента управления. Это особенно полезно при использовании "auto" в макетах панелей.

Параметр Описание
Ширина Ширина размещенного элемента управления.
высота Высота размещенного элемента управления.

Кнопка ShowSendButton

Это действие отображает кнопку «Отправить » в скрипте агента в клиентском приложении. Эта кнопка обычно используется для сеансов чата, и когда пользователь нажимает кнопку, срабатывает событие SendClicked , которое используется для записи текста сценария в окно чата.

Предопределенные события

Следующие предопределенные события связаны с этим типом размещенного элемента управления.

ВсеОтветыПосещено

Происходит, когда были нажаты все ответы на текущую задачу. Это полезно для составления чек-листов. По сути, каждый ответ указывает на одну и ту же задачу. Таким образом, когда вы нажимаете на кнопки, рядом с ними будут отображаться флажки. Как только все проверено, запускается это событие.

Параметр Описание
задача Название задачи, на которую были нажаты все ответы.
идентификатор ID задачи, на которую были нажаты все ответы.

Отправленный Кликнутый

Возникает при нажатии кнопки «Отправить » на скрипте агента в клиентском приложении. Чтобы отобразить кнопку Отправить , необходимо вызвать действие ShowSendButton .

ЗадачаОбновлено

Происходит каждый раз, когда достигается скрипт агента, будь то щелчок ответа пользователем или вызов какого-либо компонента одного из действий в этом размещенном элементе управления.

Параметр Описание
задача Имя задачи скрипта агента, которая была достигнута. Для главного меню, которое не является задачей в конфигурации скриптов агента, генерируется событие с этим параметром, установленным в значение "[Главное меню]".

См. также

Управление взаимодействием с клиентами с помощью скриптов агентаНастройка скриптов агента и управлениеими Действия UIIСобытияПросмотр предопределенных действий и событий для размещенного элемента управленияПросмотр встроенной справки по действиям и событиямПошаговое руководство 7: Настройка сценариев агента в приложении агентаТипы размещенных элементов управления и справочник по действиям/событиямРуководство по администрированию для Unified Service Desk для Microsoft Dynamics CRM