Global Manager (размещенный элемент управления)

Тип размещенного элемента управления Global Manager является ядром Unified Service Desk, а экземпляр размещенного элемента управления требуется Unified Service Desk. Этот размещенный элемент управления загружает и считывает все данные конфигурации Unified Service Desk из Microsoft Dataverse при запуске приложения, интерпретирует правила навигации окна, предоставляет данные компонентам панели инструментов и скриптам агента и управляет данными для сеанса. Можно загрузить только один экземпляр размещенного типа элемента управления Global Manager .

Это важно

Три примера пакетов приложений для Unified Service Desk, New EnvironmentCRM Web Clientа также Interactive Service Hubпредварительно настроенные экземпляром каждого типа размещенного элемента управления Global Manager. Дополнительные сведения о примерах приложений см. в статье "Развертывание примеров приложений Unified Service Desk на сервере CRM с помощью средства развертывания пакетов".

Помимо предоставления интерпретации для большинства функций в Unified Service Desk, размещенный в Global Manager тип элемента управления также предоставляет функции с несколькими языками в системе, чтобы можно было локализовать строки пользовательского интерфейса и сообщения в приложении на нескольких языках. Дополнительные сведения см. в разделе "Добавление поддержки с несколькими возможностями" для приложений агента. Он также предоставляет поставщик поиска, предназначенный для универсального и адаптируемого с помощью конфигурации.

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

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

Размещенный элемент управления Global Manager.

На экране "Новый размещенный элемент управления " в области Unified Service Desk выберите Global Manager в раскрывающемся списке "Тип компонента Unified Service Desk ". Кроме того, убедитесь, что для этого размещенного элемента управления задано значение 2, чтобы убедиться, что оно загружается приложением агента сразу после установки подключения к Dataverse с помощью размещенного элемента управления Диспетчера соединений. Сведения о других полях «Общие » см. в разделе Создание или изменение размещенного элемента управления.

Затем выберите вкладку "Языковые службы" , чтобы добавить ресурсы для добавления локализованных строк для пользовательского интерфейса приложения агента. Сведения о добавлении языковых ресурсов см. в разделе "Добавление поддержки с несколькими языками" для приложений агента.

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

Global Manager предоставляет ряд предопределенных действий, позволяющих управлять данными записи Dataverse через веб-службы. Предопределенные действия можно использовать во время настройки для выполнения расширенных функций в Dataverse.

Для типа размещенного элемента управления Global Manager доступны следующие предопределенные действия пользовательского интерфейса:

Audit

Добавьте запись аудита в журналы аудита Unified Service Desk. Дополнительные сведения см. в разделе "Настройка аудита в Unified Service Desk"

Параметр Description
Имя Имя записи аудита. Необходимо добавить параметр в область "Параметры " (параметры>единой службы> "Параметры" (как получить ее?)) со значением, равным 1.
Действие Строка, представляющая действие, которое выполняется аудит.
TargetApplication Строка, представляющая целевое приложение для аудита.
Идентификатор клиента Строка, представляющая идентификатор клиента.
ContextId Строка, представляющая идентификатор контекста.
ApplicationId GUID размещенного элемента управления для аудита.
AgentState Строка, представляющая состояние агента
ActionData Данные для записи аудита. Если этот параметр не указан явным образом, он будет использовать все оставшиеся строки в поле "Данные " определения вызова действия.

CallDoAction

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

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

ClearAppBar

Открепает указанный размещенный элемент управления в клиентском приложении.

Параметр Description
ApplicationName Имя размещенного элемента управления для открепленного. Если этот параметр не указан, основное окно клиентского приложения отключено.

ClearEntityList

Очищает список накопленных результатов поиска и всегда следует вызывать перед вызовом действия DoSearch .

