Partager via


Utiliser les règles de navigation dans la fenêtre dans Unified Service Desk

Les règles de navigation dans la fenêtre définissent l’interaction entre différents contrôles dans Unified Service Desk. Vous pouvez utiliser les règles pour définir l’emplacement des sessions ou des pages des applications pilotées par modèle qui apparaissent dans l’application cliente Unified Service Desk lorsque celle-ci est appelée à partir d’un contrôle hébergé ou d’une recherche d’entités. Pour plus d’informations sur les contrôles hébergés et les recherches d’entités dans Unified Service Desk, voir Contrôles hébergés de Unified Service Desk et Rechercher des données à l’aide de recherches d’entité dans Unified Service Desk.

Note

Les règles de navigation Windows ne fonctionnent pas dans l’application Web standard.

Créer ou modifier une règle de navigation dans la fenêtre

Les règles de navigation dans la fenêtre dans Unified Service Desk sont exécutées dans l’ordre numérique et selon les conditions spécifiées. L’ordre est particulièrement important lorsque plusieurs règles s’appliquent aux conditions selon lesquelles le contrôle peut apparaître. Par exemple, il est possible de créer des gestionnaires par défaut qui seront utilisés lorsqu’aucune autre règle ne s’applique. Ces gestionnaires par défaut doivent passer après les gestionnaires plus spécifiques, sinon ces derniers ne seront jamais utilisés.

