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)

Google Chrome ADBlock without proxy

I found a new way to use the Google Chrome browser without having to install or use a proxy.

The solution is called http://www.adsweep.org/

Since I use the developer preview channel, I installed adsweep as an extension/plugin.

Quick steps for Chrome-dev with adsweep extension:

  1. Switch chrome to dev channel with the Google Chrome Channel Changer (more info)
  2. Download AdSweep extension AdSweep.crx
  3. Install extension by running chrome from command-line with:
  4. chrome.exe –install-extension=AdSweep.crx

    Chrome is installed by default in your application data profile: for Vista users:
    C:Users[user]AppDataLocalGoogleChromeApplication

  5. Enable extensions by adding:
    –enable-extensions
    to your Google Chrome Shortcut
  6. Verify that the extension/addon loaded correctly by navigating to chrome-ui://extensions/

Happy browsing, without Ads and proxy!

Google Chrome AdBlock with Privoxy

[update 2]

Check adsweep an adblock extension for chrome

[update]
other alternatives to my original solution:

Privoxy solution:

I love the new Google Chrome Browser, especially the…:

  • – really fast render speed,
  • – new tab page
  • – and the ability to create a new window from a tab that you drop outside chrome.

Naturally, I am missing all my nice add-ons from Firefox, mainly the adblock add-on!

So I found an alternative solution: using Privoxy. Privoxy is a small web proxy that runs locally and has the ability to filter ads.

  • 1. Download & install http://www.privoxy.org/
  • 2. And then set Google chrome’s proxy options:
    Options->Under the hood->change proxy settings->Lan Settings
    Check: “Use a proxy server for your LAN”
    And under advanced add proxy address 127.0.0.1 port 8118 for http and secure but leave ftp blank.

Now you can surf the web with Google Chrome and a lot less ads!

Mozilla Thunderbird Crash (Solved)

Suddenly Mozilla Thunderbird started crashing on me. I found out that it was the webmail addon “Hotmail 1.2.15 (live)” which creates the problem. The solution is to upgrade to the newer version 1.2.17, but unfortunately this has to be done manually:

  • 1) download the new version of the addon http://webmail.mozdev.org/installation.html (right-click save as).
  • 2) start mozilla thunderbird in safemode.
  • 3) drag & drop the downloaded extension into the addon manager.
  • 4) restart Thunderbird.