Déboguer un scénario

L’outil Adobe Workfront Fusion Developer vous aide à comprendre et à résoudre les problèmes liés aux scénarios. À l’aide de l’outil Devtool, vous pouvez vérifier toutes les exécutions manuelles de votre scénario, passer en revue toutes les opérations effectuées et afficher les détails de chaque appel API effectué. Vous pouvez voir quel module, quelle opération ou quelle réponse unique a provoqué l’erreur et utiliser ces connaissances pour affiner votre scénario.

NOTE
La connexion au panneau du débogueur sera limitée ou indisponible pour les scénarios confidentiels, les exécutions automatiques et les opérations réussies.
NOTE
Dans la nouvelle expérience , plusieurs outils DevTool sont intégrés à l’éditeur de scénarios. Vous pouvez donc les utiliser sans ouvrir l’outil de développement :
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2
Outil Où le trouver dans la nouvelle expérience
Obtenir les métadonnées de l’application Cliquez avec le bouton droit sur un module et sélectionnez Métadonnées de l’application.
Copier le mappage Cliquez avec le bouton droit sur le module source, sélectionnez Copier le mappage, puis collez-le sur un module compatible.
Copier le filtre Cliquez avec le bouton droit sur le lien filtré, sélectionnez Copier le filtre, puis collez-le sur un autre lien.
Copier le nom du module Cliquez avec le bouton droit sur un module et sélectionnez Copier le nom du module ou Coller le nom du module.
Permuter la connexion Ouvrez Rechercher et remplacer, puis utilisez l’onglet Connexion.
Permuter la variable Ouvrez Rechercher et remplacer, puis utilisez l’onglet Variable.
Remapper la source Ouvrez Rechercher et remplacer, puis utilisez l’onglet ​.
Ces outils sont également toujours disponibles dans l’onglet Outils de DevTool, ainsi que dans les modules Focus a, Rechercher des modules par mappage et Base 64. Vous pouvez également utiliser les fonctions de conversion base64() et binaire dans les mappages.
Vous pouvez également afficher les détails de la requête et de la réponse directement à partir du Live Trail et l’historique de l’exécution dans l’éditeur de scénarios. Pour plus d’informations sur la recherche et le remplacement, voir Rechercher et remplacer des variables, des sources et des connexions dans un scénario.

Pour une vidéo d’introduction et une présentation de l’outil Fusion Devtool, voir

Conditions d’accès

Développez pour afficher les exigences d’accès aux fonctionnalités de cet article.
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
Package Adobe Workfront

Tout package de workflow Adobe Workfront et tout package d’automatisation et d’intégration Adobe Workfront

Workfront Ultimate

Packages Workfront Prime et Select, avec l’achat supplémentaire de Workfront Fusion.

Licences Adobe Workfront

Standard

Travail ou supérieur

Produit Si votre organisation dispose d’un package Workfront Select ou Prime qui n’inclut pas l’automatisation et l’intégration de Workfront, elle doit acquérir Adobe Workfront Fusion.

Pour plus d’informations sur le contenu de ce tableau, consultez Conditions d’accès requises dans la documentation.

Accès à l’outil de développement

Si vous utilisez Fusion dans Adobe Unified Shell ou avez mis à jour votre expérience avec Fusion, vous pouvez accéder à l’outil Développement à partir de l’éditeur de scénarios.

Accéder au Devtool dans la nouvelle expérience

  1. Accédez à l’éditeur de scénarios pour le scénario que vous souhaitez déboguer.

    Pour localiser l’éditeur de scénarios, voir L’éditeur de scénarios.

  2. Cliquez sur l’icône des trois points dans la zone Contrôles, puis sélectionnez DevTool.

Ou :

  1. Accédez à l’éditeur de scénarios pour le scénario que vous souhaitez déboguer.
  2. Effectuez un clic droit dans une zone vide de la page (et non dans un module).
  3. Sélectionnez Ouvrir le Devtool.

L’outil de développement s’ouvre dans un panneau sous la zone de travail.

Accéder au Devtool dans l’expérience classique

  1. Cliquez sur l’icône Outils d’assistance Outils d’assistance située en bas de l’écran.

Ou :

  1. Accédez à l’éditeur de scénarios pour le scénario que vous souhaitez déboguer.

    Pour localiser l’éditeur de scénarios, voir L’éditeur de scénarios.

  2. Cliquez avec le bouton droit dans une zone vide de la page (et non sur un module).

  3. Sélectionnez Ouvrir le Devtool.