Параметр Description
глобальный True Если требуется очистить результаты поиска, привязанные к глобальному сеансу. При сохранении результатов поиска в глобальном сеансе необходимо тщательно следить за тем, что результаты поиска не очищаются системой автоматически. В этом случае перед вызовом действия DoSearch необходимо вызвать действие ClearEntityList.

Close

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

CloseActive

Закрывает активный размещенный элемент управления на указанной панели.

Параметр Description
Первая строка в вызове действия должна содержать имя панели, чтобы найти активное приложение. Если параметр не указан, предполагается, что MainPanel не указан.

CopyToClipboard

Копирует или добавляет URL-адрес статьи в буфер обмена.

Параметр Description
данные Данные, которые требуется скопировать. Можно также использовать параметры замены. Например: data=[[$context.title]]
append Указывает, следует ли добавлять данные в буфер обмена. Задать true или false. Например: append=false.

CopyToContext (КопироватьВКонтекст)

Копирует значение или ряд значений в контекстные переменные. Контекстные переменные можно сериализовать с помощью сеанса. Это действие принимает ряд пар name=value. Имя — это имя переменной контекста.

CopyLogicalEntityToContext

Копирует значения из всего раздела параметров данных в контекст.

Параметр Description
Логическое имя Тип или раздел параметров данных для копирования значений из.

CloseActivity

Закрывает запись действия в приложениях на основе модели.

Параметр Description
Идентификатор Идентификатор GUID записи действия, который требуется закрыть.
Логическое имя Логическое имя действия, которое нужно закрыть.
StatusCode (Код состояния) Отображаемое имя окончательного кода состояния после закрытия действия.
Код штата Отображаемое имя окончательного кода состояния после закрытия действия.

Например, чтобы закрыть действие телефонного звонка, необходимо указать следующий параметр и значения:

Id=<GUID of the phone activity record>

LogicalName=phonecall

statuscode=Received

statecode=Completed

После закрытия записи действия параметр замены системы $Return будет заполнен логическим значением, указывающим, выполнено ли действие успешно.

CreateEntity

Создает новую запись в приложениях на основе модели.

Параметр Description
LogicalName Логическое имя сущности для создания записи.
RunAsync Задайте для параметра значение True , чтобы создать запись сущности асинхронно, чтобы служба Unified Service Desk не блокировалась и не реагировала во время выполнения действия.

Примечание. Связанные вызовы вложенных действий и последующие вызовы действия для действия CreateEntity не ожидают завершения асинхронной операции создания. Таким образом, необходимо убедиться, что при асинхронном запуске действия CreateEntity вызовы вложенных действий, зависящие от созданной записи, настроены на выполнение только после завершения целевой записи. Это можно сделать с помощью действия ExecuteOnDataAvailable в размещенном элементе управления Global Manager.

Каждая следующая строка в списке параметров содержит ряд пар Name=Value, которые определяют другие поля для заполнения при создании.

Ссылки на сущности можно описать следующим образом:

Param=EntityReference(“logicalname”, “id”)

OptionSetValues можно указать следующим образом:

Param=OptionSetValue(value)

Логические элементы можно описать следующим образом:

Param=Boolean(value)

PartyList (используется с электронной почтой) можно описать следующим образом:

Param=PartyList(email[“test@test.com”], er[“contact”, guid])

Вы можете использовать любое количество email и er записи для представления адресов электронной почты и ссылок на сущности соответственно.

Другие значения, такие как строковые значения, можно указать следующим образом:

Param=value

После создания записи значение $Return будет заполнено GUID только что созданной записи.

CreateSession (СоздатьСессию)

Создает сеанс.

Параметр Description
Фон Задайте для параметра значение True.
Создается сеанс, но фокус не изменяется сразу на новый сеанс. Все вложенные действия при вызове этого действия выполняются только при переключении на этот сеанс вручную.
Имя сеанса Имя вкладки сеанса для созданного сеанса. Этот параметр зависит от параметра BackGround.

DeleteEntity

Удаляет запись в приложениях на основе модели.

