Utilisation des activités Exécuter une méthode (bp)
De Wiki1000
Version du 21 août 2009 à 10:01 par Syfre (discuter | contributions)
Introduction
Cet exemple utilise une méthode pour créer un objet et l’associer à l’instance du processus.
- La première activité exécute une méthode d’une façade qui crée un objet métier. Cet objet est associé à l’instance du processus.
La méthode exécutée :
unit TestSYFREWF; interface Type TestAPI = Class(TitObject) public Function CreateAWFClasseA():WFClasseA; end; Implementation {TestAPI} Function TestAPI.CreateAWFClasseA():WFClasseA; var inst:WFClasseA; begin ClassManager.beginTran; try inst := WFClasseA.Create; classmanager.InsertToTran(0,inst); inst.unCode := 'Nouveau-'+DateTimeToStr(Now); ClassManager.Commit; Result := inst; except ClassManager.RollBack; raise; end; end; end.
- la seconde activité modifie les attributs de l’objet précédemment créé et crée un nouvel attribut de l’instance.
- la troisième activité exécute une méthode de l’objet.
L’activité suivante attend que l’utilisateur change la valeur de l’état.
Le résultat de l’exécution ainsi que le code exécuté sont indiqués dans les messages.