Ação do Temporizador de Percentual 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 Flow Designer 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 |
|---|---|
| Porcentagem | 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 que calcula um valor de data e hora de término que é 50% da duração total do ANS. Se um SLA exigir que as tarefas sejam concluídas em 24 horas, 50% desse SLA 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 SLA.
| Status | Descrição |
|---|---|
| Concluído | 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. |
| Pausado | O temporizador foi pausado antes da data/hora de término programada. Se a execução do temporizador for retomada, Flow Designer 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. |
| Ignorado | 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. |
Flow Designer define o status da ação quando o estado de SLA corresponde a uma condição de SLA ou quando determinadas ações de IU são selecionadas.
| Estado do ANS | Conjunto de status da ação | Estado de execução de fluxo |
|---|---|---|
| O SLA é 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 SLA seja concluído, cancelado ou pausado. |
| O SLA é 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 Cancelado. |
| Pausas de ANS. | Defina o status da ação como Pausado. | O fluxo aguarda até que o fluxo de Tarefa de ANS seja cancelado ou retomado. |
| O SLA 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. |
| Resumos de ANS. | Defina o status da ação como Aguardando. | O fluxo aguarda até que o temporizador de SLA seja concluído, cancelado ou pausado. |
| Interrupções de ANS. | Defina o status da ação como um valor nulo. | O fluxo é interrompido com um estado Cancelado. |
Duração Total
A cápsula de dados Duração total lista o número total de segundos 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 contenham ações do Temporizador de porcentagem de 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 inicia 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 uma condição para a lógica de fluxo. Crie lógica de fluxo para valores de Status esperados, como Concluído, Reparare Ignorado. Por exemplo, adicione um bloco de lógica de fluxo If para enviar uma notificação quando o Temporizador de porcentagem de ANS tiver um status Concluído.
- Atribua a cada ação do Temporizador de Percentual de ANS um valor percentual cumulativo exclusivo de Aguardar
- Cada ação do Temporizador de Percentual de ANS calcula sua própria Data/Hora de Término Programada usando seu valor de porcentagem Aguardar. Se você criar várias ações do Temporizador de Percentual de ANS, forneça a cada ação seu próprio valor percentual cumulativo Aguardar. Por exemplo, crie três ações separadas com diferentes valores de porcentagem de conclusão, como 25%, 50% e 75% concluídos. 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 SLA 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 .