Detalhes da execução do fluxo
Exiba informações de tempo de execução sobre uma ação ou fluxo diretamente do ambiente de design, como o estado atual, os itens executados e os valores produzidos. Abra registros relacionados de editores de Now Platform incorporados ou em uma nova guia.
Cada vez que você testa um fluxo, o sistema gera informações sobre a configuração e os valores de tempo de execução produzidos como detalhes de execução do fluxo. Você pode exibir detalhes de execução de fluxo na guia Operações de Workflow Studio. Selecione uma execução de fluxo para abrir a página de detalhes da execução associada.
- Nome do fluxo
- Atualizar dados de fluxo
- Estado do fluxo
- Opções de registros relacionados
- Estatísticas do fluxo
Nível de emissão de relatórios
O nível de emissão de relatórios determina quais detalhes de execução um fluxo, subfluxo ou ação gera durante as operações normais. Por padrão, Workflow Studio não gera detalhes de execução durante as operações normais. Workflow Studio gera detalhes de execução de fluxo completo quando você testa um fluxo, subfluxo ou ação individual. Quando sua instância gera e armazena mais detalhes de execução, a emissão de relatórios tem mais impacto no desempenho de sua instância.
Cada nível de emissão de relatórios gera gressivamente mais detalhes de execução de fluxo.
- Desligado
- O sistema não gera detalhes de execução do fluxo. O sistema só gera detalhes de execução quando você executa um teste.Nota:O teste de uma ação ou fluxo gera detalhes de execução no nível de rastreamento.
- Básico: somente estados de tempo de execução e durações
- O sistema gera detalhes de execução do tempo de execução para cada execução de fluxo, subfluxo e ação. Você pode ver o estado do tempo de execução e a duração desses itens básicos. Você também pode ver valores de configuração e tempo de execução para gatilhos de fluxo, entradas de subfluxo e saídas de subfluxo.
- Total: valores de configuração de ação e tempo de execução (somente para depuração)
- O sistema gera detalhes de execução de configuração e tempo de execução para cada execução de fluxo, subfluxo e ação. Você pode ver o estado do tempo de execução, a duração, os valores de entrada e os valores de saída de todos os itens. Para ações personalizadas, você também pode ver o estado do tempo de execução, a duração, os valores de entrada e os valores de saída de suas etapas. Você também pode ver os valores de configuração de gatilhos de fluxo, subfluxos, ações e etapas que fazem parte de uma ação personalizada.Importante:Somente usuários com a função fd_read_operations_all podem ver informações de configuração e tempo de execução, como valores de registro nos detalhes de execução do fluxo. Usuários sem esta função verão somente detalhes básicos sobre o estado e a duração.
- Rastreamento: todos os valores (somente para teste e suporte)
- O sistema gera detalhes de execução de configuração e tempo de execução para cada execução de fluxo, subfluxo, ação e etapa. Você pode ver o estado do tempo de execução, a duração, os valores de entrada e os valores de saída de todos os itens. Você também pode ver os valores de configuração para gatilhos de fluxo, subfluxos, ações e etapas.Importante:Somente usuários com a função fd_read_operations_all podem ver informações de configuração e tempo de execução, como valores de registro nos detalhes de execução do fluxo. Usuários sem esta função verão somente detalhes básicos sobre o estado e a duração. O teste de uma ação ou fluxo gera detalhes de execução no nível de rastreamento.
Se um fluxo for executado enquanto a emissão de relatórios estiver desativada, os detalhes de execuções anteriores nunca estarão disponíveis para o fluxo, mesmo que o nível de emissão de relatórios mude posteriormente. Se um fluxo for executado enquanto a emissão de relatórios estiver ativada, os detalhes da execução estarão disponíveis para essa execução de fluxo, mesmo se o nível de emissão de relatórios for alterado. O nível de emissão de relatórios não tem efeito no contexto e nos registros de log.
Você pode configurar o nível de emissão de relatórios padrão que o sistema usa para gerar detalhes de execução sempre que um fluxo é executado. Para obter mais informações, consulte Ativar relatório de fluxo.
Atualizar dados de fluxo
Atualize os dados do tempo de execução do fluxo conforme necessário. Defina uma preferência de fluxo para atualizar os dados de fluxo automaticamente ao executar um teste. Consulte Preferências do usuário para fluxos.
Estado do fluxo
Todos os fluxos ativos estão em um desses estados.
- Concluído(a)
- O fluxo executou com sucesso todas as ações. As estatísticas de fluxo exibem detalhes de configuração e tempo de execução para cada ação.
- Cancelado(a)
- O fluxo foi interrompido porque a duração do tempo de execução do fluxo excedeu o valor de tempo limite do fluxo ou alguém cancelou o fluxo manualmente.
- Aguardando
- O fluxo foi pausado em uma ação que está aguardando o atendimento de alguma condição antes de continuar. As estatísticas de fluxo exibem detalhes de configuração e tempo de execução para ações concluídas, bem como todas as ações que aguardam o atendimento de uma condição. Os fluxos no estado Aguardando exibem uma ação de IU Cancelar fluxo no cabeçalho.
- Em pausa
- O fluxo foi pausado para permitir que fluxos de prioridade mais alta sejam executados ou para permitir um desligamento normal do nó. As estatísticas de fluxo exibem detalhes de configuração e tempo de execução para ações concluídas.
- Presumido interrompido
- O fluxo está em execução há mais de 15 minutos e não tem mais um ID de transação válido para o nó atual. Como alternativa, o fluxo está em execução há mais de oito horas em outro nó. O fluxo pode ter sido interrompido devido a uma interrupção inesperada, como a transação sendo encerrada ou o nó sendo reiniciado.
- Erro
- O fluxo parou com um erro. As estatísticas de fluxo exibem detalhes de configuração e tempo de execução para ações concluídas e detalhes de configuração para a ação que produziu o erro. Os fluxos no estado Erro exibem uma ação de IU Ir para erro no cabeçalho. Nota:Quando uma ação resulta em um erro, o fluxo interrompe a execução nesse ponto e resulta em um estado de erro.
Opções de registros relacionados
Na página Detalhes da execução, você pode acessar registros relacionados ao fluxo atual.
- Abrir fluxo
- Use esta opção para fazer mudanças de configuração e publicar uma nova instância do fluxo. Alterar a configuração de fluxo não muda nenhum fluxo ativo no momento.
- Abrir registro de contexto
- Use esta opção para exibir o estado do fluxo, a duração da execução e as entradas de log relacionadas em uma exibição de formulário padrão. Esta opção abre o registro de contexto em uma nova guia.
- Abrir logs de fluxo
- Use este link para exibir informações de log detalhadas sobre cada ação. Este link abre a lista de entradas de log em uma nova guia.
- Abrir registro atual
- Para fluxos que têm um gatilho baseado em registro, use este link para exibir o registro de acionamento em uma janela pop-up.
- Ação em aberto
- Use este link para fazer mudanças de configuração e publicar uma nova instância da ação. Alterar a configuração da ação não muda nenhum fluxo ativo no momento. Este link não está disponível para as ações principais fornecidas por ServiceNow.
Estatísticas do fluxo
Use as estatísticas de fluxo para ver detalhes de configuração e valores de tempo de execução para cada componente de fluxo. A seleção de um gatilho ou ação expande a linha e exibe detalhes de configuração e tempo de execução sobre ela.
Os seguintes tipos de detalhes de execução estão disponíveis.
- Origem da chamada
- Exiba a origem de chamada que iniciou um fluxo, subfluxo ou ação.
- Executar como
- Identifique se o fluxo foi Executado como o sistema ou o usuário que acionou o fluxo.
- Executar com funções
- Identifique as funções concedidas ao usuário que acionou o fluxo.
- Metadados de Integração
- Exiba dados de transação, como conexão e credencial usadas, MID Server usado, host de destino e tamanho da carga. Os metadados de integração são exibidos somente para etapas de integração e requerem uma assinatura Integration Hub separada. Para obter mais informações, consulte Etapas de integração.
- Detalhes da Configuração
- Exiba a lista de variáveis de entrada para identificar erros de configuração com a ação. Cada variável tem sua própria linha exibindo seu nome, tipo de dados, definições de configuração e valor de tempo de execução. As definições de configuração exibem valores dinâmicos como cápsulas. Os valores de tempo de execução exibem os registros gerados como um link.Nota:As variáveis que têm funções de transformação exibem somente um valor de tempo de execução, que é o resultado de todas as transformações.
- Dados de saída
- Exiba a lista de variáveis de saída para identificar erros de configuração com a ação.
- Logs
- Use as entradas de log para identificar possíveis problemas de processamento ou desempenho. Cada entrada de log tem sua própria linha exibindo a data de criação, o nível de log e a mensagem de log. Se a ação não gerar logs, as estatísticas exibirão a cadeia de caracteres No Logs.Nota:Os logs exibem a hora no formato UTC porque os logs devem ser salvos como cadeias de caracteres para que a instância possa compartilhar os dados do log entre seus vários nós. Como cada nó pode residir em um fuso horário diferente, o formato UTC é usado como um formato comum para preservar os valores de hora corretos.
- Etapas
Use a lista de etapas para identificar erros de configuração com a ação. Cada etapa tem sua própria linha exibindo o nome da variável, tipo de dados, definições de configuração e valor de tempo de execução. As ações principais não exibem etapas porque você não pode mudar sua configuração.
Altere a propriedade do sistema com.snc.process_flow.reporting.serialized.val_size_limit para truncar valores de tempo de execução na configuração da etapa de detalhes de execução do fluxo. Para saber mais, consulte Workflow Studio propriedades do sistema de fluxo.
- Hora de início
- Exibir a hora local em que uma ação foi iniciada.
- Duração da execução
- Use a duração da execução para identificar possíveis problemas de processamento ou desempenho. A duração da execução é medida em milissegundos. A partir da versão Washington DC, a duração da execução lista o tempo total para executar um item. O tempo total inclui esses itens.
- Tempo na fila de eventos
- Tempo na fila do ECC
- Tempo de processamento do evento
- Tempo de execução no mecanismo de fluxo
- Tempo de comunicação com um MID Server
- Informações de nova tentativa
- Use a seção de informações de nova tentativa para exibir detalhes sobre a política de novas tentativas. Os detalhes incluem o tipo de estratégia de nova tentativa, o tempo decorrido e a próxima solicitação de nova tentativa programada. A seção Informações de nova tentativa aparece somente quando a política de nova tentativa está habilitada na etapa. Para obter mais informações, consulte Política de repetição.
Origem da chamada
A origem de chamada lista o que iniciou um fluxo, subfluxo ou ação.
| Fonte | Descrição |
|---|---|
| Workflow Studio Teste | O fluxo foi iniciado porque alguém selecionou a opção Teste na interface Workflow Studio. As condições do gatilho de fluxo foram ignoradas. |
| Gatilho de CRUD | O fluxo começou quando as condições do gatilho baseado em registro foram atendidas. |
| Gatilho de data | O fluxo começou quando as condições do gatilho baseado em programação foram atendidas. |
| Gatilho de métrica | O fluxo começou quando as condições do gatilho MetricBase de um MetricBase foram atendidas. |
| Catálogo de serviços Gatilho | O fluxo começou quando um item Catálogo de serviços foi solicitado. |
| Script | O fluxo foi iniciado a partir de uma chamada de método em um script, como uma regra de negócio. |
| Script em segundo plano | O fluxo foi iniciado a partir de uma chamada de método no módulo Scripts - Plano de fundo. |
Visualizador de texto incorporado
Workflow Studio exibe uma configuração baseada em texto grande e registros de saída de tempo de execução, como saída de e-mail, cargas XML ou etapas de script usando um visualizador de texto incorporado. O visualizador de texto incorporado pode formatar texto como HTML, texto simples ou JavaScript codificado por cores. Para etapas de script, o visualizador de texto realça as linhas de código que contêm erros.
Exibição de resultados para cada item na lógica de fluxo
Workflow Studio exibe um controle de seletor para exibir a configuração e os resultados de tempo de execução de cada item processado pela lógica de fluxo. Selecione um número de registro para ver os detalhes de configuração e tempo de execução.
Detalhes da execução do subfluxo
Os analistas de processo podem exibir detalhes de execução do subfluxo de vários locais.
- Fluxo pai
- Um fluxo primário lista os detalhes de execução do fluxo de cada subfluxo que ele chama como elementos em linha. Expanda a etapa de subfluxo para ver os detalhes da execução do subfluxo.
- Subfluxo
- O sistema gera detalhes de execução de fluxo para cada execução de subfluxo. Exiba detalhes da execução do subfluxo diretamente na lista de execuções de fluxo.
Suporte à função do usuário
Você pode controlar o acesso aos detalhes de execução do fluxo concedendo funções de usuário. Para obter mais informações sobre as funções de usuário Workflow Studio disponíveis, consulte Acesso do usuário a Workflow Studio fluxos.
| Título da função [name] | Descrição | Contém funções |
|---|---|---|
| flow_operator | Permite que você exiba detalhes de execução de fluxo, painéis e logs. Os administradores podem conceder essa função a usuários que desejam exibir os resultados da execução, mas não criá-los, alterá-los ou testá-los. | nenhum |
| fd_read_operations | Permite que você exiba o fluxo básico e os detalhes da execução da ação. Quando a emissão de relatórios está habilitada, os usuários com essa função só podem ver detalhes básicos da execução, como o estado e a duração do tempo de execução. Se o nível de emissão de relatórios gerar detalhes adicionais, os usuários com esta função não poderão vê-los. Os administradores podem conceder essa função a usuários que precisam apenas exibir resultados básicos de execução, mas não criar, mudar ou testar fluxos e ações. Nota: Funções somente leitura são incompatíveis com funções que fornecem acesso de gravação, como flow_designer ou action_designer. Evite conceder ao mesmo usuário uma função de acesso somente leitura e uma de gravação. |
nenhum |
| fd_read_operations_all | Permite que você exiba todos os fluxos gerados e detalhes de execução da ação. Quando a emissão de relatórios está habilitada, os usuários com esta função podem exibir todos os detalhes de execução disponíveis. O usuário só pode ver o máximo de detalhes definido pela propriedade do sistema no nível de emissão de relatórios. Os administradores podem conceder essa função a usuários que precisam exibir todos os resultados do fluxo, mas não criar, mudar ou testar fluxos e ações. Nota: Funções somente leitura são incompatíveis com funções que fornecem acesso de gravação, como flow_designer ou action_designer. Evite conceder ao mesmo usuário uma função de acesso somente leitura e uma de gravação. |
fd_read_operations |