Bonita Studio tutoriel vidéo
Durant le cours d’Intégration des systèmes d’information d’entreprise 2011 du Master en Système d’information de HEC Lausanne, j’ai enregistré une série de vidéos démontrant l’utilisation de Bonita Studio sur un cas pratique “Travel Expenses“.
Les vidéos sont disponibles sur YouTube (http://www.youtube.com/playlist?list=PLB6EA69FBFAFDC459) et couvres les thèmes suivants :
- User Experience
- sous-processus
- Données & Données complexe
- Formulaires
- Messages
- connecteur REST groovy
- connecteur mail
- connecteur MySQL
Le cas Travel Expenses traite la demande, la consolidation et la vérification de notes de frais pour des voyages de collaborateurs.
- Enoncé détaillé du cas (Exercice de modélisation BPMN) TravelExpensesEnonce.pdf
- Enoncé du travail pratique (Exercice Bonita) TravelExpensesBonita.pdf
- Solultion exemple sous Bonita Studio (Fichiers bar) demo_ISIE_TravelExpenses.zip
- La solution propose:
- un processus principal TravelManagement ,
- qui interagit avec un processus TravelBooking ,
- et qui a également un sous processus ReportExpenses
Ressources supplémentaires
Pour permettre l’échange des données entres processus avec une seule variable, plusieurs objets complexe ont été créés: TravelPlan contient un Hotel et une liste d’Expense. De plus ces objets ont une méthode toHtml et toString pour faciliter l’affichage dans un formulaire Bonita.
JAR: travel_plan_1.1.jar
GrovoyDoc: travelplan/groovydoc/
Source: src.zip
Groovy Date
formatage de l’objet Date groovy pour le service REST ou la requète SQL
new Date().format('MM/dd/yyyy') new Date().format('yyyy-MM-dd')
Expedia REST service
Documentation du service REST utilisé: http://developer.ean.com/docs/read/hotels/version_3/Request_Hotel_List
Crédits
Dr. Thibault Estier (Enseignant du cours)
Boris Fritscher (Assistant doctorant, préparation du cas et enregistrement des vidéos)
Alexandre Métrailler (Assistant doctorant, préparation du cas)
Bonita Studio tutoriel vidéo Read More »