Déboguer des scénarios avec le DevtTool Adobe Workfront Fusion

Le Devtool Adobe Workfront Fusion vous permet de comprendre et de dépanner les scénarios. L’outil Devtool est constitué d’un panneau venant s’ajouter aux Chrome Developer Tools. Grâce à ce panneau de débogage, 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.

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

Conditions d’accès

Pour utiliser les fonctionnalités décrites dans cet article, vous devez disposer des éléments suivants :

Adobe Workfront forfait*
Pro ou supérieur
Adobe Workfront licence*
Plan, Work
Licence Adobe Workfront Fusion**

Exigences de licence actuelle : aucune exigence de licence Workfront Fusion

Ou

Exigences de licence héritée : Workfront Fusion for Work Automation and Integration, Workfront Fusion for Work Automation

Produit

Exigences du produit actuel : si vous disposez du forfait Adobe Workfront Select ou Prime, votre entreprise doit acheter Adobe Workfront Fusion et Adobe Workfront pour utiliser les fonctionnalités décrites dans cet article. Workfront Fusion est inclus dans le forfait Workfront Ultimate.

Ou

Exigences du produit hérité : votre entreprise doit acheter Adobe Workfront Fusion et Adobe Workfront pour utiliser les fonctionnalités décrites dans cet article.

Pour connaître la formule, le type de licence ou l’accès dont vous disposez, contactez vote administrateur ou administratrice Workfront.

Pour plus d’informations sur les licences Adobe Workfront Fusion, consultez les Adobe Workfront Fusion licences.

Accéder à l’outil Workfront Fusion Devtool

L’accès au Devtool varie selon que vous utilisez ou non Fusion dans l’Adobe Unified Experience.

Accédez à l’outil Devtool dans le Adobe Unified Experience ou la nouvelle expérience Fusion

Si vous utilisez Fusion dans le Shell unifié de l’Adobe ou que vous avez mis à jour vers la nouvelle expérience de fusion, vous pouvez accéder à l’outil de développement à partir de l’éditeur de scénarios.

  1. Cliquez sur le bouton Outils d’assistance Outils d’assistance en bas de l’écran.

Ou :

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

    Pour localiser l’éditeur de scénario, voir Éditeur de scénario.

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

  3. Sélectionnez Ouvrir le Devtool.

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

Pour utiliser le Devtool dans l’expérience Fusion classique, vous devez installer une extension Chrome. Vous pouvez ensuite utiliser cette extension à partir des outils de développement Chrome.

Installer l’extension Chrome Devtool

Vous pouvez ajouter le Devtool Workfront Fusion à Chrome via la Boutique Web Chrome ​.

  1. Cliquez sur ce lien pour accéder au Workfront Fusion DevTool sur le Chrome Web Store.
  2. Cliquez sur Ajouter àChrome.
  3. Dans la fenêtre qui s’ouvre, examinez les autorisations. Si vous acceptez les autorisations, cliquez sur Ajouter l’extension.

L’extension Workfront Fusion Devtool a été ajoutée à vos extensions Chrome.

Rechercher Workfront Fusion Devtool

Pour utiliser Workfront Fusion Devtool, vous devez ajouter l’extension Workfront Fusion Devtool à votre navigateur Chrome, comme décrit dans Installer l’extension Chrome Devtool.

  1. Ouvrez votre scénario Workfront Fusion.

  2. Ouvrez Chrome Developer Tools :

    table 0-row-2 1-row-2 layout-auto html-authored no-header
    Mac Commande+Option+I
    Windows

    Ctrl+Maj+I

    Ou

    F12

    note tip
    TIP
    Il est recommandé d’attacher la Chrome Developer Console en bas pour une meilleure vue de vos modules.
  3. Cliquez sur l’onglet Workfront Fusion dans Chrome Dev Tools.

Utiliser Workfront Fusion Devtool

Workfront Fusion Devtool est divisé en 3 sections principales. Vous pouvez les trouver dans le panneau de gauche de votre fenêtre Devtool.

Live Stream

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 Live Stream pour ouvrir la section Live Stream.

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

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 layout-auto
    Action Instructions
    Afficher les informations sur la demande

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

    • En-têtes de 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 requête et chaîne de requête)

    • Corps de requête

    • En-têtes de réponse

    • Corps de réponse

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

    Rechercher des requêtes et des réponses Saisissez le terme de recherche dans le champ de recherche du panneau de gauche de Workfront Fusion Devtool pour afficher uniquement les requêtes qui contiennent le terme de recherche.
    Supprimer la liste des requêtes Cliquez sur l’icône de la corbeille dans le coin supérieur droit du panneau de gauche de Devtool pour effacer la liste des requêtes enregistrées par Workfront Fusion Devtool.
    Activer la journalisation de console

    Cliquez sur l’icône d’ordinateur. dans le coin supérieur droit du panneau de gauche de Devtool.

    La journalisation dans la console est activée lorsque l’icône d’ordinateur est verte.

    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 de Devtool.

    • cURL

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

