Share via


Administrador global (control hospedado)

El tipo de control hospedado Administrador global es la base de Unified Service Desk y requiere una instancia de este control hospedado por Unified Service Desk.. Este control hospedado carga y lee todos los datos de configuración de Unified Service Desk desde la plataforma Microsoft Dataverse en el inicio de la aplicación, interpreta las reglas de navegación de ventanas, proporciona datos a los componentes de la barra de herramientas y scripts del agente, y administra los datos para la sesión. Sólo se puede cargar una única instancia del control hospedado Administrador global.

Importante

Los tres paquetes de aplicaciones de ejemplo para Unified Service Desk, New Environment, CRM Web Client y Interactive Service Hub vienen preconfiguradas con una instancia de cada tipo de control hospedado Administrador global. Para obtener más información sobre las aplicaciones de ejemplo, consulte Implementar aplicaciones de Unified Service Desk de ejemplo en el servidor de CRM con Package Deployer.

Además de ofrecer interpretación para la mayoría de las capacidades de Unified Service Desk, el tipo de control hospedado Administrador global también ofrece las características multilingües en el sistema de modo que pueda localizar las cadenas y mensajes de la interfaz de usuario de la aplicación a varios idiomas. Para obtener más información, consulte Agregue soporte multilingüe para las aplicaciones del agente. También proporciona el proveedor de búsqueda, que está diseñado para ser genérico y adaptable mediante configuración.

Cree un control hospedado Administrador global

Mientras crea un nuevo control hospedado, los campos de la pantalla Nuevo control hospedado varían en función del tipo de control hospedado que quiera crear. En esta sección se proporciona información sobre los campos específicos que son únicos del tipo de control hospedado Administrador global. Para obtener más información sobre la creación de un control hospedado, consulte Crear o editar un control hospedado.

Control hospedado Administrador global.

En la pantalla Nuevo control hospedado, en el área Unified Service Desk, seleccione Administrador global en la lista desplegable Tipo de componente de Unified Service Desk. Además, asegúrese de establecer el valor de Criterio de ordenación de este control hospedado como 2 para asegurarse de que la aplicación del agente lo cargo inmediatamente después de establecer la conexión con Dataverse utilizando el control hospedado Administrador de conexiones. Para obtener información sobre otros campos de General, consulte Crear o editar un control hospedado.

A continuación, seleccione la pestaña Servicios de idioma para agregar recursos para la adición de cadenas localizadas para la interfaz de usuario de la aplicación de agente. Para obtener más información sobre cómo agregar recursos de idioma, consulte Agregue soporte multilingüe para las aplicaciones del agente.

Acciones de UII predefinidas

El Administrador global proporciona una serie de acciones predefinidas que le permiten manipular datos de registro de Dataverse con los servicios web. Pueden usarse las acciones predefinidas durante la configuración para realizar funciones avanzadas en Dataverse.

Las siguientes acciones de UII predefinidas están disponibles para el tipo de control hospedado Administrador global:

Audit

Agregue una entrada de auditoría a los registros de auditoría de Unified Service Desk. Para obtener más información, vea Configurar la auditoría en Unified Service Desk

Parámetro Descripción
Nombre El nombre de la entrada de auditoría. Debe agregar una opción en el área Opciones (Configuración>Unified Service Desk> Opciones (¿Cómo puedo llegar ahí?)) con el valor establecido en 1.
Acción Cadena que representa la acción que se está auditando.
TargetApplication Cadena que representa la aplicación de destino de la auditoría.
CustomerId Cadena que representa el identificador del cliente.
ContextId Cadena que representa el identificador de contexto.
ApplicationId GUID del control hospedado para la auditoría.
AgentState Cadena que representa el estado del agente
ActionData Datos que se van a escribir en la entrada de auditoría. Si este parámetro no se proporciona explícitamente, usará todas las líneas restantes en el campo Datos de la definición de llamada a la acción.

CallDoAction

Llama a una acción de otro control hospedado.

Parámetro Descripción
panel Panel para buscar la aplicación activa, si no se especifica ninguna aplicación.
acción Acción que se va llamar en el control hospedado.
Datos de Parámetro de datos que se pasará a la acción.
application Nombre del control hospedado para el que desea ejecutar una llamada a la acción. Si se especifica el nombre del control hospedado, el parámetro panel se ignora.

