Exercício sobre armazenamentos de dados

Aprenda a sincronizar nomes de empresas entre dois sistemas.

Visão geral do exercício

Esta é a primeira parte de uma sincronização unidirecional de empresas do Workfront e de outro sistema. Por enquanto, sincronizaremos apenas entre um armazenamento de dados do Fusion e o Workfront. Uma tabela em um armazenamento de dados monitora o ID do Workfront (WFID) e o ID da empresa no arquivo CSV (CID) de cada empresa. Isso permitirá uma sincronização bidirecional em algum momento no futuro.

Armazenamentos de dados - Imagem 1

Etapas a serem seguidas

Baixe o arquivo do Workfront.

  1. Na pasta “Arquivos de exercícios do Fusion” do Workfront, selecione “_Companies.csv” e clique em “Detalhes do documento”.

  2. Copie o primeiro número de ID do endereço URL.

  3. No Fusion, crie um novo cenário chamado “Uso de armazenamentos de dados para sincronizar dados”.

  4. Selecione o módulo acionador “Baixar documento do Workfront”.

  5. Configure a sua conexão com o Workfront e inclua o ID do documento copiado do URL do Workfront.

  6. Nomeie esse módulo como “Obter arquivo de empresas”.

  7. Agora adicione um módulo “Analisar CSV”.

  8. No campo “Número de colunas”, digite “2”.

  9. Mapeie os dados do módulo “Baixar documento” no campo CSV.

  10. Nomeie esse módulo como “Analisar arquivo de empresas”.

  11. Salve o cenário e clique em Executar uma vez.

    Crie um armazenamento de dados e uma estrutura de dados.

  12. Adicione um módulo “Pesquisar registros” no armazenamento de dados.

  13. Crie um novo armazenamento de dados chamado “Sincronização de empresas”.

  14. No armazenamento de dados, crie uma estrutura de dados chamada “Sincronização de empresas (estr.)”.

  15. Crie quatro campos.

    • CID: o ID da empresa no arquivo CSV
    • Nome da empresa
    • WFID: o ID da empresa no Workfront
    • Data de criação: certifique-se de que o tipo de dados seja uma “data”

    Armazenamentos de dados - Imagem 2

  16. Clique em “Salvar” na estrutura de dados, defina o tamanho do armazenamento de dados como “1” e salve-o.

  17. A seguir, no módulo “Armazenamento de dados”, configure um filtro no qual o CID corresponda ao ID da empresa do módulo “Analisar CSV” (coluna 1).

  18. Clique em “Mostrar configurações avançadas” e selecione a opção “Continuar a execução do cenário ou da rota mesmo que este módulo não retorne resultados”.

    Armazenamentos de dados - Imagem 3

  19. Nomeie esse módulo como “Empresas correspondentes”.

  20. Adicione um módulo “Pesquisar registros” do Workfront.

  21. Escolha “Empresa” como o tipo de registro.

  22. O critério de pesquisa exige que o nome da empresa no Workfront seja igual ao nome da empresa no arquivo CSV.

  23. Para os resultados, selecione o nome da empresa e o ID.

    Armazenamentos de dados - Imagem 4

  24. Clique em OK e nomeie esse módulo como “Empresas correspondentes”.

    Crie caminhos diferentes dependendo de se a empresa se encontra no Workfront ou no armazenamento de dados.

    Caminho de roteamento 1: criar uma empresa.

  25. Adicione um módulo roteador à direita do módulo “Pesquisar registros” do Workfront.

  26. Adicione um módulo “Criar registro do Workfront” no caminho superior.

  27. Defina o tipo de registro como “Empresa”.

  28. Selecione “Nome” em “Campos a serem mapeados”. Mapeie o campo de nome para a saída do módulo “Analisar CSV” (coluna 2).

  29. Renomeie esse módulo como “Criar empresa”.

    Armazenamentos de dados - Imagem 5

  30. Adicione um filtro após o roteador para criar uma empresa apenas se ela não existir no Workfront. Nomeie-o como “Não está no Workfront”.

  31. Defina a condição como a ID do módulo de pesquisa do Workfront e como não existente.

    Armazenamentos de dados - Imagem 6

    Prepare-se para atualizar o armazenamento de dados no próximo caminho.

  32. Adicione um módulo “Definir variável” no final do caminho superior.

  33. Defina o nome da variável como “ID do Workfront”.

  34. Defina o valor da variável como a ID do módulo “Criar empresa”.

  35. Renomeie esse módulo como “Definir ID do Workfront”.

    Caminho de roteamento 2: atualizar o armazenamento de dados.

  36. Crie um filtro no caminho de roteamento 2. Nomeie-o como “Não está no armazenamento de dados”.

  37. Defina a condição como a chave do módulo de armazenamento de dados e como não existente.

    Armazenamentos de dados - Imagem 7

  38. O primeiro módulo neste caminho é o módulo “Obter variável”.

  39. Defina o nome da variável como “ID do Workfront”.

  40. Renomeie esse módulo como “Obter ID do Workfront”.

  41. Adicione outro módulo do aplicativo do armazenamento de dados e adicione ou substitua um registro.

  42. No campo do armazenamento de dados, escolha “Sincronização de empresas”. Este é o armazenamento de dados criado anteriormente.

  43. Deixe o campo “Chave” em branco.

  44. Mapeie o campo CID da coluna 1 no módulo “Analisar CSV”.

  45. Mapeie o campo de nome da empresa da coluna 2 no módulo “Analisar CSV”.

  46. Mapeie o campo WFID do módulo “Obter ID do Workfront”.

  47. No campo “Data de criação”, use a função formatDate da guia “Data e hora” para formatar a data atual como DD/MM/AAAA.

    Armazenamentos de dados - Imagem 8

  48. Clique em OK e renomeie esse módulo como “Criar registro da empresa”.

    Caminho de roteamento 3: sincronizar o armazenamento de dados entre sistemas.

  49. Comece criando um filtro no caminho de roteamento 3. Nomeie-o como “A empresa existe, mas não está no armazenamento de dados”.

  50. Defina a condição como a chave do módulo “Pesquisar registros” do armazenamento de dados e como não existente.

  51. Clique no botão “Adicionar regra E” e determine que o nome da empresa no arquivo CSV (coluna 2) seja igual ao nome da empresa encontrado no módulo de pesquisa do Workfront.

    Armazenamentos de dados - Imagem 9

  52. Agora, adicione outro módulo “Adicionar ou substituir um registro”, clonando o módulo no final do caminho de roteamento 2.

  53. Arraste o módulo clonado até o final do caminho de roteamento 3. Exclua o módulo em branco que estava lá.

  54. Clique no módulo clonado. Todos os campos devem permanecer iguais, exceto o campo do WFID. Mapeie-o no módulo de pesquisa de empresas correspondentes.

    Armazenamentos de dados - Imagem 10

  55. Clique em OK e renomeie esse módulo como “Criar registro da empresa”.

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