bpm collaborative
workflow dev

CompleteTtask


Avez-vous déjà eu besoin de valider plusieurs tâches en même temps ? Avez-vous déjà eu besoin de faire du traitement par lot ? La solution existe dans W4, au niveau de ses APIs, quelque soit la technologie retenue. La méthode s’appelle CompleteTtask (notez le T supplémentaire, indiquant que la méthode attend un tableau de valeurs/objets) et permet de terminer un ensemble de tâches en un seul appel au serveur pour une meilleure performance.

Technologie Prototype de la fonction/méthode
.NET TWFruntimeFactory.WFCompleteTtask(int[] taskId);
Java TWFtask.wfCompleteTtask();

Langage C

WFcCompleteTtask (tWFparaCom * paraCom, tWFTid * taskId /* IN */)

Fonctionnellement, cela permet à un utilisateur de terminer plusieurs tâches en un seul click souris, à condition que son interface utilisateur le lui permette. Souvent cette implémentation est appelé « parapheur ».

Techniquement, notons que cette fonction ne permet pas de modifier des variables des tâches en terminaison. La définition de la procédure devra donc s’appuyer sur des valeurs par défaut au niveau du dossier, par exemple pour la gestion de la validation au niveau d’un lien conditionnel.

Extrait de procédure : le parapheur sera à l’étape « Validation responsable », et la variable « validation » est initiée à « OK ».


Procedure Variables

 Dans le cas de la validation par lot, les variables n’étant pas modifiées par la méthode « CompleteTtask() », la valeur de « validation » sera « OK », même si elle avait été positionnée différemment en traitement unitaire. Le seul moyen de passer sur le lien refus sera de traiter la tâche unitairement et de positionner la variable « validation » à une autre valeur, donnant l’occasion au responsable de motiver son refus.

Procedure Variables

 

Evénements : 
Les Rencontres RSD sont pour nous tous un moment privilégié d’échanges et de convivialité.

le 15 nov à Paris


Votre nouveau contact W4 partenaires et W4 Training est Mme Christelle Vallet. Elle reste � votre disposition.
Pour en savois plus, consultez notre site...

 
Nouvelle étude de cas : Barclays, Gestion des processus bancaires.
... lire la suite
 
      Contact
Contactez-nous dès maintenant !
01 64 53 19 13
contact@w4.eu
www.w4global.com


Valid XHTML 1.0 Transitional © 1996-2010 W4 S.A. rue Emile Baudot F-91873 PALAISEAU CEDEX W4 Business Process Management