ClearAppBar

Desacopla el control hospedado especificado en la aplicación cliente.

Parámetro Descripción
ApplicationName Nombre del control hospedado que se desacoplará. Este parámetro si no se proporciona, se desacoplará la ventana principal de la aplicación cliente.

ClearEntityList

Borra la lista de resultados de búsqueda acumulados, y siempre se debe llamar antes de llamar a la acción DoSearch

Parámetro Descripción
global True si desea que se borren los resultados de la búsqueda ligados a la sesión global. Hay que tener cuidado cuando se almacenan resultados de la búsqueda en la sesión global, ya que el sistema no borra automáticamente los resultados de la búsqueda. En este caso, debe llamar a la acción ClearEntityList antes de llamar a la acción DoSearch.

Cerrada

Cierra el control hospedado. A diferencia de acción de CloseActive, si esta pestaña muestra más de una página, cerrará todas las páginas que aparecen en la pestaña de la aplicación del agente.

CloseActive

Cierra el control hospedado activo en el panel especificado.

Parámetro Descripción
La primera línea de la llamada a la acción debe contener el nombre del panel para localizar la aplicación activa. Si no se especifica un parámetro, se da por supuesto que es MainPanel.

CopyToClipboard

Copia o anexa la dirección URL del artículo en el portapapeles.

Parámetro Descripción
Datos de Datos que desea copiar. También puede usar los parámetros de sustitución. Por ejemplo: data=[[$context.title]]
append Indica si se anexan los datos al portapapeles. Establezca true o false. Por ejemplo: append=false.

CopyToContext

Copia un valor o una serie de valores a las variables de contexto. Las variables de contexto se pueden serializar con la sesión. Esta acción recibe una serie de pares name=value. El nombre es el nombre de la variable de contexto.

CopyLogicalEntityToContext

Copia valores de una sección completa de los parámetros de datos en el contexto.

Parámetro Descripción
LogicalName Tipo o sección de los parámetros de datos de los que se copian los valores.

CloseActivity

Cierra un registro de actividad en las aplicaciones basadas en modelo.

Parámetro Descripción
Id. La GUID del registro de actividad que se va a cerrar.
LogicalName El nombre lógico de la actividad que se va a cerrar.
Código de estado El nombre para mostrar del código de estado final después de cerrar la actividad.
Código de estado El nombre para mostrar del código de estado final después de cerrar la actividad.

Por ejemplo, para cerrar una actividad de llamada de teléfono, debe especificar el parámetros y los valores siguientes:

Id=<GUID of the phone activity record>

LogicalName=phonecall

statuscode=Received

statecode=Completed

Después de que se cierra el registro, el parámetro de sustitución del sistema $Return se rellenará con un valor booleano que indica si la acción se realizó correctamente.

CreateEntity

Crea un registro nuevo en las aplicaciones basadas en modelo.

Parámetro Descripción
LogicalName El nombre lógico de la entidad para crear el registro.
RunAsync Establezca el parámetro en Verdadero para crear el registro de la entidad de forma asincrónica para no bloquear Unified Service Desk y permanezca receptivo durante la ejecución de acción.

Nota: las llamadas a subacciones asociadas y las llamadas a acciones posteriores para la acción CreateEntity no esperan a que la operación de creación asincrónica se complete. Por lo tanto, debe asegurarse de que, si se ejecuta la acción CreateEntity de forma asincrónica, las llamadas a subacciones que dependen del registro creado se hayan configurado para ejecutarse únicamente cuando el registro de destino esté completo. Esto se puede lograr usando la acción ExecuteOnDataAvailable en el control hospedado Administrador global.

Cada línea posterior en la lista de parámetros contiene una serie de pares de Name=Value que definen los otros campos para rellenar al crear.

Las referencias de entidad se pueden describir así:

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

OptionSetValues se pueden especificar así:

Param=OptionSetValue(value)

Los booleanos se pueden describir así:

Param=Boolean(value)

PartyList (usada con correo electrónico) se puede describir así:

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

Puede usar cualquier número de email y entradas de er para representar direcciones de correo electrónico y referencias de entidad respectivamente.

Se pueden especificar otros valores como valores de cadena así:

Param=value

Cuando se crea el registro, el valor de $Return se rellenará con el GUID del registro recién creado.

