Archive for October, 2008

How to use the new task List for Tempo

October 21, 2008 Leave a comment

Moving toward the 6.0.0 release, we’ve slightly improved the tasks list, the web application where the user can see, search, and action on each and every of her tasks.

Today’s post will server as a reference on how to use it, and the different new features.

First we start by login through CAS,

If login is successful, we are immediately redirected to the tempo welcome page:

You will notice a bouncing arrow at the top left of the screen:The different tabs presents the different tasks type, as it was before.


  • Tasks presents your TODO list, and all the items you have to work on.
  • Notifications are similar to Growl, in the sense that it tells you thing, but you don’t have to take any actions
  • Processes, People Initiated People Activity,  PIPA, are processes that can be started by the user.
Let’s go through the processes tab first:
It’s a bit different than before. We now have a limit on the number of items to be displayed.


The toolbar at the bottom helps you navigate from one page to the other, and gives you a overall status of the items being displayed.
The number of pages being calculated from the number of items, and the number of items to be displayed. The number of items displayed one one single page can be changed using the drop down menu at the bottom left corner:
Clicking on any number automatically refreshes the page. Also, the select box can be easily configured, so we could add 50, 100 if the number of tasks increases.
Although in this last case, we have …


Clicking on the magnifying glass:

A new menu slide in and you can filter the tasks:


If you still have too many tasks, you can order the items ascending or descending by clicking on the column header.

The sorting column will be displayed in a slightly different color.


Now clicking on an item in the list, makes the form being presented almost full screen.

So clicking on the above, will hide the list, and present the form with the maximum usable space:

Clicking on an action item in the form will hide it, and show the list again.

Or you can simply press the list of items you would like to see again:

Voila !

We will be presenting at the Beijing OpenSourceCamp this weekend. Hope to see you there !

Categories: Uncategorized

Intalio User Conference in Japan

October 9, 2008 Leave a comment

This week, on monday and tuesday, Intalio organized the Intalio User conference in Tokyo.

There was about twice as much people in Japan, as there was for the Intalio Conference in  San Francisco, and a total of more than 250 users attended. It was presented with what I felt was a very good vibe,  Japanese users got in touch with developers, engineers, managers, marketing, and Ismael社長 .  

It was also a great opportunity for the Intalio crowd itself to meet with each other, and Intalio people came from Singapore, Sydney, San Francisco, Los Angeles… to present for the event.

The organization was achieved brilliantly by Sawada-san,  from start to finish, even before start, and after the finish, presenting each speaker, presenting the event, welcoming each and every single participant, making sure the point of each presentation was conveyed in Japanese, to the Japanese users as well. That was a very impressive amount of work, and we’re really grateful to be able to work with him.

Shao, could get the preview release of Liferay, Alfresco, Intalio, CAS, LDAP along with D3-driven RSS feeds feature that I’ve been working on. He presented this side by side with the Business Rules Engine (BRE) integration, and other D3 projects. Even though we presented just after lunch, there were quite a few questions, and the 20 minutes long live-demo went perfectly well, which made it all well worth putting efforts into !

After the presentation, Alex, Hugues, Shao and myself hold a Q&A session, where engineers from Toyo Business Engineering, ITFrontier, NTT Intramart and Fuji Xerox attended and asked questions on topics like:
* Demand Driven Development 
* processes suspend/resume, and related workflow artifacts
* Import/Export of designed processes from Intalio|Designer to a set of different format 
* SimpEL
* …
The Q&A session was met with enthusiasm, and users could ask whatever question they wanted, lasted for more than 1h30 minutes, and we got great feedback on what new features are important, and where we should focus on. I really enjoyed that, and hope there will be more of those actions in the future.

Santa Cruz’ Jonathan said we’re holding another Intalio conference in Spain early next year, so keep posted !

Categories: Uncategorized

Workflow: Absence Request process sample on windows

October 8, 2008 6 comments

Today, using the following .ldif file for ApacheDS, we will use a users/roles hierarchy looking like this:

The required MySQL/SQL files are now included in the zip file. After setting up the database, on windows, expand the preview bundle of tempo, and then you can start the server just by double clicking on start.bat, and soon after, LDAP, Alfresco, Liferay, Ode, CAS and Tempo will be initialized.

You will still be asked to login into CAS:

The tempo UI-FW porlet uses the proxy CAS method, which means the portlet gets a proxy ticket and a service ticket from the portlet request to access authenticated backend services. CAS proxy portlet authentication is explained on the CAS wiki.

Liferay needs you to agree to its license for each and every user. That means that for running the Absence Request, you will have to go through the “I Agree” button for each user the first time.

Once you’ve added the UI-FW application from the liferay “add application” menu, you would see:

Clicking on the example process opens the form in a pop up. This demo is using Orbeon’s XForms:

Users who would like to contribute to a simple JQuery form manager please stand up !  It is very easy to integrate with Tempo, and this would give the project a light alternative to Intalio Enterprise’s integration with General Interface

When you start the Absence Request process, (you need to be logged with the Sales role to be able to see it), and fill the form, a user with the Manager role will need to approve it. 

Once the absence request has received approval it will show up as a notification in the Tasks/Notification tab.

Note that with this preview release, you’re now single-signed on in UI-FW webapp as well. So you can switch between whichever version you like.

Once you’ve finished your session, you can log out of the system, and CAS ensures that your session is being closed for all the different services.

Voila !





Categories: Uncategorized