Strumenti

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

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

Requisiti di accesso

Espandi per visualizzare i requisiti di accesso per la funzionalità in questo articolo.

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

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Pacchetto Adobe Workfront Qualsiasi
Licenza Adobe Workfront

Nuovo: Standard

Oppure

Corrente: Lavoro o versione successiva

Licenza Adobe Workfront Fusion** Nessun requisito di licenza per Workfront Fusion
Prodotto

Novità:

  • Seleziona o crea un pacchetto Prime Workfront: la tua organizzazione deve acquistare Adobe Workfront Fusion.
  • Pacchetto Ultimate Workfront: è incluso Workfront Fusion.

Oppure

Corrente: la tua organizzazione deve acquistare Adobe Workfront Fusion.

Per ulteriori dettagli sulle informazioni contenute in questa tabella, vedere Requisiti di accesso nella documentazione.

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

Strumenti e relativi campi

Trigger

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. Per ogni elemento che si desidera aggiungere al bundle, fare clic su Aggiungi elemento e immettere il nome e il valore dell'elemento.

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 Aggiungere un modulo router e configurare le route.

Variables
Per ogni variabile che si desidera ottenere dal modulo, fare clic su Aggiungi elemento e immettere il nome della variabile.
recommendation-more-help

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 Aggiungere un modulo router e configurare le route.

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

Funzione di incremento

Questo modulo restituisce un valore incrementato di 1 dopo ogni ciclo o esecuzione di ogni scenario.

Reimposta un valore

Seleziona quando vuoi che il modulo reimposti il valore. Questo si verifica quando desideri che il valore ricominci dal primo valore.

  • Dopo un ciclo
  • Dopo l'esecuzione di uno scenario
  • Never

Esempio:

Questo modulo può essere utilizzato per 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.

E-mail di esempio

Per creare questo scenario:

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

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

    Numeri dispari

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
Per ogni variabile da aggiungere, fare clic su Aggiungi elemento e immettere il nome e il valore della variabile.
Durata variabile

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

  • Un ciclo: la variabile è valida per un ciclo. Questo è utile quando vengono ricevuti più webhook in un’esecuzione dello scenario, perché più webhook creano 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 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.
Interrompi elaborazione dopo un'aggregazione vuota
Selezionare questa opzione per interrompere lo scenario quando non sono presenti risultati.
Text
Inserisci o mappa il testo che desideri aggregare nel modulo.

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). Questo 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

Per ogni caso che si desidera aggiungere, fare clic su Aggiungi elemento e immettere il modello e l'output dell'elemento.

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.
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3