CreateSession

Crea una sesión.

Parámetro Descripción
BackGround Establezca el valor del parámetro como True.
Se crea una sesión pero el foco no cambia a la nueva sesión de inmediato. Todas las acciones secundarias de esta llamada a la acción se ejecutan solo cuando cambia manualmente a esta sesión.
SessionName Nombre de la pestaña de sesión para la sesión recién creada. Este parámetro depende del parámetro BackGround.

DeleteEntity

Elimina un registro en las aplicaciones basadas en modelo.

Parámetro Descripción
Id. El identificador (GUID) del registro que se va a eliminar.
LogicalName El nombre lógico de la entidad que se va a eliminar.

DoRoute

Se pueda usar para probar las reglas de navegación de ventanas simulando una ventana emergente de un control hospedado específico. Puede usarlo en producción para desencadenar las reglas de navegación de ventanas manualmente según el requisito.

Parámetro Descripción
nombre El identificador de la entidad que es el destino de queueItem
entidad El nombre lógico de la entidad que se abre en una ventana emergente.
id El identificador de la entidad que se abrirá en una ventana emergente.
frame El cuadro desde el cual aparece el mensaje emergente.

DoSearch

Llama a los servicios web de la plataforma Dataverse mediante el FetchXML definido como búsqueda de entidad en Unified Service Desk Para obtener más información acerca de la definición de una búsqueda de entidad, vea Buscar datos usando búsquedas de entidades en Unified Service Desk.

Parámetro Descripción
nombre El nombre de la búsqueda de entidad que se utilizará para buscar el registro.
global True si desea que se borren los resultados de la búsqueda ligados a la sesión global. Hay que tener cuidado cuando se almacenan resultados de la búsqueda en la sesión global, ya que el sistema no borra automáticamente los resultados de la búsqueda. En este caso, debe llamar a la acción ClearEntityList antes de llamar a esta acción.
maxcount El número máximo de registros para almacenar en los resultados de EntityList desde esta llamada.

Nota

De forma predeterminada, el recuento de páginas (número de registros por página) para un conjunto de resultados se establece en 50. Esto implica que si hay más de 50 registros devueltos, se mostrarán en páginas. Si desea especificar un valor distinto de recuento de páginas de la acción DoSearch, especifique el nuevo valor en la opción EntitySearchPageCount. Más información: Administración opciones para Unified Service Desk

Cuando se llama a la acción DoSearch, el parámetro de sustitución $Return mostrará el número de registros encontrados y almacenados en EntityList como resultado de esta búsqueda. Más información: $Return.

DisplayMessage

Muestra un cuadro de mensaje al usuario.

Parámetro Descripción
texto Texto mostrado en el cuadro de mensaje. Si no se especifica este parámetro, se usará cualquier texto restante (parámetro restante) o una cadena vacía.
caption Subtítulo mostrado en el cuadro de mensaje. Si no se especifica un título, se usará Mensaje de Dataverse.

ExecuteOnDataAvailable

Retarda la ejecución de las acciones secundarias hasta que un conjunto especificado de parámetros de sustitución esté disponible. Se puede especificar un valor de tiempo de espera para limitar la cantidad de tiempo que se esperará a que los parámetros de recambio estén disponibles. Si no se especifica un tiempo de espera, se esperará indefinidamente o hasta que la sesión termine. Más información: Blog: Cómo usar acciones especiales, ExecuteOnTimeout, ExecuteOnDataAvailable, ExecuteOnExpressionTrue

Parámetro Descripción
milliseconds El tiempo, en milisegundos, para indicar la cantidad de tiempo que se esperará a que esta acción expire y se cancele. Los parámetros restantes deben contener parámetros de sustitución que deben existir para poder ejecutar acciones secundarias.

Ejemplo de parámetros de datos:

milliseconds=5000
[[account.Id]]
[[incident.Id]]

Importante

Esta acción se aplica a todos los tipos de controles hospedados. Esta acción no se expone de forma predeterminada cuando crea una instancia de tipo de control hospedado. Para usar la acción ExecuteOnDataAvailable con una instancia de un tipo de control hospedado, debe agregar explícitamente una acción de UII denominada ExecuteOnDataAvailable a la instancia de control hospedado correspondiente. Más información: Agregar una acción UII a un control hospedado

ExecuteOnTimeout

Retarda la ejecución de las acciones secundarias hasta que transcurra una hora especificada. Se requiere un valor de tiempo de espera para indicar cuándo deben ejecutarse las acciones secundarias. Más información: Blog: Cómo usar acciones especiales, ExecuteOnTimeout, ExecuteOnDataAvailable, ExecuteOnExpressionTrue

Parámetro Descripción
milliseconds El tiempo, en milisegundos, para indicar la cantidad de tiempo que se esperará a que las acciones secundarias se ejecuten.

Ejemplo de parámetros de datos:

milliseconds=5000

Importante

Esta acción se aplica a todos los tipos de controles hospedados. Esta acción no se expone de forma predeterminada cuando crea una instancia de tipo de control hospedado. Para usar la acción ExecuteOnTimeout con una instancia de un tipo de control hospedado, debe agregar explícitamente una acción de UII denominada ExecuteOnTimeout a la instancia de control hospedado correspondiente. Más información: Agregar una acción UII a un control hospedado

ExecuteOnExpressionTrue

Retrasa la ejecución de las acciones secundarias hasta que una expresión JavaScript especificada devuelva true. Se puede especificar un valor de tiempo de espera para limitar la cantidad de tiempo que se esperará antes de expirar. Si no se especifica un tiempo de espera, se esperará indefinidamente o hasta que la sesión termine. Más información: Blog: Cómo usar acciones especiales, ExecuteOnTimeout, ExecuteOnDataAvailable, ExecuteOnExpressionTrue

Parámetro Descripción
milliseconds El tiempo, en milisegundos, para indicar la cantidad de tiempo que se esperará a que esta acción expire y se cancele. El parámetro restante es una expresión JavaScript para evaluar. Cuando esta expresión es true, se ejecutarán acciones secundarias.

Ejemplo de parámetros de datos:

milliseconds=5000
function IsAccountLoaded()
{
return “[[account.Id]$+]” != “”;
}
IsAccountLoaded();

Importante

Esta acción se aplica a todos los tipos de controles hospedados. Esta acción no se expone de forma predeterminada cuando crea una instancia de tipo de control hospedado. Para usar la acción ExecuteOnExpressionTrue con una instancia de un tipo de control hospedado, debe agregar explícitamente una acción de UII denominada ExecuteOnExpressionTrue a la instancia de control hospedado correspondiente. Más información: Agregar una acción UII a un control hospedado

ExecuteScriptlet

Ejecuta el scriptlet especificado.

Parámetro Descripción
Especifique el nombre de scriptlet para ejecutar en el campo Datos.

FireEvent

Desencadena un evento definido por el usuario desde este control hospedado.

Parámetro Descripción
nombre Nombre del evento definido por el usuario.

Todos los pares posteriores de nombre=valor se convierten en los parámetros para el evento. Para obtener más información sobre cómo crear un evento definido por el usuario, consulte Crear un evento definido por el usuario.

GetTemplate

Recupera los contenidos de una plantilla combinada de correo electrónico.

Parámetro Descripción
nombre Nombre de la plantilla para recuperar.
identificador El identificador de la entidad para asociar con esta plantilla para la operación de combinación.

InvokeCTI

Simula eventos CTI

Parámetro Descripción
tipo Es el tipo de evento CTI, como llamada de teléfono o chat.
appname El nombre del administrador de escritorio que se usará para esta simulación de elemento emergente.
ani La identificación automática de número (ANI) o el número de teléfono del llamante.
dnis El DNIS o el número marcado.
Todos los parámetros restantes pasarán como parámetros al procesador de eventos de CTI.

LaunchURL

Lanza una URL en Internet Explorer fuera de la aplicación Unified Service Desk. Debe especificar la dirección URL como parámetro en el campo Datos.

LookupQueueItem

Busca un queueitem del sistema y obtiene la información.

Parámetro Descripción
Id. El identificador de la entidad que es el destino de queueItem
EntityType El tipo o el nombre lógico de la entidad a la que se hace referencia en el campo Id.

Los detalles de queueitem resultantes pasarán al parámetro de sustitución queueitem y puede hacerse referencia a ellos más tarde.

MoveApplicationToPanel

