Loading...
Administration
Coaches
Corporate training
Custom Inbox
Development
Faq's
IBM BPM
Interview Questions
Introduction
Online Training
Overview
VirtualNuggets
https://ibmbpmonlinetraining.blogspot.com/2016/05/develop-custom-inbox-using-coaches.html
Almost 90% of new IBM BPM adopters are asking this question to implementers rather asking the product owner (IBM) before buying this product. Does it worth spending money on developing custom inbox/portals? Honest answer is big NO.
Out of the box portal is JSP page which directly interacts with DB using AJAX listeners. Also it has more features like task assignment, task auto claim, task routing and etc. OTB portal has dynamic inbox component, if another user picks a task which assigned to group, listener senses it and removes that task from user inbox as it is currently owned by other user. Task list in your inbox is more dynamic with lots of event listeners which directly interact with DB seamlessly.
What if I develop a custom inbox using coaches? Either I can query the database to get the list of tasks which are available for the logged in user or use TWSearch API to find out list of active and eligible tasks for the logged in user. Can I build a dynamic task table? Yes, but it is very complex and added more and more events listeners in on coach, it will slow down the coach performance and it can lead to script time out errors in IE(you can’t run more than 500k lines of script )
If I go for DB query approach, I need to query DB for every time and it does not seem to be right option if you want to build custom inbox for larger group. If it is very small group of people, it is okay. If you have 100+ concurrent users ?
What if I user TWSearch API? Few organizations, they don’t allow developers to directly interact with product DB. In such cases, you may have to go for this option. It is like adding one more wrapper to DB approach. Instead of directly interacting with DB, you are using API’s to convert your code into DB scripts and get the response back. It is does not seem to be right option if you have larger group.
Forget about data population for now, if I think about coaches. It is always slow performers and building dynamic view/table using coach. It will be over head for browsers to run thousand lines of client side scripts in less than a second.
Last thing, if you get into any issues with performance or product related issues. IBM won’t directly support your custom inbox and raising a PMR and get it fix will take million years.
Considering above drawbacks, we won’t really recommend it to anyone. But there are many customers willing to try this and to give up after spending lots of money on product and coach development.
Administration,
Coaches,
Corporate training,
Custom Inbox,
Development,
Faq's,
IBM BPM,
Interview Questions,
Introduction,
Online Training,
Overview,
VirtualNuggets
VirtualNuggets
953559620226994714
Post a Comment
Home
item
Blog Archive
Popular Posts
-
Out of the box portal is JSP page which directly interacts with DB using AJAX listeners. And it also has more features like task assignm...
-
By using following steps you can add your Brand logo to the IBM BPM Process Portal: Changing brand logo at header Add Logo image...
-
Nearly most of the IBM BPM projects exclusively depends on human services or coaches which leads to many of server performance issues and ...
-
Process Versioning in IBM BPM A process undergoes lot of changes in an IBM BPM life cycle along with multiple continuous implement...
-
What is IBM BPM (Business Process Management)? IBM BPM product covers software and services for providing visibility in any ...
-
IBM BPM Components At a high level, IBM Business Process Management is comprised of a number of coarse grained components. All th...
-
For a fresher in IT, the actual prerequisite of programming and development standards could be partially or absolutely different in the ...
-
What is Durable Subscription? When a message is sent to an user who is offline, the message waits in the queue and gets delivered ...
-
Almost 90% of new IBM BPM adopters are asking this question to implementers rather asking the product owner (IBM) before buying this produ...
-
Method 1: For Example, if you want to change the following message: "The task you tried to start is owned by some other u...