1.2.4 Automação usando conectores

Agora, você começará a usar os conectores prontos para uso no Workfront Fusion para Photoshop e conectará a solicitação de Firefly Text-2-Image e as solicitações do Photoshop em um cenário.

1.2.4.1 Duplique e prepare seu cenário

No menu esquerdo, vá para Cenários e selecione sua pasta --aepUserLdap--. Você deverá ver o cenário criado antes, chamado --aepUserLdap-- - Adobe I/O Authentication.

WF Fusion

Clique na seta para abrir o menu suspenso e selecione Clonar.

WF Fusion

Defina o Nome do cenário clonado como --aepUserLdap-- - Firefly + Photoshop e selecione a Equipe de Destino apropriada. Clique em Adicionar para adicionar um novo webhook.

NOTE
Talvez você não veja a opção de selecionar uma Equipe de Destino. Essa opção só será exibida se você for um usuário em mais de 1 Equipe no Workfront Fusion. Se você não vir essa opção, ela significa apenas que você foi adicionado a uma Equipe, portanto, não é necessária nenhuma escolha.

WF Fusion

Defina o nome do Webhook para --aepUserLdap-- - Firefly + Photoshop Webhook. Clique em Salvar.

WF Fusion

Você deverá ver isso. Clique em Salvar.

WF Fusion

Você deverá ver isso. Clique no módulo Webhook.

WF Fusion

Clique em Copiar endereço para a área de transferência e em Redeterminar estrutura de dados.

WF Fusion

Abra o Postman. Adicione uma nova solicitação na mesma pasta que você estava usando antes.

WF Fusion

Verifique se as seguintes configurações foram aplicadas:

  • Nome da solicitação: POST - Send Request to Workfront Fusion Webhook Firefly + Photoshop
  • Tipo de solicitação: POST
  • URL de solicitação: cole o URL copiado do webhook do Cenário do Workfront Fusion.

Vá para Corpo e defina o Tipo de Corpo como bruto - JSON. Cole a seguinte carga no Corpo.

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

Essa nova carga garantirá que todas as informações da variável sejam fornecidas de fora do cenário, em vez de serem codificadas no cenário. Em um cenário empresarial, uma organização precisa que um cenário seja definido de forma reutilizável, o que significa que várias variáveis precisam ser fornecidas como variáveis de entrada, em vez de serem codificadas no cenário.

Você deveria ficar com isso. Clique em Enviar.

WF Fusion

O webhook do Workfront Fusion ainda está aguardando entrada.

WF Fusion

Depois de clicar em Enviar, a mensagem deverá mudar para Determinado com êxito. Clique em OK.

WF Fusion

1.2.4.2 Atualizar o módulo Firefly T2I

Clique com o botão direito no módulo Firefly T2I e selecione Excluir módulo.

WF Fusion

Clique no ícone +, insira o termo de pesquisa firefly e selecione Adobe Firefly.

WF Fusion

Selecione Gerar uma imagem.

WF Fusion

Arraste e solte o módulo Adobe Firefly para que ele se conecte ao módulo Roteador.

WF Fusion

Clique no módulo Adobe Firefly para abri-lo e em Adicionar para criar uma nova conexão.

WF Fusion

Preencha os seguintes campos:

  • Nome da conexão: use --aepUserLdap-- - Firefly connection.
  • Ambiente: usar Produção.
  • Tipo: usar Conta pessoal.
  • ID do Cliente: copie a ID do Cliente do seu projeto do Adobe I/O chamado --aepUserLdap-- - One Adobe tutorial.
  • Segredo do Cliente: copie o Segredo do Cliente do seu projeto do Adobe I/O chamado --aepUserLdap-- - One Adobe tutorial.

Você pode encontrar a ID do Cliente e o Segredo do Cliente do seu projeto do Adobe I/O aqui.

WF Fusion

Depois de preencher todos os campos, clique em Continuar. Sua conexão será validada automaticamente.

WF Fusion

Em seguida, selecione a variável prompt que é fornecida para o cenário pelo webhook personalizado de entrada.

WF Fusion

Em seguida, defina a Versão do modelo prompt como imagem4 padrão. Clique em OK.

WF Fusion

Antes de continuar, é necessário desativar a rota antiga no cenário como para este exercício. Você usará somente a nova rota que está configurando no momento. Para fazer isso, clique no ícone chave inglesa entre o módulo Roteador e o módulo Iterador e selecione Desabilitar rota.

WF Fusion

Clique em Salvar para salvar suas alterações e em Executar uma vez para testar sua configuração.

WF Fusion

Vá para o Postman, verifique o prompt na sua solicitação e clique em Enviar.

WF Fusion

Depois de clicar em enviar, volte para o Workfront Fusion e clique no ícone de bolha no módulo Adobe Firefly para verificar os detalhes.

WF Fusion

Acesse OUTPUT para Details > url para localizar o URL da imagem gerada pelo Adobe Firefly.

WF Fusion

Agora você deve ver uma imagem que representa o prompt enviado pela solicitação do Postman, neste caso misty meadows.

WF Fusion

1.2.4.2 Alterar plano de fundo do arquivo PSD