Mueve un control hospedado especificado al panel especificado en la aplicación cliente.

Parámetro Descripción
Aplicación Nombre del control hospedado que se moverá.
panel Nombre del panel de destino.

MoveToPanel

Mueve los controles hospedadas entre paneles en tiempo de ejecución.

Parámetro Descripción
Aplicación Nombre del control hospedado que se moverá.
panel Panel de destino para el control hospedado.

New_CRM_Page

Crea una página para crear un nuevo registro de la entidad especificada, y trata la página como un mensaje emergente del control hospedado especificado. Las reglas de navegación de ventanas se evalúan para determinar la ubicación donde se muestra la página para crear el registro de la entidad.

Parámetro Descripción
LogicalName El nombre lógico de la entidad para crear una nueva instancia.

Nota

El resto de los parámetros debe estar compuesto de pares name=value. Estos son los valores adicional que se rellenan previamente en el formulario para crear un nuevo registro de la entidad especificada. Para obtener más información sobre el uso de esta acción, consulte el paso 4 del Tutorial 7: Configure scripts de agente en la aplicación del agente.

Open_CRM_Page

Abre una instancia existente de la entidad especificada e identificada por el identificador, y trata la página como si fuera un elemento emergente del control hospedado especificado. Las reglas de navegación de ventanas se evalúan para determinar la ubicación donde se debe mostrar el elemento emergente.

Parámetro Descripción
LogicalName El nombre lógico de la entidad que se va a abrir.
identificador El identificador del registro de entidad que se va a abrir.

Pausa

Pausa la ejecución de la acción sin bloquear el procesamiento de los mensajes. Esta acción es diferente de suspender el hilo actual durante el tiempo especificado (Thread.Sleep) porque la acción permite continuar el procesamiento. Esta acción es útil cuando está esperando que se completen operaciones web.

Parámetro Descripción
milliseconds El número de milisegundos para realizar pausa.

Aparece una dirección URL del control hospedado y ejecuta las reglas de navegación de ventanas con ella para enrutar el mensaje emergente a la ubicación correspondiente.

Parámetro Descripción
url Enruta un mensaje emergente desde este control hospedado utilizando esta dirección URL como si fuera un mensaje emergente solicitado desde el control mostrado.
frame El marco desde el que se originó este mensaje emergente.

RealignWindow

Muestra el control hospedado en la ubicación especificada de un monitor. Puede mostrar controles hospedados hasta en dos monitores. Esta acción es aplicable a las instancias de control hospedado que están configuradas para colocarse en un tipo de panel USDFloatingPanel o USDFloatingToolPanel.

Parámetro Descripción
screen Especifica la pantalla en la que se va a mostrar el control hospedado. Los valores válidos son 1 o 2. Si no especifica este parámetro, se pasa 1 de forma predeterminada.
left Especifica la posición, en porcentaje, desde la izquierda de la pantalla en el monitor de destino donde se debe mostrar el control hospedado. Los valores válidos son de 0 a 100. Si no especifica este parámetro, se pasa 0 de forma predeterminada.
top Especifica la posición, en porcentaje, desde la parte superior de la pantalla en el monitor de destino donde se debe mostrar el control hospedado. Los valores válidos son de 0 a 100. Si no especifica este parámetro, se pasa 0 de forma predeterminada.
width Especifica el ancho, en porcentaje, de la ventana del control hospedado en el monitor de destino. Los valores válidos son de 1 a 100. Si no especifica este parámetro, se pasa 100 de forma predeterminada.
height Especifica el alto, en porcentaje, de la ventana del control hospedado en el monitor de destino. Los valores válidos son de 1 a 100. Si no especifica este parámetro, se pasa 100 de forma predeterminada.

ReadSettings

Lee la configuración guardada anteriormente del parámetros de sustitución $Settings.

Parámetro Descripción
readfromcache True si desea leer la versión en caché local de esos valores. False o falta en caso contrario.

RedoScreenPop

Muestra la última pantalla de nuevo. Puede resultar útil en casos donde se alcanzó el límite de sesión y, por tanto, el elemento emergente no se ha producido correctamente, o usted ha cerrado la sesión pero es necesario trabajar más. Esta acción no requiere ningún parámetro.

ResetLocalCache

