Strumenti

La sezione Adobe Workfront Fusion Tools include diversi moduli utili che possono migliorare il tuo scenario.

I moduli Tools sono disponibili dall'elenco delle app o dall'icona di Tools nella parte inferiore dello schermo.

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**

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 disponi del piano Select o Prime Adobe Workfront, la tua 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.

Strumenti e relativi campi

Triggers

Trigger di base

Questo modulo consente di creare un trigger personalizzato e definirne i bundle di input.

Puoi utilizzare questo modulo, ad esempio, per i contatti o qualsiasi altro elenco pianificato per l'invio a un indirizzo e-mail specificato (ad esempio E-mail >Invia un messaggio e-mail o Gmail >Invia un messaggio e-mail moduli) oppure come semplice promemoria da attivare ogni volta che desideri.

Bundle
Crea bundle personalizzati aggiungendo elementi array. L’array è costituito dalle coppie nome - valore.

Azioni

Ottieni più variabili

Questo modulo recupera i valori creati in precedenza dal modulo Imposta variabile o Imposta più variabili.

Questo modulo può leggere le variabili impostate in qualsiasi punto dello scenario, anche se la variabile è stata impostata in un percorso diverso da quello in cui si trova il modulo Ottieni più variabili. L'unico requisito è che il modulo Strumenti > Imposta variabile o Strumenti > Imposta variabile multipla venga eseguito prima del modulo Strumenti > Ottieni variabili multiple. Per ulteriori informazioni sull'ordine di esecuzione dei moduli, vedere Modulo router in Adobe Workfront Fusion.

Variables
Aggiungi le variabili che desideri ottenere dal modulo.
Nome variabile
Per ogni variabile aggiunta, mappare il nome della variabile che si desidera ottenere.
INFO
Esempi: Di seguito sono riportati i possibili utilizzi dei moduli Set/Get (multiple) variable:
  • Per memorizzare un valore calcolato per un utilizzo successivo, anche in un percorso diverso. Ciò è utile nei casi in cui il valore viene utilizzato in più moduli e la formula per calcolare il valore è eccessivamente complessa.
  • Eseguire il debug di una formula. Se una formula utilizzata in un modulo non fornisce un risultato corretto, copiarla e incollarla in un modulo Imposta variabile inserito prima del modulo appropriato. Disconnetti i moduli dopo il modulo Imposta variabile ed esegui lo scenario. Verificare l'output del modulo Imposta variabile, regolare o semplificare la formula, eseguire nuovamente lo scenario e continuare a farlo fino alla risoluzione del problema.

Ottieni variabile

Questo modulo recupera un valore creato in precedenza dal modulo Imposta variabile o Imposta più variabili.

Questo modulo può leggere le variabili impostate in qualsiasi punto dello scenario, anche se la variabile è stata impostata in un percorso diverso da quello in cui si trova il modulo Ottieni variabile. L'unico requisito è che il modulo Strumenti > Imposta variabile o Strumenti > Imposta più variabili venga eseguito prima del modulo Strumenti > Ottieni variabile. Per ulteriori informazioni sull'ordine di esecuzione dei moduli, vedere Modulo router in Adobe Workfront Fusion.

Nome variabile
Mappa il nome della variabile che desideri ottenere dal modulo.

Funzione di incremento

Questo modulo restituisce un valore incrementato di 1 dopo il funzionamento di ciascun modulo.

Reimposta un valore

Seleziona quando desideri che il modulo incrementi il valore.

  • Dopo un ciclo
  • Dopo l'esecuzione di uno scenario
  • Never
INFO
Esempio:
Uno degli utilizzi del modulo consiste nell’implementare un’assegnazione "round robin" di attività, lead, e-mail e così via, agli utenti di un gruppo. L'algoritmo sceglie gli assegnatari da un gruppo in un certo ordine razionale, di solito andando dall'alto alla fine di un elenco. Quando l’algoritmo raggiunge la fine dell’elenco, assegna l’assegnazione successiva all’utente in cima all’elenco e continua a effettuare assegnazioni in fondo all’elenco.
Lo scenario seguente invia un’e-mail al primo destinatario dopo ogni esecuzione dello scenario con numero dispari e al secondo destinatario dopo ogni esecuzione dello scenario con numero pari.
  1. Per creare questo scenario:

  2. Impostare il campo Reimposta un valore del modulo su Mai.

  3. Impostare la route per i valori dispari. Impostare il filtro per questa route utilizzando la funzione matematica del modulo che è uguale a 1:

