WorkflowDuration - Global
Esta classe calcula 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 | description |
| 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 a programação, o fuso horário e as informações de data/hora. Isso é 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 a programação, o fuso horário e as informações de data/hora. Isso é 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(record). |
WorkflowDuration - getTotalSeconds( )
Retorna o valor totalSeconds que foi definido por uma chamada para calcular(record).
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Número | O número total de segundos definido por uma chamada para calcular(record). |
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 para o 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 para o 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(cadeia de caracteres 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 para o 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 s)
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 serem definidos. |
| Tipo | Descrição |
|---|---|
| vazio |
WorkflowDuration - setWorkflow(objeto de programação, objeto de fuso horário)
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, a partir do fluxo de trabalho context.schedule. |
| fuso horário | Objeto | O fuso horário a ser usado. Normalmente, a partir do fluxo de trabalho context.timezone. |
| Tipo | Descrição |
|---|---|
| vazio |