1.2.4 Automazione tramite connettori

Ora inizierai a utilizzare i connettori predefiniti di Workfront Fusion per Photoshop e connetterai la richiesta Firefly Text-2-Image e le richieste Photoshop in un unico scenario.

1.2.4.1 Duplica e prepara lo scenario

Nel menu a sinistra, vai a Scenari e seleziona la cartella --aepUserLdap--. Dovresti quindi visualizzare lo scenario creato in precedenza, denominato --aepUserLdap-- - Adobe I/O Authentication.

WF Fusion

Fare clic sulla freccia per aprire il menu a discesa e selezionare Clone.

WF Fusion

Imposta Name dello scenario clonato su --aepUserLdap-- - Firefly + Photoshop e seleziona il team di destinazione appropriato. Fai clic su Aggiungi per aggiungere un nuovo webhook.

NOTE
L'opzione per selezionare un team di destinazione potrebbe non essere visualizzata. Questa opzione viene visualizzata solo se sei un utente che fa parte di più di 1 team in Workfront Fusion. Se non trovi questa opzione, significa semplicemente che sei stato aggiunto solo a 1 team, quindi non è necessaria alcuna scelta.

WF Fusion

Imposta Nome webhook su --aepUserLdap-- - Firefly + Photoshop Webhook. Fai clic su Salva.

WF Fusion

Dovresti vedere questo. Fai clic su Salva.

WF Fusion

Dovresti vedere questo. Fai clic sul modulo Webhook.

WF Fusion

Fare clic su Copia indirizzo negli Appunti e quindi su Ridetermina la struttura dei dati.

WF Fusion

Apri Postman. Aggiungi una nuova richiesta nella stessa cartella che utilizzavi in precedenza.

WF Fusion

Accertarsi che siano applicate le seguenti impostazioni:

  • Nome richiesta: POST - Send Request to Workfront Fusion Webhook Firefly + Photoshop
  • Tipo di richiesta: POST
  • URL richiesta: incolla l’URL copiato dal webhook dello scenario Workfront Fusion.

Vai a Body e imposta Body Type su raw - JSON. Incolla il seguente payload nel Corpo.

{
    "psdTemplate": "citisignal-fiber.psd",
    "xlsFile": "placeholder",
    "prompt":"misty meadows",
    "cta": "Buy this now!",
    "button": "Click here to buy!"
}

Questo nuovo payload garantirà che tutte le informazioni sulle variabili vengano fornite dall’esterno dello scenario, anziché essere codificate nello scenario. In uno scenario aziendale, un’organizzazione deve definire uno scenario in modo riutilizzabile, il che significa che è necessario fornire una serie di variabili come variabili di input invece di averle codificate nello scenario.

Dovresti avere questo. Fai clic su Invia.

WF Fusion

Il webhook di Workfront Fusion è ancora in attesa di input.

WF Fusion

Dopo aver fatto clic su Invia, il messaggio dovrebbe cambiare Determinato correttamente. Fai clic su OK.

WF Fusion

1.2.4.2 aggiornamento modulo Firefly T2I

Fare clic con il pulsante destro del mouse sul modulo Firefly T2I e selezionare Elimina modulo.

WF Fusion

Fai clic sull'icona +, immetti il termine di ricerca firefly e seleziona Adobe Firefly.

WF Fusion

Seleziona Genera un'immagine.

WF Fusion

Trascina e rilascia il modulo Adobe Firefly in modo che si connetta al modulo Router.

WF Fusion

Fai clic sul modulo Adobe Firefly per aprirlo, quindi fai clic su Aggiungi per creare una nuova connessione.

WF Fusion

Compila i campi seguenti:

  • Nome connessione: utilizzare --aepUserLdap-- - Firefly connection.
  • Ambiente: utilizzare Produzione.
  • Tipo: usa Account personale.
  • ID client: copia ID client dal progetto Adobe I/O denominato --aepUserLdap-- - One Adobe tutorial.
  • Segreto client: copia Segreto client dal progetto Adobe I/O denominato --aepUserLdap-- - One Adobe tutorial.

Puoi trovare ID client e Segreto client del progetto Adobe I/O qui.

