Crie um fluxo personalizado para gerar um objeto para cada registro em uma lista

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • Gere um objeto para cada registro Usuário em uma lista. Aprenda a usar lógica de fluxo para fazer iteração por meio de uma lista de registros.

    Antes de Iniciar

    Por Que e Quando Desempenhar Esta Tarefa

    Use este exemplo para ver demonstrações dessas operações e etapas.
    • Crie um fluxo que seja executado em uma programação diária.
    • Pesquisar registros de usuário filtrados pelo departamento fornecido como entrada.
    • Adicione a lógica de fluxo que é executada para cada registro de usuário que você pesquisou anteriormente.
    • Crie um objeto de contato para cada registro de usuário usando a ação personalizada que você criou anteriormente.
    • Crie uma mensagem de log para cada registro de usuário.

    Procedimento

    1. Navegar até Todos > Automação de Processo > Flow Designer.
      O sistema exibe a página principal Workflow Studio.
    2. Selecionar Novo > Fluxo
      O sistema exibe a caixa de diálogo Propriedades de fluxo.
    3. Insira estes valores de amostra.
      Campo Valor
      Nome Criar objetos de contato a partir de usuários
      Aplicação Minha candidatura
      Executar como Usuário que inicia a sessão
    4. Selecione Enviar.
      O sistema exibe a interface Workflow Studio.
    5. Selecionar Clique para adicionar um gatilho > Data > Diariamente.
    6. Selecione Concluído para fechar o gatilho.
    7. Selecionar Clique para adicionar uma Ação, Lógica de Fluxo ou Subfluxo > Ação > ServiceNow Core > Pesquisar registros.
      O sistema adiciona a ação ao fluxo.
    8. Para Tabela, selecione Usuário [sys_user].
    9. Para Condições, adicione estes valores.
      • [Departamento][é][Desenvolvimento] [AND]
      • [E-mail][não está vazio]
    10. Configure esses valores de campo.
      Campo Valor
      Ordenar por Nome
      Classificação a até z
      Máximo de Resultados 1000
    11. Selecione Concluído para fechar a ação.
    12. Selecionar Clique para adicionar uma Ação, Lógica de Fluxo ou Subfluxo > Lógica de fluxo > For Each.
      O sistema adiciona a lógica de fluxo ao fluxo.
    13. Para Itens, selecione [1->Registros de usuário].
      Nota:
      Você pode selecionar a cápsula de dados Registros do usuário da Ação 1 no painel de dados ou no botão Seletor de cápsula de dados.
    14. Selecione Concluído para fechar a lógica de fluxo.
    15. Selecione o ícone de mais para adicionar um item secundário à lógica de fluxo Para cada.
    16. Selecionar Ação > Minha candidatura > Criar objeto de contato.
    17. Para userRecord [Usuário], selecione [2->Registro do usuário].
      Nota:
      Você pode selecionar a cápsula de dados Registro do usuário da Ação 2 no painel de dados ou no botão Seletor de cápsula de dados.
    18. Selecione Concluído para fechar a ação de lógica de fluxo.
    19. Selecione o ícone de mais para adicionar um item secundário à lógica de fluxo Para cada.
    20. Selecionar Ação > ServiceNow Core > Log.
    21. Para Mensagem, selecione [2.1->contato].
      Nota:
      Você pode selecionar a cápsula de dados de contato da Ação 2.1 no painel de dados ou no botão Seletor de cápsula de dados.
    22. Selecione Concluído para fechar a ação de lógica de fluxo.
    23. Selecione Salvar.