Nota: non dimenticare di modificare l'operatore Uguale a dall'operatore Testo predefinito all'operatore Numerico.
  1. Impostare la route per i valori pari utilizzando la funzione matematica del modulo che è uguale a 0:
La funzione di incremento ne aggiunge uno ogni volta che viene eseguito lo scenario. I filtri controllano l’incremento e agiscono sul suo valore, garantendo che le e-mail siano distribuite in modo uniforme.

Imposta più variabili

Questo modulo crea variabili che possono essere mappate da altri moduli nel percorso. La variabile può anche essere mappata ai moduli Get Variable o Get Multiple Variables per qualsiasi route nello scenario.

Variables
Aggiungi le variabili che desideri che vengano impostate dal modulo.
Nome variabile
Per ogni variabile, inserisci il nome della variabile. Questo nome verrà visualizzato quando si esegue la mappatura della variabile in altri moduli.
Valore variabile
Per ogni variabile, immetti il valore per la variabile.
Durata variabile

Seleziona per quanto tempo le variabili devono rimanere valide (mantieni lo stesso valore).

  • Un ciclo: la variabile è valida per un ciclo. Utile quando vengono ricevuti più webhook in un’esecuzione dello scenario (più webhook = più cicli).
  • One execution: la variabile è valida per l'esecuzione di uno scenario. Un’esecuzione può contenere uno o più cicli.

Imposta variabile

Questo modulo crea una variabile che può essere mappata da altri moduli nel percorso. La variabile può anche essere mappata ai moduli Get Variable o Get Multiple Variables per qualsiasi route nello scenario.

Nome variabile
Immetti il nome della variabile. Questo nome verrà visualizzato quando si esegue la mappatura della variabile in altri moduli.
Durata variabile

Seleziona per quanto tempo le variabili devono rimanere valide (mantieni lo stesso valore).

  • Un ciclo: la variabile è valida per un ciclo. Utile quando vengono ricevuti più webhook in un’esecuzione dello scenario (più webhook = più cicli).
  • One execution: la variabile è valida per l'esecuzione di uno scenario. Un’esecuzione può contenere uno o più cicli.
Valore variabile
Immetti o mappa il valore per la variabile.

Sospendi

Questo modulo ti consente di ritardare il flusso dello scenario fino a 300 secondi (5 minuti).

Questa funzione può essere utile, ad esempio, se si desidera ridurre il carico del server del servizio target o imitare il comportamento umano durante l'invio di SMS o e-mail in blocco.

Delay
Immetti per quanti secondi verrà messo in pausa lo scenario.
TIP
Se desideri sospendere il flusso per periodi di tempo più lunghi, ti consigliamo di suddividere lo scenario in due scenari:
  • Il primo scenario conterrà la parte prima della pausa.
  • Il secondo scenario conterrà la parte successiva.
Il primo scenario si concluderebbe con l’archiviazione di tutte le informazioni necessarie in un archivio dati insieme alla marca temporale corrente. Il secondo scenario controlla periodicamente l’archivio dati per individuare i record con una marca temporale precedente al ritardo previsto, recupera i record, finalizza l’elaborazione dei dati e rimuove i record dall’archivio dati.
Per ulteriori informazioni sugli archivi dati, vedere Archivi dati in Adobe Workfront Fusion.
Per ulteriori informazioni su moduli di archivio dati specifici, vedere Moduli di archivio dati.

Aggregatori

Aggregatore numerico

Questo modulo consente di recuperare i valori numerici, applicare una delle funzioni selezionate (SUM, AVG, COUNT, MAX, MIN) e restituire il risultato in un bundle.

Modulo Source
Seleziona il modulo da cui desideri aggregare i campi.
Funzione di aggregazione
Selezionare la funzione da utilizzare per aggregare i valori.
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 valore 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.
Valore
Immettere o mappare il valore da aggregare.

Aggregatore tabella

Questo modulo unisce i valori dei campi selezionati dei bundle ricevuti in un singolo bundle utilizzando un separatore di colonna e riga specificato (che consente di creare una tabella).

