Criar um fluxo
Automatize o fluxo de trabalho da aplicação de solicitação de viagem do funcionário criando um fluxo.
Antes de Iniciar
Função necessária: administrador ou flow_designer
Por Que e Quando Desempenhar Esta Tarefa
A segunda fase para adicionar lógica e automação à aplicação de solicitação de viagem do funcionário é criar um fluxo. O fluxo que criamos automatiza o fluxo de trabalho da aplicação depois que uma solicitação de viagem do funcionário é criada.
|
Fase 1 |
|
|
|
Fase 2 |
|
Para obter mais informações sobre fluxos, consulte Building flows.
Use o tutorial a seguir para criar um fluxo para a aplicação de solicitação de viagem do funcionário.
| Carimbo de data/hora | Seção |
|---|---|
| 0:09 | Adicione um fluxo à sua aplicação. |
| 0:14 | Crie o fluxo a partir do zero. |
| 0:17 | Insira um nome e uma descrição exclusivos para o fluxo. |
| 0:22 | Continue configurando seu fluxo. |
| 0:25 | Crie um gatilho. |
| 0:41 | Adicionar uma ação Solicitar aprovação. |
| 1:09 | Adicionar lógica de fluxo "If". |
| 1:25 | Integrar tabelas de decisão. |
| 1:48 | Ações de repetição duplicadas. |
| 2:17 | Adicionar uma ação de registro de atualização. |
| 2:38 | Adicionar lógica de fluxo Else. |
| 2:50 | Adicionar uma ação Enviar e-mail. |
| 4:14 | Adicionar lógica de fluxo de fim de fluxo. |
| 4:19 | Exiba seu fluxo como um diagrama. |
| 4:22 | Salve as mudanças. |
Procedimento
Resultado
Você criou um fluxo que automatizará o fluxo de trabalho de ponta a ponta da aplicação de solicitação de viagem do funcionário.
O que Fazer Depois
Continue criando o fluxo para a aplicação de solicitação de viagem do funcionário. Prossiga para a próxima etapa: Adicionar uma ação Solicitar aprovação.
Adicionar uma ação Solicitar aprovação
Solicite aprovações para qualquer registro adicionando a ação Solicitar aprovação ao seu fluxo.
Antes de Iniciar
Função necessária: administrador ou flow_designer
Por Que e Quando Desempenhar Esta Tarefa
A ação Solicitar aprovação é um modelo de ação do ServiceNow Core que permite solicitar aprovações facilmente. Você pode especificar quais registros exigem aprovação e atribuir usuários para aprovar ou rejeitar o registro.
Em nosso tutorial, usamos a ação Solicitar aprovação para solicitar aprovações de gerentes e chefes regionais para solicitações de viagem de funcionários. Este procedimento descreve a ação Solicitar aprovação que roteia para o gerente. O procedimento para criar a ação Solicitar aprovação que roteia para o chefe regional é descrito em Ações de repetição duplicadas.
Para obter mais informações sobre a ação Solicitar aprovação, consulte Ask for Approval action.
Procedimento
O que Fazer Depois
Prossiga para a próxima etapa: Adicionar lógica de fluxo "If".
Adicionar lógica de fluxo "If"
Use a lógica de fluxo If para direcionar o fluxo para executar ações com base em condições específicas.
Antes de Iniciar
Função necessária: administrador ou flow_designer
Por Que e Quando Desempenhar Esta Tarefa
Adicione a lógica de fluxo If ao seu fluxo para que sua aplicação execute ações somente quando determinados critérios forem atendidos. Se a lógica de fluxo criar um caminho específico, ou ramificação, em um fluxo que será executado somente quando as condições forem atendidas.
Em nosso tutorial, usamos a lógica de fluxo If para definir o que a aplicação faz se uma solicitação de viagem tiver sido aprovada. Por exemplo, se uma solicitação de viagem tiver sido aprovada pelo chefe regional, o Estado do registro da solicitação de viagem deverá ser alterado para Encerrado concluído.
Há duas instâncias da lógica de fluxo "If" no fluxo do tutorial de criação de apps: uma que representa a aprovação do gerente e outra que representa a aprovação do chefe regional. Este procedimento cobre a criação da ramificação que representa a aprovação do gerente. Você pode usar este procedimento para criar a ramificação que representa a aprovação do chefe regional e ajustar os valores do campo Rótulo da coluna e Condição de acordo.
Para obter mais informações sobre como usar a lógica de fluxo If, consulte If flow logic.
Procedimento
Resultado
Por padrão, a lógica de fluxo If não tem saída. Ele simplesmente avalia se uma condição foi atendida ou não. Para que o fluxo conclua ações quando as condições na lógica de fluxo "If" forem atendidas, você deve adicionar ações de ramificação ou lógica de fluxo.
O que Fazer Depois
Prossiga para a próxima etapa: Integrar tabelas de decisão.
Integrar tabelas de decisão
Integre tabelas de decisão ao seu fluxo usando a lógica de fluxo Criar uma decisão.
Antes de Iniciar
Função necessária: administrador ou flow_designer
Por Que e Quando Desempenhar Esta Tarefa
A lógica de fluxo de tomada de decisão permite que você integre tabelas de decisão em fluxos facilmente. A lógica de fluxo de tomada de decisão executa a tabela de decisão e retorna resultados, que podem ser exibidos como ramificações no fluxo ou cápsulas de dados no painel Dados.
Em nosso tutorial, as solicitações de viagem dos funcionários são enviadas aos chefes regionais após receberem a aprovação do gerente. Usamos a lógica de fluxo Tomar decisão para conectar o fluxo à tabela de decisão de cabeçalho regional e recuperar as informações regionais corretas.
Para obter mais informações sobre a lógica de fluxo Tomar decisão, consulte Make a decision flow logic.
Procedimento
Resultado
A lógica de fluxo Tomar uma decisão gera resultados da tabela de decisão, que você pode usar em seu fluxo.
O que Fazer Depois
Prossiga para a próxima etapa: Ações de repetição duplicadas.
Ações de repetição duplicadas
Para ações que se repetem em seu fluxo, economize tempo duplicando as ações e ajustando seus valores conforme necessário.
Antes de Iniciar
Função necessária: administrador ou flow_designer
Por Que e Quando Desempenhar Esta Tarefa
A duplicação de ações permite criar fluxos com mais rapidez e eficiência.
- A ação Solicitar aprovação se repete para solicitar aprovações do gerente e do chefe regional para solicitações de viagem de funcionários.
- A ação Atualizar registro atualiza o registro da solicitação de viagem em vários locais no fluxo, como quando a solicitação é rejeitada por um gerente.
- A ação Enviar e-mail ocorre em dois locais para notificar os funcionários de que suas solicitações de viagem foram rejeitadas pelo gerente ou pelo chefe regional.
Este procedimento descreve a duplicação da ação Solicitar aprovação para solicitar a aprovação do chefe regional. Você pode usar as etapas descritas aqui para duplicar as outras ações que se repetem e ajustar o local da ação e os valores do campo de acordo.
Procedimento
O que Fazer Depois
Prossiga para a próxima etapa: Adicionar uma ação de registro de atualização.
Adicionar uma ação de registro de atualização
Automatize as atualizações de registro em um fluxo usando a ação Atualizar registro.
Antes de Iniciar
Função necessária: administrador ou flow_designer
Por Que e Quando Desempenhar Esta Tarefa
A ação Atualizar registro é um modelo de ação ServiceNow Core que você pode adicionar ao fluxo para atualizar os registros existentes.
Em nosso tutorial, usamos a ação Atualizar registro para atualizar o registro da solicitação de viagem depois que ele é aprovado ou rejeitado. Este procedimento descreve a criação da ação Atualizar registro se uma solicitação de viagem tiver sido aprovada pelo gerente e pelo chefe regional. Você pode usar este procedimento para criar as outras ações Atualizar registro e alterar os campos e valores de campo conforme necessário.
Para obter mais informações sobre a ação Atualizar registro, consulte Update Record action.
Procedimento
O que Fazer Depois
Prossiga para a próxima etapa: Adicionar lógica de fluxo Else.
Adicionar lógica de fluxo Else
Em fluxos com lógica de fluxo If, adicione a lógica de fluxo Else para criar caminhos alternativos quando as condições não forem atendidas.
Antes de Iniciar
Função necessária: administrador ou flow_designer
Por Que e Quando Desempenhar Esta Tarefa
Adicione a lógica de fluxo Else para definir as ações que o fluxo executa quando as condições da lógica de fluxo If não são atendidas. A lógica de fluxo Else cria um caminho no fluxo que é executado somente quando as condições da lógica de fluxo If não são atendidas.
Em nosso tutorial, adicionamos a lógica de fluxo Else para especificar o que acontece quando uma solicitação de viagem é rejeitada por um gerente ou chefe regional.
Procedimento
Resultado
Por padrão, a lógica de fluxo Else não tem saída. Ele apenas cria uma ramificação para o fluxo ser executado quando as condições da lógica de fluxo "If" não são atendidas. Para que o fluxo conclua ações no bloco de lógica de fluxo Else, você deve adicionar ações de ramificação ou lógica de fluxo.
O que Fazer Depois
Prossiga para a próxima etapa: Adicionar uma ação Enviar e-mail.
Adicionar uma ação Enviar e-mail
Automatize o envio de notificações por e-mail usando a ação Enviar e-mail.
Antes de Iniciar
Função necessária: administrador
Por Que e Quando Desempenhar Esta Tarefa
A ação Enviar e-mail é um modelo de ação ServiceNow Core que você pode adicionar ao fluxo para automatizar o envio de e-mails para usuários ou grupos especificados.
Em nosso tutorial, adicionamos ações Enviar e-mail para notificar os funcionários de que suas solicitações de viagem foram rejeitadas. Este procedimento cobre a ação Enviar e-mail que notifica os funcionários de que a solicitação de viagem foi rejeitada pelo chefe regional. Você pode usar este procedimento para criar a outra ação Enviar e-mail para a rejeição do gerente e ajustar os valores do campo de acordo.
Para obter mais informações sobre a ação Enviar e-mail, consulte Send Email action.
Procedimento
O que Fazer Depois
Prossiga para a próxima etapa: Adicionar lógica de fluxo de fim de fluxo.
Adicionar lógica de fluxo de fim de fluxo
Adicione a lógica de fluxo Encerrar fluxo para interromper a execução do fluxo atual.
Antes de Iniciar
Função necessária: administrador
Por Que e Quando Desempenhar Esta Tarefa
Se você quiser que o fluxo termine quando determinadas condições forem atendidas, você poderá adicionar a lógica de fluxo Encerrar fluxo. A lógica de fluxo Encerrar fluxo pode estar contida em um bloco de lógica de fluxo condicional, como uma lógica de fluxo If, Else If ou Else. A lógica de fluxo Encerrar fluxo interrompe a execução do fluxo atual.
Em nosso tutorial, adicionamos a lógica de fluxo Encerrar fluxo para encerrar o fluxo se uma solicitação de viagem tiver sido rejeitada.
Para obter mais informações sobre a lógica de fluxo Encerrar fluxo, consulte End Flow flow logic.
Procedimento
O que Fazer Depois
A lógica e a automação da aplicação de solicitação de viagem do funcionário estão concluídas. Prossiga para a etapa final no tutorial de criação de apps: Testar sua aplicação.