jeudi 30 septembre 2010

BPM 11g - boucle et manipulation de tableaux - loop - array




Cet article explique rapidement comment mettre en oeuvre une boucle dans BPM11g et notamment le studio (jdev 11g).


Après avoir créé un projet de type BPM et le composite associé, dans le studio bpm, il suffit de rajouter une étape subprocess et de spécifier qu'il s'agit d'une boucle.




Réduisez le sub-process et effectuez un clic droit sur l'étape pour visualiser ces propriétés:


La boucle va s'executer en fonction du nombre de société spécifié dans la requête XML. La manipulation du tableau des sociétés s'effectue simplement par ce type d'expression dans le "data manipulation":







Ensuite dans mon exemple vous retrouvez 2 occurences de taches correspondant à notre processus BPM, suite à une execution du processus, avec chacune une information différente sur le nom de société ...



Retrouvez ce projet Jdev sur ce lien ICI


Aucun commentaire: