Wednesday, February 18, 2009

Drools Flow work items

We've described our approach for integrating your processes with external services using (domain-specific) pluggable work items before here. While it is very easy to define your own, we want to offer users a set of work items they can use out-of-the-box.

We recently we added a few more, so now we have support for:
  • Email
  • Logging messages
  • Google Calendar
  • IM messages (Jabber)
  • RSS feeds
  • FTP
  • Finding files on the file system
  • Archiving files
  • Executing system commands
  • Transforming data from type A to type B
I added a few screenshots of processes using these work items below. If you want to find out more on how to define your own work items, check out our documentation. We hope that people that implement other generic work items are willing to contribute it back to our library :)

Example 1: A process creating entries in Google Calendar



Example2: A process backing up files using FTP and sending IM messages to the admin