Débogueur de scénario

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 identifiant.

  1. Cliquez sur l’icône Débogueur de scénario pour ouvrir le débogueur de scénario.
  2. (Facultatif) Saisissez le terme de recherche (nom ou ID de module) dans le champ de recherche du volet de gauche de Workfront Fusion Devtool dans la section Débogueur de scénario.
  3. Double-cliquez sur le nom du module pour ouvrir ses paramètres dans l’éditeur de scénario.
  4. Affichez les détails de la demande en cliquant sur l’opération souhaitée.

Outils

Workfront Fusion Devtool contient des outils qui facilitent la configuration de votre scénario.

  1. Cliquez sur l’icône Outils pour ouvrir les outils.
  2. Sélectionnez l’outil que vous souhaitez utiliser.
  3. Configurez les champs comme décrit ci-dessous.
  4. Cliquez sur Exécuter.

Outils et leurs champs :

Cibler un module

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

Module ID
Saisissez l’ID du module pour lequel vous souhaitez ouvrir les paramètres.

Rechercher des modules par mappage

Permet de rechercher les valeurs des modules pour un terme spécifié. La sortie contient les ID des modules qui contiennent le terme que vous avez recherché.

Keyword
Saisissez le terme que vous souhaitez rechercher.
Use Only Values

Activez cette option pour ne rechercher que 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 pour lequel vous souhaitez récupérer les métadonnées.

Copier le mappage

Copie les valeurs du module source vers le module cible.

CAUTION
Assurez-vous de définir les modules source et cible corrects. 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 à partir duquel 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’ID du module à partir duquel vous souhaitez copier les valeurs de filtre.
Target Module

Sélectionnez le module ou saisissez l’ID 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 en tant qu’itinéraire de secours. Activez cette option pour définir également le filtre cible en tant qu’itinéraire de secours.

Intervertir la connexion

Duplique une connexion du module source sur chaque module dans le scénario d’une même application.

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

Intervertir une variable

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

Variable to Find
Localisez la puce de la variable que vous souhaitez remplacer à partir du module dans votre scénario et copiez-la dans ce champ (Variable to Find). Dans le champ, elle apparaît entre accolades doubles. Exemple : {{5.value}}.
Replace With
Localisez la puce de la variable que vous souhaitez remplacer par la variable du module dans votre scénario et copiez-la dans ce champ (Variable to Find). Dans le champ, elle apparaît entre accolades doubles. Exemple : {{5.value}}.
Module
Sélectionnez le module 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.

Intervertir une application

Remplace la version de l’application sélectionnée dans votre scénario par une autre version de l’application.

Cela peut être utilisé, par exemple, pour mettre à niveau les modules des applications Gmail et E-mail vers la dernière version.

App to be Replaced
Sélectionnez l’application que vous souhaitez remplacer.
Replace with
Sélectionnez l’application par laquelle vous souhaitez la remplacer.

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
Choisissez si vous souhaitez coder les données du champ Raw Data en Base64 ou décoder du Base64 en données brutes.
Raw Data
Saisissez les données que vous souhaitez coder en Base64, ou Base64 si vous souhaitez les décoder en données brutes, selon l’option sélectionnée dans le champ Operation ci-dessus.

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.

Remapper la source

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

Vous devez d’abord ajouter le module que vous souhaitez utiliser comme module source à l’itinéraire dans 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.

Mettre l’application en surbrillance

Met en surbrillance les modules de l’application spécifiée dans votre scénario.

App to be Highlighted
Sélectionnez l’application que vous souhaitez mettre en surbrillance dans votre scénario.
Version
Sélectionnez la version de l’application que vous souhaitez mettre en surbrillance.
Highlight Color
Saisissez le code hexadécimal de couleur à utiliser pour la mise en surbrillance des modules.

Migrer Google Sheets

Cet outil est spécialement conèu pour mettre à niveau les modules Google Sheets (hérités) vers la dernière version de Google Sheets. Cela ajoute une nouvelle version du module juste après l'ancienne version du module dans l’itinéraire du scénario.

Vous n’avez pas besoin de définir de paramètres pour ce module.

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43