Index général
- Outils
- Références
- Tuyaux
Ce TD vient en complément du cours qui introduit plus généralement la notion de BP. Ce TD basé sur l'outil “Bonitasoft” s'inspire librement du tutoriel qu'ils proposent. Notre objectif est de définir le BP (Business Process) correspondant au scénario suivant :
Voici la forme du BP correspondant
import java.io.File; import java.io.PrintWriter; import java.io.FileOutputStream; nom = nom + ".txt" ; fichier = new File(nom); PrintWriter ecrivain; ecrivain = new PrintWriter(new FileOutputStream(nom)); ecrivain.println("voici ce qui a été demande : " + nom); ecrivain.close();
La préparation de la commande consiste à :
Pour cela nous allons définir un sous-processus.
Nous avons deux types d'acteurs : les internautes et les employés. Pour leur affecter des tâches, nous allons définir des lanes.
L'une correspond à “un” internaute, l'autre aux employés.
Vous pouvez choisir de n'affecter qu'un individu à une tâche.
Voici les données attendues par l'internaute : - son adresse email - la référence de la musique sélectionnée - le numéro de carte de credit et la date d'expiration
L'acceptation ou non d'une commande sera également enregistrée sous la forme d'une variable.
Ces variables sont utiles dans l'ensemble du processus.
- Définir ces variables en sélectionnant le pool principal puis données.
Vous pouvez utiliser des variables dans le message.
Puisque nous n'avons pas défini tous les éléments, des formulaires par défaut s'appliquent.
Nous allons à présent particulariser les formulaires.
…
A rendre pour