1.2.3 Automazione dei processi con Workfront Fusion
Scopri come eseguire l’automazione dei processi con Workfront Fusion.
1.2.3.1 iterazione su più valori
Lo scenario dovrebbe essere simile al seguente:
Finora hai modificato il testo in un file Photoshop di un valore statico. Per ridimensionare e automatizzare i flussi di lavoro di creazione dei contenuti, è necessario scorrere un elenco di valori e inserirli in modo dinamico nel file Photoshop. Nei passaggi successivi, aggiungerai un messaggio per eseguire iterazioni sui valori nello scenario esistente.
Tra il nodo Router e il nodo Testo modifica Photoshop, selezionare l'icona chiave inglese e selezionare Aggiungi modulo.
Cercare flow
e selezionare Controllo flusso.
Selezionare Iteratore.
Lo schermo dovrebbe essere simile al seguente:
Anche se è possibile leggere file di input come i file CSV, per il momento devi utilizzare una versione di base di un file CSV definendo una stringa di testo e dividendo il file di testo.
Per trovare la funzione split, seleziona l'icona T, in cui sono visualizzate tutte le funzioni disponibili per manipolare i valori di testo. Seleziona la funzione split, quindi dovresti visualizzarla.
La funzione split prevede una matrice di valori prima del punto e virgola e specifica il separatore dopo il punto e virgola. Per questo test, è necessario utilizzare un array semplice con 2 campi, Acquista ora e Fai clic qui e il separatore da utilizzare è ,.
Immetti questo valore nel campo Array sostituendo la funzione split attualmente vuota: {{split("Buy now, Click here "; ",")}}
. Selezionare OK.
Selezionare Testo modifica Photoshop per aggiungere alcune variabili anziché valori statici per i campi di input e output.
In Contenuto richiesta, è il testo Fare clic qui. Questo testo deve essere sostituito dai valori provenienti dall’array.
Eliminare il testo Fare clic qui e sostituirlo selezionando la variabile Value dal nodo Iterator. In questo modo il testo sul pulsante nel documento Photoshop viene aggiornato in modo dinamico.
È inoltre necessario aggiornare il nome del file utilizzato per scrivere il file nell’account di archiviazione Azure. Se il nome del file è statico, ogni nuova iterazione sovrascrive semplicemente il file precedente e, come tale, perde i file personalizzati. Il nome del file statico corrente è citisignal-fiber-changed-text.psd ed è ora necessario aggiornarlo.
Posizionare il cursore dietro la parola text
.
Aggiungere un trattino -
, quindi selezionare il valore Posizione ordine bundle. In questo modo, per la prima iterazione, Workfront Fusion aggiunge -1
al nome del file, per la seconda iterazione -2
e così via. Selezionare OK.
Salva lo scenario e seleziona Esegui una volta.
Una volta eseguito lo scenario, torna ad Azure Storage Explorer e aggiorna la cartella. Dovresti quindi visualizzare i 2 file appena creati.
Scarica e apri ciascun file. Dovresti avere vari testi sui pulsanti. Questo è il file citisignal-fiber-changed-text-1.psd
.
Questo è il file citisignal-fiber-changed-text-2.psd
.
1.2.3.2 Attiva lo scenario utilizzando un webhook
Finora lo scenario è stato eseguito manualmente per essere testato. Aggiorniamo ora lo scenario con un webhook, in modo che possa essere attivato da un ambiente esterno.
Seleziona +, cerca webhook, quindi seleziona Webhook.
Seleziona WebHook personalizzato.
Trascinare e connettere il nodo Webhook personalizzato in modo che si connetta al primo nodo dell'area di lavoro, denominato Inizializza costanti.
Seleziona il nodo Webhook personalizzato. Quindi, selezionare Aggiungi.
Imposta Nome webhook su --aepUserLdap-- - Tutorial 1.2
.
Seleziona la casella per Ottieni intestazioni richiesta. Seleziona Salva.
L’URL del webhook è ora disponibile. Copia l’URL.
Apri Postman e aggiungi una nuova cartella nella raccolta FF - Firefly Services Tech Insiders.
Denomina la cartella --aepUserLdap-- - Workfront Fusion
.
Nella cartella appena creata, seleziona i tre punti … e seleziona Aggiungi richiesta.
Imposta il tipo di metodo su POST e incolla l'URL del webhook nella barra degli indirizzi.
È necessario inviare un corpo personalizzato, in modo che gli elementi della variabile possano essere forniti da un’origine esterna allo scenario Workfront Fusion.
Vai a Body e seleziona raw.
Incolla il testo seguente nel corpo della richiesta. Seleziona Invia.
{
"psdTemplate": "placeholder",
"xlsFile": "placeholder"
}
In Workfront Fusion, sul webhook personalizzato viene visualizzato un messaggio con il seguente messaggio: Determinato correttamente.
Seleziona Salva, quindi seleziona Esegui una volta. Il tuo scenario ora è attivo ma non verrà eseguito finché non avrai selezionato di nuovo Invia in Postman.
In Postman, seleziona Invia di nuovo.
Lo scenario viene eseguito nuovamente e crea i 2 file come in precedenza.
Modifica il nome della richiesta Postman in POST - Send Request to Workfront Fusion Webhook
.
Ora devi iniziare a utilizzare la variabile psdTemplate. Invece di codificare la posizione del file di input nel nodo Testo di modifica di Photoshop, utilizzerai la variabile in ingresso dalla richiesta di Postman.
Apri il nodo Testo modifica Photoshop e passa a Contenuto richiesta. Selezionare il nome di file hardcoded citisignal-fiber.psd in inputs ed eliminarlo.
Selezionare la variabile psdTemplate. Seleziona OK, quindi salva lo scenario.
Seleziona ON per attivare lo scenario. Il tuo scenario ora è in esecuzione senza interruzioni.
In Postman, immetti il nome file citisignal-fiber.psd
come valore per la variabile psdTemplate e seleziona Invia di nuovo per eseguire di nuovo lo scenario.
Specificando il modello PSD come variabile fornita da un sistema esterno, ora è stato creato uno scenario riutilizzabile.
Ora hai completato questo esercizio.
Passaggi successivi
Vai a 1.2.4 Automazione tramite connettori
Torna a Automazione dei flussi di lavoro Creative con Workfront Fusion
Torna a Tutti i moduli