WF Fusion

Dopo aver compilato tutti i campi, fai clic su Continua. La connessione verrà quindi convalidata automaticamente.

WF Fusion

Selezionare quindi la variabile prompt fornita allo scenario dal webhook personalizzato in ingresso.

WF Fusion

Quindi, impostare Model version prompt su image4 standard. Fai clic su OK.

WF Fusion

Prima di continuare, è necessario disabilitare la vecchia route nello scenario come per questo esercizio, utilizzerai solo la nuova route che stai configurando al momento. A tale scopo, fare clic sull'icona chiave inglese tra il modulo Router e il modulo Iterator e selezionare Disattiva route.

WF Fusion

Fai clic su Salva per salvare le modifiche, quindi fai clic su Esegui una volta per verificare la configurazione.

WF Fusion

Vai a Postman, verifica la richiesta nella richiesta, quindi fai clic su Invia.

WF Fusion

Dopo aver fatto clic su Invia, torna a Workfront Fusion e fai clic sull'icona a forma di bolla nel modulo Adobe Firefly per verificare i dettagli.

WF Fusion

Vai in OUTPUT a Dettagli > url per trovare l'URL dell'immagine generata da Adobe Firefly.

WF Fusion

Ora dovresti vedere un'immagine che rappresenta il prompt inviato dalla richiesta di Postman, in questo caso prati nebbiosi.

WF Fusion

1.2.4.2 Cambia lo sfondo del file PSD

Ora aggiornerai lo scenario per renderlo più intelligente utilizzando più connettori preconfigurati. Collegherai inoltre l’output da Firefly a Photoshop, in modo che l’immagine di sfondo del file PSD cambi dinamicamente utilizzando l’output dell’azione Genera immagine di Firefly.

Dovresti vedere questo. Passa il puntatore del mouse sul modulo Adobe Firefly e fai clic sull'icona +.

WF Fusion

Nel menu Cerca, immetti Photoshop e quindi fai clic sull'azione Adobe Photoshop.

WF Fusion

Selezionare Applica modifiche PSD.

WF Fusion

Dovresti vedere questo. Fai clic su Aggiungi per aggiungere una nuova connessione ad Adobe Photoshop.

WF Fusion

Configura la connessione come segue:

  • Tipo di connessione: selezionare Adobe Photoshop (server-to-server)
  • Nome connessione: immetti --aepUserLdap-- - Adobe IO
  • ID client: incolla l’ID client
  • Segreto client: incolla il segreto client

Fai clic su Continua.

WF Fusion

Per trovare il ID client e il Segreto client, vai a https://developer.adobe.com/console/home e apri il progetto Adobe I/O, denominato --aepUserLdap-- One Adobe tutorial. Vai a OAuth Server-to-Server per trovare l'ID client e il segreto client. Copiare tali valori e incollarli nella configurazione della connessione in Workfront Fusion.

WF Fusion

Dopo aver fatto clic su Continua, verrà visualizzata brevemente una finestra popup durante la verifica delle credenziali. Una volta fatto, dovresti vedere questo.

WF Fusion

È ora necessario immettere la posizione del file PSD con cui si desidera utilizzare Fusion. Per Archiviazione, selezionare Azure e per Percorso file, immettere {{1.AZURE_STORAGE_URL}}/{{1.AZURE_STORAGE_CONTAINER}}/{{1.AZURE_STORAGE_SAS_READ}}. Posizionare il cursore accanto al secondo /. Quindi, controlla le variabili disponibili e scorri verso il basso per trovare la variabile psdTemplate. Fai clic sulla variabile psdTemplate per selezionarla.

WF Fusion

Dovresti vedere questo.

WF Fusion

Scorri fino in fondo fino a visualizzare Livelli. Fare clic su Aggiungi elemento.

WF Fusion

Dovresti vedere questo. Ora devi immettere il nome del livello nel modello Photoshop PSD utilizzato come sfondo del file.

WF Fusion

Nel file citisignal-fiber.psd, troverai il livello utilizzato per lo sfondo. In questo esempio, il livello è denominato 2048x2048-background.

WF Fusion

Incolla il nome 2048x2048-background nella finestra di dialogo di Workfront Fusion.