Pour créer ou modifier des règles de navigation dans la fenêtre

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

  2. Sélectionnez Règles de navigation dans la fenêtre sous Paramètres de base. La page affiche toutes les règles de navigation existant dans le système.

  3. Sélectionnez Nouveau pour créer une règle de navigation ou sélectionnez une règle de navigation existante à modifier.

  4. Dans la page de définition des règles de navigation, spécifiez ou modifiez les valeurs suivantes si vous créez une nouvelle règle de navigation ou modifiez une règle de navigation existante. Les champs signalés par un astérisque rouge sont obligatoires.

    Champ Description
    Nom Il s’agit du nom de la règle de navigation dans la fenêtre.
    Commande Ordre numérique de la règle qui contrôle l’ordre d’exécution. La valeur la plus petite s’applique en premier. Les règles plus spécifiques doivent avoir une valeur faible, tandis que les règles plus générales ou par défaut doivent avoir des valeurs plus élevées.
    De Sélectionnez le contrôle hébergé à partir duquel provient la demande de navigation ou d’acheminement. Remarque : Si vous sélectionnez un type Gestionnaire de bureau CTI de contrôle hébergé dans la liste De, l’interface de cette page change pour vous permettre de définir une recherche CTI. Pour plus d’informations sur la configuration d’une recherche CTI à l’aide d’une règle de navigation dans la fenêtre, voir Recherche CTI.
    Retourné par la recherche Sélectionnez le nom de la recherche d’entités qui initie la règle de type d’acheminement OnLoad (ultérieurement) pour afficher les données des entités associées. Lorsque vous voulez accéder à des données qui ne s’affichent pas dans le formulaire, vous pouvez faire des recherches d’entités. Lorsqu’une recherche d’entité se termine et renvoie des données, la règle de type d’acheminement OnLoad est exécutée pour vous permettre de charger les entités associées. Pour plus d’informations sur les recherches d’entité, voir Rechercher des données à l’aide de recherches d’entité dans Unified Service Desk.
    Entité Sélectionnez le nom de l’entité d’applications pour laquelle les informations seront affichées par la règle de navigation dans la fenêtre.
    URL Ce champ est généralement utilisé pour les fenêtres qui ne représentent pas les entités Microsoft Dataverse ou pour les URL web standard. Ce champ est utilisé à la place du champ Entité, mais il peut être utilisé avec le champ Entité dans certains cas. Un astérisque (*) dans ce champ permet de créer une règle par défaut qui s’applique à toutes les fenêtres contextuelles provenant du champ **De**.
  5. Sélectionnez l’onglet Résultat.

    Champ Description
    Type d’itinéraire - Fenêtre contextuelle: permet de déterminer comment gérer une fenêtre contextuelle.
    - OnLoad : utilisé pour déterminer comment traiter une recherche d’entité, une page d’applications pilotées par modèle ou une page web externe après son chargement.
    - En place : utilisé pour déterminer comment gérer une transition ou un chargement sur place du formulaire d’applications pilotées par modèle. Par exemple, lorsque vous cliquez sur le nom du contact dans une page de compte dans l’application pilotée par modèle, les informations de votre contact sont chargées dans le même cadre que les informations de compte.
    - Menu sélectionné : utilisé pour déterminer comment traiter la sélection d’un élément de menu, lorsque l’utilisateur clique sur la flèche vers le bas en regard d’un nom d’enregistrement dans la barre de navigation et sélectionne un élément de la liste de menus. Par exemple, lorsque vous cliquez sur la flèche déroulante en regard du nom de compte dans la barre de navigation de la page de l’application pilotée par modèle pour sélectionner un élément comme Contacts, Opportunités et Incidents.
    Champ Indique un filtre sur lequel la règle de navigation des fenêtres doit être déclenchée. La valeur doit être un nom d’attribut de la page de l’entité. Bien qu’une règle de navigation de fenêtre puisse être appliquée sur une page comportant plusieurs recherches, vous pouvez utiliser la filtre Champ pour appliquer la règle pour une recherche spécifique.
    Destination - Onglet : L’élément sélectionné du type d’acheminement doit cibler un onglet. Il active les champs Onglet cible et Afficher l’onglet.
    - Recherche d’entité : l’élément sélectionné dans le type d’acheminement doit cibler une recherche d’entité pour rechercher les données à l’aide un appel du service Web à Dataverse. Cette action renseigne les données de Unified Service Desk afin qu’elles puissent être utilisées dans les paramètres de remplacement.
    Action - Créer une session : concerne uniquement un type d’acheminement Fenêtre contextuelle. Cette action charge une session selon l’entité contenue dans la fenêtre contextuelle. Par exemple, si De est défini Queues, Entité est défini sur incident, Type d’acheminement est défini sur Popup, Action est défini sur Create Session, en double-cliquant sur un incident dans la file d’attente vous créez une session et chargez la fenêtre contextuelle dans un onglet identifié dans le champ Onglet cible.
    - Fenêtre d’acheminement : dirige la fenêtre vers un autre onglet au sein de la même session. C’est la manière la plus basique d’acheminer une fenêtre.
    - Afficher l’extérieur : lorsque cette règle s’applique, la fenêtre contextuelle s’affiche en dehors de l’application cliente. Cette nouvelle fenêtre n’est plus sous le contrôle d’Unified Service Desk et elle ne participe pas à la gestion de la session d’Unified Service Desk. Cette règle est très utile pour afficher une fenêtre sur un deuxième écran ou pour comparer une fenêtre à un autre onglet ou à une fenêtre dans une autre session de Unified Service Desk.
    - Aucun : aucune action n’est pas exécutée.
    Onglet Cible Lorsque cette règle s’applique, il s’agit de l’emplacement vers lequel la fenêtre est dirigée. Si l’onglet cible (contrôle hébergé) est un contrôle dynamique, il est chargé automatiquement et la fenêtre est dirigée vers cet onglet. Si ce champ est défini sur Gestionnaire global et que l’Action est Créer une session, le système réévalue les règles afin de déterminer l’emplacement exact de la fenêtre dans les onglets. Cette fonction peut être utile pour éviter de créer une règle Créer une session pour chaque type d’acheminement pouvant apparaître à partir d’une fenêtre spécifique. Si vous laissez le champ Onglet cible vide, la recherche d’entité est effectuée à l’aide de la première recherche d’entité correspondant au type d’entité de la fenêtre contextuelle.
    Onglet Afficher Une fois l’action effectuée, ce champ est utilisé pour activer un onglet spécifique.
    Recherche d’entité Recherche d’entité (définition de service web basée sur FetchXML) utilisée pour rechercher les données. Les champs de données de la session sont renseignés à l’aide des champs collectés par l’appel. Pour plus d’informations sur les recherches d’entité, voir Rechercher des données à l’aide de recherches d’entité dans Unified Service Desk.
    Masquer la barre de commandes Unified Service Desk masque la barre de commandes des applications pilotées par modèle après l’affichage de la fenêtre dans le nouvel onglet.
    Masquer la barre de navigation Unified Service Desk masque la barre de navigation des applications pilotées par modèle située à gauche de la fenêtre, lorsque la fenêtre s’affiche dans un nouvel onglet.
  6. Sélectionnez l’onglet Avancé et mettez à jour la condition.

    Le champ conditionnel est une expression Javascript dont le résultat doit être vrai ou faux.
    La règle de navigation de fenêtre est exécutée uniquement si l’expression conditionnelle est validée comme vraie au runtime. Outre les paramètres standard de remplacement standard, vous pouvez utiliser [[url]] comme paramètre de remplacement dans la condition. Le paramètre de remplacement [[url]] est remplacé par l’URL de la page cible au runtime.
    L’expression conditionnelle est facultative et n’affecte pas la validation de la règle de navigation de fenêtre.
    Toutefois, une expression conditionnelle incorrecte entraîne l’échec de la règle de navigation de fenêtre.

  7. Cliquez sur Enregistrer pour créer ou modifier la règle de navigation dans la fenêtre.

Voir aussi

Guide pas-à-pas 4 : Affichage d’un enregistrement dans une session de votre application agent
Guide pas-à-pas 7 : Configuration de la génération de scripts d’agent dans votre application agent
Guide pas-à-pas : Utiliser un adaptateur d’écoute générique pour les événements CTI
Apprendre à utiliser Unified Service Desk