1.2.4 Automatisation à l'aide de connecteurs
Vous allez maintenant commencer à utiliser les connecteurs prêts à l’emploi dans Workfront Fusion for Photoshop et vous allez connecter la requête Texte-2-Image de Firefly et les requêtes Photoshop dans un seul scénario.
1.2.4.1 Dupliquer et préparer votre scénario
Dans le menu de gauche, accédez à Scénarios et sélectionnez votre dossier --aepUserLdap--
. Vous devriez ensuite voir le scénario que vous avez créé précédemment, qui est nommé --aepUserLdap-- - Adobe I/O Authentication
.
Cliquez sur la flèche pour ouvrir le menu déroulant et sélectionnez Cloner.
Définissez le Nom du scénario cloné sur --aepUserLdap-- - Firefly + Photoshop
et sélectionnez l’équipe cible appropriée. Cliquez sur Ajouter pour ajouter un nouveau webhook.
Définissez le nom du Webhook sur --aepUserLdap-- - Firefly + Photoshop Webhook
. Cliquez sur Enregistrer.
Vous devriez alors voir ceci. Cliquez sur Enregistrer.
Vous devriez alors voir ceci. Cliquez sur le module Webhook.
Cliquez sur Copier l’adresse dans le presse-papiers puis sur Redéterminer la structure des données.
Ouvrez Postman. Ajoutez une nouvelle requête dans le même dossier que celui que vous utilisiez auparavant.
Vérifiez que les paramètres suivants sont appliqués :
- Nom de la requête :
POST - Send Request to Workfront Fusion Webhook Firefly + Photoshop
- Type de demande :
POST
- URL de requête : collez l’URL que vous avez copiée à partir du webhook de votre scénario Workfront Fusion.
Accédez à Body et définissez Body Type sur raw - JSON. Collez la payload suivante dans le corps.
{
"psdTemplate": "citisignal-fiber.psd",
"xlsFile": "placeholder",
"prompt":"misty meadows",
"cta": "Buy this now!",
"button": "Click here to buy!"
}
Cette nouvelle payload garantit que toutes les informations de variable sont fournies depuis l’extérieur du scénario, au lieu d’être codées en dur dans le scénario. Dans un scénario d’entreprise, une organisation a besoin qu’un scénario soit défini de manière réutilisable, ce qui signifie qu’un certain nombre de variables doivent être fournies en tant que variables d’entrée au lieu d’être codées en dur dans le scénario.
Tu devrais avoir ça. Cliquez sur Envoyer.
Le webhook Workfront Fusion n’a pas encore été saisi.
Une fois que vous avez cliqué sur Envoyer, le message doit passer à Déterminé avec succès. Cliquez sur OK.
1.2.4.2 Mettre à jour le module Firefly T2I
Cliquez avec le bouton droit sur le module Firefly T2I et sélectionnez Supprimer le module.
Cliquez sur l’icône +, saisissez le firefly
de terme de recherche, puis sélectionnez Adobe Firefly.
Sélectionnez Générer une image.
Faites glisser et déposez le module Adobe Firefly afin qu'il se connecte au module Router.
Cliquez sur le module Adobe Firefly pour l'ouvrir, puis sur Ajouter pour créer une nouvelle connexion.
Renseignez les champs suivants :
- Nom de la connexion : utilisez
--aepUserLdap-- - Firefly connection
. - Environnement : utilisez Production.
- Type : utilisez Compte personnel.
- ID client : copiez le ID client de votre projet Adobe I/O nommé
--aepUserLdap-- - One Adobe tutorial
. - Secret client : copiez le Secret client de votre projet Adobe I/O nommé
--aepUserLdap-- - One Adobe tutorial
.
Vous trouverez les ID client et Secret client de votre projet Adobe I/O ici.
Une fois tous les champs remplis, cliquez sur Continuer. Votre connexion sera alors automatiquement validée.
Sélectionnez ensuite la variable invite fournie au scénario par le Webhook personnalisé entrant.
Définissez ensuite la Version du modèle invite sur image4 standard. Cliquez sur OK.
Avant de continuer, vous devez désactiver l'ancien itinéraire dans le scénario car pour cet exercice, vous n'utiliserez que le nouvel itinéraire que vous êtes en train de configurer. Pour ce faire, cliquez sur l’icône clé à molette entre le module Router et le module Iterator, puis sélectionnez Désactiver l’itinéraire.
Cliquez sur Enregistrer pour enregistrer vos modifications, puis sur Exécuter une fois pour tester votre configuration.
Accédez à Postman, vérifiez l’invite dans votre demande, puis cliquez sur Envoyer.
Une fois que vous avez cliqué sur Envoyer, revenez à Workfront Fusion et cliquez sur l’icône de bulle dans le module Adobe Firefly pour vérifier les détails.
Accédez à OUTPUT dans Details > url pour rechercher l’URL de l’image générée par Adobe Firefly.
Vous devriez maintenant voir une image qui représente l’invite que vous avez envoyée à partir de la demande de Postman, dans ce cas misty meadows.
1.2.4.2 Modifier l’arrière-plan du fichier PSD
Vous allez maintenant mettre à jour votre scénario pour le rendre plus intelligent en utilisant davantage de connecteurs prêts à l’emploi. Vous connecterez également la sortie de Firefly à Photoshop, de sorte que l’image d’arrière-plan du fichier PSD change dynamiquement à l’aide de la sortie de l’action Générer une image de Firefly.
Vous devriez alors voir ceci. Ensuite, passez la souris sur le module Adobe Firefly et cliquez sur l’icône +.
Dans le menu de recherche, saisissez Photoshop
, puis cliquez sur l’action Adobe Photoshop.
Sélectionnez Appliquer les modifications PSD.
Vous devriez alors voir ceci. Cliquez sur Ajouter pour ajouter une nouvelle connexion à Adobe Photoshop.
Configurez votre connexion comme suit :
- Type de connexion : sélectionnez Adobe Photoshop (serveur à serveur)
- Nom de la connexion : saisissez
--aepUserLdap-- - Adobe IO
- Identifiant client : collez votre identifiant client
- Secret client : collez votre secret client
Cliquez sur Continuer.
Pour rechercher votre ID client et Secret client, accédez à https://developer.adobe.com/console/home puis ouvrez votre projet Adobe I/O, nommé --aepUserLdap-- One Adobe tutorial
. Accédez à OAuth de serveur à serveur pour trouver votre ID client et votre secret client. Copiez ces valeurs et collez-les dans la configuration de la connexion dans Workfront Fusion.
Après avoir cliqué sur Continuer, une fenêtre contextuelle s’affiche brièvement pendant la vérification de vos informations d’identification. Une fois cette opération terminée, vous devriez voir ceci.
Vous devez maintenant saisir l’emplacement du fichier PSD que vous souhaitez que Fusion utilise. Pour Stockage, sélectionnez Azure et pour Emplacement du fichier, saisissez {{1.AZURE_STORAGE_URL}}/{{1.AZURE_STORAGE_CONTAINER}}/{{1.AZURE_STORAGE_SAS_READ}}
. Placez le curseur en regard de la deuxième /
. Ensuite, examinez les variables disponibles et faites défiler l’écran vers le bas pour trouver la variable psdTemplate. Cliquez sur la variable psdTemplate pour la sélectionner.
Vous devriez alors voir ceci.
Faites défiler l’écran jusqu’à afficher Calques. Cliquez sur Ajouter un élément.
Vous devriez alors voir ceci. Vous devez maintenant saisir le nom du calque dans votre modèle Photoshop PSD utilisé pour l’arrière-plan du fichier.
Dans le fichier citisignal-fibre.psd, vous trouverez le calque utilisé pour l'arrière-plan. Dans cet exemple, ce calque est nommé 2048x2048-background.
Collez le nom 2048x2048-background dans la boîte de dialogue Workfront Fusion.
Faites défiler vers le bas jusqu’à afficher Entrée. Vous devez maintenant définir ce qui doit être inséré dans le calque d’arrière-plan. Dans ce cas, vous devez sélectionner la sortie du module Adobe Firefly, qui contient l'image générée dynamiquement.
Pour Storage, sélectionnez External. Pour Emplacement du fichier, vous devez copier et coller la variable {{XX.details[].url}}
à partir de la sortie du module Adobe Firefly, mais vous devez remplacer XX dans la variable par le numéro de séquence du module Adobe Firefly, qui dans cet exemple est 22.
Faites ensuite défiler l’écran vers le bas jusqu’à afficher Modifier. Définissez Modifier sur Oui et Type sur Calque. Cliquez sur Ajouter.
Vous devriez alors voir ceci. Vous devez ensuite définir la sortie de l’action. Cliquez sur Ajouter un élément sous sorties.
Sélectionnez Azure pour Stockage, collez ce {{1.AZURE_STORAGE_URL}}/{{1.AZURE_STORAGE_CONTAINER}}/citisignal-fiber-replacedbg.psd{{1.AZURE_STORAGE_SAS_WRITE}}
sous Emplacement du fichier et sélectionnez vnd.adobe.photoshop sous Type. Cliquez pour activer Afficher les paramètres avancés.
Sous Paramètres avancés, sélectionnez Oui pour remplacer les fichiers portant le même nom.
Cliquez sur Ajouter.
Tu devrais avoir ça. Cliquez sur OK.
Cliquez sur Enregistrer pour enregistrer vos modifications, puis sur Exécuter une fois pour tester votre configuration.
Accédez à Postman, vérifiez l’invite dans votre demande, puis cliquez sur Envoyer.
Vous devriez alors voir ceci. Cliquez sur la bulle dans le module Adobe Photoshop - Apply PSD edits.
Vous pouvez maintenant constater qu’un nouveau fichier PSD a été généré et stocké dans votre compte de stockage Azure Microsoft.
1.2.4.3 Modifier les calques de texte du fichier PSD
Ensuite, passez la souris sur le module Adobe Photoshop - Apply PSD edits et cliquez sur l’icône +.
Sélectionnez Adobe Photoshop.
Sélectionnez Modifier les calques de texte.
Vous devriez alors voir ceci. Tout d’abord, sélectionnez votre connexion Adobe Photoshop déjà configurée, qui doit être nommée --aepUserLdap-- Adobe IO
.
Vous devez maintenant définir l’emplacement du fichier Input, qui est la sortie de l’étape précédente. Sous Calques, vous devez cliquer sur + Ajouter un élément pour chaque calque pour lequel le texte doit être modifié.
Pour le Fichier d’entrée, sélectionnez Azure pour le Stockage de fichier d’entrée et veillez à sélectionner la sortie de la requête précédente, Adobe Photoshop - Appliquer les modifications de PSD, que vous pouvez définir comme suit : {{XX.data[].`_links`.renditions[].href}}
(remplacez XX par le numéro de séquence du module précédent Adobe Photoshop - Appliquer les modifications de PSD).
Cliquez ensuite sur +Ajouter un élément sous Calques pour commencer à ajouter les calques de texte à mettre à jour.
Il y a 2 modifications à apporter, le texte CTA et le texte du bouton dans le fichier citisignal-fibre.psd doivent être mis à jour.
Pour trouver les noms des calques, ouvrez le fichier citisignal-fibre.psd. Dans le fichier , vous remarquerez que le calque contenant l’appel à l’action est nommé 2048x2048-cta.
Dans le fichier citisignal-fibre.psd, vous remarquerez également que le calque contenant le call to action est nommé 2048x2048-button-text.
Vous devez d’abord configurer les modifications qui doivent être apportées à la couche 2048x2048-cta. Saisissez le nom 2048x2048-cta sous Nom dans la boîte de dialogue.
Faites défiler vers le bas jusqu’à afficher Texte > Contenu. Sélectionnez la variable cta dans la payload du Webhook. Cliquez sur Ajouter.
Vous devriez alors voir ceci. Cliquez sur +Ajouter un élément sous Calques pour commencer à ajouter les calques de texte à mettre à jour.
Saisissez le nom 2048x2048-button-text sous Name dans la boîte de dialogue.
Faites défiler vers le bas jusqu’à afficher Texte > Contenu. Sélectionnez la variable button dans la payload Webhook. Cliquez sur Ajouter.
Vous devriez alors voir ceci.
Faites défiler jusqu’à afficher Output. Pour Stockage, sélectionnez Azure. Pour Emplacement du fichier, saisissez l’emplacement ci-dessous. Notez l’ajout de la variable {{timestamp}}
au nom de fichier. Celle-ci est utilisée pour s’assurer que chaque fichier généré a un nom unique. Définissez également la variable Type sur vnd.adobe.photoshop.
{{1.AZURE_STORAGE_URL}}/{{1.AZURE_STORAGE_CONTAINER}}/citisignal-fiber-changed-text-{{timestamp}}.psd{{1.AZURE_STORAGE_SAS_WRITE}}
Définissez Type sur vnd.adobe.photoshop. Cliquez sur OK.
Cliquez sur Enregistrer pour enregistrer vos modifications.
1.2.4.4 la réponse du Webhook
Après avoir appliqué ces modifications à votre fichier Photoshop, vous devez configurer une réponse Webhook qui sera renvoyée à l’application qui a activé ce scénario.
Pointez sur le module Adobe Photoshop - Modifier les calques de texte puis cliquez sur l’icône +.
Recherchez webhooks
et sélectionnez Webhook.
Sélectionnez Réponse du Webhook.
Vous devriez alors voir ceci. Collez la payload ci-dessous dans Body.
{
"newPsdTemplate": ""
}
Copiez et collez la variable {{XX.data[]._links.renditions[].href}}
et remplacez XX par le numéro de séquence du dernier module Adobe Photoshop - Modifier les calques de texte, qui est dans ce cas 30.
Cochez la case Afficher les paramètres avancés puis cliquez sur Ajouter un élément.
Dans le champ Clé, saisissez Content-Type
. Dans le champ Valeur, saisissez application/json
. Cliquez sur Ajouter.
Tu devrais avoir ça. Cliquez sur OK.
Cliquez sur Alignement automatique.
Vous devriez alors voir ceci. Cliquez sur Enregistrer pour enregistrer vos modifications, puis sur Exécuter une fois pour tester votre scénario.
Revenez à Postman et cliquez sur Envoyer. L’invite utilisée ici est prairies brumeuses.
Le scénario sera alors activé et, au bout d’un certain temps, une réponse contenant l’URL du fichier PSD nouvellement créé s’affichera dans Postman.
Pour rappel : une fois le scénario exécuté dans Workfront Fusion, vous serez en mesure d’afficher des informations sur chaque module en cliquant sur la bulle au-dessus de chaque module.
À l’aide de l’explorateur de stockage Azure, vous pouvez ensuite rechercher et ouvrir le fichier PSD nouvellement créé en double-cliquant dessus dans l’explorateur de stockage Azure.
Votre fichier doit alors ressembler à ceci, avec l’arrière-plan qui est remplacé par un arrière-plan avec des prairies brumeuses.
Si vous exécutez à nouveau votre scénario, puis envoyez une nouvelle requête depuis Postman à l’aide d’une autre invite, vous verrez à quel point votre scénario est devenu facile et réutilisable. Dans cet exemple, la nouvelle invite utilisée est Sunny Desert.
Quelques minutes plus tard, un nouveau fichier PSD a été généré avec un nouvel arrière-plan.
Étapes suivantes
Accédez à 1.2.5 Frame.io et Workfront Fusion
Revenez à l’automatisation des workflows Creative avec Workfront Fusion
Revenir à Tous les modules