Utilisation de l’outil de développement Workfront Fusion

L’outil de développement Workfront Fusion est divisé en 3 sections principales, ainsi qu’un lien d’aide. Vous pouvez les trouver dans le panneau de gauche de votre fenêtre Devtool.

Live Stream

Le Live Stream affiche ce qui se passe en arrière-plan lorsque vous cliquez sur Exécuter une fois dans votre scénario.

  1. Cliquez sur l’icône Diffusion en direct Icône de diffusion en direct pour ouvrir la section Diffusion en direct .

  2. Effectuez l’une des opérations suivantes :

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 layout-auto
    Action Instructions
    Afficher les informations sur la requête

    Vous pouvez afficher les informations suivantes pour chaque module dans votre scénario.

    • En-têtes de la requête (URL du point d’entrée de l’API, méthode HTTP, heure et date d’appel de la requête, en-têtes de la requête et chaîne de requête)

    • Corps de la requête

    • En-têtes de la réponse

    • Corps de la réponse

    Pour afficher ces informations, cliquez sur l’onglet approprié dans le panneau de droite de l’outil Workfront Fusion Devtool.

    Rechercher des événements par contenu Saisissez le terme de recherche dans le champ de recherche du panneau de gauche de l’outil de développement Workfront Fusion pour afficher uniquement les requêtes contenant le terme de recherche.
    Effacer la liste des requêtes Cliquez sur l’icône de corbeille dans le coin supérieur droit du panneau de gauche du Devtool pour effacer la liste des requêtes enregistrées par le Devtool de Workfront Fusion.
    Récupérer la requête au format JSON brut ou cURL
    • JSON brut

      Cliquez sur Copy RAW dans le coin supérieur droit du volet de droite du Devtool.

    • cURL

      Cliquez sur Copy cURL dans le coin supérieur droit du volet de droite du Devtool.

Débogueur de scénario

NOTE
Pour accéder rapidement au débogueur à partir d’un scénario qui s’est avéré erroné, vous pouvez cliquer sur Obtenir les détails dans le message d’erreur figurant dans la sortie du module.
Obtenir des détails dans la sortie du module

Le débogueur de scénario est utile pour les scénarios plus complexes. Il affiche l’historique du scénario qui s’exécute et vous permet de rechercher les modules par leur nom ou ID.

  1. Cliquez sur l’icône Débogueur de scénario icône du débogueur pour ouvrir le débogueur de scénario.

    Le débogueur de scénario répertorie les modules de votre scénario. Chaque module affiche son nom, l’application et l’action, ainsi qu’un badge numéroté avec l’identifiant du module.

  2. (Facultatif) Saisissez le terme de recherche (nom ou ID de module) dans le champ Rechercher des modules par nom ou ID.

  3. Cliquez sur le nom du module.

    Les cycles de l’exécution la plus récente du module sont répertoriés en regard de la liste des modules. Si le module ne contient aucune donnée d’exécution, le débogueur de scénario s’affiche Aucun résultat trouvé.

  4. Développez un cycle, puis cliquez sur une opération.

    Chaque opération indique si elle a réussi et combien de temps elle a pris, par exemple Opération 1 avec une durée de 0 ms.

  5. Passez en revue les détails de la requête. Utilisez les onglets pour afficher :

    • En-têtes de requête : URL du point d’entrée de l’API, méthode HTTP, moment de l’appel de la requête et en-têtes de requête.
    • Corps de la requête
    • En-têtes de réponse
    • Corps de réponse
  6. (Facultatif) Pour copier la requête, cliquez sur Copier RAW ou Copier cURL.

Outils

L’outil de développement Workfront Fusion comporte des outils qui facilitent la configuration de votre scénario.

  1. Cliquez sur l’icône Outils Icône des outils de la console pour ouvrir les outils.
  2. (Facultatif) Pour rechercher un outil, saisissez son nom dans le champ Rechercher un outil par nom.
  3. Sélectionnez l’outil que vous souhaitez utiliser.
  4. Configurez les champs comme indiqué ci-dessous.
  5. Cliquez sur Exécuter.

Jusqu’à ce que vous sélectionniez un outil, le côté droit du panneau vous invite à en sélectionner un. Un lien au bas de l’onglet Outils vous mène à l’article sur l’outil de développement.

Outils et leurs champs :

Cibler un module

Ouvre les paramètres du module spécifié par ID.

