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.
| Nome | Tipo | Descrição |
|---|---|---|
| registro | GlideRecord | descrição |
| valor | Número | valor |
| 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.
| 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__. |
| Tipo | Descrição |
|---|---|
| vazio |
WorkflowDuration - calcularTimeLeft(registro GlideRecord)
Calcula o número de segundos restantes para a data/hora de término especificada.
| 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__. |
| Tipo | Descrição |
|---|---|
| vazio |
WorkflowDuration - getEndDateTime( )
Retorna a data/hora de término definida por uma chamada para calcular(record).
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| 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).
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| 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).
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| 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().
| Nome | Tipo | Descrição |
|---|---|---|
| dt | Cadeia de caracteres | A data/hora de término a ser usada. |
| 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().
| Nome | Tipo | Descrição |
|---|---|---|
| dt | GlideDateTime | A data/hora de término a ser usada. |
| Tipo | Descrição |
|---|---|
| vazio |
WorkflowDuration - setStartDateTime(String dt)
Define a data/hora de início a ser usada nos cálculos.
| Nome | Tipo | Descrição |
|---|---|---|
| dt | Cadeia de caracteres | A data/hora de início a ser usada, em GMT. |
| 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().
| Nome | Tipo | Descrição |
|---|---|---|
| dt | GlideDateTime | A data/hora de início a ser usada. |
| 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.
| Nome | Tipo | Descrição |
|---|---|---|
| segundos | Número | O número de segundos usados a definir. |
| 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).
| 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. |
| Tipo | Descrição |
|---|---|
| vazio |