JSON moduli

Il Adobe Workfront Fusion JSON fornisce moduli per elaborare i dati in formato JSON in modo che Adobe Workfront Fusion può lavorare ulteriormente con il contenuto di dati o creare nuovo contenuto JSON.

Requisiti di accesso

Per utilizzare le funzionalità di questo articolo, è necessario disporre dei seguenti diritti di accesso:

Adobe Workfront piano*
Pro o versione successiva
Adobe Workfront licenza*
Plan, Work
Adobe Workfront Fusion licenza**

Fabbisogno di licenza corrente: No Workfront Fusion requisito di licenza.

Oppure

Requisito licenza legacy: Workfront Fusion per l'automazione e l'integrazione del lavoro, Workfront Fusion per automazione lavoro

Prodotto

Fabbisogno prodotto corrente: se si dispone di Select o Prime Adobe Workfront Pianifica, la tua organizzazione deve acquistare Adobe Workfront Fusion nonché Adobe Workfront per utilizzare la funzionalità descritta in questo articolo. Workfront Fusion è incluso in Ultimate Workfront piano.

Oppure

Requisiti del prodotto legacy: la tua organizzazione deve acquistare Adobe Workfront Fusion nonché Adobe Workfront per utilizzare la funzionalità descritta in questo articolo.

Per conoscere il piano, il tipo di licenza o l'accesso di cui si dispone, contattare Workfront amministratore.

Per informazioni su Adobe Workfront Fusion licenze, consulta Adobe Workfront Fusion licenze.

Analizza JSON

Struttura dei dati

La struttura dati descrive come sono organizzati i dati JSON e consente la mappatura di singoli elementi JSON ad altri moduli nello scenario. Se non fornisci la struttura Dati, puoi eseguire manualmente il modulo e Workfront Fusion costruirà la struttura dal JSON fornito:

  1. Aggiungi il Analizza JSON modulo a uno scenario.
  2. In Stringa JSON , immetti il JSON da cui desideri creare una struttura dati.
  3. Non collegare altri moduli a Analizza JSON modulo. Perché Workfront Fusion non conosce ancora la struttura dei dati JSON, non è ancora possibile mappare i dati da Analizza JSON ad altri moduli nello scenario.
  4. Esegui manualmente lo scenario. Ciò consente Analizza JSON per identificare la struttura JSON dal JSON fornito.
  5. È ora possibile collegare i seguenti moduli. Gli elementi del modulo JSON di analisi sono ora disponibili per la mappatura.

Per ulteriori informazioni, consulta Strutture di dati in Adobe Workfront Fusion.

Confronto tra raccolta e array

Se il campo stringa JSON contiene una raccolta { ... }, L’output è un singolo bundle contenente gli elementi della raccolta.

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

Se il campo stringa JSON contiene un array [ ... ], l’output è una serie di bundle. ogni bundle contiene un elemento dell’array.

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

JSON moduli e relativi campi

Quando si configura JSON moduli, Workfront Fusion visualizza i campi elencati di seguito. Insieme a questi, potrebbero essere visualizzati campi JSON aggiuntivi, a seconda di fattori come il livello di accesso nell’app o nel servizio. Un titolo in grassetto in un modulo indica un campo obbligatorio.

Se viene visualizzato il pulsante Mappa sopra un campo o una funzione, è possibile utilizzarlo per impostare variabili e funzioni per tale campo. Per ulteriori informazioni, consulta Mappare le informazioni da un modulo all’altro in Adobe Workfront Fusion.

Aggrega a JSON

Questo modulo aggregatore aggrega l’output di un modulo precedente in JSON.

Modulo di origine
Seleziona il modulo che restituisce i dati da aggregare in JSON.
Struttura dati
Seleziona la struttura dati da utilizzare per creare JSON. La struttura dati determina quali altri campi sono disponibili in questo modulo. Per ulteriori informazioni, consulta Struttura dei dati in questo articolo.
Rientro
Seleziona se desideri applicare un rientro al JSON utilizzando schede, due spazi o quattro spazi.
Raggruppa per
Definire un'espressione in base alla quale raggruppare l'output aggregato. Questa espressione può contenere uno o più elementi mappati. I dati aggregati vengono quindi separati in gruppi utilizzando il valore di questa espressione. Ogni gruppo produce come bundle separato con una chiave (l’espressione valutata) e un valore (il testo aggregato). Puoi utilizzare la chiave come filtro nei moduli successivi.
Interrompi elaborazione dopo un'aggregazione vuota
Abilita questa opzione per interrompere lo scenario quando non ci sono risultati.

