JSON Module

Die Adobe Workfront Fusion JSON App stellt Module zur Verarbeitung von Daten im JSON-Format bereit, sodass Adobe Workfront Fusion kann mit dem Dateninhalt weiter arbeiten oder neue JSON-Inhalte erstellen.

Zugriffsanforderungen

Sie müssen über den folgenden Zugriff verfügen, um die in diesem Artikel enthaltene Funktionalität nutzen zu können:

Adobe Workfront Plan*
Pro oder höher
Adobe Workfront license*
Plan, Arbeit
Adobe Workfront Fusion license**

Aktuelle Lizenzanforderungen: Nein Workfront Fusion Lizenzanforderungen.

Oder

Ältere Lizenzanforderungen: Workfront Fusion für Arbeitsautomatisierung und Integration, Workfront Fusion für die Arbeitsautomatisierung

Produkt

Aktuelle Produktanforderungen: Wenn Sie über Select oder Prime verfügen Adobe Workfront Planung, Ihr Unternehmen muss Adobe Workfront Fusion sowie Adobe Workfront , um die in diesem Artikel beschriebenen Funktionen zu verwenden. Workfront Fusion ist in Ultimate enthalten. Workfront Plan.

Oder

Ältere Produktanforderungen: Ihr Unternehmen muss Adobe Workfront Fusion sowie Adobe Workfront , um die in diesem Artikel beschriebenen Funktionen zu verwenden.

Wenden Sie sich an Ihren Workfront Administrator.

Informationen über Adobe Workfront Fusion Lizenzen, siehe Adobe Workfront Fusion Lizenzen.

Parse JSON

Datenstruktur

Die Datenstruktur beschreibt, wie die JSON-Daten organisiert sind, und ermöglicht die Zuordnung einzelner JSON-Elemente zu anderen Modulen in Ihrem Szenario. Wenn Sie die Datenstruktur nicht angeben, können Sie das Modul manuell ausführen und Workfront Fusion erstellt die Struktur aus der bereitgestellten JSON:

  1. Fügen Sie die Parse JSON zu einem Szenario.
  2. Im JSON-Zeichenfolge Geben Sie die JSON-Datei ein, aus der Sie eine Datenstruktur erstellen möchten.
  3. Verbinden Sie keine anderen Module mit dem Parse JSON -Modul hinzugefügt. weil Workfront Fusion die Struktur der JSON-Daten noch nicht kennt, ist es noch nicht möglich, Daten aus der Parse JSON -Modul zu anderen Modulen in Ihrem Szenario.
  4. Führen Sie das Szenario manuell aus. Dies ermöglicht die Parse JSON -Modul, um die JSON-Struktur aus der von Ihnen bereitgestellten JSON zu identifizieren.
  5. Sie können jetzt die folgenden Module verbinden. Die Elemente aus dem JSON-Modul "Parse"sind jetzt für die Zuordnung verfügbar.

Weitere Informationen finden Sie unter Datenstrukturen in Adobe Workfront Fusion.

Sammlung vs. Array

Wenn das JSON-Zeichenfolgenfeld eine Sammlung enthält { ... }, ist die Ausgabe ein einzelnes Bundle, das die Elemente der Sammlung enthält.

