Para cada lógica de fluxo

  • Versão de lançamento: Australia
  • Atualizado 12 de mar. de 2026
  • 2 min. de leitura
  • Aplique uma ou mais ações a cada registro em uma lista de registros.

    . Para cada a lógica de fluxo aplica uma ou mais ações a uma lista de registros. O fluxo aplica as ações contidas na lógica de fluxo a cada registro na lista.
    Nota:
    Quando você define um valor de cápsula de dados de dentro de um para cada ramificação de item da lógica de fluxo, o valor da cápsula de dados só está disponível para outras ações na mesma ramificação. Fazer referência a um valor de cápsula de dados que foi definido dentro de um para cada ramificação de fora da ramificação lógica de fluxo produz um valor nulo.

    A iteração em um grande número de registros pode exigir muitos recursos, especialmente quando o bloco lógico Para cada iteração inclui ações complexas para cada iteração. Para evitar problemas de desempenho, desative a emissão de relatórios usando com.snc.process_flow.reporting.levelpropriedade do sistema. Para obter mais informações, consulte Workflow Studio propriedades do sistema de fluxo.

    Entradas

    Itens
    Tipo de dados: Records
    Lista de valores de sys ID ou cápsula de dados de registros que especifica os registros a serem processados em sequência. Você pode usar uma ação Pesquisar registros para gerar uma lista de registros. Para obter mais informações, consulte Ação Pesquisar registros.
    Nota:
    Se você quiser processar itens em um pedido específico, primeiro classifique os itens nesta entrada com antecedência. Por exemplo, use a opção Ordenar por para classificar os resultados de uma ação Pesquisar registros.

    Saídas

    [Nome da tabela] Registro
    Tipo de dados: Record
    Registro atual no loop.
    Nota:
    Por padrão, todos os loops de fluxo armazenam apenas detalhes de execução da primeira e última iterações de um loop. Para relatar todas as iterações de um loop, crie um registro de configuração de execução de fluxo para cada fluxo que você deseja coletar detalhes de execução de loop. Para obter mais informações sobre configurações de execução de fluxo, consulte Configurações de execução de fluxo.

    Envie um e-mail para cada item de configuração potencialmente afetado por uma mudança

    Configuração do para cada lógica de fluxo usando uma lista de registros de item de configuração

    Este fluxo de exemplo começa quando um registro de solicitação de mudança é criado. O fluxo usa uma ação Pesquisar registros para encontrar registros de item de configuração atribuídos ao solicitante da solicitação de mudança. O fluxo usa para cada lógica de fluxo para enviar um e-mail sobre cada configuração que pode ser afetada pela solicitação de mudança. A saída da ação Pesquisar registros contém a lista de registros a serem processados.

    Detalhes da execução de fluxo do para cada lógica de fluxo

    Os detalhes da execução do fluxo mostram o registro do item de configuração usado para cada iteração do loop.

    Diretrizes gerais

    Use estas diretrizes gerais com um para cada lógica de fluxo.

    Evite adicionar mais de 1000 itens
    Evite iterar listas com mais de 1000 registros. Mantenha sua lista de registros menor para otimizar o desempenho do fluxo. Para iterar listas com mais de 1000 registros, divida a lista em seções menores e use vários fluxos.
    Evite definir fases que dependem de uma para cada lógica de fluxo
    O Designer de fluxo impede que você adicione fases em um Para cada bloco. Você só pode adicionar fases antes ou depois de um Para cada bloco.
    Evite aninhado para cada loop
    Evite aninhado para cada loop que processa muitos registros. Os loops aninhados podem fazer com que o fluxo seja executado até que seja interrompido pela regra de cota de transação de fluxo, o que evita que os fluxos sejam executados por mais de uma hora. Para obter mais informações sobre cotas de transação, consulte Cotas de transação .