F_calculateTimertype
Essas funções calculam o prazo de expiração para dois tipos de cronômetros: cronômetros de prazo final e cronômetros de lembretes. Se você configurar o prazo final usando a função F_calculateDeadline, configure o lembrete passando os mesmos valores de parâmetros para a função F_calculateReminder.
F_calculateDeadline(adddays(systemtime(), 5), F_getRegionField(SLAName1, string),
priority, “workscheduleA")
-
F_calculateDeadline(time_value, sla_name, sla_index, [work_schedule_name])
-
F_calculateReminder(time_value, sla_name, sla_index, [work_schedule_name])
- time_value
-
O horário de início para o cálculo de prazo final.
Se um planejamento de serviços for especificado para a função, a função poderá ajustar o horário de início. Para obter mais informações, consulte Planejamentos de serviços.
- sla_name
-
O nome do acordo de nível de serviço a ser usado para o cálculo de prazo final. Uma sequência vazia indica que nenhum acordo de nível de serviço está especificado.
A função irá gerar uma exceção de tempo de execução se o acordo de nível de serviço especificado não puder ser localizado na região.
- sla_index
-
Um índice para a matriz das entradas do acordo de nível de serviço que determina a entrada a ser usada. A matriz é baseada em um (como com todas as outras matrizes do campo fluxo de trabalho). Uma sequência vazia indica que nenhuma entrada de acordo de nível de serviço deve ser usada.
A função gerará uma exceção de tempo de execução se o índice estiver fora dos limites.
- work_schedule_name
-
Opcional. O nome de um planejamento de serviços na região. Uma sequência vazia indica que nenhum planejamento de serviços está especificado.
O acordo de nível de serviço especificado para a função determina se o planejamento de serviços especificado será usado. Se o acordo de nível de serviço não estiver configurado para usar um planejamento de serviços, esse parâmetro será ignorado. Caso contrário, se o acordo de nível de serviço estiver configurado para usar um planejamento de serviços, a função irá gerar uma exceção de tempo de execução se nenhum planejamento for especificado.
Se o acordo de nível de serviço estiver configurado para usar um planejamento de serviços, a função usará o planejamento de serviços para calcular o prazo de expiração do prazo final (em vez do planejamento padrão 24x7). O prazo de expiração retornado está sempre dentro do planejamento de serviços.