INFO
Beispiel:
code language-none
{
       "name" : "Peter",

Wenn das JSON-Zeichenfolgenfeld ein Array enthält [ ... ], ist die Ausgabe eine Reihe von Bundles. Jedes Bundle enthält ein Element des Arrays.

INFO
Beispiel:
code language-none
[
   {
       "name" : "Peter",
       "ID" : 1
   },

JSON Module und ihre Felder

Bei der Konfiguration JSON Module, Workfront Fusion zeigt die unten aufgeführten Felder an. Darüber hinaus können abhängig von Faktoren wie Ihrer Zugriffsebene in der App oder im Dienst zusätzliche JSON-Felder angezeigt werden. Ein fett hervorgehobener Titel in einem Modul zeigt ein erforderliches Feld an.

Wenn Sie die Zuordnungsschaltfläche über einem Feld oder einer Funktion sehen, können Sie damit Variablen und Funktionen für dieses Feld festlegen. Weitere Informationen finden Sie unter Ordnen Sie Informationen zwischen Modulen in Adobe Workfront Fusion.

Aggregieren zu JSON

Dieses Aggregatormodul aggregiert die Ausgabe eines vorherigen Moduls in JSON.

Quellmodul
Wählen Sie das Modul aus, das die Daten ausgibt, die Sie in JSON aggregieren möchten.
Datenstruktur
Wählen Sie die Datenstruktur aus, die Sie zum Erstellen von JSON verwenden möchten. Die Datenstruktur bestimmt, welche anderen Felder in diesem Modul verfügbar sind. Weitere Informationen finden Sie unter Datenstruktur in diesem Artikel.
Einzug
Wählen Sie aus, ob Sie die JSON mit Registerkarten, zwei Leerzeichen oder vier Leerzeichen einbeziehen möchten.
Gruppe nach
Definieren Sie einen Ausdruck, nach dem Sie die aggregierte Ausgabe gruppieren möchten. Dieser Ausdruck kann ein oder mehrere zugeordnete Elemente enthalten. Die aggregierten Daten werden dann mithilfe des Werts dieses Ausdrucks in Gruppen unterteilt. Jede Gruppe gibt als separates Bundle mit einem Schlüssel (dem ausgewerteten Ausdruck) und einem Wert (dem aggregierten Text) aus. Sie können den Schlüssel als Filter in nachfolgenden Modulen verwenden.
Verarbeitung nach einer leeren Aggregation stoppen
Aktivieren Sie diese Option, um das Szenario zu stoppen, wenn keine Ergebnisse vorliegen.

Konvertieren von JSON in XML

Dieses Aktionsmodul konvertiert eine JSON-Zeichenfolge in XML.

JSON string
Geben Sie die JSON-Datei ein oder ordnen Sie sie zu, die Sie in XML konvertieren möchten.

Parse JSON

Dieses Aktionsmodul analysiert eine JSON-Zeichenfolge in einer Datenstruktur, mit der Sie auf die Daten in der JSON-Zeichenfolge zugreifen können.

Datenstruktur
Wählen Sie die Datenstruktur aus, die Sie zum Erstellen von JSON verwenden möchten. Weitere Informationen finden Sie unter Datenstruktur in diesem Artikel.
JSON string
Geben Sie die JSON-Datei ein oder ordnen Sie sie zu, die Sie analysieren möchten.

JSON erstellen

Dieses Aktionsmodul erstellt JSON aus einer Datenstruktur.

Datenstruktur
Wählen Sie die Datenstruktur aus, die Sie zum Erstellen von JSON verwenden möchten. Weitere Informationen finden Sie unter Datenstruktur in diesem Artikel.

JSON transformieren

Dieses Aktionsmodul wandelt ein Objekt in eine JSON-Zeichenfolge um.

Objekt
Geben Sie das Objekt ein oder ordnen Sie es zu, das Sie in JSON umwandeln möchten.

Datendatensätze in JSON umwandeln

INFO
Beispiel: Das folgende Beispiel zeigt, wie Datensätze aus Google Sheets im JSON-Format:
  1. Platzieren Sie die Google Sheets > Zeilen auswählen -Modul in Ihrem Szenario verwenden, um die Daten abzurufen. Richten Sie das Modul ein, um Zeilen aus Ihrem Google Tabelle. Festlegen des ​ Maximale Anzahl an zurückgegebenen Zeilen auf eine kleine Zahl, jedoch zu Testzwecken größer als 1 (Beispiel: 3). Führen Sie die Google Sheets -Modul durch Rechtsklick darauf und Auswahl von "Nur dieses Modul ausführen." Überprüfen Sie die Ausgabe des Moduls.

  2. Verbinden Sie die Array-Aggregator -Modul nach Google Sheets -Modul. Wählen Sie in der Moduleinrichtung die Google Sheets -Modul im Quellknoten -Feld. Lassen Sie die anderen Felder unverändert.

  3. Verbinden JSON > JSON erstellen -Modul nach Array-Aggregator -Modul. Die Einrichtung des Moduls erfordert eine Datenstruktur, die das JSON-Format beschreibt. Klicken Hinzufügen , um die Einrichtung der Datenstruktur zu öffnen. Die einfachste Möglichkeit, diese Datenstruktur zu erstellen, besteht darin, sie automatisch aus einem JSON-Beispiel zu generieren. Klicken Generator und fügen Sie Ihr JSON-Beispiel in die Beispieldaten -Feld:

Beispiel:
code language-none
{


"books": [




{




"id": "ID",




"title": "Title",




"author": "Author"




}




]
  1. Klicken Sie auf Speichern. Die Spezifikation -Feld in der Datenstruktur enthält nun die generierte Struktur.

  2. Ändern Sie den Namen Ihrer Datenstruktur in einen spezifischeren Namen und klicken Sie auf Speichern. Ein Feld, das dem Root-Array-Attribut entspricht, wird als zuordnbares Feld in der Einrichtung des JSON-Moduls angezeigt.

  3. Klicken Sie auf Zuordnung neben dem Feld klicken und die Array[] -Element aus der Array-Aggregator-Ausgabe an.

  4. Klicken OK zum Schließen der JSON -Moduleinstellungen.

  5. Öffnen Sie die Einrichtung der Array-Aggregator -Modul. Ändern Sie die Zielstruktur von Benutzerdefiniert der JSON -Feld des -Moduls, das dem Attribut des Stamm-Array entspricht. Zuordnen von Elementen aus Google Sheets in die entsprechenden Felder ein.

  6. Klicken OK zum Schließen der Array-Aggregator -Moduleinstellungen.

  7. Führen Sie das Szenario aus.

Die JSON gibt das richtige JSON-Format aus.
  1. Öffnen Sie die Einrichtung der Google Sheets und erhöhen Sie die Maximale Anzahl an zurückgegebenen Zeilen -Zahl größer als die Anzahl der Zeilen in Ihrem Arbeitsblatt sein, um alle Daten zu verarbeiten.

Fehlerbehebung

Es können keine Daten aus dem Parse JSON Modul

Vergewissern Sie sich, dass der JSON-Inhalt der Parse JSON und dass die Datenstruktur korrekt definiert ist. Weitere Informationen finden Sie unter Datendatensätze in JSON umwandeln in diesem Artikel.

Das -Modul schlägt bei der Verwendung von bedingten Anweisungen in JSON fehl

Bei Verwendung von bedingten Anweisungen wie if Fügen Sie die Anführungszeichen in Ihre JSON-Datei außerhalb der bedingten Anweisung ein.

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