Reinicia la caché de configuración en Unified Service Desk. La siguiente vez que se inicie Unified Service Desk, descargará la configuración del servidor. El usuario debe tener acceso de escritura a la entidad msdyusd_usersettings para que esta acción funcione.

RouteToQueue

Enruta una entidad a una cola en aplicaciones basadas en modelo.

Parámetro Descripción
destination El identificador de la cola de destino. Es mutuamente exclusivo con el parámetro de destinationqueuename
destinationqueuename Es el nombre de la cola para enrutar la entidad.
entitytype Es el nombre lógico de la entidad que se va a enrutar.
entityid Es el GUID/Id de la entidad que se va a situar en la cola.

SaveAll

Guarda todos los formularios en un control hospedado que permite mostrar varias páginas (Permitir varias páginas = Sí). Si el control hospedado solo permite mostrar una página (Permitir varias páginas = No), esto es equivalente a la acción Guardar.

SaveSetting

Almacena un valor específico del usuario.

Parámetro Descripción
nombre El nombre del ajuste. Esto aparecerá en el parámetro de sustitución $Settings.
valor El valor del ajuste que se va a guardar.

SetTheme

Aplica un tema para modificar el diseño o el aspecto de los componentes de la interfaz de usuario. Más información: Usar temas para personalizar la apariencia de la aplicación

Parámetro Descripción
clear True si desea borrar completamente el tema actual antes de aplicar el tema especificado. Si este parámetro es false o no se especifica, la información del nuevo tema se combinará con el tema actual.
El parámetro restante (lo que queda después de quitar los otros parámetros) debe contener el nombre del tema que se va a usar. Debe incluir un nombre de recurso web de archivo XAML (con el nombre cambiado a XML y cargado como recurso web), una dirección URL del servidor de acceso anónimo, o el XAML sin procesar que representa el tema.

SetAppBar

Acopla un control hospedado al borde especificado de la ventana principal de la aplicación cliente.

Parámetro Descripción
ApplicationName Nombre del control hospedado que se acoplará. Si se especifica este parámetro, la ventana principal que hospeda este control hospedado se acoplará.
ancho Ancho en píxeles de la ventana acoplada. Si no se especifica, se usa el ancho actual de la ventana.
alto Alto en píxeles de la ventana acoplada. Si no se especifica, se usa el alto actual de la ventana.
Borde El borde al que se acoplará. Si no se especifica nada, se presupone Superior. Especifique uno de los siguientes valores: Superior, Inferior, Izquierdo o Derecho.

SetEventTimer

Establece un temporizador de eventos para comenzar.

Parámetro Descripción
nombre Nombre del temporizador de eventos.

SetSize

Establece el ancho y el alto del control hospedado. Resulta especialmente útil cuando se usa "auto" en los diseños de panel.

Parámetro Descripción
ancho El ancho del control hospedado.
alto El alto del control hospedado.

SetWindowProperty

Define el estado de ventana de la ventana principal de la aplicación cliente.

Parámetro Descripción
WindowState Uno de los siguientes valores:, maximizado, minimizado o normal.

ShellExecute

Esta acción está destinada para iniciar una dirección URL o una línea de comandos. Tenga en cuenta que el usuario debe tener derechos para ejecutar la aplicación.

Parámetro Descripción
El único parámetro es la línea de comandos o la dirección URL de la aplicación que va a ejecutarse.

ShowAbout

Muestra el cuadro de diálogo Acerca de para Unified Service Desk que contiene un grupo de información como el nombre del usuario actual, el servidor de la plataforma Dataverse y la organización que a la que está conectado el usuario, número de versión de la aplicación cliente de Unified Service Desk y la dirección URL del sitio de soporte técnico.

ShowTab

Establece el enfoque en una pestaña (control hospedado) de la aplicación del agente.

Parámetro Descripción
La primera línea de la llamada a la acción debe contener el nombre del control hospedado que se mostrará en primer plano. No use el nombre para mostrar del control hospedado. Para obtener más información sobre el uso de esta llamada a la acción, consulte el paso 4 del Tutorial 2: Mostrar una página web externa en la aplicación del agente.

StopEventTimer

Detiene un temporizador de eventos.

Parámetro Descripción
nombre Nombre del temporizador de eventos para detener.

TriggerEdgeWebView2PoolCleanUp

Limpia el grupo de Edge WebView2.