Agora você atualizará seu cenário para torná-lo mais inteligente usando mais conectores prontos para uso. Você também conectará a saída do Firefly ao Photoshop, para que a imagem de fundo do arquivo PSD seja alterada dinamicamente usando a saída da ação Gerar imagem do Firefly.

Você deverá ver isso. Em seguida, passe o mouse sobre o módulo Adobe Firefly e clique no ícone +.

WF Fusion

No menu de pesquisa, digite Photoshop e clique na ação Adobe Photoshop.

WF Fusion

Selecione Aplicar edições do PSD.

WF Fusion

Você deverá ver isso. Clique em Adicionar para adicionar uma nova conexão ao Adobe Photoshop.

WF Fusion

Configure sua conexão da seguinte maneira:

  • Tipo de conexão: selecione Adobe Photoshop (Servidor para Servidor)
  • Nome da conexão: digite --aepUserLdap-- - Adobe IO
  • ID do cliente: cole sua ID do cliente
  • Segredo do cliente: cole seu Segredo do cliente

Clique em Continuar.

WF Fusion

Para encontrar sua ID do Cliente e Segredo do Cliente, vá para https://developer.adobe.com/console/home e abra seu projeto do Adobe I/O, denominado --aepUserLdap-- One Adobe tutorial. Vá para OAuth Server-to-Server para encontrar a ID do Cliente e o Segredo do Cliente. Copie esses valores e cole-os na configuração de conexão no Workfront Fusion.

WF Fusion

Depois de clicar em Continuar, uma janela pop-up será mostrada brevemente enquanto suas credenciais estiverem sendo verificadas. Depois de concluído, você deve ver isso.

WF Fusion

Agora é necessário inserir o local do arquivo do PSD com o qual você deseja que o Fusion funcione. Para Armazenamento, selecione Azure e para Local do arquivo, digite {{1.AZURE_STORAGE_URL}}/{{1.AZURE_STORAGE_CONTAINER}}/{{1.AZURE_STORAGE_SAS_READ}}. Coloque o cursor próximo ao segundo /. Em seguida, verifique as variáveis disponíveis e role para baixo para localizar a variável psdTemplate. Clique na variável psdTemplate para selecioná-la.

WF Fusion

Você deverá ver isso.

WF Fusion

Role para baixo até ver Camadas. Clique em Adicionar item.

WF Fusion

Você deverá ver isso. Agora é necessário inserir o nome da camada no modelo Photoshop PSD que é usada para o plano de fundo do arquivo.

WF Fusion

No arquivo citisignal-fiber.psd, você encontrará a camada usada para o plano de fundo. Neste exemplo, essa camada é chamada de 2048x2048-background.

WF Fusion

Cole o nome 2048x2048-background na caixa de diálogo do Workfront Fusion.

WF Fusion

Role para baixo até ver Entrada. Agora é necessário definir o que precisa ser inserido na camada de plano de fundo. Nesse caso, você precisa selecionar a saída do módulo Adobe Firefly, que contém a imagem gerada dinamicamente.

Para Armazenamento, selecione Externo. Para Local do arquivo, será necessário copiar e colar a variável {{XX.details[].url}} da saída do módulo Adobe Firefly, mas será necessário substituir XX na variável pelo número de sequência do módulo Adobe Firefly, que neste exemplo é 22.

WF Fusion

Em seguida, role para baixo até ver Editar. Defina Editar como Sim e defina Tipo como Camada. Clique em Adicionar.

WF Fusion

Você deverá ver isso. Em seguida, é necessário definir a saída da ação. Clique em Adicionar item em saídas.

WF Fusion

Selecione o Azure para Armazenamento, cole este {{1.AZURE_STORAGE_URL}}/{{1.AZURE_STORAGE_CONTAINER}}/citisignal-fiber-replacedbg.psd{{1.AZURE_STORAGE_SAS_WRITE}} em Local do Arquivo e selecione vnd.adobe.photoshop em Tipo. Clique para habilitar Mostrar configurações avançadas.

WF Fusion

Em Configurações Avançadas, selecione Sim para substituir arquivos com o mesmo nome.
Clique em Adicionar.

WF Fusion

Você deveria ficar com isso. Clique em OK.

WF Fusion

Clique em Salvar para salvar suas alterações e em Executar uma vez para testar sua configuração.

WF Fusion

Vá para o Postman, verifique o prompt na sua solicitação e clique em Enviar.

WF Fusion

Você deverá ver isso. Clique na bolha no módulo Adobe Photoshop - Aplicar edições do PSD.

WF Fusion

Agora você pode ver que um novo arquivo do PSD foi gerado com sucesso e armazenado em sua Conta de Armazenamento do Microsoft Azure.

WF Fusion

1.2.4.3 Alterar camadas de texto do arquivo PSD

Em seguida, passe o mouse sobre o módulo Adobe Photoshop - Aplicar edições do PSD e clique no ícone +.

WF Fusion

Selecione Adobe Photoshop.

WF Fusion

Selecione Editar camadas de texto.

WF Fusion

Você deverá ver isso. Primeiro, selecione a conexão do Adobe Photoshop já configurada anteriormente, que deve ser chamada de --aepUserLdap-- Adobe IO.