WF Fusion

Scorri verso il basso fino a visualizzare Input. Ora è necessario definire cosa deve essere inserito nel livello di sfondo. In questo caso, è necessario selezionare l'output del modulo Adobe Firefly, che contiene l'immagine generata dinamicamente.

Per Archiviazione, selezionare Esterna. Per Percorso file, è necessario copiare e incollare la variabile {{XX.details[].url}} dall'output del modulo Adobe Firefly, ma è necessario sostituire XX nella variabile con il numero di sequenza del modulo Adobe Firefly, che in questo esempio è 22.

WF Fusion

Quindi scorri verso il basso fino a visualizzare Modifica. Imposta Modifica su e Tipo su Livello. Fai clic su Aggiungi.

WF Fusion

Dovresti vedere questo. Successivamente, devi definire l’output dell’azione. Fai clic su Aggiungi elemento in output.

WF Fusion

Seleziona Azure per Archiviazione, incolla {{1.AZURE_STORAGE_URL}}/{{1.AZURE_STORAGE_CONTAINER}}/citisignal-fiber-replacedbg.psd{{1.AZURE_STORAGE_SAS_WRITE}} in Posizione file e seleziona vnd.adobe.photoshop in Tipo. Fare clic per abilitare Mostra impostazioni avanzate.

WF Fusion

In Impostazioni avanzate, selezionare per sovrascrivere i file con lo stesso nome.
Fai clic su Aggiungi.

WF Fusion

Dovresti avere questo. Fai clic su OK.

WF Fusion

Fai clic su Salva per salvare le modifiche, quindi fai clic su Esegui una volta per verificare la configurazione.

WF Fusion

Vai a Postman, verifica la richiesta nella richiesta, quindi fai clic su Invia.

WF Fusion

Dovresti vedere questo. Fai clic sul fumetto nel modulo Adobe Photoshop - Applica modifiche PSD.

WF Fusion

È ora possibile vedere che un nuovo file PSD è stato generato correttamente e archiviato nell'account di archiviazione di Microsoft Azure.

WF Fusion

1.2.4.3 Modificare i livelli di testo del file PSD

Passa il puntatore del mouse sul modulo Adobe Photoshop - Applica modifiche PSD e fai clic sull'icona +.

WF Fusion

Seleziona Adobe Photoshop.

WF Fusion

Selezionare Modifica livelli di testo.

WF Fusion

Dovresti vedere questo. Selezionare innanzitutto la connessione Adobe Photoshop già configurata in precedenza, che deve essere denominata --aepUserLdap-- Adobe IO.

È ora necessario definire il percorso del file di input, che è l'output del passaggio precedente e in Livelli, sarà necessario fare clic su + Aggiungi elemento per ogni livello per il quale è necessario modificare il testo.

WF Fusion

Per il file di input, selezionare Azure per Archiviazione file di input e assicurarsi di selezionare l'output della richiesta precedente, Adobe Photoshop - Applica modifiche PSD, che è possibile definire come segue: {{XX.data[].`_links`.renditions[].href}} (sostituire XX con il numero di sequenza del modulo precedente Adobe Photoshop - Applica modifiche PSD).

Fare clic su +Aggiungi elemento in Livelli per iniziare ad aggiungere i livelli di testo da aggiornare.

WF Fusion

È necessario apportare due modifiche. È necessario aggiornare il testo di CTA e il testo del pulsante nel file citisignal-fiber.psd.

Per trovare i nomi dei livelli, apri il file citisignal-fiber.psd. Nel file, noterai che il livello contenente l'invito all'azione è denominato 2048x2048-cta.

WF Fusion

Nel file citisignal-fiber.psd, noterai inoltre che il livello contenente il call to action è denominato 2048x2048-button-text.

WF Fusion

Devi innanzitutto configurare le modifiche da apportare al livello 2048x2048-cta. Immetti il nome 2048x2048-cta in Nome nella finestra di dialogo.

WF Fusion

Scorri verso il basso fino a visualizzare Testo > Contenuto. Selezionare la variabile cta dal payload del webhook. Fai clic su Aggiungi.

WF Fusion

