To (Work)flow or not to flow --- this is the question
I'm reviewing a customer's travel request application. You know that stuff with approvals for travel, advanced cash, expense claims and a bit of travel agency involvement. My client has 5000 users using it on a 4way server and is planning to extend usage to 15000 users soon. Users already complain, that the webUI is dreadfully slow.Currently the application is running on R5 build with Lotus Workflow 3 (the artist formerly known as Prozessware). Moving to R7 has been decided. Now the big question is: upgrade to Workflow 7 or replacing the code with custom or alternative workflow.
I think Lotus Workflow is an awesome product (Disclaimer: I'm German and Prozessware was German too). It reassembles the original concept of documents flowing through an organisation kept together by a binder quite nicely. Also you can design an awful lot of complex workflows using a simple to use workflow painter. On the other hand: our workflows are linear chains, pretty straight forward and the (web) UI is a bit too generic for my taste: Instead of approve/reject buttons you typically would have a radio button or a dropdown to set your status and then use "Activity completed" to trigger the workflow engine for the next steps. It nicely preserves a complete audit trail in the same db which keeps the indexer busy (since an agent is shuffling the trail to a different database), since we have a lot of documents created/deleted within a few minutes.
So the big question: Generic, well designed Lotus Workflow or specialized (but still configurable) speed tuned version?
Any opinions on that?
I think Lotus Workflow is an awesome product (Disclaimer: I'm German and Prozessware was German too). It reassembles the original concept of documents flowing through an organisation kept together by a binder quite nicely. Also you can design an awful lot of complex workflows using a simple to use workflow painter. On the other hand: our workflows are linear chains, pretty straight forward and the (web) UI is a bit too generic for my taste: Instead of approve/reject buttons you typically would have a radio button or a dropdown to set your status and then use "Activity completed" to trigger the workflow engine for the next steps. It nicely preserves a complete audit trail in the same db which keeps the indexer busy (since an agent is shuffling the trail to a different database), since we have a lot of documents created/deleted within a few minutes.
So the big question: Generic, well designed Lotus Workflow or specialized (but still configurable) speed tuned version?
Any opinions on that?
Posted by Stephan H Wissel on 27 November 2005 | Comments (2) | categories: IBM Notes Lotus Notes