Converti JSON in XML

Questo modulo di azione converte una stringa JSON in XML.

JSON string
Immetti o mappa il JSON da convertire in XML.

Analizza JSON

Questo modulo di azione analizza una stringa JSON in una struttura di dati, consentendo di accedere ai dati all’interno della stringa JSON.

Struttura dati
Seleziona la struttura dati da utilizzare per creare JSON. Per ulteriori informazioni, consulta Struttura dei dati in questo articolo.
JSON string
Immetti o mappa il JSON da analizzare.

Crea JSON

Questo modulo di azione crea JSON da una struttura di dati.

Struttura dei dati
Seleziona la struttura dati da utilizzare per creare JSON. Per ulteriori informazioni, consulta Struttura dei dati in questo articolo.

Trasforma JSON

Questo modulo di azione trasforma un oggetto in una stringa json.

Object
Inserisci o mappa l’oggetto da trasformare in JSON.

Trasformazione dei record di dati in JSON

INFO
Esempio: Nell'esempio seguente viene illustrato come trasformare i record di dati da Google Sheets nel formato JSON:
  1. Posiziona Google Sheets > Seleziona righe nel tuo scenario per recuperare i dati. Configura il modulo per recuperare le righe dal Google foglio di calcolo. Imposta​ Numero massimo di righe restituite a un numero ridotto, ma maggiore di uno a scopo di test (ad esempio, tre). Esegui il Google Sheets facendo clic con il pulsante destro del mouse e scegliendo "Esegui solo questo modulo." Verifica l’output del modulo.

  2. Connetti Aggregatore Array modulo dopo il Google Sheets modulo. Nella configurazione del modulo, scegli Google Sheets modulo in Nodo di origine campo. Lascia gli altri campi così come sono per il momento.

  3. Connetti JSON > Crea JSON modulo dopo il Aggregatore Array modulo. La configurazione del modulo richiede una struttura dati che descriva il formato JSON. Clic Aggiungi per aprire l’impostazione della struttura dati. Il modo più semplice per creare questa struttura dati è generarla automaticamente da un campione JSON. Clic Generatore e incolla il tuo esempio JSON per Dati di esempio campo:

Esempio:
code language-none
{


"books": [




{




"id": "ID",




"title": "Title",




"author": "Author"




}




]
  1. Fai clic su Salva. Il Specifiche Nella struttura Dati ora contiene la struttura generata.

  2. Modifica il nome della struttura dati in un nome più specifico e fai clic su Salva. Un campo corrispondente all’attributo dell’array principale viene visualizzato come campo mappabile nella configurazione del modulo JSON.

  3. Fai clic su Mappa accanto al campo e mappare il Array[] dall'output dell'aggregatore di array.

  4. Clic OK per chiudere JSON configurazione del modulo.

  5. Apri la configurazione del Aggregatore Array modulo. Modificare il Struttura di destinazione da Personalizzato al JSON campo del modulo corrispondente all’attributo dell’array principale. Mappare gli elementi da Google Sheets ai campi appropriati.

  6. Clic OK per chiudere Aggregatore Array configurazione del modulo.

  7. Esegui lo scenario.

Il JSON Il modulo restituisce il formato JSON corretto.
  1. Apri la configurazione del Google Sheets e aumentare il Numero massimo di righe restituite deve essere maggiore del numero di righe nel foglio di calcolo per elaborare tutti i dati.

Risoluzione dei problemi

Impossibile mappare i dati da Analizza JSON modulo

Assicurati che il contenuto JSON sia mappato correttamente in Analizza JSON e che la struttura dei dati sia definita correttamente. Per ulteriori informazioni, consulta Trasformazione dei record di dati in JSON in questo articolo.

Il modulo genera un errore quando si utilizzano istruzioni condizionali in JSON

Quando si utilizzano istruzioni condizionali quali if nel JSON, inserisci le virgolette al di fuori dell’istruzione condizionale.

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