TriggerChromePoolCleanUp

Limpia el grupo de Chrome.

Traducir

Permite realizar traducción de idiomas con Microsoft Translator.

Parámetro Descripción
valor Este es el texto para traducir. Se puede aplicar un carácter de escape a este valor para obtener soporte multilínea.

Algunos ejemplos válidos son:

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

value=[[myapp.myparam]^]

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

Para obtener más información sobre estas claves de sustitución, consulte Use parámetros de sustitución para configurar Unified Service Desk.
fromlanguage Nombre del idioma del que desea traducir. Si se deja en blanco, el sistema intentará detectar el idioma del valor especificado para traducir antes de traducirlo. Para obtener una lista de valores válidos de idioma, consulte Códigos de idioma de traductor.
tolanguage Nombre del idioma al que desea traducir. Para obtener una lista de valores válidos de idioma, consulte Códigos de idioma de traductor.
clientId Un identificador de cliente obtenido de Azure para los servicios de traducción. Para obtener información sobre el registro con Azure.
clientsecret Un secreto de cliente obtenido de Azure para los servicios de traducción. Para obtener información sobre el registro con Azure.

El valor traducido se muestra en parámetro de sustitución de $Return.

UpdateEntity

Actualiza un registro en las aplicaciones basadas en modelo.

Parámetro Descripción
Id. El identificador del valor que se va a actualizar. Debe ser el GUID del registro a actualizar.
LogicalName El nombre lógico de la entidad que se va a actualizar.

Cada línea posterior en la lista de parámetros contiene una serie de pares de Name=Value que definen los otros campos para rellenar al actualizar.

Las referencias de entidad se pueden describir así:

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

OptionSetValue se pueden especificar así:

Param=OptionSetValue(value)

Los booleanos se pueden describir así:

Param=Boolean(value)

PartyList (usada con correo electrónico) se puede describir así:

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

Puede usar cualquier número de correo electrónico y entradas para representar direcciones de correo electrónico y referencias de entidad respectivamente.

Se pueden especificar otros valores como valores de cadena así:

Param=value

Trabajar

Esta acción es equivalente a seleccionar un elemento de cola de una cola y hacer clic en el botón WorkOn en la cinta de opciones. Marca el elemento de cola como trabajado por un agente específico.

Parámetro Descripción
Id. Este es el identificador de queueitem. Vea LookupQueueItem para obtener información sobre cómo obtener el identificador de una entidad de destino.
Acción Parámetro opcional que permite que el administrador especifique que desea quitar el atributo WorkOn para devolverlo a la cola.

Valores válidos:

Eliminar - Quita el atributo WorkOn y devuelve el elemento a la cola para que otras personas trabajen en él.

Eventos predefinidos

Estos son los eventos predefinidos que están asociados con este control hospedado.

DesktopReady

Se produce en el inicio cuando toda la inicialización de escritorio se ha completado y se han establecido las conexiones a Dataverse. Este evento se desencadenará solo una vez, y es normal usar este evento para establecer temas y realizar otras acciones de inicio.

SessionActivated

Se produce siempre que se activa una sesión.

Parámetro Descripción
SessionId Identificador de la sesión activa actualmente.
IsGlobal Indica si este evento se aplica a la sesión global. Devuelve True o False.
Activar Se encuentra ajustado en True.

SessionClosed

Se produce cuando se cierra una sesión.

Parámetro Descripción
SessionId Identificador de la sesión que se cerró.
IsGlobal Indica si este evento se aplica a la sesión global. Devuelve True o False.

SessionDeactivated

Se produce cuando se desactiva una sesión.

Parámetro Descripción
SessionId Identificador de la sesión inactiva.
IsGlobal Indica si este evento se aplica a la sesión global. Devuelve True o False.
Activar Se encuentra ajustado en False.

SessionNew

Se produce cuando se crea una nueva sesión.

Parámetro Descripción
SessionId Identificador de la sesión recién creada.
IsGlobal Devuelve True si la nueva sesión es una sesión global. De lo contrario, devuelve False.

Vea también

Acciones de UIIEventosVer acciones y eventos predefinidos para un control hospedadoVer ayuda incrustada para acciones y eventosTutoriales de configuración de Unified Service DeskReferencia de tipos de control hospedado y acciones/eventos