Minuteur de session (contrôle hébergé personnalisé)

Dans Unified Service Desk, le contrôle hébergé du minuteur de session (Timer) affiche le temps écoulé en secondes depuis le début d’une session, et il utilise différentes couleurs pour spécifier le seuil des limites de durée.

Le contrôle hébergé Timer n’est pas l’un des contrôles hébergés prédéfinis ; il s’agit d’un contrôle personnalisé disponible lorsque vous déployez l’une des applications exemples Unified Service Desk sur votre instance de plateforme Microsoft Dataverse. Le contrôle hébergé Timer est affiché dans le panneau statut de votre application cliente lorsqu'une session est démarrée.

Actions pour le contrôle hébergé du minuteur

Les actions suivantes sont prises en charge par le contrôle Timer :

  • GetSessionSeconds : Renvoie la durée totale, en secondes, de la session.

  • GetSessionUsageInSeconds : Renvoie la durée totale, en secondes, pendant laquelle le conseiller du service clientèle était actif dans la session active.

    Vous pouvez utiliser ces deux actions dans vos appels à l'action pour retourner des valeurs de minutage de session. Cependant, avant d'utiliser ces actions dans vos appels à l'action, vous devrez ajouter manuellement ces actions UII à l'instance de contrôle hébergé Timer. Pour plus d’informations : Ajouter une action UII à un contrôle hébergé

    Les valeurs sont retournées et affichées sous le paramètre de remplacement $Return. Pour tester les valeurs retournées par ces deux actions :

  1. Lancez le client Unified Service Desk et connectez-vous à votre instance Dataverse.

  2. Cliquez sur le menu Mes tâches, puis cliquez sur un enregistrement d'incident pour ouvrir une session.

  3. Cliquez sur Paramètres (Bouton Paramètres utilisateur.) dans l’angle supérieur droit pour afficher le contrôle Debugger.

  4. Sur l’onglet Action directe, sélectionnez Timer depuis la liste Contrôle hébergée, le nom de l’action depuis la liste Action, et cliquez sur Exécuter l’action directe (Bouton Exécuter l'appel à l'action du débogueur d'USD.). Répétez cette étape pour l'autre action.

  5. Cliquez sur Actualiser (refresh_grid.) pour actualiser la grille de paramètre de remplacement. Développez le paramètre $Return pour afficher la valeur (durée en secondes) retournée par GetSessionUsageInSeconds et les actions GetSessionSeconds.

    Valeurs de minutage de session dans Unified Service Desk.

Configurez les limites et les couleurs de seuil pour le contrôle hébergé du minuteur

Vous pouvez configurer les délais et les couleurs de seuil pour le contrôle hébergé Timer en spécifiant les valeurs dans un format XML dans le champ Extensions XML de la définition du contrôle hébergé. La couleur de seuil définit la couleur dans lequel le minuteur de session est affiché après que les valeurs de seuil d'heure spécifiées se sont écoulées depuis le début de la session. Utilisez les codes couleurs hexadécimaux pour définir la couleur de seuil.

Par exemple, XML définit la couleur d'arrière-plan de la chaîne de temps en gris, la chaîne de temps passe à la couleur orange lorsque 60 secondes se sont écoulées, pour finalement passer au rouge lorsque 90 secondes se sont écoulées depuis le début de la session.

<thresholds>  
   <threshold backgroundcolor="#E4E4E4" />  
   <threshold foregroundcolor="#FF9900" seconds="60"/>  
   <threshold foregroundcolor="#FF0000" seconds="90"/>  
</thresholds>  

Pour configurer les limites et les couleurs de seuil pour le contrôle hébergé du minuteur :

  1. Connectez-vous à l'administrateur de Unified Service Desk.

  2. Sélectionnez Contrôles hébergés sous Paramètres de base.

  3. Recherchez le contrôle hébergé Minuteur pour ouvrir sa définition.

  4. Dans le formulaire de définition du contrôle hébergé Minuteur, mettez à jour le XML dans le champ Extensions XML pour définir la limite de seuil et les couleurs correspondantes.

  5. Enregistrez la définition du contrôle hébergé.

Voir aussi

Contrôle hébergé USD (contrôle hébergé)
Types de contrôle hébergé et référence d'action/événement