"heiko.braun(a)jboss.com" wrote : anonymous wrote :
| | So to me a full blown graphical console doesnt add much to end-users. It is more
important to make the jbpm data available through an easy to use api
| |
|
| I don't agree with this. IMO the API is not necessary because it has a DB schema
already, which is ready for consumption. Actually I think quiet the opposite of what you
say. Adding an API atop of the schema would just narrow the possibilities to query
according to users demands.
|
| However, it is right that customization plays a huge part here. But to begin with I
think we should be able to define a set of common analytical and operational questions
user typical ask and build that into a console.
|
What is important is that (from my experience) users want to drill down to individual case
data when using the dashboard for both operational data and analytical data (if it is
still available). Since we advise people not to put all data in jBPM (as opposed to other
BPM suppliers to a certain extend), but use their own domain model and storage, there
should be e.g. a basic api that returns all businesskeys related to that period or an
individual case (a business key being the FK between the domain and the processinstance).
That way users can analyse bottlenecks more easily. Since I cannot imagine the jBPM
console showing the domain data, an api with basic methods does sound interesting. Users
can embed the basic operational/analytical data in their own apps then. Basic being the
keyword!!
For more complex analytical dashboards, I personally advice my customer (hope there will
be more) to use a real BI/BAM (sorry) product like Pentaho or Jaspersoft, since they often
need this for other analysis as well, but that is just me. And since I saw you are using
jaspersoft, maybe things will turn around.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4184009#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...