Параметр Description
Идентификатор Идентификатор (GUID) записи для удаления.
Логическое имя Логическое имя сущности для удаления.

DoRoute

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

Параметр Description
имя Идентификатор сущности, являющейся целевым объектом queueItem
сущность Логическое имя сущности, открываемой во всплывающем окне.
id Идентификатор сущности, которая будет открыта во всплывающем окне.
рамка Кадр, из которого происходит всплывающее окно.

DoSearch

Вызывает веб-службы Dataverse с помощью FetchXML, определенного как поиск сущностей в Unified Service Desk, чтобы получить дополнительные сведения об определении поиска сущностей с помощью поиска сущностей в Unified Service Desk.

Параметр Description
имя Имя поиска сущности, используемого для поиска записи.
глобальный True Если требуется очистить результаты поиска, привязанные к глобальному сеансу. При сохранении результатов поиска в глобальном сеансе необходимо тщательно следить за тем, что результаты поиска не очищаются системой автоматически. В этом случае перед вызовом этого действия необходимо вызвать действие ClearEntityList .
maxcount Максимальное количество записей для хранения в EntityList результатов этого вызова.

Замечание

По умолчанию счетчик страниц (количество записей на страницу) для результирующий набор имеет значение 50. Это означает, что если возвращено более 50 записей, он будет отображаться на страницах. Если вы хотите указать другое значение счетчика страниц для DoSearch действия, укажите новое значение в параметре EntitySearchPageCount . Дополнительные сведения: управление параметрами для Unified Service Desk

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

DisplayMessage

Отображает поле сообщения пользователю.

Параметр Description
текст Текст, отображаемый в поле сообщения. Если этот параметр не указан, будет использоваться любая оставшаяся строка (оставшийся параметр) или пустая строка.
заголовок Заголовок, отображаемый в окне сообщения. Если подпись не указана, будет использоваться сообщение Dataverse .

ExecuteOnDataAvailable

Задерживает выполнение вложенных действий до тех пор, пока не станет доступен указанный набор параметров замены. Значение времени ожидания может быть указано, чтобы ограничить время ожидания появления параметров замены. Если время ожидания не указано, оно будет ждать неограниченное время или до окончания сеанса. Дополнительные сведения : блог: использование специальных действий, ExecuteOnTimeout, ExecuteOnDataAvailable, ExecuteOnExpressionTrue

Параметр Description
Миллисекунд Время в миллисекундах, указывающее время ожидания до истечения срока действия и отменяется. Остальные параметры должны содержать параметры замены, которые должны существовать перед выполнением вложенных действий.

Пример параметра данных:

миллисекунда=5000
[[учетная запись. Id]]
[[инцидент. Id]]

Это важно

Это действие применяется ко всем размещенным типам элементов управления. Это действие по умолчанию не предоставляется при создании экземпляра размещенного типа элемента управления. Чтобы использовать ExecuteOnDataAvailable действие с экземпляром размещенного типа элемента управления, необходимо явно добавить действие UII, вызываемое ExecuteOnDataAvailable в соответствующий размещенный экземпляр элемента управления. Дополнительные сведения: добавление действия UII в размещенный элемент управления

ExecuteOnTimeout

Задерживает выполнение вложенных действий до истечения указанного времени. Значение времени ожидания необходимо, чтобы указать, когда должны выполняться вложенные действия. Дополнительные сведения : блог: использование специальных действий, ExecuteOnTimeout, ExecuteOnDataAvailable, ExecuteOnExpressionTrue

Параметр Description
Миллисекунд Время в миллисекундах, указывающее время ожидания перед выполнением вложенных действий.

Пример параметра данных:

миллисекунда=5000

Это важно

