Ação do temporizador de porcentagem de ANS
Identifique quando um registro de ANS de tarefa atinge um valor de porcentagem específico e execute outras ações ou lógica de fluxo que seja baseada na porcentagem de ANS. Por exemplo, envie uma notificação quando um temporizador de porcentagem de ANS for concluído.
Funções e disponibilidade
Disponível como uma ação principal de Workflow Studio ServiceNow. Usuários com a função flow_designer ou admin podem adicionar uma ação a um fluxo e definir detalhes de configuração.
Campos
| Campo | Descrição |
|---|---|
| Percentual | A porcentagem inteira positiva da duração total do ANS usada para calcular uma hora de término. Por exemplo, uma porcentagem de 50% resulta no sistema calculando um valor de data e hora de término que é 50% da duração total do ANS. Se um ANS exigir que as tarefas sejam concluídas dentro de 24 horas, 50% desse ANS será de 12 horas. |
Data/Hora de Término Programada
- Se a data de término estiver no futuro, o sistema criará um evento do sistema para continuar executando a ação nessa data futura. Enquanto o sistema aguarda a data de término programada, ele pausa o fluxo e a ação.
- Se a data de término estiver no passado, o sistema definirá imediatamente o status da ação do temporizador de porcentagem de ANS.
Status
A cápsula de dados de status contém o resultado do temporizador de porcentagem de ANS.
| Status | Descrição |
|---|---|
| Concluído(a) | A ação do temporizador atingiu a data/hora de término programada. Os designers de fluxo podem criar lógica de fluxo específica para este status de ação. |
| Pausados | O temporizador foi pausado antes da data/hora de término programada. Se a execução do temporizador for retomada, Workflow Studio gerará um novo valor de data/hora de término programado. Os designers de fluxo podem criar lógica de fluxo específica para este status de ação. |
| Reparar | O fluxo está sendo executado no modo de reparo e a data/hora de término programada está no passado. Os designers de fluxo podem criar lógica de fluxo específica para este status de ação. |
| Omitido | O temporizador não foi executado porque a data/hora de término programada está no passado. Os designers de fluxo podem criar lógica de fluxo específica para este status de ação. |
| Aguardando | O temporizador está em execução e ainda não atingiu a data/hora de término programada. |
Workflow Studio define o status da ação quando o estado do ANS corresponde a uma condição do ANS ou quando determinadas ações de IU são selecionadas.
| Estado do ANS | Conjunto de status da ação | Estado de execução do fluxo |
|---|---|---|
| O ANS é anexado e a data/hora de término programada está no futuro. | Defina o status da ação como Aguardando. | O fluxo aguarda até que o temporizador de ANS seja concluído, cancelado ou pausado. |
| O ANS é anexado e a data/hora de término programada está no passado. |
|
O fluxo executa a próxima ação ou lógica de fluxo na sequência de fluxo. |
| Cancelamentos de ANS. | Defina o status da ação como um valor nulo. | O fluxo é interrompido com um estado de Cancelado. |
| Pausas de ANS. | Defina o status da ação como Pausado. | O fluxo espera até que o fluxo da Tarefa de ANS seja cancelado ou retomado. |
| O ANS atinge a Data/Hora de Término Programada. | Defina o status da ação como Concluído. | O fluxo executa a próxima ação ou lógica de fluxo na sequência de fluxo. |
| Currículos de ANS. | Defina o status da ação como Aguardando. | O fluxo aguarda até que o temporizador de ANS seja concluído, cancelado ou pausado. |
| Paradas de ANS. | Defina o status da ação como um valor nulo. | O fluxo é interrompido com um estado de Cancelado. |
Duração Total
A cápsula de dados de duração total lista o número total de segundos em que a ação foi executada. A duração total é calculada a partir da hora de início da ação e da hora em que a ação atingiu o status Concluído. Valores de status diferentes de Concluído produzem um valor nulo de Duração total.
Diretrizes gerais
Siga estas diretrizes gerais ao criar fluxos que contêm ações do Temporizador de percentual do Acordo de nível de serviço (ANS).
- Adicionar ações do Temporizador de Percentual de ANS somente a fluxos com um gatilho de Tarefa de ANS
- Uma ação do Temporizador de Percentual de ANS só pode ser executada quando o fluxo começa a partir de um gatilho de Tarefa de ANS. Você não pode ativar um subfluxo que contém uma ação do Temporizador de Percentual de ANS.
- Criar lógica de fluxo condicional para valores de status esperados
- Use o valor do campo Status como condição para a lógica de fluxo. Crie lógica de fluxo para valores de status esperados, como Concluído, Reparoe Ignorado. Por exemplo, adicione um bloco de lógica de fluxo If para enviar uma notificação quando o Temporizador de percentual de ANS tiver um status Concluído.
- Atribua a cada ação do Temporizador de Percentual de ANS um valor cumulativo exclusivo de Aguardar porcentagem
- Cada ação do Temporizador de Percentual de ANS calcula sua própria Data/Hora de Término Programada usando seu valor percentual Aguardar. Se você criar várias ações do Temporizador de Percentual de ANS, atribua a cada ação seu próprio valor cumulativo exclusivo de Aguardar porcentagem. Por exemplo, crie três ações separadas com diferentes valores de porcentagem concluída, como 25%, 50% e 75% concluído. Definir todas as três ações com o mesmo valor de porcentagem concluída, como 25%, faz com que os temporizadores sejam concluídos ao mesmo tempo.
- Copiar fluxos existentes para fazer personalizações
- Reduza o tempo de desenvolvimento copiando os fluxos de ANS padrão e personalizando as cópias com sua própria lógica. Selecione um fluxo personalizado a ser executado a partir da definição do ANS. Consulte Criar uma definição do ANS .