Partager via


Utiliser les macros du connecteur de session

S’applique à : Dynamics 365 Contact Center – autonome et Dynamics 365 Customer Service uniquement

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 autant de fois que vous le souhaitez dans différentes macros pour automatiser et effectuer des opérations liées à une session dans l’espace de travail du service Copilot.

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 Copilot Service workspace. Cette action comprend le champ suivant :

Champ Descriptif
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 de l’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 de l’espace de travail du service Copilot. Cette action comprend le champ suivant :

Champ Descriptif
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. Enregistrez 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 Descriptif
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 : 6a6a6a6a-7777-bbbb-8888-9c9c9c9c9c9c

Actualiser le contexte de la session

Actualise le contexte de la session dans Copilot 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 d’entité: #{anchor.incidentid}
    • Nom logique de l’entité: incident
    • Nom de l’attribut : titre
    • Valeur de l’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 afin de valider les conditions ou de suivre la façon dont les représentants du service clientèle (représentants du service ou représentants) naviguent dans les scripts.

Champ Descriptif
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’assistant

Effectuez les tâches suivantes pour ajouter un flux de travail qui crée une variable de contexte de session lorsqu’un utilisateur passe d’un script à un autre, puis utilise le contexte de variable de session pour d’autres exécutions de macros :

  1. Ajoutez Définir le focus sur un script d’assistant avec l’attribut Nom unique du script d’assistant défini sur new_agentscript_highpriority.
  2. Ajoutez l’action Définir le contexte de la session avec les attributs suivants :
    • Nom d’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 de l’attribut: {firstProcess}

Étapes suivantes

Connecteur Flow