Это действие применяется ко всем размещенным типам элементов управления. Это действие по умолчанию не предоставляется при создании экземпляра размещенного типа элемента управления. Чтобы использовать ExecuteOnTimeout действие с экземпляром размещенного типа элемента управления, необходимо явно добавить действие UII, вызываемое ExecuteOnTimeout в соответствующий размещенный экземпляр элемента управления. Дополнительные сведения: добавление действия UII в размещенный элемент управления

ExecuteOnExpressionTrue

Задерживает выполнение вложенных действий до тех пор, пока указанное выражение JavaScript не возвращается true. Значение времени ожидания можно указать, чтобы ограничить время ожидания до истечения срока действия. Если время ожидания не указано, оно будет ждать неограниченное время или до окончания сеанса. Дополнительные сведения : блог: использование специальных действий, ExecuteOnTimeout, ExecuteOnDataAvailable, ExecuteOnExpressionTrue

Параметр Description
Миллисекунд Время в миллисекундах, указывающее время ожидания до истечения срока действия и отменяется. Оставшийся параметр является выражением JavaScript для вычисления. Если это выражение, trueвложенные действия будут выполняться.

Пример параметра данных:

миллисекунда=5000
function IsAccountLoaded()
{}
возвращает значение "[учетная запись". Id]$+]" != ";
}
IsAccountLoaded();

Это важно

Это действие применяется ко всем размещенным типам элементов управления. Это действие по умолчанию не предоставляется при создании экземпляра размещенного типа элемента управления. Чтобы использовать ExecuteOnExpressionTrue действие с экземпляром размещенного типа элемента управления, необходимо явно добавить действие UII, вызываемое ExecuteOnExpressionTrue в соответствующий размещенный экземпляр элемента управления. Дополнительные сведения: добавление действия UII в размещенный элемент управления

ExecuteScriptlet

Выполняет указанный скрипт.

Параметр Description
Укажите имя скрипта для выполнения в поле данных .

Событие FireEvent

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

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

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

GetTemplate

Извлекает содержимое объединенного шаблона электронной почты.

Параметр Description
имя Имя извлекаемого шаблона.
id Идентификатор сущности, сопоставленной с этим шаблоном для операции слияния.

InvokeCTI

Имитирует события CTI

Параметр Description
type Это тип события CTI, например телефонный звонок или чат.
Имя приложения Имя диспетчера компьютеров, которое будет использоваться для этого всплывающего моделирования.
Ани Автоматический идентификационный номер (ANI) или номер телефона абонентов.
dnis DNIS или номер набора.
Все остальные параметры будут переданы в качестве параметров обработчику событий CTI.

LaunchURL

Запускает URL-адрес в Internet Explorer за пределами приложения Unified Service Desk. В поле "Данные " необходимо указать URL-адрес в качестве параметра.

LookupQueueItem

Поиск очереди в системе и получение сведений.

Параметр Description
Идентификатор Идентификатор сущности, являющейся целевым объектом queueItem
EntityType Тип или логическое имя сущности, указанной в поле "Идентификатор".

Результирующая информация о очереди будет помещена в параметр замены queueitem и может быть указана позже.

MoveApplicationToPanel

Перемещает размещенный элемент управления на указанную панель в клиентском приложении.

Параметр Description
приложение Имя размещенного элемента управления для перемещения.
панель Имя целевой панели.

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

Перемещает размещенные элементы управления между панелями во время выполнения.

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

New_CRM_Page

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

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

Замечание

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

Open_CRM_Page

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

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

Пауза

Приостанавливает выполнение действия без блокировки обработки сообщений. Это действие отличается от приостановки текущего потока в течение указанного времени (Thread.Sleep), так как действие позволяет продолжить обработку. Это действие полезно при ожидании завершения веб-операций.

Параметр Description
Миллисекунд Количество миллисекунда для приостановки.

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

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

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

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

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

ReadSettings

Считывает ранее сохраненные параметры из параметра замены $Settings .

Параметр Description
readfromcache True Если вы хотите прочитать локальную кэшированную версию этих параметров. False или отсутствует в противном случае.

