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.

WF Fusion

Cliquez sur la flèche pour ouvrir le menu déroulant et sélectionnez Cloner.

WF Fusion

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.

NOTE
Il se peut que l’option permettant de sélectionner une équipe cible ne s’affiche pas. Cette option s’affiche uniquement si vous êtes un utilisateur de plus d’une équipe dans Workfront Fusion. Si vous ne voyez pas cette option, cela signifie simplement que vous n’avez été ajouté qu’à une seule équipe. Par conséquent, aucun choix n’est nécessaire.

WF Fusion

Définissez le nom du Webhook sur --aepUserLdap-- - Firefly + Photoshop Webhook. Cliquez sur Enregistrer.

WF Fusion

Vous devriez alors voir ceci. Cliquez sur Enregistrer.

WF Fusion

Vous devriez alors voir ceci. Cliquez sur le module Webhook.

WF Fusion

Cliquez sur Copier l’adresse dans le presse-papiers puis sur Redéterminer la structure des données.

WF Fusion

Ouvrez Postman. Ajoutez une nouvelle requête dans le même dossier que celui que vous utilisiez auparavant.

WF Fusion

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.

WF Fusion

Le webhook Workfront Fusion n’a pas encore été saisi.

WF Fusion

Une fois que vous avez cliqué sur Envoyer, le message doit passer à Déterminé avec succès. Cliquez sur OK.

WF Fusion

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.

WF Fusion

Cliquez sur l’icône +, saisissez le firefly de terme de recherche, puis sélectionnez Adobe Firefly.

WF Fusion

Sélectionnez Générer une image.

WF Fusion

Faites glisser et déposez le module Adobe Firefly afin qu'il se connecte au module Router.

WF Fusion

Cliquez sur le module Adobe Firefly pour l'ouvrir, puis sur Ajouter pour créer une nouvelle connexion.

WF Fusion

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.

WF Fusion

Une fois tous les champs remplis, cliquez sur Continuer. Votre connexion sera alors automatiquement validée.

WF Fusion

Sélectionnez ensuite la variable invite fournie au scénario par le Webhook personnalisé entrant.

WF Fusion

Définissez ensuite la Version du modèle invite sur image4 standard. Cliquez sur OK.

WF Fusion

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.

WF Fusion

Cliquez sur Enregistrer pour enregistrer vos modifications, puis sur Exécuter une fois pour tester votre configuration.

WF Fusion

Accédez à Postman, vérifiez l’invite dans votre demande, puis cliquez sur Envoyer.

WF Fusion

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.

WF Fusion

Accédez à OUTPUT dans Details > url pour rechercher l’URL de l’image générée par Adobe Firefly.

WF Fusion

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.

WF Fusion

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

WF Fusion

Dans le menu de recherche, saisissez Photoshop, puis cliquez sur l’action Adobe Photoshop.

WF Fusion

Sélectionnez Appliquer les modifications PSD.

WF Fusion

Vous devriez alors voir ceci. Cliquez sur Ajouter pour ajouter une nouvelle connexion à Adobe Photoshop.

WF Fusion

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.

WF Fusion

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.

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

WF Fusion

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.

WF Fusion

Vous devriez alors voir ceci.

WF Fusion

Faites défiler l’écran jusqu’à afficher Calques. Cliquez sur Ajouter un élément.

WF Fusion

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.

WF Fusion

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.

WF Fusion

Collez le nom 2048x2048-background dans la boîte de dialogue Workfront Fusion.

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

WF Fusion

Faites ensuite défiler l’écran vers le bas jusqu’à afficher Modifier. Définissez Modifier sur Oui et Type sur Calque. Cliquez sur Ajouter.

WF Fusion

Vous devriez alors voir ceci. Vous devez ensuite définir la sortie de l’action. Cliquez sur Ajouter un élément sous sorties.

WF Fusion

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.

WF Fusion

Sous Paramètres avancés, sélectionnez Oui pour remplacer les fichiers portant le même nom.
Cliquez sur Ajouter.

WF Fusion

Tu devrais avoir ça. Cliquez sur OK.

WF Fusion

Cliquez sur Enregistrer pour enregistrer vos modifications, puis sur Exécuter une fois pour tester votre configuration.

WF Fusion

Accédez à Postman, vérifiez l’invite dans votre demande, puis cliquez sur Envoyer.

WF Fusion

Vous devriez alors voir ceci. Cliquez sur la bulle dans le module Adobe Photoshop - Apply PSD edits.

WF Fusion

Vous pouvez maintenant constater qu’un nouveau fichier PSD a été généré et stocké dans votre compte de stockage Azure Microsoft.

WF Fusion

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

WF Fusion

Sélectionnez Adobe Photoshop.

WF Fusion

Sélectionnez Modifier les calques de texte.

WF Fusion

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

WF Fusion

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.

WF Fusion

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.

WF Fusion

Dans le fichier citisignal-fibre.psd, vous remarquerez également que le calque contenant le call to action est nommé 2048x2048-button-text.

WF Fusion

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.

WF Fusion

Faites défiler vers le bas jusqu’à afficher Texte > Contenu. Sélectionnez la variable cta dans la payload du Webhook. Cliquez sur Ajouter.

WF Fusion

Vous devriez alors voir ceci. Cliquez sur +Ajouter un élément sous Calques pour commencer à ajouter les calques de texte à mettre à jour.

WF Fusion

Saisissez le nom 2048x2048-button-text sous Name dans la boîte de dialogue.

WF Fusion

Faites défiler vers le bas jusqu’à afficher Texte > Contenu. Sélectionnez la variable button dans la payload Webhook. Cliquez sur Ajouter.

WF Fusion

Vous devriez alors voir ceci.

WF Fusion

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}}

WF Fusion

Définissez Type sur vnd.adobe.photoshop. Cliquez sur OK.

WF Fusion

Cliquez sur Enregistrer pour enregistrer vos modifications.

WF Fusion

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

WF Fusion

Recherchez webhooks et sélectionnez Webhook.

WF Fusion

Sélectionnez Réponse du Webhook.

WF Fusion

Vous devriez alors voir ceci. Collez la payload ci-dessous dans Body.

{
    "newPsdTemplate": ""
}

WF Fusion

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.

WF Fusion

Cochez la case Afficher les paramètres avancés puis cliquez sur Ajouter un élément.

WF Fusion

Dans le champ Clé, saisissez Content-Type. Dans le champ Valeur, saisissez application/json. Cliquez sur Ajouter.

WF Fusion

Tu devrais avoir ça. Cliquez sur OK.

WF Fusion

Cliquez sur Alignement automatique.

WF Fusion

Vous devriez alors voir ceci. Cliquez sur Enregistrer pour enregistrer vos modifications, puis sur Exécuter une fois pour tester votre scénario.

WF Fusion

Revenez à Postman et cliquez sur Envoyer. L’invite utilisée ici est prairies brumeuses.

WF Fusion

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.

WF Fusion

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.

WF Fusion

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

WF Fusion

Votre fichier doit alors ressembler à ceci, avec l’arrière-plan qui est remplacé par un arrière-plan avec des prairies brumeuses.

WF Fusion

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.

WF Fusion

Quelques minutes plus tard, un nouveau fichier PSD a été généré avec un nouvel arrière-plan.

WF Fusion

É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

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