Configurações de execução de fluxo

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 3 min. de leitura
  • Especifique as configurações de tempo de execução para um fluxo, subfluxo ou ação individual, como a prioridade de execução, o nível de emissão de relatórios e o nível de registro em log.

    Figura 1. Lista de registros de configuração de execução de amostra
    Lista de dois registros de configuração de execução de fluxo.

    Você pode criar um registro de configurações de execução para cada fluxo, subfluxo ou ação para o qual deseja coletar detalhes de execução. Um registro de configuração de execução [sys_flow_execution_setting] substitui as propriedades do sistema de emissão de relatórios para um item específico. Por exemplo, você pode manter o nível de relatório de todo o sistema desativado e criar registros de configuração de execução apenas para os itens que deseja coletar detalhes de execução.

    Você pode criar quantos registros de configurações de execução quiser. O sistema gera detalhes de execução sempre que o fluxo, subfluxo ou ação é executado diretamente. Ações ou subfluxos executados a partir de um fluxo primário usam o registro de configurações de execução do fluxo primário.
    Nota:
    Você pode chamar ações e subfluxos diretamente usando a API de ação ou a API de script.

    Os registros de configuração de execução estão disponíveis no módulo de administração de fluxo.

    Campos de registro de configuração de execução

    Figura 2. Registro de configuração de execução de amostra
    Registro de configuração de execução para o fluxo chamado Adicionar uma pausa. O fluxo relata todas as iterações, gera detalhes de relatório completos e replica logs no nível de informações.

    Um registro de configuração de execução [sys_flow_execution_setting] contém esses campos.

    Tabela 1. Campos de registro de configuração de execução
    Campo Descrição
    Fluxo/Subfluxo/Ação Fluxo, subfluxo ou ação individual ao qual as configurações de execução se aplicam.
    Relatar todas as iterações Opção para coletar detalhes de execução para todas as iterações de um loop em vez de apenas armazenar detalhes de execução para a primeira e a última iterações.
    Emissão de relatórios Nível de emissão de relatórios no qual os detalhes da execução serão coletados.
    Registro em log Limite de nível de registro em log necessário para Workflow Studio gravar uma mensagem gerada pelo mecanismo de fluxo na tabela Entradas de log do mecanismo de fluxo [sys_flow_log].
    Prioridade de fluxo Valor de prioridade usado para executar um fluxo em segundo plano. Para obter mais informações sobre como definir a prioridade de fluxo, consulte Prioridade de fluxo.
    Nota:
    Este campo está oculto por padrão. Para obter mais informações sobre como mostrar o campo de prioridade de fluxo, consulte Mostrar campo de prioridade de fluxo.
    .

    Diretrizes gerais

    Use essas diretrizes gerais ao criar registros de configuração de execução para capturar detalhes da execução.

    Evite emitir relatórios sobre instâncias de produção
    Evite problemas de desempenho em sua instância de produção ativando e configurando a emissão de relatórios somente em uma instância de não produção usada para testes. Gerar e armazenar detalhes de execução consome recursos da instância, o que pode prejudicar o desempenho.
    Criar registros de configuração de execução em uma instância de teste de não produção
    Crie registros de configuração de execução em uma instância de teste de não produção para minimizar o impacto no desempenho da geração e armazenamento de detalhes de execução.
    Reduzir a quantidade de memória consumida por loops de fluxo
    Reduza a quantidade de memória consumida gerando detalhes de execução sem usar a opção de relatar todas as iterações. Quanto mais iterações você relatar, mais memória será necessária.
    Fluxos de teste, subfluxos e ações para gerar detalhes de execução
    Teste seus fluxos e subfluxos para gerar detalhes de execução no nível de depuração. Implante seus itens em uma instância de produção somente depois de verificar se eles geram os dados desejados e se são executados conforme o esperado.
    Use a emissão de relatórios de fluxo e as opções de relatar todas as iterações somente durante a solução de problemas de fluxo
    Use as opções de relatório de fluxo e relatar todas as iterações somente quando precisar solucionar problemas de um fluxo. Essas configurações geram informações que consomem recursos da instância. Para reduzir o impacto no desempenho, desative essas configurações ou exclua o registro de configurações quando terminar de solucionar os problemas do fluxo.