Modulo Source
Seleziona il modulo da cui desideri aggregare i campi.
Campi aggregati
Seleziona dal modulo selezionato qui sopra i campi che contengono i valori da aggregare nel bundle uno.
Separatore colonne
Seleziona o immetti il tipo di separatore che separerà le colonne del valore del campo nel bundle risultante. Se si seleziona Altro, immettere il carattere che si desidera utilizzare per separare i valori nel campo separatore.
Separatore di righe
Seleziona o immetti il tipo di separatore che separerà le righe del valore del campo nel bundle risultante. Se si seleziona Altro, immettere il carattere che si desidera utilizzare per separare i valori nel campo separatore.
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 verranno 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 valore aggregato). Puoi utilizzare la chiave come filtro nei moduli successivi.
Interrompi elaborazione dopo un'aggregazione vuota
Selezionare questa opzione per interrompere lo scenario quando non sono presenti risultati.

Aggregatore di testo

Questo modulo unisce in un singolo bundle i valori dei campi selezionati dei bundle ricevuti.

Modulo Source
Seleziona il modulo da cui desideri aggregare i campi.
Separatore di righe
Seleziona o immetti il tipo di separatore che separerà le righe del valore del campo nel bundle risultante. Se si seleziona Altro, immettere il carattere che si desidera utilizzare per separare i valori nel campo separatore.
Raggruppa per
Definisci un’espressione contenente uno o più elementi mappati. I dati aggregati vengono separati in Gruppi con il valore della stessa espressione. Ogni gruppo restituisce come bundle separato contenente una Chiave con l’espressione valutata e il testo aggregato. In questo modo, puoi utilizzare la Chiave come filtro nei moduli successivi.
Text
Inserisci o mappa il testo che desideri aggregare nel modulo.
Interrompi elaborazione dopo un'aggregazione vuota
Selezionare questa opzione per interrompere lo scenario quando non sono presenti risultati.
INFO
Esempio: è possibile utilizzare l'aggregatore di testo per inserire più valori (ad esempio, nomi di clienti o note) in un singolo bundle e inviare un messaggio e-mail contenente tutti i valori nel corpo o nell'oggetto dell'e-mail.

Trasformatori

Componi una stringa

Converte qualsiasi valore in un tipo di dati stringa (testo). Semplifica la mappatura quando si mappano, ad esempio dati binari.

Text
Immettere o mappare i dati da convertire in testo.

Convertire la codifica del testo

Converte il testo immesso (o i dati binari) nella codifica selezionata.

Dati di input
Immetti o mappa il contenuto da convertire.
Input data codepage
Selezionare il tipo di codifica dei dati di input.
Output data codepage
Seleziona il tipo di codifica dei dati di destinazione (output).

Opzione

Verifica se il valore immesso corrisponde all’elenco di valori fornito. Restituisce l’output in base al risultato.

Input
Immettere l'espressione che si desidera valutare.
Utilizza espressioni regolari da trovare

Abilita questa opzione per utilizzare espressioni regolari. Il modulo determina i casi in base all’espressione regolare, anziché a una corrispondenza esatta.

Un’espressione regolare è una sequenza di caratteri in cui ogni carattere è un metacarattere, con un significato speciale, o un carattere regolare con un significato letterale. Questi caratteri e metacaratteri identificano un pattern che può essere utilizzato per la ricerca di testo. Ad esempio, se si desidera cercare i nomi, è possibile impostare un'espressione regolare per cercare un motivo costituito da due parole consecutive che iniziano con lettere maiuscole. Le espressioni regolari sono uno strumento utile per la ricerca e la manipolazione del testo.

Una discussione sulle espressioni regolari va oltre lo scopo di questo articolo. Si consiglia di utilizzare le risorse seguenti:

  • Per l'elenco completo dei metacaratteri, vedere Espressioni regolari nei documenti Web MDN.
  • Per un'esercitazione sulla creazione di espressioni regolari, consigliamo RegexOne.
  • Per la sperimentazione con espressioni regolari, consigliamo il sito Web Espressioni regolari 101. Selezionare ECMAScript (JavaScript) FLAVOR nel pannello sinistro.
Casi

Se l'input contiene un valore immesso nel campo Pattern, viene restituito il valore immesso nel campo Output.

Se l'input non corrisponde a nessuno dei valori impostati in un campo Pattern, si verifica una delle situazioni seguenti:

  • Viene restituito il valore del campo Else
  • Se nel campo Else non è presente alcun valore, non viene restituito alcun output.
Else
Immettere il valore restituito quando i criteri impostati nel campo Casi non sono soddisfatti.
recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43