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 :
-
Résoudre l’incident avec les attributs suivants :
-
ID d’incident :
${anchor.incidentid}
- Heures facturables : 0
-
Résolution :
Case ${anchor.ticketnumber} resolved via macros
-
ID d’incident :
- Obtenez l’onglet actuel pour obtenir l’onglet actuel et stocker l’ID d’onglet comme valeur dynamique.
-
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 :
- Obtenez l’onglet actuel pour copier l’ID d’onglet de l’incident.
- Ouvrez un nouveau formulaire pour créer un enregistrement pour créer une tâche depuis l’incident.
- Enregistrer l’enregistrement
-
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 :
- 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}
-
ID d’enregistrement de l’entité :
- 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.
- 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}
-
Nom logique de l’entité :
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 :
- 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
. - 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é
-
Nom de l’attribut :
- Ajoutez l’action Formulaire d’autoremplissage avec les attributs suivants :
-
Nom logique de l’entité :
incident
- Nom d’attribut : description
-
Valeur d’attribut :
{firstProcess}
-
Nom logique de l’entité :