Fonctions liées au flux
Formules liées au flux
Des fonctions ont été développées dans Vdoc Kit pour permettre, à partir de la tâche courante, de :
- tester si une tâche est en cours (au niveau du document processus / quelque soit l’utilisateur connecté).
- tester si une tâche est en retard (pour l’utilisateur connecté)
- récupérer la durée de la tâche courante (depuis combien de temps la tâche est en cours).
Fonction ESTACTIVE / ISACTIVE
Description
Cette fonction retourne @VRAI si une tâche est en cours pour le document processus quelque soit l’utilisateur connecté. Elle retourne @FFAUX si la tâche n’est pas active (autres tâches en cours, document processus terminé, document processus annulé).
Disponible depuis la version 1.7.2 de vdoc.kit.
Syntaxe
|
|
La syntaxe de la fonction contient les arguments suivants :
Paramètre | Description | Obligatoire | Commentaires |
---|---|---|---|
iResource | Objet correspondant à la ressource de la ligne. | Oui | iResource |
taskName | Nom système de l’étape. | Oui |
Valeur de retour
La fonction ESTACTIVE renvoie @VRAI si une tâche active est trouvée pour l’étape spécifiée, sinon elle renvoie @FAUX.
Exemples
Exemple 1 : afficher le fragment si l’étape en cours est *Validation Ressources Humaines"
|
|
Exemple 2 : afficher le fragment si l’étape courante est différente de *Validation Ressources Humaines"
|
|
Fonction ESTENRETARD / ISLATE
Description
Cette fonction vérifie si l’étape en cours est en retard.
Disponible depuis la version 1.7.2 de vdoc.kit.
Syntaxe
|
|
La syntaxe de la fonction contient les arguments suivants :
Paramètre | Description | Obligatoire | Commentaires |
---|---|---|---|
iResource | Objet correspondant à la ressource de la ligne. | Oui | iResource |
Valeur de retour
La fonction ESTENRETARD renvoie @VRAI si l’utilisateur connecté est en retard sur la tâche active, sinon elle renvoie @FAUX.
Exemples
Exemple 1 : indiquer dans une colonne virtuelle si une tâche est en retard
|
|
Fonction DUREE / DURATION
Description
Cette fonction retourne la durée du retard si une tâche est en cours et en retard pour le document processus.
Disponible depuis la version 1.7.2 de vdoc.kit.
Syntaxe
|
|
La syntaxe de la fonction contient les arguments suivants :
Paramètre | Description | Obligatoire | Commentaires |
---|---|---|---|
iResource | Objet correspondant à la ressource de la ligne. | Oui | iResource |
unité | Unité de temps. | Non | DAY, HOUR, MINUTE, SECONDE, MILLISECONDE. Si aucune unité n’est spécifiée la fonction renvoie le nombre de jours (valeur par défaut : “DAY”). |
Valeur de retour
La fonction DUREE renvoie une valeur entière.
Remarque
La fonction DUREE ne gère pas les tâches en parallèle.
Exemples
Exemple 1 : afficher dans une colonne virtuelle le nombre de jours de retard
|
|