Mappa un array in Adobe Workfront Fusion

Un array è un tipo speciale di elemento che può contenere i seguenti elementi:

  • Uno o più valori di testo (array semplice)
  • Una o più raccolte dello stesso tipo (array complesso)
INFO
Esempio: Il modulo Controlla e-mail restituisce un array di allegati per ogni e-mail. Ogni allegato rappresenta una raccolta che può contenere un nome, contenuto, dimensioni e così via.

Per ulteriori informazioni, vedere Tipi di dati elemento in Adobe Workfront Fusion.

Requisiti di accesso

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

Adobe Workfront piano*
Pro o superiore
Adobe Workfront licenza*
Plan, Work
Licenza Adobe Workfront Fusion**

Requisiti di licenza correnti: nessun requisito di licenza Workfront Fusion.

Oppure

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

Prodotto

Fabbisogno prodotto corrente: se si dispone del piano Select o Prime Adobe Workfront, l'organizzazione deve acquistare Adobe Workfront Fusion e Adobe Workfront per utilizzare le funzionalità descritte in questo articolo. Workfront Fusion è incluso nel piano Ultimate Workfront.

Oppure

Requisiti del prodotto legacy: la tua organizzazione deve acquistare Adobe Workfront Fusion e Adobe Workfront per utilizzare le funzionalità descritte in questo articolo.

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

Per informazioni sulle Adobe Workfront Fusion licenze, vedere Adobe Workfront Fusion licenze.

Mappare un intero array

  1. Nei moduli a cui si sta eseguendo la mappatura dell’array, fare clic sul campo in cui si desidera mappare l’array. Questo è il campo a cui è mappato l’array.

  2. Nella casella visualizzata, mappa l’elemento.

    Il pannello consente di mappare i campi allo stesso modo di qualsiasi altro tipo di elemento. Se non desideri compilare ogni elemento separatamente, ma vuoi mappare un altro array nel campo di destinazione, utilizza il pulsante Mappa. In questo caso, assicurarsi che entrambe le matrici (l'array di origine e l'array di destinazione) abbiano la stessa struttura.

    È possibile aggiungere un numero qualsiasi di elementi a un array.

Potete dividere una matrice in singoli bundle utilizzando un iteratore. Per ulteriori informazioni, vedere il modulo Iterator in Adobe Workfront Fusion.

Mappare gli elementi in un nuovo array

Alcuni campi in Workfront Fusion consentono di mappare gli elementi in un array. Ad esempio, puoi creare un array di elementi dell’elenco di controllo nel modulo Schede di Workfront > Aggiungi elemento dell’elenco di controllo. Quando il modulo viene eseguito, tutte le voci dell’elenco di controllo vengono aggiunte alla scheda.

Qualsiasi campo modulo che mostra "Aggiungi elemento" crea un array.

Aggiungi elemento

Per aggiungere elementi all’array:

  1. Fai clic su Aggiungi elemento
  2. Nel pannello visualizzato, immetti i dettagli dell’elemento.
  3. Fare clic su Aggiungi.
  4. (Facoltativo) Ripetere i passaggi 1-3 per ogni elemento che si desidera aggiungere all'array .

Mappare gli elementi dell’array

Mappare gli elementi array per numero

Gli elementi array vengono visualizzati sotto forma di numero tra parentesi quadre dopo il nome dell’array. Puoi mappare un singolo elemento di un array in un campo utilizzando questo numero di indice.

NOTE
L’indicizzazione degli array in Workfront Fusion inizia da 1.

Per mappare un elemento array:

  1. Fai clic sul campo in cui desideri mappare l’elemento.

    Viene visualizzato il pannello di mappatura.

  2. Individua l’array che contiene l’elemento da mappare.

  3. Fai clic sulla freccia a discesa accanto all’array.

  4. Fai clic sull’elemento da mappare.

    L’elemento viene mappato, con l’indice pari a 1. Viene mappato il primo elemento dell’array.

  5. Per mappare un elemento diverso dell'array, fare clic su [1] e immettere il numero di indice dell'elemento dell'array da mappare.

Mappare l’elemento di un array con una determinata chiave

Alcuni array contengono raccolte con elementi chiave come metadati, attributi e così via. Per utilizzare uno di questi valori, puoi cercare un elemento in base al valore chiave dato e ottenere il valore corrispondente dall’elemento valore. È consigliabile utilizzare una formula che utilizza una combinazione delle funzioni map() e get().

recommendation-more-help

Nell'esempio seguente viene illustrato l'output dell'app Jira.

Questo esempio ottiene un nome di file da un array di allegati, per l’allegato specifico con un ID di 10108.

Questo esempio genera il seguente output:

La formula può essere spiegata come segue:

  • map

    1. Il primo parametro della funzione map() è l'intero elemento dell'array.

    2. Il secondo parametro è il nome non elaborato dell'elemento valore. Per ottenere il nome non elaborato, passa il cursore sull'elemento nel pannello mapping:

      note note
      NOTE
      Tutti i parametri fanno distinzione tra maiuscole e minuscole. Anche se in questo particolare esempio l’etichetta dell’elemento differisce dal suo nome non elaborato solo in maiuscolo, è necessario utilizzare il nome non elaborato.
    3. Il terzo parametro è il nome non elaborato dell’elemento chiave:

    4. Il quarto parametro è il valore chiave specificato.

    Poiché la funzione map() restituisce un array (poiché potrebbero essere presenti più elementi con il valore chiave specificato), è necessario applicare la funzione get() per ottenere il primo elemento:

  • get

    1. Il primo parametro della funzione get() è il risultato della funzione map().

    2. Il secondo parametro rappresenta l'indice dell'elemento. In questo esempio, l'indice è 1.

Questo esempio genera il seguente output:

Per ulteriori informazioni sulla funzione map(), vedere Funzioni array.

Per ulteriori informazioni sulla funzione get(), vedere Funzioni generali.

Convertire elementi array in una serie di bundle

Gli array possono essere convertiti in una serie di bundle utilizzando il modulo Iterator. Per ulteriori informazioni, vedere il modulo Iterator.

5f00cc6b-2202-40d6-bcd0-3ee0c2316b43