Archive for November, 2009

2009 OpenSourceCamp/Apache BarCamp/Eclipse DemoCamp Joinup Event

November 26, 2009 1 comment

We will be presenting at the OpenSourceCamp in Beijing, China this coming Saturday (November 28th 2009). We will be talking about all things open source at Intalio, Intalio|Works, Tempo and quite a few interesting announcements.

“Open Source Camp is ad-hoc and unconference event that brings together open source developer, Geek , entrepreneurs, academics, venture capitalists, and technology influencer, tech media for an intense user-created conference about open source, emerging technology topics. It’s organized by the community, for the community. The event combines,sharing,learning,networking, and fun. Participants, who are experts and innovators in their fields, are also the presenters. The goal is to boost open source community and innovation around the world.

This year is special because we bring together Apache Barcamp and Eclipse DemoCamp at the same time and same place, it’s real communites collaboration and meetup.”

For more info:

See you there !

Categories: Uncategorized

Update Human Task Metadata Implemented: Priority and other friends

November 16, 2009 Leave a comment

A well needed addition to task management is now the possibility to edit metadata for an activity task.

Say you look at your task list:

And you feel you want to change the priority for this task. You would just have to click on the “Edit Task” button:

That would trigger the jQuery-based dialog to edit the properties:

We decide we want to raise the priority from 10 to 12, and click update.

The new task has its priority updated.

In the background, there is a new method in the Tempo Task Management Service, simply named update:

The request is made of the usual Single Sign On participant token to check the session credentials,  and of a task. The task with the same taskID, will be fetched from the persistence, and then fields will be updated after their input has been validated.

The response for this call is simply the okResponse, and a few fault can be thrown in case of invalid input parameters.

There is also a coming version of that dialog with a *star rating*-like display for the priority field:

Et ..  Voilà !

Categories: Uncategorized

Build with Jetty 7, Tempo, Ode, SSO w/ CAS, LDAP w/ ApacheDS on MYSQL

November 4, 2009 Leave a comment

The Story

Having the jetty guys nearby being one of the coolest thing of this year, we had to just kick off a build of the different Tempo components all running on the recently released Jetty 7.

This is now done and available, and the least we can say, it’s fast.

The Short

The hassle free version is along those lines:

  1. Download the zip file,
  2. run the DB script for MySQL named bpms.sql found inside the release folder,
  3. Start jetty, using the script.

The Long

The long non-short version, meaning that you can fully reproduce the build yourself, is described below:

Most is based by configuring the different versions of the components you want to use and then simply running the following ruby script.

Here are all the necessary steps you need to go through to reproduce the build on your own machine:

  1. Get yourself a JDK installed
    • Define JAVA_HOME properly
  2. Install Ruby, Ruby gems, and add the gems/bin folder to your path
  3. Install the following gems: buildr, hpricot and their dependencies
    • When using jruby, use hpricot version 0.6, and install jruby-openssl
    • while we’re at it, you may need ssl-dev on linux
  4. Install git, and clone the tempo public repository
  5. Install MySQL (with GUI client if needed)
    • Create the bpms database in mysql, and run the script named bpms.sql found in the build folder
  6. Run the script, by running the script ./rsc/script/tempo_builder_jetty.rb (edit the versions directly within that files if you want)
    • The resulting build is in the newly created target folder
  7. Run jetty, ./bin/ run
  8. Access http://localhost:8080/ui-fw, and you should be redirected to the CAS login page for integrated Single Sign On
    • The secret login is admin/changeit, and you can add change users by defining some more in LDAP/ApacheDS
  9. You are logged in and can now see your tasks and start working.

The beginning

You are ready to …


Categories: Uncategorized