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 Aggiorna variabili

Prima di continuare con la configurazione del connettore, è necessario aggiungere le seguenti variabili al modulo Initialize Constants.

  • AZURE_STORAGE_URL
  • AZURE_STORAGE_CONTAINER
  • AZURE_STORAGE_SAS_READ
  • AZURE_STORAGE_SAS_WRITE

Torna al primo nodo, seleziona Inizializza costanti, quindi scegli Aggiungi elemento per ciascuna di queste variabili.

WF Fusion

Chiave
Esempio di valore
AZURE_STORAGE_URL
https://vangeluw.blob.core.windows.net
AZURE_STORAGE_CONTAINER
vangeluw
AZURE_STORAGE_SAS_READ
?sv=2023-01-03&st=2025-01-13T07%3A36%3A35Z&se=2026-01-14T07%3A36%3A00Z&sr=c&sp=rl&sig=4r%2FcSJLlt%2BSt9HdFdN0VzWURxRK6UqhB8TEvbWkmAag%3D
AZURE_STORAGE_SAS_WRITE
?sv=2023-01-03&st=2025-01-13T17%3A21%3A09Z&se=2025-01-14T17%3A21%3A09Z&sr=c&sp=racwl&sig=FD4m0YyyqUj%2B5T8YyTFJDi55RiTDC9xKtLTgW0CShps%3D

Puoi trovare le variabili tornando a Postman e aprendo Variabili di ambiente.

Archiviazione Azure

Copiate questi valori in Workfront Fusion e aggiungete un nuovo elemento per ciascuna di queste 4 variabili.

Lo schermo dovrebbe essere simile al seguente. Selezionare OK.

WF Fusion

1.2.4.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.

WF Fusion

Seleziona WebHook personalizzato.

WF Fusion

Trascina il modulo Webhook personalizzato all'inizio dello scenario. Quindi, seleziona l'icona orologio e trascinala nel modulo Webhook personalizzato.

WF Fusion

Dovresti vedere questo. Quindi, trascina il punto rosso del primo modulo verso il punto viola del secondo modulo.

WF Fusion

Dovresti vedere questo. Fare quindi clic sul modulo Webhook personalizzato.

WF Fusion

Fai clic su Aggiungi.

WF Fusion

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

WF Fusion

L’URL del webhook è ora disponibile. Fai clic su Copia indirizzo negli Appunti per copiare l'URL.

WF Fusion

Apri Postman e aggiungi una nuova cartella nella raccolta FF - Firefly Services Tech Insiders.

WF Fusion

Denomina la cartella --aepUserLdap-- - Workfront Fusion.

WF Fusion

Nella cartella appena creata, seleziona i tre punti e seleziona Aggiungi richiesta.

WF Fusion

Imposta il tipo di metodo su POST e incolla l'URL del webhook nella barra degli indirizzi.

WF Fusion

È 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.

WF Fusion

Incolla il testo seguente nel corpo della richiesta. Seleziona Invia.

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

WF Fusion

In Workfront Fusion, sul webhook personalizzato viene visualizzato un messaggio con il seguente messaggio: Determinato correttamente.

WF Fusion

Connettore Adobe Firefly 1.2.4.3

Fai clic sull'icona + per aggiungere un nuovo modulo.

WF Fusion

Immettere il termine di ricerca Adobe Firefly e selezionare Adobe Firefly.

WF Fusion

Seleziona Genera un'immagine.

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

Impostare Model version prompt su image4 standard. 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

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

Copia l’URL e trasmettilo nel browser. 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 I/O
  • 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 è 5.

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 I/O.

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 il call to action è 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 il livello di testo successivo 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}}

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 è 7.

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.3 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