1.2.4 Automatización mediante conectores
Ahora empezará a utilizar los conectores predeterminados en Workfront Fusion para Photoshop y conectará la solicitud de Firefly Text-2-Image y las solicitudes de Photoshop en un escenario.
1.2.4.1 duplicar y preparar su escenario
En el menú de la izquierda, vaya a Escenarios y seleccione la carpeta --aepUserLdap--
. Debería ver el escenario que creó anteriormente, que se llama --aepUserLdap-- - Adobe I/O Authentication
.
Haga clic en la flecha para abrir el menú desplegable y seleccione Clonar.
Establezca Name del escenario clonado en --aepUserLdap-- - Firefly + Photoshop
y seleccione el equipo de destino adecuado. Haga clic en Agregar para agregar un nuevo enlace web.
Establezca el nombre del webhook en --aepUserLdap-- - Firefly + Photoshop Webhook
. Haga clic en Guardar.
Entonces debería ver esto. Haga clic en Guardar.
Entonces debería ver esto. Haga clic en el módulo Webhook.
Haga clic en Copiar dirección al portapapeles y, a continuación, haga clic en Volver a determinar la estructura de datos.
Abra Postman. Añada una nueva solicitud en la misma carpeta que estaba utilizando antes.
Asegúrese de que se aplica la siguiente configuración:
- Nombre de solicitud:
POST - Send Request to Workfront Fusion Webhook Firefly + Photoshop
- Tipo de solicitud:
POST
- Solicitar URL: pegue la URL que ha copiado del webhook de su Workfront Fusion Scenario.
Vaya a Cuerpo y establezca Tipo de cuerpo en sin procesar - JSON. Pegue la siguiente carga útil en Body.
{
"psdTemplate": "citisignal-fiber.psd",
"xlsFile": "placeholder",
"prompt":"misty meadows",
"cta": "Buy this now!",
"button": "Click here to buy!"
}
Esta nueva carga útil garantizará que toda la información de la variable se proporcione desde fuera del escenario en lugar de estar codificada en el escenario. En un escenario empresarial, una organización necesita que un escenario se defina de forma reutilizable, lo que significa que se deben proporcionar varias variables como variables de entrada en lugar de tenerlas codificadas en el escenario.
Entonces deberías tener esto. Haga clic en Enviar.
El webhook de Workfront Fusion sigue esperando la entrada.
Una vez que hayas hecho clic en Enviar, el mensaje debería cambiar a Determinado correctamente. Haga clic en Aceptar.
1.2.4.2 Actualizar módulo T2I de Firefly
Haga clic con el botón derecho en el módulo Firefly T2I y seleccione Eliminar módulo.
Haga clic en el icono +, escriba el término de búsqueda firefly
y, a continuación, seleccione Adobe Firefly.
Seleccione Generar una imagen.
Arrastre y suelte el módulo Adobe Firefly para que se conecte al módulo Router.
Haga clic en el módulo Adobe Firefly para abrirlo y, a continuación, haga clic en Agregar para crear una nueva conexión.
Rellene los campos siguientes:
- Nombre de conexión: use
--aepUserLdap-- - Firefly connection
. - Entorno: use Producción.
- Tipo: use cuenta personal.
- ID de cliente: copie el ID de cliente de su proyecto de Adobe I/O, que se llama
--aepUserLdap-- - One Adobe tutorial
. - Secreto de cliente: copie el Secreto de cliente de su proyecto de Adobe I/O, que se llama
--aepUserLdap-- - One Adobe tutorial
.
Puedes encontrar los ID de cliente y el Secreto de cliente de tu proyecto Adobe I/O aquí.
Una vez que hayas rellenado todos los campos, haz clic en Continuar. La conexión se validará automáticamente.
A continuación, seleccione la variable prompt proporcionada al escenario por el webhook personalizado entrante.
A continuación, establezca Versión de modelo prompt en image4 standard. Haga clic en Aceptar.
Antes de continuar, debe deshabilitar la ruta antigua en el escenario como para este ejercicio, solo utilizará la nueva ruta que está configurando en este momento. Para ello, haga clic en el icono wrench entre el módulo Router y el módulo Iterator, y seleccione Deshabilitar ruta.
Haga clic en Guardar para guardar los cambios y, a continuación, haga clic en Ejecutar una vez para probar la configuración.
Vaya a Postman, compruebe el mensaje de su solicitud y, a continuación, haga clic en Enviar.
Una vez que haya hecho clic en enviar, vuelva a Workfront Fusion y haga clic en el icono de burbuja del módulo Adobe Firefly para comprobar los detalles.
Vaya a OUTPUT para Detalles > url para encontrar la URL de la imagen generada por Adobe Firefly.
Ahora debería ver una imagen que representa el mensaje que envió desde la solicitud de Postman, en este caso misty meadows.
1.2.4.2 Cambiar el fondo del archivo PSD
Ahora actualizará su escenario para hacerlo más inteligente mediante el uso de más conectores predeterminados. También conectará la salida de Firefly a Photoshop, de modo que la imagen de fondo del archivo de PSD cambie dinámicamente mediante la salida de la acción Generar imagen de Firefly.
Entonces debería ver esto. A continuación, pase el ratón sobre el módulo Adobe Firefly y haga clic en el icono +.
En el menú de búsqueda, escriba Photoshop
y haga clic en la acción Adobe Photoshop.
Seleccione Aplicar ediciones de PSD.
Entonces debería ver esto. Haga clic en Agregar para agregar una nueva conexión a Adobe Photoshop.
Configure la conexión de la siguiente manera:
- Tipo de conexión: seleccionar Adobe Photoshop (servidor a servidor)
- Nombre de conexión: escriba
--aepUserLdap-- - Adobe IO
- ID de cliente: pegue su ID de cliente
- Secreto del cliente: pegue el secreto del cliente
Haga clic en Continuar.
Para encontrar tu ID de cliente y Secreto de cliente, ve a https://developer.adobe.com/console/home y abre tu proyecto de Adobe I/O, que se llama --aepUserLdap-- One Adobe tutorial
. Vaya a Servidor a servidor de OAuth para encontrar su ID de cliente y Secreto de cliente. Copie esos valores y péguelos en la configuración de conexión de Workfront Fusion.
Después de hacer clic en Continuar, se mostrará brevemente una ventana emergente mientras se verifican sus credenciales. Una vez finalizado, debería ver esto.
Ahora debe introducir la ubicación del archivo PSD con el que desea que Fusion trabaje. Para Storage, seleccione Azure y para Ubicación de archivo, escriba {{1.AZURE_STORAGE_URL}}/{{1.AZURE_STORAGE_CONTAINER}}/{{1.AZURE_STORAGE_SAS_READ}}
. Coloque el cursor junto al segundo /
. A continuación, eche un vistazo a las variables disponibles y desplácese hacia abajo para encontrar la variable psdTemplate. Haga clic en la variable psdTemplate para seleccionarla.
Entonces debería ver esto.
Desplácese hacia abajo hasta que vea Capas. Haga clic en Agregar elemento.
Entonces debería ver esto. Ahora debe introducir el nombre de la capa en la plantilla de Photoshop PSD que se utiliza para el fondo del archivo.
En el archivo citisignal-fiber.psd, encontrará la capa que se usa para el fondo. En este ejemplo, esa capa se denomina 2048x2048-background.
Pegue el nombre 2048x2048-background en el diálogo de Workfront Fusion.
Desplácese hacia abajo hasta que vea Entrada. Ahora debe definir lo que debe insertarse en la capa de fondo. En este caso, debe seleccionar la salida del módulo Adobe Firefly, que contiene la imagen generada dinámicamente.
Para Almacenamiento, seleccione Externo. Para Ubicación de archivo, tendrá que copiar y pegar la variable {{XX.details[].url}}
de la salida del módulo Adobe Firefly, pero tendrá que reemplazar XX en la variable por el número de secuencia del módulo Adobe Firefly, que en este ejemplo es 22.
A continuación, desplácese hacia abajo hasta que vea Editar. Establezca Edit en Yes y establezca Type en Layer. Haga clic en Agregar.
Entonces debería ver esto. A continuación, debe definir el resultado de la acción. Haga clic en Agregar elemento en resultados.
Seleccione Azure para Storage, pegue este(a) {{1.AZURE_STORAGE_URL}}/{{1.AZURE_STORAGE_CONTAINER}}/citisignal-fiber-replacedbg.psd{{1.AZURE_STORAGE_SAS_WRITE}}
en Ubicación de archivo y seleccione vnd.adobe.photoshop en Type. Haga clic para habilitar Mostrar configuración avanzada.
En Configuración avanzada, seleccione Sí para sobrescribir archivos con el mismo nombre.
Haga clic en Agregar.
Entonces deberías tener esto. Haga clic en Aceptar.
Haga clic en Guardar para guardar los cambios y, a continuación, haga clic en Ejecutar una vez para probar la configuración.
Vaya a Postman, compruebe el mensaje de su solicitud y, a continuación, haga clic en Enviar.
Entonces debería ver esto. Haga clic en la burbuja en el módulo Adobe Photoshop - Aplicar ediciones de PSD.
Ahora puede ver que un nuevo archivo de PSD se generó correctamente y se almacenó en su cuenta de almacenamiento de Microsoft Azure.
1.2.4.3 Cambiar las capas de texto del archivo PSD
A continuación, pase el ratón sobre el módulo Adobe Photoshop - Aplicar ediciones de PSD y haga clic en el icono +.
Seleccione Adobe Photoshop.
Seleccione Editar capas de texto.
Entonces debería ver esto. En primer lugar, seleccione la conexión de Adobe Photoshop que ya se configuró anteriormente y que debe llamarse --aepUserLdap-- Adobe IO
.
Ahora necesita definir la ubicación del archivo de entrada, que es el resultado del paso anterior y en Capas, tendrá que hacer clic en + Agregar elemento para cada capa para la cual el texto debe cambiar.
Para el archivo de entrada, seleccione Azure para almacenamiento de archivos de entrada y asegúrese de seleccionar la salida de la solicitud anterior, Adobe Photoshop - Aplicar ediciones de PSD, que puede definir de esta manera: {{XX.data[].`_links`.renditions[].href}}
(reemplace XX por el número de secuencia del módulo anterior Adobe Photoshop - Aplicar ediciones de PSD).
A continuación, haga clic en +Agregar elemento en Capas para empezar a agregar las capas de texto que deben actualizarse.
Hay dos cambios que se deben realizar, el texto de CTA y el texto del botón del archivo citisignal-fiber.psd deben actualizarse.
Para encontrar los nombres de las capas, abra el archivo citisignal-fiber.psd. En el archivo, verá que la capa que contiene call to action se llama 2048x2048-cta.
En el archivo citisignal-fiber.psd, también notará que la capa que contiene el call to action se llama 2048x2048-button-text.
Primero debe configurar los cambios que deben ocurrir en la capa 2048x2048-cta. Escriba el nombre 2048x2048-cta en Nombre en el cuadro de diálogo.
Desplácese hacia abajo hasta que vea Texto > Contenido. Seleccione la variable cta de la carga útil de webhook. Haga clic en Agregar.
Entonces debería ver esto. Haga clic en +Agregar elemento en Capas para empezar a agregar las capas de texto que deben actualizarse.
Escriba el nombre 2048x2048-button-text en Nombre en el cuadro de diálogo.
Desplácese hacia abajo hasta que vea Texto > Contenido. Seleccione la variable button de la carga útil de webhook. Haga clic en Agregar.
Entonces debería ver esto.
Desplácese hacia abajo hasta que vea Salida. Para Almacenamiento, seleccione Azure. Para ubicación de archivo, ingrese la siguiente ubicación. Tenga en cuenta la adición de la variable {{timestamp}}
al nombre de archivo que se utiliza para garantizar que cada archivo generado tenga un nombre único. Además, establezca Type en vnd.adobe.photoshop.
{{1.AZURE_STORAGE_URL}}/{{1.AZURE_STORAGE_CONTAINER}}/citisignal-fiber-changed-text-{{timestamp}}.psd{{1.AZURE_STORAGE_SAS_WRITE}}
Establezca Type en vnd.adobe.photoshop. Haga clic en Aceptar.
Haga clic en Guardar para guardar los cambios.
1.2.4.4 respuesta de webhook
Después de aplicar estos cambios a su archivo Photoshop, debe configurar una respuesta de webhook que se devolverá a la aplicación que haya activado este escenario.
Pase el ratón sobre el módulo Adobe Photoshop - Editar capas de texto y haga clic en el icono +.
Busque webhooks
y seleccione Webhook.
Seleccione Respuesta de webhook.
Entonces debería ver esto. Pegue la siguiente carga útil en Cuerpo.
{
"newPsdTemplate": ""
}
Copie y pegue la variable {{XX.data[]._links.renditions[].href}}
y reemplace XX por el número de secuencia del último módulo Adobe Photoshop - Editar capas de texto, que en este caso es 30.
Habilite la casilla de verificación para Mostrar configuración avanzada y luego haga clic en Agregar elemento.
En el campo Clave, escriba Content-Type
. En el campo Valor, escriba application/json
. Haga clic en Agregar.
Entonces deberías tener esto. Haga clic en Aceptar.
Haga clic en Alinear automáticamente.
Entonces debería ver esto. Haga clic en Guardar para guardar los cambios y, a continuación, haga clic en Ejecutar una vez para probar el escenario.
Vuelva a Postman y haga clic en Enviar. La solicitud que se está usando aquí es prados brumosos.
A continuación, se activará el escenario y, pasado un tiempo, se mostrará una respuesta en Postman que contenga la URL del archivo PSD recién creado.
Como recordatorio: una vez que el escenario se haya ejecutado en Workfront Fusion, podrá ver información sobre cada módulo haciendo clic en la burbuja situada encima de cada módulo.
Con el Explorador de almacenamiento de Azure, puede buscar y abrir el archivo de PSD recién creado haciendo doble clic en él en el Explorador de almacenamiento de Azure.
El archivo debería tener este aspecto, con el fondo reemplazado por un fondo con prados empañados.
Si vuelve a ejecutar el escenario y, a continuación, envía una nueva solicitud desde Postman con un mensaje diferente, verá lo fácil y reutilizable que se ha vuelto su escenario. En este ejemplo, el nuevo indicador que se está usando es desierto soleado.
Y un par de minutos después, se ha generado un nuevo archivo PSD con un nuevo fondo.
Pasos siguientes
Vaya a 1.2.5 Frame.io y Workfront Fusion
Volver a Automatización del flujo de trabajo de Creative con Workfront Fusion
Volver a Todos los módulos