WorkflowDuration - Global

A inclusão de script WorkflowDuration 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 Workflow Timer() 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. Retorna
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. Quase sempre é activity.vars.__var_record__.
Tabela 4. Retorna
Tipo Descrição
vazio

WorkflowDuration - calcularTimeLeft(registro GlideRecord)

Calcula o número de segundos restantes para 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. Quase sempre é activity.vars.__var_record__.
Tabela 6. Retorna
Tipo Descrição
vazio

WorkflowDuration - getEndDateTime( )

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

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(record).

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(registrar).

WorkflowDuration - getTotalSeconds()

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

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(registrar).

WorkflowDuration - setEndDateTime(String 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. Retorna
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. Retorna
Tipo Descrição
vazio

WorkflowDuration - setStartDateTime(String 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. Retorna
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. Retorna
Tipo Descrição
vazio

WorkflowDuration - setUsedSecs(Number segundos)

Define a compensação used seconds, 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 definir.
Tabela 22. Retorna
Tipo Descrição
vazio

WorkflowDuration - setWorkflow(Programação de objeto, Fuso horário de 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
programação Objeto A programação a ser usada. Normalmente, do fluxo de trabalho context.schedule.
fuso horário Objeto O fuso horário a ser usado. Normalmente, do fluxo de trabalho context.timezone.
Tabela 24. Retorna
Tipo Descrição
vazio