WorkflowDuration - Global

. WorkflowDuration a inclusão de script fornece métodos para calcular a duração (em segundos) com base nas variáveis de uma atividade de fluxo de trabalho. É uma interface entre Temporizador de fluxo de trabalho () e. DurationCalculator() .

WorkflowDuration - addSeconds ( registro GlideRecord, valor numérico)

Adiciona o número de segundos à data/hora de início especificada.

Tabela 1. Parâmetros
Nome Tipo Descrição
registro GlideRecord descrição
valor Número valor
Tabela 2. Retornos
Tipo Descrição
Booliano Verdadeiro se o objeto foi criado com sucesso.

WorkflowDuration - Calcular ( registro GlideRecord)

Calcula o número de segundos e a data de vencimento.

Tabela 3. Parâmetros
Nome Tipo Descrição
registro GlideRecord O registro que contém os campos com as informações de programação, fuso horário e data/hora. Isso é quase sempre activity.vars.__var_record__.
Tabela 4. Retornos
Tipo Descrição
vazio

WorkflowDuration - calculateTimeLeft ( registro GlideRecord)

Calcula o número de segundos restantes até a data/hora de término especificada.

Tabela 5. Parâmetros
Nome Tipo Descrição
registro GlideRecord O registro que contém os campos com as informações de programação, fuso horário e data/hora. Isso é quase sempre activity.vars.__var_record__.
Tabela 6. Retornos
Tipo Descrição
vazio

WorkflowDuration - getEndDateTime( )

Retorna a data/hora de término definida por uma chamada para calcular (registro) .

Tabela 7. Parâmetros
Nome Tipo Descrição
Nenhum
Tabela 8. Retorna
Tipo Descrição
GlideDateTime A data/hora de término.

WorkflowDuration - getSeconds( )

Retorna o valor de segundos que foi definido por uma chamada para calcular (registro) .

Tabela 9. Parâmetros
Nome Tipo Descrição
Nenhum
Tabela 10. Retorna
Tipo Descrição
Número O número de segundos definido por uma chamada para calcular (registro) .

WorkflowDuration - getTotalSeconds( )

Retorna o valor totalSeconds que foi definido por uma chamada para calcular(record).

Tabela 11. Parâmetros
Nome Tipo Descrição
Nenhum
Tabela 12. Retorna
Tipo Descrição
Número O número total de segundos definido por uma chamada para calcular (registro) .

WorkflowDuration - setEndDateTime(cadeia de caracteres dt)

Define a data/hora de término a ser usada ao calcular o tempo restante.

Para converter o valor no formato interno GlideDateTime, use GlideDateTime.getValue() .

Tabela 13. Parâmetros
Nome Tipo Descrição
dt Cadeia de caracteres A data/hora de término a ser usada.
Tabela 14. Retornos
Tipo Descrição
vazio

WorkflowDuration - setEndDateTime(GlideDateTime dt)

Define a data/hora de término a ser usada ao calcular o tempo restante.

Para converter o valor no formato interno GlideDateTime, use GlideDateTime.getValue() .

Tabela 15. Parâmetros
Nome Tipo Descrição
dt GlideDateTime A data/hora de término a ser usada.
Tabela 16. Retornos
Tipo Descrição
vazio

WorkflowDuration - setStartDateTime(cadeia de caracteres dt)

Define a data/hora de início a ser usada nos cálculos.

Tabela 17. Parâmetros
Nome Tipo Descrição
dt Cadeia de caracteres A data/hora de início a ser usada, em GMT.
Tabela 18. Retornos
Tipo Descrição
vazio

WorkflowDuration - setStartDateTime(GlideDateTime dt)

Define a data/hora de início a ser usada nos cálculos.

Para converter o valor no formato interno GlideDateTime, use GlideDateTime.getValue() .

Tabela 19. Parâmetros
Nome Tipo Descrição
dt GlideDateTime A data/hora de início a ser usada.
Tabela 20. Retornos
Tipo Descrição
vazio

WorkflowDuration - setUsedSecs(número de segundos)

Define o. used secondscompensação, em que o número de segundos é o número de segundos dentro de qualquer programação.

Pode ser um número -ve, que estende a duração.

Tabela 21. Parâmetros
Nome Tipo Descrição
segundos Número O número de segundos usados a serem definidos.
Tabela 22. Retornos
Tipo Descrição
vazio

WorkflowDuration - setWorkflow ( programação do objeto, fuso horário do objeto)

Define a programação/fuso horário do fluxo de trabalho. Usado para schedule_type workflow_schedule e. timezone_type workflow_timezone ).

Tabela 23. Parâmetros
Nome Tipo Descrição
agendamento Objeto A programação a ser usada. Geralmente do fluxo de trabalho context.schedule.
fuso horário Objeto O fuso horário a ser usado. Geralmente do fluxo de trabalho context.timezone.
Tabela 24. Retornos
Tipo Descrição
vazio