Partager via


Utiliser les macros du connecteur de session

Note

Les informations sur la disponibilité des fonctionnalités sont les suivantes.

Centre de contact Dynamics 365 – embedded Centre de contact Dynamics 365 – autonome Dynamics 365 Customer Service
No Oui Oui

Vous pouvez utiliser les actions de connecteur de session pour exécuter des opérations associées à la session. Les macros du connecteur de session vous permettent d’ajouter des actions telles qu’obtenir l’ID, actualiser un onglet, transmettre l’ID d’onglet, définir le focus sur un onglet selon son ID, ouvrir un modèle d’onglet et actualiser le contexte de la session.

Vous pouvez utiliser les actions aussi souvent que vous le voudrez dans différentes macros pour automatiser et exécuter les opérations associées à une session dans Customer Service workspace.

Accéder à l’onglet actif

Cette action obtient les détails de l’onglet actuel dans Customer Service. L’action récupère l’ID d’onglet qui pourrait être utilisé dans les action Actualiser onglet et Focus onglet.

Actualiser l’onglet

Actualise un onglet dans la session de Customer Service workspace. Cette action comprend le champ suivant :

Champ Description
ID d’onglet Spécifiez l’ID de l’onglet à actualiser.
Ce champ est obligatoire.

Exemple : Résoudre un incident, obtenir un ID d’onglet et actualiser l’onglet

Exécutez les étapes suivantes pour créer une macro et résoudre un incident, obtenir l’ID et actualiser l’onglet. Ajoutez les actions suivantes à la macro :

  1. Résoudre l’incident avec les attributs suivants :
    • ID d’incident : ${anchor.incidentid}
    • Heures facturables : 0
    • Résolution : Case ${anchor.ticketnumber} resolved via macros
  2. Obtenez l’onglet actuel pour obtenir l’onglet actuel et stocker l’ID d’onglet comme valeur dynamique.
  3. Actualisez l’onglet pour définir l’ID d’onglet sur la valeur dynamique obtenue à l’étape précédente avec l’ID d’onglet défini sur Tab ID.

Focus sur l’onglet

Vous permet de vous concentrer sur un onglet dans la session Customer Service workspace. Cette action comprend le champ suivant :

Champ Description
ID d’onglet Spécifiez l’identifiant de l’onglet sur lequel vous souhaitez mettre le focus.
Ce champ est obligatoire.

Exemple : Créer une tâche depuis un incident, puis définir le focus sur le formulaire d’incident

Exécutez les étapes suivantes pour créer une macro qui génère une tâche depuis un incident et définit le focus sur le formulaire d’incident. Ajoutez les actions suivantes à la macro :

  1. Obtenez l’onglet actuel pour copier l’ID d’onglet de l’incident.
  2. Ouvrez un nouveau formulaire pour créer un enregistrement pour créer une tâche depuis l’incident.
  3. Enregistrer l’enregistrement
  4. Concentrez-vous sur l’onglet avec l’ID d’onglet défini sur Tab ID. Cela définit le focus sur l’onglet d’incident d’origine.

Ouvrir l’onglet d’application

Ouvre l’application spécifiée dans un nouvel onglet avec les attributs que vous définissez. L’action contient les champs suivants.

Champ Description
Type de page Spécifiez le type d’application à ouvrir. En savoir plus : Types de page.
ID de modèle d’application Spécifiez l’ID du modèle d’application.
Nom de l’attribut Spécifiez le nom logique de l’attribut que vous souhaitez mettre à jour.
Valeur d’attribut Spécifiez la valeur d’attribut qui est mise à jour pour l’attribut susmentionné.

Exemple : Ouvrir un modèle d’onglet basé sur le nom unique du modèle d’onglet

Pour créer une macro qui ouvre un modèle d’onglet transmettant le nom unique du modèle d’onglet en tant que paramètre et ouvrir un modèle d’onglet selon le nom unique du modèle d’onglet, ajoutez l’action Ouvrir l’onglet d’application avec les attributs suivants :

  • Type de page : Entity Record
  • ID de modèle d’application : bde86e2f-6bd1-48a9-baf9-dae720aa9f45

Actualiser le contexte de la session

Actualise le contexte de la session dans Customer Service workspace pour les sessions d’entité. Par exemple, si vous lancez une session d’entité pour un enregistrement d’incident, les variables contextuelles de la session sont définies lorsque la session démarre. Cependant, si vous mettez à jour le titre de l’incident, le contexte de la session n’est pas mis à jour. Par conséquent, les macros utilisent les informations mises en cache. Vous pouvez ajouter l’étape Actualiser le contexte de la session après le démarrage de l’exécution de la macro pour utiliser les dernières informations.

Exemple : Mettre à jour le titre de l’incident, puis créer une tâche avec le titre de l’incident mis à jour

Exécutez les étapes suivantes pour créer une macro qui met à jour le titre de l’incident, puis crée une tâche avec le nouveau titre de l’incident mis à jour :

  1. Ajoutez l’action de productivité Mettre à jour un enregistrement existant avec les attributs suivants :
    • ID d’enregistrement de l’entité : #{anchor.incidentid}
    • Nom logique de l’entité : incident
    • Nom de l’attribut : titre
    • Valeur d’attribut : [Backlog]${anchor.title}
  2. Ajoutez l’action Actualiser le contexte de la session pour actualiser le cache du contexte de la session après la mise à jour du titre de l’incident.
  3. Ajoutez l’action Ouvrir un nouveau formulaire pour créer un enregistrement avec les attributs suivants :
    • Nom logique de l’entité : task
    • Nom d’attribut : sujet
    • Valeur de l’attribut : tâche concernant l’incident : ${anchor.title}

Définir le contexte de session

Crée une variable dans le contexte de la session. Utilisez l’action pour créer vos propres variables de session pour valider les conditions ou suivre la manière dont les agents accèdent aux scripts les concernant.

Champ Description
Nom de l’attribut Spécifiez le nom de la variable du contexte de la session.
Valeur d’attribut Spécifiez la valeur de la variable du contexte de la session.

Exemple : Créer une variable de contexte de la session pour suivre le chemin d’accès au script de l’agent

Exécutez les tâches suivantes pour ajouter un flux de travail qui génère une variable de contexte de la session lorsqu’un utilisateur passe d’un script d’agent à un autre, puis utilise le contexte de la variable pour plusieurs exécutions de macro :

  1. Ajoutez Définir le focus sur un script d’agent avec l’attribut Nom unique du script d’agent défini sur new_agentscript_highpriority.
  2. Ajoutez l’action Définir le contexte de la session avec les attributs suivants :
    • Nom de l’attribut : firstProcess
    • Valeur d’attribut : Incidents haute priorité
  3. Ajoutez l’action Formulaire d’autoremplissage avec les attributs suivants :
    • Nom logique de l’entité : incident
    • Nom d’attribut : description
    • Valeur d’attribut : {firstProcess}

Étapes suivantes

Connecteur Flow