Temporizador de sesión (control hospedado personalizado)
En Unified Service Desk, el control hospedado temporizador de sesión (Timer
) muestra el tiempo transcurrido en segundos desde que se inició una sesión, y usa diferentes colores para especificar los límites temporales del umbral.
El control hospedado Timer
no es uno de los controles hospedados predefinidos; es un control personalizado que está disponible cuando implemente una de las aplicaciones de Unified Service Desk de ejemplo en la instancia de Microsoft Dataverse. El control hospedado Timer
se muestra en el panel de estado de la aplicación cliente siempre que comienza una sesión.
Acciones para el control hospedado Temporizador
Las siguientes acciones son compatibles con el control Timer
:
GetSessionSeconds
: Devuelve el tiempo total, en segundos, que duró la sesión.GetSessionUsageInSeconds
: Devuelve el tiempo total, en segundos, cuando el representante de servicio al cliente estaba activo en la sesión actual.Puede usar estas dos acciones en sus llamadas a la acción para devolver valores del temporizador de sesión. Sin embargo, para poder usar estas acciones en sus llamadas a la acción, tendrá que agregar manualmente estas acciones de UII a la instancia de control hospedado
Timer
. Más información: Agregar una acción UII a un control hospedadoLos valores se devuelven y muestran en el parámetro de sustitución de
$Return
. Para probar los valores devueltos por estas dos acciones:
Inicie el cliente de Unified Service Desk y conéctese a su instancia de Dataverse.
Haga clic en el menú Mi trabajo y haga clic en un registro de caso para abrir una sesión.
Haga clic en Configuración () en la esquina superior derecha para mostrar el control
Debugger
.En la pestaña Acción directa, seleccione
Timer
de la lista Control hospedado, el nombre de acción de la lista Acción y haga clic en Ejecutar acción directa (). Repita este paso para la otra acción.Haga clic en Actualizar () para actualizar la cuadrícula de parámetros de sustitución. Expanda el parámetro
$Return
para ver el valor (tiempo en segundos) devuelto por las accionesGetSessionUsageInSeconds
yGetSessionSeconds
.
Configure los límites y los colores de umbral para el control hospedado Temporizador
Puede configurar los límites y colores de umbral para el control hospedado Timer
especificando los valores en formato XML
en el campo Extensions XML
de la definición de control hospedado. El color de umbral define el color en el que se muestra el temporizador de sesión cuando hayan transcurrido los valores de hora de umbral especificados desde que se inició la sesión. Use códigos de color hexadecimales para especificar el color de umbral.
Por ejemplo, el XML siguiente define el color de fondo de la cadena de hora como gris, la cadena de hora cambiará a naranja cuando hayan transcurrido 60 segundos, y finalmente cambiará a rojo cuando hayan transcurrido 90 segundos desde la que se inició la sesión actual.
<thresholds>
<threshold backgroundcolor="#E4E4E4" />
<threshold foregroundcolor="#FF9900" seconds="60"/>
<threshold foregroundcolor="#FF0000" seconds="90"/>
</thresholds>
Para configurar los límites y los colores de umbral para el control hospedado Temporizador:
Inicie sesión en el Administrador de Unified Service Desk.
Seleccione Controles hospedados en Configuración básica.
Busque el control alojado Temporizador para abrir su definición.
En el formulario de definición del control hospedado Temporizador, actualice el XML en el campo XML de extensiones para especificar el límite de umbral y los colores correspondientes.
Guarde la definición de control hospedado.
Vea también
Control hospedado de USD (control hospedado)
Referencia de tipos de control hospedado y acciones/eventos