Trabalho em fluxos de trabalho

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 6 min. de leitura
  • Para concluir um fluxo de trabalho, você adiciona atividades de fluxo de trabalho, valida o fluxo de trabalho e o publica.

    Antes de Iniciar

    Função necessária: nenhuma.

    Adição de uma atividade de fluxo de trabalho

    As atividades determinam a funcionalidade do fluxo de trabalho.

    Antes de Iniciar

    Função necessária: workflow_admin, workflow_creator ou administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Quando são criados, todos os fluxos de trabalho contêm as atividades Início e Término.

    Para obter mais informações, consulte Atividades de fluxo de trabalho.

    Procedimento

    1. Abra um fluxo de trabalho.
    2. Submeta o fluxo de trabalho ao check-out.
    3. Arraste uma atividade de fluxo de trabalho do menu "Atividades" para o corpo do fluxo.
    4. Preencha o formulário "Atividade de fluxo de trabalho" que aparece.

    Validação de um fluxo de trabalho

    Você pode validar manualmente um fluxo de trabalho no Editor de fluxo de trabalho. Você pode gerar um relatório de validação de fluxo de trabalho no formulário "Versão do fluxo de trabalho".

    Antes de Iniciar

    Função necessária: workflow_admin, workflow_creator, workflow_publisher ou administrador

    Por Que e Quando Desempenhar Esta Tarefa

    A execução de um fluxo de trabalho em um novo nó tenta automaticamente validar o fluxo de trabalho. Se a validação for bem-sucedida, o sistema atualizará o registro da versão do fluxo de trabalho para indicar que ele foi validado e marca o registro como atualizado pelo usuário que executou o fluxo de trabalho.

    Procedimento

    1. Abra o fluxo de trabalho para validar no Editor de fluxo de trabalho.

      Quando o fluxo de trabalho for carregado, o ícone do validador de fluxo de trabalho aparecerá na barra de ferramentas.

      Validador de fluxo de trabalho

    2. Clique no ícone do validador para executar uma série de testes de validação na versão atual do fluxo de trabalho e gerar um relatório.
      Relatório de validação de fluxo de trabalho
    3. Conclua as etapas a seguir para gerar um relatório de validação de fluxo de trabalho no formulário "Versão do fluxo de trabalho".
      1. Navegar até Fluxo de trabalho > Administração > Versões de Fluxo de Trabalhoe selecione um fluxo de trabalho para validar.
      2. Em Links relacionados, clique em Validar fluxo de trabalho.

    Publicação de um fluxo de trabalho

    Quando um fluxo de trabalho estiver concluído, publique-o para que ele seja disponibilizado a todos os usuários.

    Antes de Iniciar

    Antes de publicar um fluxo de trabalho, valide-o para testar se há problemas que possam causar falha, como subfluxos ausentes ou transições desconectadas. Para obter mais informações, consulte Validação de fluxo de trabalho.

    Função necessária: workflow_admin, workflow_creator, workflow_publisher ou administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Para publicar um fluxo de trabalho:

    Procedimento

    1. Navegar até Tudo > Fluxo de trabalho > Editor de fluxo de trabalho.
    2. Abra o fluxo de trabalho que você deseja publicar.
    3. Na barra de título, clique no ícone do menu e selecione Publicar.

    Resultado

    Se você publicou uma nova versão do fluxo de trabalho, as mudanças não serão aplicadas aos contextos de fluxo de trabalho em execução. Os contextos de fluxo de trabalho em execução no momento continuam usando a versão que estava disponível quando o fluxo de trabalho foi iniciado. Na próxima vez em que o fluxo de trabalho for executado, ele usará a nova versão.

    Determinação se um fluxo de trabalho pode ser executado

    Um fluxo de trabalho pode ser executado somente se uma versão submetida a check-out estiver disponível para o usuário que fez o check-out e uma versão publicada válida estiver disponível para todos os usuários com permissão para executá-la.

    Antes de Iniciar

    Função necessária: workflow_admin, workflow_creator ou administrador

    Procedimento

    1. No filtro de navegação, insira wf_workflow.list e abra um dos fluxos de trabalho.
    2. Na lista relacionada Versões, verifique todas as condições a seguir:
      1. Há apenas uma versão do fluxo de trabalho em estado de Submetido a check-out e Submetido a check-out por.
      2. Há apenas uma versão e ela não foi submetida a check-out. Esta versão deve estar Ativa e Publicada.
        Pode ser necessário personalizar a lista e adicionar a coluna Ativa.
      3. Se houver várias versões, somente uma estará Publicada.
      Essas verificações determinam as únicas duas condições para a execução de um fluxo de trabalho:
      • Uma versão submetida a check-out de um fluxo de trabalho está disponível para o usuário que fez o check-out.
      • Uma versão válida publicada de um fluxo de trabalho está disponível para todos os usuários que têm permissão para executá-lo.

      Os fluxos principais com subfluxos que não atendem a uma dessas duas condições não podem ser executados em uma transação de registro atual. Em vez disso, uma entrada de log crítica detalhando o estado do subfluxo é adicionada ao registro do contexto de fluxo de trabalho. Para permitir que o fluxo de trabalho seja executado na próxima transação apropriada, remova o subfluxo do fluxo principal ou modifique os estados publicados e ativos do subfluxo.

    Edição de um fluxo de trabalho publicado

    Você pode editar um fluxo de trabalho publicado após fazer o check-out.

    Antes de Iniciar

    Função necessária: workflow_admin, workflow_creator, workflow_publisher ou administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Nota:
    Você não pode fazer check-out ou excluir fluxos de trabalho associados a um arquivo de aplicação somente leitura.

    Para submeter um fluxo de trabalho a check-out:

    Procedimento

    1. Navegar até Tudo > Fluxo de trabalho > Editor de fluxo de trabalho.
    2. Abra o fluxo de trabalho que você deseja editar.
    3. Na barra de título, clique no ícone do menu e selecione Checkout.

      Uma nova versão do fluxo de trabalho é criada e atribuída a você.

      Se você estiver em um domínio diferente do fluxo de trabalho publicado, a nova versão do fluxo de trabalho será criada em seu domínio.

    O que Fazer Depois

    Depois de terminar de editar o fluxo de trabalho, valide e publique-o para disponibilizar a nova versão a outros usuários.

    Cópia de um fluxo de trabalho entre dois escopos da aplicação

    O escopo da aplicação protege as aplicações identificando e restringindo o acesso a dados e arquivos de aplicações. Você pode copiar um fluxo de trabalho criado em um escopo da aplicação (por exemplo, Teste) para outro (Produção), conforme a necessidade.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Na página inicial, clique no ícone Configurações do sistema, localizado ao lado do nome do usuário conectado.
    2. Na guia Desenvolvedor, no campo Aplicação, selecione o escopo da aplicação (por exemplo, Teste) no qual você deseja operar a plataforma do ServiceNow.
    3. Feche a página "Configurações do sistema".
    4. Navegar até Fluxo de trabalho > Editor de fluxo de trabalho.
    5. Crie um fluxo de trabalho no Editor de fluxo de trabalho. Para obter mais detalhes, consulte Criação de um fluxo de trabalho.
    6. No Editor de fluxo de trabalho, clique no ícone Informações.
    7. Na guia Aplicação, Aplicação é definido com o escopo da aplicação atual selecionado nas configurações do sistema.
    8. Em Acessível de, selecione Todos os escopos de aplicação se o fluxo de trabalho estiver disponível para todos os escopos da aplicação ou selecione Somente este escopo da aplicação se estiver disponível e acessível somente no escopo da aplicação atual.
      Somente os fluxos de trabalho que são acessíveis de todos os escopos podem ser copiados para outro escopo da aplicação.
    9. Volte para a página inicial, clique no ícone Configurações do sistema.
    10. Na guia Desenvolvedor, no campo Aplicação, selecione o escopo da aplicação (por exemplo, Produção) para o qual você deseja copiar o fluxo de trabalho.
    11. Navegar até Fluxo de trabalho > Editor de fluxo de trabalho.
    12. Atualize a página e abra o mesmo fluxo de trabalho que você criou.
      Uma mensagem fluxo de trabalho fora do escopo, o fluxo de trabalho pertence ao escopo <nome do escopo> aparece, onde <nome do escopo> é o escopo da aplicação no qual o fluxo de trabalho foi criado originalmente.
    13. No Editor de fluxo de trabalho, clique no menu Contexto.
    14. Selecione Copiar.
      A caixa de diálogo Nome do fluxo de trabalho é exibida:

      Adicione um nome para a cópia do fluxo de trabalho na caixa de diálogo "Nome do fluxo de trabalho".

      1. Em Nome do fluxo de trabalho, digite o novo nome do fluxo de trabalho copiado.
      2. Clique em OK. O sistema cria um fluxo de trabalho no escopo da aplicação atual.
    15. No Editor de fluxo de trabalho, clique no ícone Informações.
    16. Na guia Aplicação, Aplicação é definido com o escopo da aplicação atual.
    17. Em Acessível de, selecione Somente este escopo da aplicação se quiser para tornar o fluxo de trabalho recém-copiado um fluxo privado que não possa ser acessado de fora do escopo atual.
    18. Clique em Atualizar.

    Resultado

    Um novo registro de fluxo de trabalho é criado no escopo da aplicação selecionada e marcado como privado se for assim designado no Editor de fluxo de trabalho.