Debugging-Szenarien mit dem Adobe Workfront Fusion Entwickler-Tool
Mit dem Entwickler-Tool Adobe Workfront Fusion können Sie Szenarien verstehen und Fehler beheben. Das Entwickler-Tool fügt dem Chrome Developer Tools ein zusätzliches Bedienfeld hinzu. Mithilfe dieses Debugger-Bedienfelds können Sie alle manuellen Ausführungen Ihres Szenarios überprüfen, alle ausgeführten Vorgänge überprüfen und die Details jedes ausgeführten API-Aufrufs anzeigen. Sie können sehen, welches Modul, welcher Vorgang oder welche einzelne Antwort den Fehler verursacht hat, und dieses Wissen verwenden, um Ihr Szenario zu verfeinern.
Eine Videoeinführung und exemplarische Anleitung zum Fusion-Entwickler finden Sie unter
Zugriffsanforderungen
Sie müssen über den folgenden Zugriff verfügen, um die Funktionalität in diesem Artikel verwenden zu können:
Wenden Sie sich an Ihren Workfront -Administrator, um zu erfahren, welchen Plan, welchen Lizenztyp oder welchen Zugriff Sie haben.
Informationen zu Adobe Workfront Fusion -Lizenzen finden Sie unter Adobe Workfront Fusion Lizenzen.
Zugriff auf das Workfront Fusion-Entwicklungstool
Der Zugriff auf das Entwickler-Tool hängt davon ab, ob Sie Fusion im Adobe Unified Experience verwenden.
Zugriff auf das Entwickler-Tool im Adobe Unified Experience oder dem neuen Fusionserlebnis
Wenn Sie Fusion in der Adobe Unified Shell verwenden oder auf das neue Fusion-Erlebnis aktualisiert haben, können Sie über den Szenario-Editor auf das Dev-Tool zugreifen.
- Klicken Sie unten auf dem Bildschirm auf das Symbol Helper tools .
Oder:
-
Wechseln Sie zum Szenario-Editor für das Szenario, das Sie debuggen möchten.
Informationen zum Suchen des Szenario-Editors finden Sie unter Szenario-Editor.
-
Klicken Sie mit der rechten Maustaste in einen leeren Bereich der Seite (nicht auf ein Modul).
-
Wählen Sie Entwickler öffnen aus.
Zugriff auf das Entwickler-Tool im klassischen Erlebnis Fusion
Um das Entwickler-Tool im klassischen Fusion -Erlebnis zu verwenden, müssen Sie eine Chrome -Erweiterung installieren. Sie können diese Erweiterung dann über die Chrome Entwicklertools verwenden.
Installieren der Erweiterung Chrome Devtool
Sie können das Workfront Fusion Entwickler-Tool über den Chrome Webspeicher zu Chrome hinzufügen.
- Klicken Sie auf diesen Link , um zum Workfront Fusion Entwickler-Tool im Chrome Webspeicher zu wechseln.
- Klicken Sie auf ZuChrome hinzufügen.
- Überprüfen Sie im sich öffnenden Fenster die Berechtigungen. Wenn Sie mit den Berechtigungen einverstanden sind, klicken Sie auf Erweiterung hinzufügen.
Die Workfront Fusion Devtool-Erweiterung wird Ihren Chrome -Erweiterungen hinzugefügt.
Suchen Sie das Workfront Fusion-Entwickler-Tool
Um das Workfront Fusion-Entwickler-Tool zu verwenden, müssen Sie die Workfront Fusion Entwickler-Tool-Erweiterung zu Ihrem Chrome -Browser hinzufügen, wie unter Installieren der Chrome Devtool-Erweiterung beschrieben.
-
Öffnen Sie Ihr Workfront Fusion-Szenario.
-
Öffnen Sie Chrome Developer Tools:
table 0-row-2 1-row-2 layout-auto html-authored no-header Mac Befehl + Option + I Windows Strg + Umschalt + I
Oder
F12
note tip TIP Es wird empfohlen, die Chrome Developer Console unten anzudocken, um eine bessere Ansicht Ihrer Module zu erhalten. -
Klicken Sie auf die Registerkarte Workfront Fusion in Chrome Dev Tools.
Verwenden des Workfront Fusion-Entwicklungstools
Workfront Fusion Devtool ist in drei Hauptbereiche unterteilt. Sie finden diese im linken Bereich Ihres Entwickler-Tools-Fensters.
Live Stream
Live Stream zeigt an, was im Hintergrund passiert, wenn Sie in Ihrem Szenario auf "Einmal ausführen"klicken.
-
Klicken Sie auf das Symbol Live-Stream , um den Abschnitt "Live-Stream"zu öffnen.
-
Führen Sie einen der folgenden Schritte aus:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 layout-auto Aktion Anleitung Anfrageinformationen anzeigen Sie können die folgenden Informationen für jedes Modul in Ihrem Szenario anzeigen
-
Anfragekopfzeilen (API-Endpunkt-URL, HTTP-Methode, Uhrzeit und Datum des Aufrufs der Anfrage, Anfragekopfzeilen und Abfragezeichenfolge)
-
Anfrageinhalt
-
Antwortheader
-
Response Body
Um diese Informationen anzuzeigen, klicken Sie auf die entsprechende Registerkarte im rechten Bereich des Workfront Fusion Entwickler-Tools.
Suchanfragen und Antworten Geben Sie den Suchbegriff in das Suchfeld im linken Bereich des Workfront Fusion Entwickler-Tools ein, um nur Anforderungen anzuzeigen, die den Suchbegriff enthalten. Liste von Anforderungen entfernen Klicken Sie auf das Papierkorbsymbol in der oberen rechten Ecke des linken Bedienfelds des Entwickler-Tools, um die Liste der vom Entwickler-Tool aufgezeichneten Anforderungen zu löschen.Workfront Fusion Aktivieren der Konsolenprotokollierung Klicken Sie auf das Computersymbol in der oberen rechten Ecke des linken Bedienfelds des Entwickler-Tools.
Die Protokollierung in der Konsole ist aktiviert, wenn das Computersymbol grün ist.
Rufen Sie die Anforderung im JSON-Rohformat oder in der cURL ab -
Roh JSON
Klicken Sie oben rechts im rechten Bereich des Entwickler-Tools auf RAW kopieren.
-
cURL
Klicken Sie oben rechts im rechten Bereich des Entwickler-Tools auf cURL kopieren.
-
Szenario-Debugger
Der Szenario-Debugger ist für komplexere Szenarien nützlich. Er zeigt den Verlauf der ausgeführten Szenarien an und ermöglicht es Ihnen, Module nach ihrem Namen oder ihrer ID zu suchen.
- Klicken Sie auf das Symbol Szenario-Debugger , um den Szenario-Debugger zu öffnen.
- (Optional) Geben Sie den Suchbegriff (Name oder Modul-ID) im Suchfeld im linken Bereich von Workfront Fusion Devtool im Abschnitt Szenario-Debugger ein.
- Doppelklicken Sie auf den Namen des Moduls, um seine Einstellungen im Szenario-Editor zu öffnen.
- Zeigen Sie die Anfragedetails an, indem Sie auf den gewünschten Vorgang klicken.
Instrumente
Das Workfront Fusion-Entwickler-Tool verfügt über Tools, die die Einrichtung Ihres Szenarios erleichtern.
- Klicken Sie auf das Symbol Tools , um die Tools zu öffnen.
- Wählen Sie das gewünschte Tool aus
- Konfigurieren Sie die Felder wie unten beschrieben.
- Klicken Sie auf Ausführen.
Tools und ihre Felder:
Fokus auf ein Modul
Öffnet die Einstellungen des angegebenen Moduls nach ID.
Module durch Zuordnung suchen
Ermöglicht die Suche nach Modulwerten für einen bestimmten Begriff. Die Ausgabe enthält IDs von Modulen, die den gesuchten Begriff enthalten.
App-Metadaten abrufen
Ruft Metadaten der App anhand des Modulnamens oder der ID der App ab. Dies ist beispielsweise nützlich, wenn Sie die Version der App kennen müssen, die in Ihrem Szenario verwendet wird.
Zuordnung kopieren
Kopiert Werte aus dem Quellmodul in das Zielmodul.
Filter kopieren
Kopiert die Filtereinstellungen aus dem Quellmodul in das Zielmodul.
Verbindung tauschen
Dupliziert eine Verbindung vom Quellmodul zu jedem Modul im Szenario derselben App.
Variable tauschen
Sucht nach bestimmten Variablen im Szenario und ersetzt sie durch eine neue Variable.
App tauschen
Ersetzt die ausgewählte App-Version in Ihrem Szenario durch eine andere App-Version.
Dies kann beispielsweise verwendet werden, um die Module von Gmail- und E-Mail-Apps auf die neueste Version zu aktualisieren.
Base 64
Dient der Codierung der eingegebenen Daten in Base64 oder der Dekodierung von Base64. Einige Anforderungen sind in Base64 kodiert. Dieses Tool kann nützlich sein, wenn Sie in der kodierten Anforderung nach bestimmten Daten suchen möchten.
Modulnamen kopieren
Kopiert den Namen des ausgewählten Moduls in die Zwischenablage.
Remap Source
Ermöglicht die Änderung der Zuordnungsquelle von einem Modul zum anderen.
Sie müssen zunächst das Modul, das Sie als Quellmodul verwenden möchten, zur Route in Ihrem Szenario hinzufügen.
Anwendung markieren
Hebt Module der angegebenen App in Ihrem Szenario hervor.
Migrieren von GS
Dieses Tool wurde speziell zum Aktualisieren der Google Sheets -Module (veraltet) auf die neueste Google Sheets -Version entwickelt. Eine neue Version des Moduls wird direkt nach der älteren Version des Moduls in der Szenarioroute hinzugefügt.
Für dieses Modul müssen Sie keine Parameter festlegen.