RedoScreenPop

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

ResetLocalCache

Сбрасывает кэш конфигурации в Unified Service Desk. При следующем запуске Unified Service Desk она скачивает конфигурацию с сервера. Пользователь должен иметь доступ на запись к сущности msdyusd_usersettings для работы этого действия.

RouteToQueue

Направляет сущность в очередь в приложениях на основе модели.

Параметр Description
destination Идентификатор целевой очереди. Это взаимоисключающ с параметром destinationqueuename
destinationqueuename Это имя очереди для маршрутизации сущности.
entitytype Это логическое имя сущности для маршрутизации
entityid Это GUID/идентификатор сущности, который будет помещен в очередь.

Сохранить все

Сохраняет все формы в размещенном элементе управления, что позволяет отображать несколько страниц (разрешить несколько страниц = да). Если размещенный элемент управления позволяет отображать только одну страницу (Разрешить несколько страниц = Нет), это эквивалентно действию Сохранить .

SaveSetting

Сохраняет параметр, определенный пользователем.

Параметр Description
имя Имя параметра. Это будет отображаться в параметре замены$Settings .
value Значение параметра для сохранения.

SetTheme

Применяет тему для изменения макета или внешнего вида компонентов пользовательского интерфейса. Дополнительные сведения. Использование тем для настройки внешнего вида приложения

Параметр Description
clear True Если вы хотите полностью очистить текущую тему перед применением указанной темы. Если этот параметр имеет значение false или не указан, новые сведения о теме будут объединены с текущей темой.
Оставшийся параметр (что осталось после удаления других параметров), должен содержать имя используемой темы. Это должен быть XAML-файл (переименованный в XML и отправленный как веб-ресурс) имя веб-ресурса, URL-адрес из сервера анонимного доступа или необработанный XAML- представляющий тему.

SetAppBar

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

Параметр Description
ApplicationName Имя размещенного элемента управления для закрепления. Если этот параметр указан, родительское окно, в котором размещенный элемент управления, будет закреплен.
Ширина Ширина в пикселях закрепленного окна. Если это не указано, используется текущая ширина окна.
height Высота в пикселях закрепленного окна. Если это не указано, используется текущая высота окна.
Edge Край, к котором нужно прикрепиться. Если ничего не указано, предполагается , что top . Укажите одно из следующих значений: сверху, внизу, слева или справа.

SetEventTimer

Задает таймер событий для запуска.

Параметр Description
имя Имя таймера события.

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

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

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

SetWindowProperty

Задает состояние окна для главного окна клиентского приложения.

Параметр Description
WindowState Одно из следующих значений: максимальное, свернутое или нормальное.

ShellExecute

Это действие предназначено для запуска URL-адреса или командной строки. Обратите внимание, что пользователь должен иметь права на выполнение приложения.

Параметр Description
Единственным параметром является командная строка или URL-адрес выполняемого приложения.

ShowAbout

Отображает диалоговое окно "Сведения о единой службе", содержащее такие сведения, как имя текущего пользователя, сервер Dataverse и организация, к которым подключен пользователь, номер версии клиентского приложения Unified Service Desk и URL-адрес сайта поддержки.

ShowTab

Задает фокус на вкладке (размещенном элементе управления) в приложении агента.

Параметр Description
Первая строка в вызове действия должна содержать имя размещенного элемента управления, отображаемого на переднем плане. Не используйте отображаемое имя размещенного элемента управления. Дополнительные сведения об использовании этого вызова действия см. в шаге 4 пошагового руководства 2. Отображение внешней веб-страницы в приложении агента.

StopEventTimer

Останавливает таймер событий.

Параметр Description
имя Имя таймера события для остановки.

TriggerEdgeWebView2PoolCleanUp

Очищает пул Edge WebView2.

TriggerChromePoolCleanUp

Очищает пул Chrome.

Перевести

Позволяет выполнять перевод языка с помощью Microsoft Translator.