Module ID
Saisissez l’ID du module pour ouvrir ses paramètres.

Rechercher des modules par mappage

Permet de rechercher les valeurs des modules pour un terme spécifique. La sortie inclut les ID des modules qui contiennent le terme recherché.

Keyword
Saisissez le terme à rechercher.
Use Only Values

Activez cette option pour rechercher uniquement dans les valeurs des champs du module.

Désactivez cette option pour rechercher également dans les noms des champs du module.

La recherche est effectuée par le biais des paramètres de nom et de libellé.

Obtenir les métadonnées de l’application

Récupère les métadonnées de l’application par le nom ou l’ID du module de l’application. Cette fonction est utile, par exemple, lorsque vous devez connaître la version de l’application utilisée dans votre scénario.

Source Module
Sélectionnez le module dont vous souhaitez récupérer les métadonnées.

Copier le mappage

Copie les valeurs du module source vers le module cible.

CAUTION
Veillez à définir les modules source et cible appropriés. Si vous sélectionnez un autre type de module, les valeurs du module cible seront supprimées.
Source Module
Sélectionnez le module ou saisissez l’ID du module dont vous souhaitez copier les valeurs de champ.
Target Module

Sélectionnez le module ou saisissez l’ID du module dans lequel vous souhaitez insérer les valeurs du module source.

Important : les valeurs du module cible seront remplacées.

Copier le filtre

Copie les paramètres de filtre du module source vers le module cible.

NOTE
L’action de copie est effectuée sur le filtre placé sur le côté gauche du module sélectionné.
Source Module
Sélectionnez le module ou saisissez l’identifiant du module à partir duquel vous souhaitez copier les valeurs de filtre.
Target Module

Sélectionnez le module ou saisissez l’identifiant du module dans lequel vous souhaitez insérer les valeurs de filtre du module source.

Important : les valeurs du module cible seront remplacées.

Preserve Fallback Route setting
Le filtre source est défini comme l’itinéraire de secours. Activez cette option pour définir également le filtre cible comme itinéraire de secours.

Copier le nom du module

Copie le nom du module sélectionné dans le presse-papiers.

Module
Sélectionnez le module dont vous souhaitez copier le nom.

Permuter la connexion

Duplique une connexion du module source à tous les modules de la même application dans le scénario.

Source Module
Sélectionnez le module ou saisissez l’identifiant du module à partir duquel vous souhaitez dupliquer la connexion.

Permuter la variable

Recherche les variables spécifiées dans le scénario et les remplace par une nouvelle variable.

Variable to Find
Recherchez la pilule de variable à remplacer dans le module de variable de votre scénario et copiez-la dans ce champ (Variable to Find). Dans le champ, elle apparaît avec des accolades doubles. Exemple : {{5.value}}.
Replace With
Recherchez la pilule de variable avec laquelle vous souhaitez remplacer la variable dans le module de variables de votre scénario et copiez-la dans ce champ (Variable to Find). Dans le champ, elle apparaît avec des accolades doubles. Exemple : {{5.value}}.
Module
Sélectionnez le module de variables dans lequel vous souhaitez remplacer la variable. Si aucun module n’est sélectionné, la variable sera remplacée dans l’ensemble du scénario.

Base 64

Permet de coder les données saisies en Base64 ou de décoder du Base64. Certaines requêtes sont codées en Base64. Cet outil est utile lorsque vous souhaitez rechercher des données spécifiques dans la requête codée.

Operation
Indiquez si vous souhaitez coder les données du champ Raw Data en Base64 ou décoder Base64 en données brutes.
Raw Data
Saisissez les données que vous souhaitez encoder en Base64, ou les données Base64 que vous souhaitez décoder en données brutes, en fonction de l’option sélectionnée dans le champ Operation ci-dessus.

Remapper la source

Vous permet de modifier la source de mappage d’un module à un autre.

Vous devez d’abord ajouter le module que vous voulez utiliser comme module source à l’itinéraire de votre scénario.

Source Module
Sélectionnez le module que vous souhaitez remplacer en tant que source de mappage pour les autres modules de votre scénario.
Target Module
Sélectionnez le module à utiliser comme nouvelle source de mappage.
Module to Edit
Sélectionnez le module pour lequel vous souhaitez modifier le mappage si vous ne souhaitez pas modifier le mappage dans l’ensemble du scénario.
recommendation-more-help
workfront-fusion-help-workfront-fusion