WorkflowDuration : global
L’include de script WorkflowDuration fournit des méthodes permettant de calculer la durée (en secondes) en fonction des variables d’une activité de workflow. Il s’agit d’une interface entre Workflow Timer() et DurationCalculator().
WorkflowDuration : addSeconds(enregistrement GlideRecord, montant du numéro)
Ajoute le nombre de secondes à la date/l’heure de début spécifiée.
| Nom | Type | Description |
|---|---|---|
| record | GlideRecord | description |
| calculer le montant de | Numéro | calculer le montant de |
| Type | Description |
|---|---|
| Booléen | Vrai, si l’objet a été créé avec succès. |
WorkflowDuration : calculer (enregistrement GlideRecord)
Calcule le nombre de secondes et la date d’échéance.
| Nom | Type | Description |
|---|---|---|
| record | GlideRecord | L’enregistrement qui contient les champs avec les informations de calendrier, de fuseau horaire et de date/heure. C’est presque toujours activity.vars.__var_record__. |
| Type | Description |
|---|---|
| nul |
WorkflowDuration : calculateTimeLeft(enregistrement GlideRecord)
Calcule le nombre de secondes restantes jusqu’à la date/l’heure de fin spécifiée.
| Nom | Type | Description |
|---|---|---|
| record | GlideRecord | L’enregistrement qui contient les champs avec les informations de calendrier, de fuseau horaire et de date/heure. C’est presque toujours activity.vars.__var_record__. |
| Type | Description |
|---|---|
| nul |
WorkflowDuration : getEndDateTime( )
Renvoie la date/heure de fin définie par un appel à calculer (enregistrement).
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| GlideDateTime | Date/heure de fin. |
WorkflowDuration : getSeconds( )
Renvoie la valeur en secondes définie par un appel à calculer (enregistrement).
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Numéro | Nombre de secondes définies par un appel pour calculer (enregistrer). |
WorkflowDuration : getTotalSeconds( )
Renvoie la valeur totalSeconds définie par un appel à calculer (enregistrement).
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Numéro | Nombre total de secondes défini par un appel pour calculer (enregistrer). |
WorkflowDuration : setEndDateTime(String dt)
Définit la date/heure de fin à utiliser pour le calcul du temps restant.
Pour convertir la valeur au format interne GlideDateTime, utilisez GlideDateTime.getValue().
| Nom | Type | Description |
|---|---|---|
| Dt | Chaîne | Date/heure de fin à utiliser. |
| Type | Description |
|---|---|
| nul |
WorkflowDuration : setEndDateTime(GlideDateTime dt)
Définit la date/heure de fin à utiliser pour le calcul du temps restant.
Pour convertir la valeur au format interne GlideDateTime, utilisez GlideDateTime.getValue().
| Nom | Type | Description |
|---|---|---|
| Dt | GlideDateTime | Date/heure de fin à utiliser. |
| Type | Description |
|---|---|
| nul |
WorkflowDuration : setStartDateTime(String dt)
Définit la date/heure de début à utiliser dans les calculs.
| Nom | Type | Description |
|---|---|---|
| Dt | Chaîne | La date/heure de début à utiliser, en GMT. |
| Type | Description |
|---|---|
| nul |
WorkflowDuration : setStartDateTime(GlideDateTime dt)
Définit la date/heure de début à utiliser dans les calculs.
Pour convertir la valeur au format interne GlideDateTime, utilisez GlideDateTime.getValue().
| Nom | Type | Description |
|---|---|---|
| Dt | GlideDateTime | Date/heure de début à utiliser. |
| Type | Description |
|---|---|
| nul |
WorkflowDuration : setUsedSecs(nombre de secondes)
Définit la used seconds compensation, où le nombre de secondes est le nombre de secondes à l’intérieur de n’importe quel calendrier.
Peut être un nombre -ve, ce qui prolonge la durée.
| Nom | Type | Description |
|---|---|---|
| secondes | Numéro | Nombre de secondes utilisées à définir. |
| Type | Description |
|---|---|
| nul |
WorkflowDuration : setWorkflow(Object schedule, Object timezone)
Définit le calendrier/le fuseau horaire du workflow. Utilisé pour schedule_type workflow_schedule et timezone_type workflow_timezone).
| Nom | Type | Description |
|---|---|---|
| schedule | Objet | Calendrier à utiliser. Généralement à partir du workflow context.schedule. |
| fuseau horaire | Objet | Le fuseau horaire à utiliser. Généralement à partir du workflow context.timezone. |
| Type | Description |
|---|---|
| nul |