Параметр Description
value Это текст для перевода. Это значение может быть экранировано для поддержки нескольких строк.

Некоторые допустимые примеры:

value=$Escaped("my string<br>new line\\\"my text\\\"")

value=[[myapp.myparam]^]

value=$Escaped([[myapp.myparam]$])

Дополнительные сведения об этих ключах замены см. в разделе "Использование параметров замены" для настройки Unified Service Desk.
fromlanguage Имя языка для перевода. Если это пусто, система попытается определить язык указанного значения, который необходимо преобразовать перед переводом. Список допустимых языковых значений см. в разделе "Коды языка переводчика".
tolanguage Имя языка для перевода. Список допустимых языковых значений см. в разделе "Коды языка переводчика".
clientId Идентификатор клиента, полученный из Azure для служб перевода. Сведения о регистрации в Azure.
clientecret Секрет клиента, полученный из Azure для служб перевода. Сведения о регистрации в Azure.

Преобразованное значение отображается в параметре замены $Return .

UpdateEntity

Обновляет запись в приложениях на основе модели.

Параметр Description
Идентификатор Идентификатор обновляемого значения. Это должен быть GUID записи для обновления.
Логическое имя Логическое имя сущности для обновления

Каждая следующая строка списка параметров содержит ряд пар Name=Value, которые определяют другие поля для заполнения при обновлении.

Ссылки на сущности можно описать следующим образом:

Param=EntityReference(“logicalname”, “id”)

ПараметрSetValue можно указать следующим образом:

Param=OptionSetValue(value)

Логические элементы можно описать следующим образом:

Param=Boolean(value)

PartyList (используется с электронной почтой) можно описать следующим образом:

Param=PartyList(email[“test@test.com”], er[“contact”, guid])

Вы можете использовать любое количество сообщений электронной почты и записей для представления адресов электронной почты и ссылок на сущности соответственно.

Другие значения, такие как строковые значения, можно указать следующим образом:

Param=value

WorkOn

Это действие эквивалентно выбору элемента очереди из очереди и нажатию кнопки WorkOn на ленте. Он помечает элемент очереди как рабочий агент.

Параметр Description
Идентификатор Это идентификатор очереди. Сведения о получении идентификатора целевой сущности см. в разделе LookupQueueItem .
Действие Необязательный параметр, позволяющий администратору указать, что он хочет удалить WorkOn атрибут, чтобы вернуть его в очередь.

Допустимые значения:

Удалить— удаляет атрибут WorkOn и возвращает элемент в очередь для работы других пользователей.

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

Ниже приведены предопределенные события, связанные с этим размещенным элементом управления.

DesktopReady

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

SessionActivated

Происходит при активации сеанса.

Параметр Description
ID сессии Идентификатор активного сеанса.
IsGlobal Указывает, применяется ли это событие к глобальному сеансу. Возвращает значение True или False.
Activate Это значение имеет значение True.

Сессия закрыта

Происходит при закрытии сеанса.

Параметр Description
ID сессии Идентификатор закрытого сеанса.
IsGlobal Указывает, применяется ли это событие к глобальному сеансу. Возвращает значение True или False.

SessionDeactivated

Происходит при деактивации сеанса.

Параметр Description
ID сессии Идентификатор неактивного сеанса.
IsGlobal Указывает, применяется ли это событие к глобальному сеансу. Возвращает значение True или False.
Activate Это значение имеет значение False.

SessionNew

Происходит при создании нового сеанса.

Параметр Description
ID сессии Идентификатор только что созданного сеанса.
IsGlobal Возвращает значение True, если новый сеанс является глобальным сеансом. В противном случае возвращает значение False.

См. также

Представление событий и событий пользовательского интерфейса для предварительно определенных действий и событий для встроенного представления элемента управления для действий и событий Configuration Unified Service Desk Configuration WalkthroughsHosted control types and action/event reference