Criar um fluxo no Workflow Studio

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 5 min. de leitura
  • Executar uma sequência de ações e lógica de fluxo quando ocorrerem as condições do gatilho.

    Antes de Iniciar

    • Crie ou selecione uma aplicação para armazenar seu conteúdo Workflow Studio.
    • Função necessária: flow_designer ou administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Os usuários com a função flow_designer ou administrador devem conhecer a estrutura da tabela da aplicação e estar cientes de qualquer lógica de negócios existente associada às tabelas de destino de um fluxo ou subfluxo. Certifique-se de desabilitar regras de negócios ou fluxos de trabalho conflitantes antes de criar um fluxo ou subfluxo.

    Criar uma aplicação personalizada para conter seu conteúdo Workflow Studio permite que você implante a aplicação usando o repositório de aplicações ou o ServiceNow Store.

    Procedimento

    1. Navegar até Todos > Automação de Processo > Workflow Studio.
    2. Na página inicial Workflow Studio, selecione Novo > Fluxo.
    3. Selecione se deseja criar o fluxo com Now Assist ou criar o fluxo do zero.

      Para criar um fluxo com Now Assist, consulte Criar um fluxo com Now Assist.

      Para criar um fluxo a partir do zero, passe para a próxima etapa.

    4. Selecione a guia Criar do zero.
    5. Na tela Propriedades do fluxo, preencha os campos.
      Campo Descrição
      Nome do fluxo Nome para identificar exclusivamente o fluxo. O sistema converte o nome do fluxo em um nome interno substituindo os caracteres de espaço por caracteres de sublinhado.
      Descrição Descrição do seu fluxo.
      Aplicação Escopo da aplicação para criar seu fluxo. Global é o padrão. O escopo da aplicação determina quais dados seu fluxo pode acessar e quais dados ele pode compartilhar.
      Domínio Escopo do domínio do fluxo. Para obter mais informações sobre Domain Separation, consulte Domain separation explained.
      Tabela 1. Propriedades adicionais
      Campo Descrição
      Proteção Seleção para especificar se o fluxo é somente leitura. Você só pode selecionar um valor ao criar o fluxo em um escopo da aplicação de sua propriedade.
      Executar como

      Opção que você pode selecionar para especificar que o fluxo seja executado como um usuário do sistema ou o usuário que inicia a sessão. Selecione o usuário que inicia a opção de sessão quando as atualizações devem vir do usuário que acionou o fluxo. Por exemplo, use esta opção quando quiser que os comentários do registro de incidente sejam do usuário atual ou se quiser que os e-mails de aprovação sejam originados pelo aprovador. As configurações da opção "run as" em um fluxo não se aplicam a subfluxos secundários.

      Nota:
      Por padrão, os fluxos são executados como o usuário que inicia a sessão.

      Para criar um fluxo que possa ser executado com um token OAuth pessoal, selecione a opção o usuário que inicia a sessão. Se o usuário que está executando o fluxo tiver um token OAuth pessoal, o fluxo será executado com esse token. Para obter mais informações sobre como criar um token pessoal do OAuth, consulte Credenciais do OAuth 2.0.

      Quando os fluxos são executados como o usuário que inicia a sessão, o sistema limita as ações de fluxo por restrições de ACL do usuário. Certifique-se de que as restrições de segurança não impeçam que os usuários que acionam o fluxo executem ações de fluxo. Os fluxos executados pelo usuário inicial também respeitam as configurações específicas do usuário, como formatos de data/hora.

      Nota:
      Os fluxos de e-mail de entrada ignoram essa configuração e sempre são executados como o usuário que inicia a sessão. Para testar os controles de acesso de um fluxo de e-mail de entrada, represente um usuário de e-mail de entrada típico e acione manualmente o fluxo.
      Executar com as funções Funções com as quais o fluxo é executado. Esta opção só está disponível quando Executar como está definido para o usuário que inicia a sessão.
      Padrão de prioridade de fluxo
      Nível de prioridade no qual você deseja que o sistema execute este fluxo por padrão. As opções incluem:
      • Baixo(a)
      • Médio (padrão)
      • Alto(a)

      Para saber mais sobre os níveis de prioridade de fluxo, consulte Prioridade de fluxo.

    6. Selecione Enviar.
      Nota:
      Se esta for a primeira vez em Workflow Studio, uma tela de boas-vindas será exibida. Você pode optar por fazer o tour de boas-vindas ou ignorar o tour por enquanto.
      O sistema exibe o ambiente de design Workflow Studio.
    7. Adicione um gatilho ao seu fluxo.
      1. Na seção GATILHO, selecione Adicionar um gatilho.
      2. Na lista Gatilho, selecione um gatilho que iniciará a execução do fluxo.
        Para obter mais informações sobre tipos de gatilho, consulte Workflow Studio tipos de gatilho de fluxo.
        O sistema exibe um conjunto de campos, dependendo do tipo de gatilho selecionado.
      3. Configure o gatilho preenchendo os campos.
        Para um gatilho baseado em registro, por exemplo, selecione uma tabela e defina as condições do campo que, quando atendidas, iniciarão a execução do fluxo.
      4. Clique em Concluído.
    8. Para adicionar ações, fluxos, subfluxos ou lógica de fluxo, selecione Adicionar uma ação, Lógica de fluxo ou Subfluxo.
      1. Selecione uma opção.
        Opção Descrição
        Ação

        Selecione a ação desejada. Workflow Studio inclui Workflow Studio ações que estão disponíveis para fluxos e subfluxos. Como alternativa, um usuário com a função action_designer pode criar ações adicionais para adicionar aos fluxos. Os plug-ins Integration Hub e Spokes instalam ações adicionais.

        Para adicionar ações de rascunho no menu Mais ações, defina Mostrar ações de rascunho como verdadeiro.

        Para exibir os spokes que estão disponíveis no ServiceNow Store, defina Mostrar spokes da loja como verdadeiro no menu Mais ações.
        Nota:
        Em Spokes não instalados, o sistema exibe os spokes que estão disponíveis no ServiceNow Store com base na compatibilidade com a versão ServiceNow e na dependência da aplicação em Workflow Studio.
        Lógica de fluxo Selecione uma opção para especificar operações condicionais ou repetidas.
        Subfluxo Selecione um subfluxo publicado e defina os valores de entrada. Além de adicionar um subfluxo como uma ação de fluxo, você pode habilitar a opção Mostrar fluxos acionados no menu Mais ações para selecionar um fluxo ativado e definir as entradas necessárias. A execução de um fluxo acionado ignora suas condições de gatilho e executa todas as ações.

        Para mudar a ordem de uma ação em um fluxo, arraste a alça no lado esquerdo da ação para o local desejado.

        O sistema exibe um conjunto de campos, dependendo da opção selecionada.
      2. Para configurar a ação, a lógica de fluxo ou o subfluxo, preencha os campos.
      3. Selecione Concluído.
      4. Repita a adição de ações até concluir.
    9. Clique em Salvar.
      Workflow Studio salva um rascunho do fluxo, do gatilho e das ações.

    O que Fazer Depois

    • Teste o fluxo até que você esteja pronto para ativá-lo.
      Nota:
      O sistema aciona somente fluxos ativados.
    • Implante ou transfira seu fluxo para outra instância.
      • Implante o fluxo do repositório de aplicações quando a aplicação estiver concluída e pronta para a versão.
      • Transfira o fluxo de um arquivo XML de conjunto de atualizações quando quiser testar o fluxo em outra instância. Quando você salva um fluxo, Workflow Studio gera um único arquivo de conjunto de atualizações que contém seus subfluxos e ações.