Atribuir ação em Dicionário

Você pode usar a ação Atribuir no pacote do Dicionário para atribuir o valor de um dicionário de origem à variável do dicionário de destino.

Exemplo de atribuição de um valor do dicionário de origem

Este exemplo mostra como criar um bot que atribui o valor do dicionário de origem à variável do dicionário de destino.

  1. Crie um bot.
    1. No painel do lado esquerdo, clique em Automação.

      Uma lista de formulários e bots disponíveis é exibida.

    2. Clique em Criar um bot.
    3. Digite o nome do bot: Dictionay_Assign.
    4. Clique em Criar e editar.
  2. Crie as variáveis definidas pelo usuário usando o ícone Criar variável (+) no topo do menu Variáveis.
    • Crie duas variáveis do tipo Dicionário:
      • Variáveis do dicionário de origem: AppraisalData_FY22
      • Variável do dicionário de destino: AppraisalData_FY23
    • Insira os seguintes valores de par de chaves nas variáveis de dicionário de origem e destino.

      AppraisalData_FY22 (Fonte)

      Chave Valor
      Nome Bob, John, Sarah
      Idade 52, 26, 42
      Cargo Desenvolvedor sênior, redator técnico, RH
      ID do e-mail bob.jones@abc.com, john@abc.com, sarah@abc.com
      Número de telefone 752000000, 753000000, 754000000
      CTC US$ 160.000, US$ 110.000, US$ 100.000
      Componente de bônus Desenvolvedor sênior: 15%, Redator técnico: 15%, RH: 15%
      Tipo de emprego Desenvolvedor sênior: Permanente, Redator técnico: Terceirizado, RH: Permanente

      AppraisalData_FY23 (Destino)

      Chave Valor
      Nome Bob, John, Sarah
      Idade 52, 26, 42
      Cargo Desenvolvedor sênior, redator técnico, RH
      ID do e-mail bob.jones@abc.com, john@abc.com, sarah@abc.com
      Número de telefone 752000000, 753000000, 754000000
      CTC US$ 170.000, US$ 120.000, US$ 110.000
  3. Para atribuir o valor do dicionário de origem à variável do dicionário de destino, clique duas vezes ou arraste a ação Dicionário > Atribuir.
    1. Selecione a variável do dicionário de origem na lista suspensa ou crie e insira AppraisalData_FY22 no campo Selecionar a variável do dicionário de origem.
    2. Para manter a saída, selecione uma variável ou crie e insira AppraisalData_FY23 no campo Selecionar a variável do dicionário de destino.
    Nota: Se as dua variáveis de dicionário (de origem e de destino) contiverem as mesmas chaves, a variável de dicionário de destino será substituída pelo valor da variável do dicionário de origem.
  4. Para imprimir o valor da variável de destino AppraisalData_FY23, clique duas vezes ou arraste a ação Caixa de mensagem. Insira os valores no campo Inserir a mensagem a ser exibida:
    • $AppraisalData_FY23{"Job tile"}$
    • $AppraisalData_FY23{"CTC"}$
    • $AppraisalData_FY23{"Bonus component"}$
    • $AppraisalData_FY23{"Employment type"}$
  5. Clique em Salvar e depois em Executar.

    A saída é exibida como:

    valores atribuídos à variável do dicionário de destino

    A saída mostra que a chave e seus valores (Bonus e Employment type) na variável de origem (AppraisalData_FY22) são atribuídos à variável de destino (AppraisalData_FY23). Além disso, as variáveis de origem e destino contêm as mesmas chaves para CTC. Como resultado, o valor na variável do dicionário de destino é substituído pelo valor da variável do dicionário de origem.