Exercício de roteadores

Entenda a importância dos roteadores e como eles podem ser usados para processar diferentes módulos condicionalmente.

Visão geral do exercício

Use um roteador para transferir pacotes de “Pokémon vs. super-heróis” pelo caminho correto e, em seguida, crie uma tarefa para cada personagem.

Roteadores - Imagem 1

Etapas a serem seguidas

  1. Clone o cenário “Uso de conectores universais” do exercício anterior. Nomeie-o como “Criar caminhos diferentes usando roteadores”.

    Crie um novo caminho para os super-heróis, clonando módulos e adicionando um roteador.

    Roteadores - Imagem 2

  2. Clique com o botão direito no módulo “Obter informações do Pokémon” e escolha “Clonar”. Depois de clonado, arraste e conecte-o à linha entre o novo módulo HTTP e o módulo Analisar CSV.

    note note
    NOTE
    Observe que ele automaticamente adiciona um roteador com dois caminhos.
  3. Nomeie esse módulo como “Obter aparência do super-herói”.

  4. Clone esse módulo, mova o clone para a direita e nomeie-o como “Obter habilidades do super-herói”.

  5. Clone o módulo “Ferramentas” e mova-o para o fim do segundo caminho.

  6. Clique no ícone de varinha (o botão de alinhamento automático) na barra de ferramentas.

    O seu cenário deve ter esta aparência:

    Roteadores - Imagem 3

    Em seguida, você alterará os valores mapeados nos novos módulos clonados.

  7. Acesse https://www.superheroapi.com/ e use a sua conta do Facebook para obter um token de acesso.

    note note
    NOTE
    Se tiver problemas para acessar o seu próprio token de super-herói, você pode usar este token compartilhado: 10110256647253588. Leve em consideração quantas vezes você chama o “Superhero API”, para que esse token compartilhado continue funcionando para todos.
  8. Abra as configurações “Obter aparência do super-herói” e altere o URL para https://www.superheroapi.com/api/[access- token]/332/appearance. Certifique-se de incluir o seu token de acesso no URL. Clique em OK.

  9. Abra as configurações “Obter habilidades do super-herói” e altere o URL para https://www.superheroapi.com/api/[access- token]/332/powerstats. Certifique-se de incluir o seu token de acesso no URL. Clique em OK.

  10. Clique com o botão direito em cada módulo de super-herói e selecione “Executar apenas este módulo”. Isso gerará a estrutura de dados que você precisa ver para o mapeamento.

  11. Depois de executar ambos, altere o número “332” em cada campo de URL para a coluna 4 mapeada no módulo Analisar CSV.

    Roteadores - Imagem 4

    Agora, clique no módulo “Definir múltiplas variáveis” no caminho do super-herói e atualize o nome, a altura, o peso e as habilidades.

  12. Atualize os campos de nome e habilidades do módulo 8: “Obter habilidades do super-herói”.

    Roteadores - Imagem 5

  13. Atualize os campos de altura e peso do módulo 6: “Obter aparência do super-herói”.

    Roteadores - Imagem 6

    Quando terminar, as suas variáveis deverão ter essa aparência. Observe que os números do módulo aparecem nos valores dos campos.

    Roteadores - Imagem 7

  14. Clique em OK e salve o cenário.

    Crie outro caminho para gerar uma tarefa por personagem.

  15. No Workfront, crie um projeto vazio. Chame-o de “Projeto de manifesto de transporte” e copie a ID do projeto contida no URL.

  16. Retorne ao Workfront Fusion e clique no centro do roteador para criar outro caminho.

    Roteadores - Imagem 8

  17. Clique no centro do módulo vazio exibido e adicione um módulo “Criar registro” do aplicativo do Workfront.

  18. Defina o tipo de registro como “Tarefa” e selecione “ID do projeto” na seção “Campos a mapear”.

  19. Cole a ID do projeto copiada do Workfront no campo de ID do projeto.

  20. Agora, selecione o campo “Nome” na seção “Campos a mapear”.

  21. Nomeie a tarefa como “[Personagem] da [série]” e utilize o nome do personagem e o nome da série coletados do arquivo CSV. A coluna 3 é o nome do personagem e a coluna 2 é o nome da série.

    Roteadores - Imagem 9

  22. Clique em OK e renomeie este módulo como “Criar uma tarefa para cada personagem”.

    Adicione filtros para que o cenário possa ser executado sem erros. É recomendado enviar apenas personagens de Pokémon pelo caminho superior, apenas personagens super-heróis pelo caminho central e que todos os personagens percorram o caminho inferior.

  23. Clique na linha pontilhada à esquerda do módulo “Obter informações do Pokémon” para criar o primeiro filtro. Nomeie-o como “Personagem de Pokémon”.

  24. Para a condição, permita apenas registros onde a série (Coluna 2) corresponda a “Pokémon”. Escolha o operador “Igual a”.

  25. Clique na linha pontilhada à esquerda do módulo “Obter aparência do super-herói” para criar o próximo filtro. Nomeie-o como “Personagem super-herói”.

  26. Como os super-heróis podem vir de várias séries, use o campo ID do super-herói (Coluna 4) para determinar se um personagem é um super-herói ou não.

    Os filtros devem ter esta aparência:

    Roteadores - Imagem 11

    Roteadores - Imagem 10

  27. Salve o cenário e clique em Executar uma vez. Use os inspetores de execução para verificar se todas as operações foram bem-sucedidas e verifique as tarefas que foram criadas no seu projeto do Workfront.

    Roteadores - Imagem 12

recommendation-more-help
c9fbcf61-6d19-481e-a9ab-f54a0ae0ee8a