Créer les macros d’automatisation de la productivité
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 automatiser les tâches suivantes avec des macros d’automatisation de la productivité :
- ouvrir et mettre à jour des enregistrements
- ouvrir les vues
- résoudre les incidents
- rechercher dans la base de connaissances
- cloner des enregistrements
- définir le focus sur un autre script d’agent
- ouvrir des modèles de courrier électronique
- remplir automatiquement les champs de formulaire
- définir et récupérer des variables et des valeurs dans le contexte de la session
Vous pouvez utiliser les actions d’automatisation de la productivité un certain nombre de fois sur différentes macros pour automatiser et effectuer des opérations d’application pilotées par modèle.
Les sections suivantes décrivent les différentes actions d’automatisation de la productivité que vous pouvez utiliser pour créer des macros.
Ouvrez un nouveau formulaire pour créer un enregistrement
Ouvre un nouveau formulaire pour créer un enregistrement. L’action contient les champs suivants.
Champ | Description |
---|---|
Nom logique de l’entité | Spécifiez le nom logique de l’entité que vous souhaitez ouvrir. |
ID de formulaire d’entité | Spécifiez l’ID de formulaire. |
Nom de l’attribut | Spécifiez le nom logique de l’attribut. Vous devez indiquer le nom de l’attribut pour l’application afin de pré-remplir le champ avec une valeur. |
Valeur d’attribut | Spécifiez la valeur de l’attribut. Vous devez indiquer la valeur de l’attribut pour l’application afin de pré-remplir le champ d’attribut. |
Remarque
Cette action nécessite un modèle spécifique pour définir les valeurs de recherche. Vous devez transmettre l’ID d’enregistrement associé, le type d’enregistrement, et le nom de l’enregistrement en tant qu’attributs distincts pour une seule recherche.
Exemple 1 : Création d’une tâche à partir d’un incident existant
Suivez les étapes ci-dessous pour créer une macro pour ouvrir une tâche depuis l’incident :
- Ajoutez l’action Ouvrir un nouveau formulaire pour créer un enregistrement qui crée une tâche avec les attributs suivants :
- Objet : numéro d’incident récupéré à l’aide d’un paramètre de données.
- Nom d’attribut : sujet
-
Valeur d’attribut : tâche de suivi concernant
$(anchor.ticketnumber)
- Description : Combinaison d’une chaîne de texte et de l’adresse e-mail du client récupérée à l’aide d’une requête oData.
- Nom d’attribut : description
-
Valeur d’attribut : Consultez l’e-mail du client :
{$odata.contact.emailaddress1.?$filter=contactid eq '{anchor._customerid_value}'}
- Concernant : enregistrement de client.
- Nom d’attribut : regardingobjectid
-
Valeur d’attribut :
${anchor.incidentid}
- Nom d’attribut : regardingobjectidtype
-
Valeur d’attribut :
incident
- Nom d’attribut : regardingobjectidname
-
Valeur d’attribut :
${anchor.title}
- Objet : numéro d’incident récupéré à l’aide d’un paramètre de données.
- Ajoutez l’action Sauvegarder l’enregistrement.
Exemple 2 : Créer un incident à partir d’une conversation
Suivez les étapes ci-dessous pour créer une macro pour ouvrir un incident depuis une conversation :
- Ajoutez l’action Ouvrir un nouveau formulaire pour créer un enregistrement avec les attributs suivants :
- Objet : conversation récupérée à l’aide d’un paramètre de données.
- Nom d’attribut : sujet
-
Valeur d’attribut : suivi avec
$(customerName)
- Description : Combinaison d’une chaîne de texte et de l’adresse e-mail du client récupérée via une requête oData.
- Nom d’attribut : description
-
Valeur d’attribut : Consultez l’e-mail du client :
{$odata.contact.emailaddress1.?$filter=contactid eq '{customerRecordid}'}
- Concernant : enregistrement de client.
- Nom d’attribut : regardingobjectid
-
Valeur d’attribut :
${customerRecordid}
- Nom d’attribut : regardingobjectidtype
-
Valeur d’attribut :
${customerEntityName}
- Nom d’attribut : regardingobjectidname
-
Valeur d’attribut :
${customerName}
- Objet : conversation récupérée à l’aide d’un paramètre de données.
- Ajoutez l’action Sauvegarder l’enregistrement.
Ouvrir un enregistrement existant
Ouvre un formulaire d’enregistrement existant. L’action contient les champs suivants.
Champ | Description |
---|---|
Nom logique de l’entité | Spécifiez le nom logique de l’entité que vous souhaitez ouvrir. |
ID d’enregistrement d’entité | Spécifiez l’ID d’enregistrement de l’entité. |
ID de formulaire d’entité | Spécifiez l’ID de formulaire. |
Exemple 1 : Ouvrir l’enregistrement de produit à partir d’un incident existant
Pour créer une macro pour ouvrir la fiche produit d’un incident existant, ajoutez l’action Ouvrir un enregistrement existant qui lit l’ID produit à partir de l’incident, avec les attributs suivants :
-
Nom logique de l’entité :
product
-
ID d’enregistrement d’entité :
${anchor._productid_value}
Exemple 2 : Ouvrir l’enregistrement de client à partir d’une conversation
Pour créer une macro pour ouvrir un enregistrement de client depuis une conversation en cours, ajoutez l’action Ouvrir un enregistrement existant qui lit l’ID client à partir de la conversation, avec les attributs suivants :
-
ID d’enregistrement d’entité :
${customerEntityName}
-
Nom logique de l’entité :
${customerRecordid}
Remplir automatiquement les champs de formulaire
Met à jour les champs de formulaire. L’action de macro n’enregistre pas automatiquement les nouvelles valeurs dans Dataverse jusqu’à ce que le formulaire déclenche la sauvegarde automatique. Vous pouvez utiliser une autre action de macro pour enregistrer l’enregistrement. Vous pouvez également utiliser la macro Mettre à jour l’enregistrement existant en fonction des besoins de votre entreprise. Cette action s’applique au formulaire dans l’onglet ciblé et a le même type d’entité mentionné dans l’action.
Champ | Description |
---|---|
Nom logique de l’entité | Spécifiez le nom logique de l’entité que vous souhaitez mettre à jour. |
Remarque
Cette macro nécessite un modèle spécifique pour définir les valeurs de recherche. Vous devez transmettre l’ID d’enregistrement associé, le type d’enregistrement, et le nom de l’enregistrement en tant qu’attributs distincts pour une seule recherche.
Exemple 1 : Ouvrir un formulaire de tâche et remplir les champs du formulaire à partir de l’incident
Effectuez les étapes suivantes pour créer une macro qui ouvre le formulaire de tâche, puis remplit le formulaire avec les valeurs de l’onglet d’ancrage :
- Ajoutez l’action Ouvrir un nouveau formulaire pour créer un enregistrement qui ouvre un enregistrement de tâche avec les paramètres suivants :
-
Nom logique de l’entité :
task
.
-
Nom logique de l’entité :
- Ajoutez les champs du formulaire de saisie automatique qui remplissent le nouvel enregistrement de tâche avec les valeurs du formulaire d’incident qui constitue l’onglet d’ancrage, avec les attributs suivants :
-
Nom logique de l’entité :
task
- Nom d’attribut : sujet
-
Valeur d’attribut : tâche de suivi concernant
${anchor.ticketnumber}
- Nom d’attribut : regrdingobjectid
-
Valeur d’attribut :
{{"id":"${anchor.incidentid}","name":"${anchor.title}","entitytype":"incident"}}
-
Nom logique de l’entité :
Exemple 2 : Ouvrir un formulaire de tâche et remplir les champs du formulaire à partir d’une conversation
Effectuez les étapes suivantes pour créer une macro qui ouvre le formulaire de tâche, puis remplit le formulaire avec les valeurs depuis la conversation avec les paramètres de données :
- Ajoutez l’action Ouvrir un nouveau formulaire pour créer un enregistrement qui ouvre un enregistrement de tâche avec les paramètres suivants :
-
Nom logique de l’entité :
task
.
-
Nom logique de l’entité :
- Ajoutez les champs du formulaire de saisie automatique qui remplissent le nouvel enregistrement de tâche avec les valeurs de la conversation, avec les attributs suivants :
-
Nom logique de l’entité :
task
- Nom d’attribut : sujet
-
Valeur d’attribut : tâche de suivi concernant
${anchor.customerName}
- Nom d’attribut : regrdingobjectid
-
Valeur d’attribut :
"${customerName}","entitytype":"${customerEntityName}"}}
-
Nom logique de l’entité :
Mettre à jour un enregistrement existant
Met à jour un enregistrement existant. L’action contient les champs suivants.
Champ | Description |
---|---|
Nom logique de l’entité | Spécifiez le nom logique de l’entité que vous souhaitez mettre à jour. Ce champ est obligatoire. |
ID d’enregistrement d’entité | Spécifiez l’ID d’enregistrement de l’entité. Ce champ est obligatoire. |
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é. |
Remarque
Cette macro nécessite un modèle spécifique pour définir les valeurs de recherche. Vous devez transmettre l’ID d’enregistrement associé, le type d’enregistrement, et le nom de l’enregistrement en tant qu’attributs distincts pour une seule recherche.
Exemple 1 : Ouvrir un formulaire de tâche, créer la tâche, puis mettre à jour l’enregistrement
Effectuez les étapes suivantes pour créer une macro qui ouvre le formulaire de tâche et crée un formulaire, puis met à jour le formulaire de tâche depuis un enregistrement existant :
- Ajoutez l’action Ouvrir un nouveau formulaire pour créer un enregistrement qui ouvre un enregistrement de tâche avec les paramètres suivants :
-
Nom logique de l’entité :
task
-
Nom logique de l’entité :
- Ajoutez l’action Sauvegarder l’enregistrement.
- Ajoutez l’option Mettre à jour un enregistrement existant qui remplit le nouvel enregistrement de tâche avec l’ID d’enregistrement et le nom logique à partir du contenu dynamique (obtenu après l’action de sauvegarde de l’enregistrement) et l’objet concerné basé sur valeurs de l’onglet d’ancrage, avec les attributs suivants :
-
ID d’enregistrement d’entité :
Entity record ID
-
Nom logique de l’entité :
Entity logical name
- Nom de l’attribut : regardingobjectid_incident@odata.bind
-
Valeur d’attribut :
/incidents{${anchor.incidentid}}
-
ID d’enregistrement d’entité :
- Ajoutez l’action de session Actualiser l’onglet pour actualiser le formulaire de tâche, car la macro de mise à jour de l’enregistrement effectue une opération principale et n’actualise pas automatiquement l’onglet.
Avertissement
Dans l’exemple, le formulaire s’actualise après les actions Enregistrer l’enregistrement et Actualiser l’onglet. Nous vous recommandons de concevoir vos macros de manière à réduire le chargement des formulaires.
Résolution d’un incident
Utilisez cette action pour résoudre un incident. L’action contient les champs suivants.
Champ | Description |
---|---|
Durée à facturer | Spécifiez la durée facturable. Ce champ est obligatoire. |
ID d’incident | Spécifiez l’ID de l’incident à clôturer. Ce champ est obligatoire. |
Résolution | Spécifiez le motif de résolution de l’incident. Ce champ est obligatoire. |
Exemple : Macro pour résoudre un incident
Suivez les étapes ci-dessous pour créer une macro pour résoudre un incident. Lorsque les agents résolvent un incident à l’aide d’une macro, l’onglet n’est pas automatiquement actualisé. Des étapes supplémentaires sont donc recommandées pour une meilleure expérience utilisateur.
- Ajoutez l’action Action pour résoudre l’incident pour transmettre le temps facturable sous forme de valeur numérique et l’ID d’incident est l’ID d’enregistrement qui doit être résolu, avec les attributs suivants :
-
ID d’incident :
${anchor.incidentid}
- Heures facturables : 0
-
Résolution :
Case${anchor.ticketnumber}
résolu via des macros
- Ajoutez le connecteur de session Obtenir l’onglet actuel.
- Ajoutez l’action de session Actualiser l’onglet pour actualiser l’onglet avec les attributs suivants : -ID de l’onglet : ID de l’onglet
Ouvrir un formulaire de courrier électronique avec un modèle prédéfini
Cette action est utilisée pour ouvrir un courrier électronique avec un modèle prédéfini. L’action contient les champs suivants.
Champ | Description |
---|---|
Nom logique de l’entité | Spécifiez le nom logique de l’entité pour laquelle le courrier électronique est envoyé. Ce champ est obligatoire. |
ID d’enregistrement d’entité | Spécifiez l’ID d’enregistrement de l’enregistrement d’entité pour lequel le courrier électronique est envoyé. Ce champ est obligatoire. |
Destinataires du courrier électronique | Spécifiez le nom complet de l’enregistrement pour lequel le courrier électronique est envoyé. Ce champ est obligatoire. |
ID de modèle | Spécifiez l’ID du modèle de courrier électronique du type d’entité à laquelle le courrier électronique est envoyé et qui doit être affichée dans le courrier électronique. Ce champ est obligatoire. |
Remarque
Le champ Destinataires de l’e-mail requiert un paramètre, mais ne correspond pas automatiquement à un utilisateur dans le formulaire. Nous vous recommandons d’utiliser la macro champs de formulaire à remplissage automatique pour renseigner les valeurs en conséquence.
Exemple 1 : ouvrir un modèle d’e-mail à partir d’un incident
Effectuez les étapes suivantes pour créer une macro qui ouvre un modèle d’e-mail d’incident de catégorie :
- Ajoutez l’action Ouvrir un formulaire de courrier électronique avec un modèle prédéfini qui ajoute le modèle en fonction de l’ID du modèle et remplit le formulaire de courrier électronique avec les champs À et Concernant. Les attributs sont les suivants :
- ID du modèle : spécifiez l’ID du modèle d’e-mail requis.
-
ID d’enregistrement d’entité :
${anchor.incidentid}
-
Destinataires du courrier électronique :
${anchor._customerid_value@OData.Community.Display.V1.FormattedValue}
-
Nom logique de l’entité :
incident
- Ajoutez l’action remplissage automatique des champs du formulaire pour remplir les champs À et Concernant. Les attributs sont les suivants :
-
Nom logique de l’entité :
Email
- Nom de l’attribut: À
-
Valeur d’attribut :
[{"id":"${anchor._customerid_value}","entitytype":"contact","name":"${anchor._customerid_value@OData.Community.Display.V1.FormattedValue}"}]
- Nom d’attribut : regardingobjectid
-
Valeur d’attribut :
[{"id":"${anchor.incidentid}"},"name":"${anchor.title}","entitytype":"incident"}]
-
Nom logique de l’entité :
Exemple 2 : Ouvrir un modèle d’e-mail à partir d’une conversation
Effectuez les étapes suivantes pour créer une macro qui ouvre un modèle d’e-mail de contact de catégorie :
- Ajoutez l’action Ouvrir un formulaire de courrier électronique avec un modèle prédéfini qui ajoute le modèle en fonction de l’ID du modèle et remplit le formulaire de courrier électronique avec les champs À et Concernant. Les attributs sont les suivants :
- ID du modèle : spécifiez l’ID du modèle d’e-mail requis.
-
ID d’enregistrement d’entité :
${customerRecordId}
-
Destinataires du courrier électronique :
${customerName}
-
Nom logique de l’entité :
${customerEntityName}
- Ajoutez l’action remplissage automatique des champs du formulaire pour remplir les champs À et Concernant. Les attributs sont les suivants :
-
Nom logique de l’entité :
Email
- Nom de l’attribut: À
-
Valeur d’attribut :
[{"id":"${customerRecordId}", "entitytype":"contact","name":"${customerName}"}]
- Nom d’attribut : regardingobjectid
-
Valeur d’attribut :
[{"id":"${customerRecordId}"},"entitytype":"contact","name": "${customerName}"}]
|
-
Nom logique de l’entité :
Exemple 3 : Ouvrir un modèle d’e-mail avec plusieurs destinataires
Effectuez les étapes suivantes pour créer une macro qui ouvre un modèle d’e-mail d’incident de catégorie et définit plusieurs destinataires dans le champ À de l’e-mail :
- Ajoutez l’action Ouvrir un formulaire de courrier électronique avec un modèle prédéfini qui ajoute le modèle en fonction de l’ID du modèle et remplit le formulaire de courrier électronique avec les champs À et Concernant. Les attributs sont les suivants :
- ID du modèle : spécifiez l’ID du modèle d’e-mail requis.
-
ID d’enregistrement d’entité :
${customerRecordId}
-
Destinataires du courrier électronique :
${customerName}
-
Nom logique de l’entité :
${customerEntityName}
- Ajoutez l’action remplissage automatique des champs du formulaire pour remplir les champs À et Concernant. Le champ À doit être renseigné avec l’identifiant de messagerie du client et un champ personnalisé, Contact secondaire. Les attributs sont les suivants :
-
Nom logique de l’entité :
phonecall
- Nom d’attribut : sujet
-
Valeur d’attribut : tâche de suivi concernant l’incident
${anchor.ticketnumber}
- Nom de l’attribut: À
-
Valeur d’attribut :
[{"id":"${anchor._customerid_value}","type":"${anchor._customerid_value@Microsoft.Dynamics.CRM.lookuplogicalname}","name":"${anchor._customerid_value@OData.Community.Display.V1.FormattedValue}", {"id":"${anchor._cr27b_secondarycontact_value}","type":"contact","name":"${anchor._cr27b_secondarycontact_value@OData.Community.Display.V1.FormattedValue}"}]
- Nom d’attribut : regardingobjectid
-
Valeur d’attribut :
[{"id":"${anchor.incidentid}"},"name":"${anchor.title}","entitytype":"incident"}]
-
Nom logique de l’entité :
Rechercher la phrase renseignée dans la Base de connaissances
La macro recherche des articles de la base de connaissances d’après l’expression indiquée. L’action comprend le champ suivant.
Champ | Description |
---|---|
Chaîne de recherche | Fournissez l’expression selon laquelle vous souhaitez rechercher des articles de la base de connaissances. Vous pouvez fournir les données du contexte. Par exemple, le paramètre de données de contexte peut être un titre d’incident. |
Étiquette d’onglet | Précisez l’étiquette de l’onglet. |
Exemple : Rechercher un article en fonction d’une chaîne
Effectuez les étapes suivantes pour créer une macro qui effectue une recherche basée sur une expression :
- Ajoutez l’action Rechercher dans la base de connaissances l’expression renseignée qui reprend le titre de l’incident sous la forme expression de recherche. Ci-après les attributs :
-
Étiquette d’onglet : recherche de
${anchor.title}
-
Rechercher la chaîne :
${anchor.title}
-
Étiquette d’onglet : recherche de
Ouvrir l’article de la Base de connaissances
Ouvre un article de la base de connaissances. L’action comprend le champ suivant.
Champ | Description |
---|---|
ID d’enregistrement d’entité | Spécifiez l’ID de l’entité de l’article de la Base de connaissances que vous souhaitez ouvrir. Ce champ est obligatoire. |
Exemple : Ouvrir un article de la base de connaissances en transmettant un GUID
Effectuez les étapes suivantes pour créer une macro qui ouvre un article de la base de connaissances en fonction de l’ID de l’article de connaissances. | Ajoutez l’action Ouvrir l’article de la base de connaissances pour ouvrir l’article de la base de connaissances et est utilisée par les auteurs de la base de connaissances pour la révision de l’article. Les attributs sont les suivants :
ID d’enregistrement d’entité : spécifiez l’ID d’entité de l’article de la base de connaissances.|
Ouvrir une grille d’enregistrements
Cette action permet d’ouvrir une grille d’enregistrement. L’action contient les champs suivants.
Champ | Description |
---|---|
Nom logique de l’entité | Spécifiez le nom logique de l’entité pour laquelle vous souhaitez ouvrir la grille. Ce champ est obligatoire. |
ID de vue | Spécifiez l’ID de la vue à ouvrir. Ce champ est obligatoire. |
Type d’affichage | Spécifiez le type de vue. Ce champ est obligatoire. |
Exemple 1 : Ouvrir une liste des produits
Pour créer une macro qui ouvre une liste de produits, ajoutez l’action Ouvrir une grille d’enregistrement pour ouvrir la vue par défaut de l’utilisateur, car le type et l’identifiant de la vue ne sont pas spécifiés. Spécifiez les attributs suivants : Nom logique de l’entité : incident
.
Exemple 2 : Ouvrir une liste des incidents
Pour créer une macro qui ouvre une liste d’incidents, ajoutez l’action Ouvrir une grille d’enregistrement pour ouvrir le type de vue spécifié. Ci-après les attributs :
-
Nom logique de l’entité :
incident
- Type de vue : Spécifiez le type de vue.
- ID d’affichage : spécifiez l’ID de l’affichage dans lequel vous souhaitez que les incidents s’ouvrent
Effectuer une recherche par pertinence basée sur la phrase
Recherche les articles de la base de connaissances d’après l’expression indiquée. L’action comprend le champ suivant.
Champ | Description |
---|---|
Chaîne de recherche | Fournissez l’expression selon laquelle vous souhaitez effectuer une recherche par pertinence. Vous pouvez fournir les données du contexte. Par exemple, le paramètre de données de contexte peut être un titre d’incident. Ce champ est obligatoire. |
Exemple 1 : Rechercher des incidents portant le même titre
Pour créer une macro qui utilise un titre d’incident pour rechercher des incidents similaires, ajoutez l’action Faire une recherche par pertinence basée sur la phrase pour utiliser le titre de l’incident de l’onglet d’ancrage comme paramètre pour la recherche par pertinence avec Chaîne de recherche défini sur ${anchor.title}
Cloner l’enregistrement actuel
Clone un enregistrement existant qui est ouvert dans l’onglet actuel. L’action copie uniquement les champs et n’enregistre pas l’enregistrement. L’action comprend le champ suivant.
Champ | Description |
---|---|
Titre de l’enregistrement | Spécifiez le titre de l’enregistrement que vous souhaitez cloner. Ce champ est obligatoire. |
Exemple : Créer un incident enfant à l’aide de l’enregistrement actuel cloné
Effectuez les étapes suivantes pour créer une macro qui crée un clone de l’incident existant et en fait l’incident parent. L’incident initial est défini comme l’incident enfant :
- Ajoutez l’action Cloner l’enregistrement actuel qui clone l’incident d’origine, puis définit l’incident cloné comme parent. L’incident initial est défini comme l’incident enfant. Définissez l’attribut Titre de l’enregistrement sur l’incident enfant de
${anchor.ticketnumber}
. - Ajoutez les champs du formulaire de remplissage automatique qui remplissent l’incident enfant avec les attributs spécifiés. Le numéro de ticket est défini lors de la sauvegarde de l’enregistrement. Ci-après les attributs :
-
Nom logique de l’entité :
incident
- Nom de l’attribut : parentcaseid
-
Valeur d’attribut :
[{"id": "${anchor.incidentid}","name":"${anchor.title}","entitytype":"incident"}]
- Nom de l’attribut : ticketnumber
- Valeur d’attribut :
-
Nom logique de l’entité :
- Ajouter l’action Sauvegarder l’enregistrement pour générer et définir le numéro de ticket pour l’incident enfant.
Cloner l’enregistrement d’entrée
Clone un enregistrement existant. L’action copie uniquement les champs et n’enregistre pas l’enregistrement. L’action contient les champs suivants.
Champ | Description |
---|---|
Titre de l’enregistrement | Spécifiez le titre de l’enregistrement. |
ID d’enregistrement d’entité | Spécifiez l’ID de l’enregistrement d’entité. Ce champ est obligatoire. |
Nom logique de l’entité | Spécifiez le nom logique de l’entité que vous souhaitez cloner. Ce champ est obligatoire. |
Exemple : Créer un incident enfant à l’aide de l’enregistrement d’entrée cloné
Suivez les étapes ci-dessous pour créer une macro pour cloner un incident existant. L’incident existant est défini comme incident parent et l’incident cloné est défini comme incident enfant.
- Ajoutez l’action Cloner l’enregistrement actuel qui clone l’incident d’origine, puis définit l’incident cloné comme enfant. L’incident initial est défini comme l’incident parent. Ci-après les attributs :
-
ID d’enregistrement d’entité :
${anchor.incidentid}
-
Nom logique de l’entité :
incident
-
Titre de l’enregistrement : Incident enfant de
${anchor.title}
-
ID d’enregistrement d’entité :
- Ajoutez les champs du formulaire de remplissage automatique qui remplissent l’incident enfant avec les attributs spécifiés. Le numéro de ticket est défini lors de la sauvegarde de l’enregistrement. Ci-après les attributs :
-
Nom logique de l’entité :
Entity logical name
- Nom de l’attribut : parentcaseid
-
Valeur d’attribut :
[{"id": "${anchor.incidentid}","name":"${anchor.title}","entitytype":"incident"}]
- Nom de l’attribut : ticketnumber
- Valeur d’attribut :
-
Nom logique de l’entité :
- Ajouter l’action Sauvegarder l’enregistrement pour générer et définir le numéro de ticket pour l’incident enfant.
Définir focus sur script d’agent
Définit le focus sur un script d’agent qui doit être exécuté ensuite. Le script d’agent est défini en priorité dans la liste déroulante Scripts d’agent du volet latéral de l’application. Par exemple, si l’agent doit traiter une réclamation de remboursement. L’agent utilise différents scripts pour accueillir, lancer une demande de réclamation et traiter le remboursement. Vous pouvez définir des macros qui mettent l’accent sur les scripts d’agent qui doivent être exécutés à chaque étape du processus de remboursement. Le script de l’agent ayant la priorité doit être associé au modèle de session. L’action comprend le champ suivant.
Champ | Description |
---|---|
Nom unique du script d’agent | Spécifiez le script d’agent qui doit être mis en évidence. |
Exemple : Mettre à jour la priorité d’un incident et définir le focus sur un autre script d’agent
Effectuez les étapes suivantes pour créer une macro qui met à jour la priorité d’un incident sur élevée, puis passe à un autre script d’agent.
- Ajoutez l’action 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 : code de priorité
- Valeur d’attribut : 1
-
ID d’enregistrement d’entité :
- Ajoutez l’action Définir le focus du script d’agent avec Nom unique du script d’agent défini sur
new_agentscript_highpriority
. - Ajoutez le connecteur de session Obtenir l’onglet actuel.
- Ajoutez le connecteur de session onglet Actualiser.
Sauvegarder l’enregistrement
Enregistre l’enregistrement une fois que vous avez saisi des données dans tous les champs obligatoires. L’action échoue si les champs obligatoires ne sont pas saisis ou sont laissés vides.