Agora é necessário definir o local do Arquivo de entrada, que é a saída da etapa anterior e em Camadas, você precisará clicar em + Adicionar item para cada camada para a qual o texto precisa ser alterado.

WF Fusion

Para o Arquivo de entrada, selecione Azure para Armazenamento do arquivo de entrada e certifique-se de selecionar a saída da solicitação anterior, Adobe Photoshop - Aplicar edições do PSD, que você pode definir da seguinte maneira: {{XX.data[].`_links`.renditions[].href}} (substitua XX pelo número de sequência do módulo anterior Adobe Photoshop - Aplicar edições do PSD).

Em seguida, clique em +Adicionar item em Camadas para começar a adicionar as camadas de texto que precisam ser atualizadas.

WF Fusion

Há duas alterações a serem feitas, o texto do CTA e o texto do botão no arquivo citisignal-fiber.psd precisam ser atualizados.

Para localizar os nomes das camadas, abra o arquivo citisignal-fiber.psd. No arquivo, você observará que a camada que contém a chamada à ação é chamada 2048x2048-cta.

WF Fusion

No arquivo citisignal-fiber.psd, você também observará que a camada que contém o call to action é chamada 2048x2048-button-text.

WF Fusion

Primeiro, é necessário configurar as alterações que devem ocorrer na camada 2048x2048-cta. Insira o nome 2048x2048-cta em Nome na caixa de diálogo.

WF Fusion

Role para baixo até ver Texto > Conteúdo. Selecione a variável cta na carga do Webhook. Clique em Adicionar.

WF Fusion

Você deverá ver isso. Clique em +Adicionar item em Camadas para começar a adicionar as camadas de texto que precisam ser atualizadas.

WF Fusion

Digite o nome 2048x2048-button-text em Nome na caixa de diálogo.

WF Fusion

Role para baixo até ver Texto > Conteúdo. Selecione a variável button na carga do Webhook. Clique em Adicionar.

WF Fusion

Você deverá ver isso.

WF Fusion

Role para baixo até ver Saída. Para Armazenamento, selecione Azure. Para Local do arquivo, insira o local abaixo. Observe a adição da variável {{timestamp}} ao nome de arquivo, que é usada para garantir que cada arquivo gerado tenha um nome exclusivo. Além disso, defina o Type como vnd.adobe.photoshop.

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

WF Fusion

Defina Type como vnd.adobe.photoshop. Clique em OK.

WF Fusion

Clique em Salvar para salvar as alterações.

WF Fusion

1.2.4.4 resposta do Webhook

Depois de aplicar essas alterações ao arquivo do Photoshop, agora é necessário configurar uma resposta do Webhook que será enviada de volta para o aplicativo que tiver ativado esse cenário.

Passe o mouse sobre o módulo Adobe Photoshop - Editar camadas de texto e clique no ícone +.

WF Fusion

Procure por webhooks e selecione Webhook.

WF Fusion

Selecione resposta do Webhook.

WF Fusion

Você deverá ver isso. Cole a carga abaixo no Corpo.

{
    "newPsdTemplate": ""
}

WF Fusion

Copie e cole a variável {{XX.data[]._links.renditions[].href}} e substitua XX pelo número de sequência do último módulo Adobe Photoshop - Editar camadas de texto, que neste caso é 30.

WF Fusion

Habilite a caixa de seleção para Mostrar configurações avançadas e clique em Adicionar item.

WF Fusion

No campo Chave, digite Content-Type. No campo Valor, digite application/json. Clique em Adicionar.

WF Fusion

Você deveria ficar com isso. Clique em OK.

WF Fusion

Clique em Alinhamento automático.

WF Fusion

Você deverá ver isso. Clique em Salvar para salvar suas alterações e em Executar uma vez para testar seu cenário.

WF Fusion

Volte para o Postman e clique em Enviar. O prompt que está sendo usado aqui é misty meadows.

WF Fusion

O cenário será ativado e, após algum tempo, uma resposta será mostrada no Postman contendo o URL do arquivo do PSD recém-criado.

WF Fusion

Como lembrete: depois que o cenário for executado no Workfront Fusion, você poderá ver informações sobre cada módulo clicando na bolha acima de cada módulo.

WF Fusion

Usando o Azure Storage Explorer, você pode encontrar e abrir o arquivo do PSD recém-criado clicando duas vezes nele no Azure Storage Explorer.

WF Fusion

O arquivo deve ter esta aparência, com o plano de fundo substituído por um plano de fundo com prados nebulosos.

WF Fusion

Se você executar o cenário novamente e enviar uma nova solicitação do Postman usando um prompt diferente, verá como o cenário se tornou fácil e reutilizável. Neste exemplo, o novo prompt sendo usado é deserto ensolarado.

WF Fusion

E alguns minutos depois, um novo arquivo PSD foi gerado com um novo plano de fundo.

WF Fusion

Próximas etapas

Ir para 1.2.5 Frame.io e Workfront Fusion

Retorne ao Creative Workflow Automation with Workfront Fusion

Voltar para Todos os Módulos

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