Dovresti vedere questo. Fai clic su +Aggiungi elemento in Livelli per iniziare ad aggiungere i livelli di testo da aggiornare.

WF Fusion

Immetti il nome 2048x2048-button-text in Name nella finestra di dialogo.

WF Fusion

Scorri verso il basso fino a visualizzare Testo > Contenuto. Seleziona la variabile button dal payload del webhook. Fai clic su Aggiungi.

WF Fusion

Dovresti vedere questo.

WF Fusion

Scorri verso il basso fino a visualizzare Output. Per Archiviazione, selezionare Azure. Per Percorso file, immettere il percorso seguente. Si noti l'aggiunta della variabile {{timestamp}} al nome file utilizzata per garantire che ogni file generato abbia un nome univoco. Impostare inoltre Type su vnd.adobe.photoshop.

{{1.AZURE_STORAGE_URL}}/{{1.AZURE_STORAGE_CONTAINER}}/citisignal-fiber-changed-text-{{timestamp}}.psd{{1.AZURE_STORAGE_SAS_WRITE}}

WF Fusion

Imposta Type su vnd.adobe.photoshop. Fai clic su OK.

WF Fusion

Fai clic su Salva per salvare le modifiche.

WF Fusion

1.2.4.4 risposta webhook

Dopo aver applicato queste modifiche al tuo file Photoshop, ora devi configurare una risposta webhook che verrà rimandata a qualsiasi applicazione abbia attivato questo scenario.

Passa il puntatore del mouse sul modulo Adobe Photoshop - Modifica livelli di testo e fai clic sull'icona +.

WF Fusion

Cerca webhooks e seleziona Webhook.

WF Fusion

Seleziona Risposta webhook.

WF Fusion

Dovresti vedere questo. Incolla il payload seguente in Body.

{
    "newPsdTemplate": ""
}

WF Fusion

Copiare e incollare la variabile {{XX.data[]._links.renditions[].href}} e sostituire XX con il numero di sequenza dell'ultimo modulo Adobe Photoshop - Modifica livelli di testo, che in questo caso è 30.

WF Fusion

Abilitare la casella di controllo per Mostra impostazioni avanzate, quindi fare clic su Aggiungi elemento.

WF Fusion

Nel campo Chiave immettere Content-Type. Nel campo Valore immettere application/json. Fai clic su Aggiungi.

WF Fusion

Dovresti avere questo. Fai clic su OK.

WF Fusion

Fare clic su Allineamento automatico.

WF Fusion

Dovresti vedere questo. Fai clic su Salva per salvare le modifiche, quindi fai clic su Esegui una volta per verificare lo scenario.

WF Fusion

Torna a Postman e fai clic su Invia. Il prompt utilizzato è nebbiosi prati.

WF Fusion

Lo scenario verrà quindi attivato e, dopo un certo periodo di tempo, in Postman verrà visualizzata una risposta contenente l’URL del file PSD appena creato.

WF Fusion

Come promemoria: una volta che lo scenario è stato eseguito in Workfront Fusion, potrai visualizzare le informazioni su ciascun modulo facendo clic sulla bolla sopra ogni modulo.

WF Fusion

Utilizzando Azure Storage Explorer, è quindi possibile trovare e aprire il file PSD appena creato facendo doppio clic su di esso in Azure Storage Explorer.

WF Fusion

Il file dovrebbe quindi essere simile al seguente, con lo sfondo sostituito da uno sfondo con prati nebbiosi.

WF Fusion

Se esegui nuovamente lo scenario e invii una nuova richiesta da Postman utilizzando un prompt diverso, vedrai quanto lo scenario è diventato semplice e riutilizzabile. In questo esempio, il nuovo prompt utilizzato è deserto soleggiato.

WF Fusion

E un paio di minuti dopo, è stato generato un nuovo file PSD con un nuovo sfondo.

WF Fusion

Passaggi successivi

Vai a 1.2.5 Frame.io e Workfront Fusion

Torna a Automazione dei flussi di lavoro Creative con Workfront Fusion

Torna a Tutti i moduli

recommendation-more-help
4bbf020c-24db-4a43-b239-88fab142f02d