[Design of JBoss jBPM] - Re: web console feedback
by tom.baeyens@jboss.com
some more ideas, now that i found much more behind the processes :-) These are just ideas, and should be discussed before you take action.
The variations in context sensitive is a bit confusing. After a few clicks, i got the scheme that is behind it, but still, I have to read through the menus to know what functions are available. Also, I think the appearing of the context sensitive menus will be a bit hard to use for power users.
I was thinking of the following alternative: Replacing the context sensitive menu's with a kind of trail like
[Process 'Websale'] >> [Task 'Buy expensive things']
Such a line could be added on the top of the page, full length. Perhaps this can be done in the same colors as the border around the boxes.
This would resolve 2 issues i have:
1) get rid of the flashing context sensitive menus on the left. So the general menus will not start moving and remain on their place.
2) Moving more content (and actions) in the pages and less actions in the menus will improve clarity, i think. Especially, the task page could contain all the actions that are now available in the context sensitive menu.
Also you could later add pop-up menus on the [Process 'Websale'] and [Task 'Buy expensive things'] to make frequently used operations available with 1 instead of 2 clicks.
ps. don't worry about stability in this alpha release. the only thing that i think needs to be added to this current release is a kind of help in which you explain how to start a new process instance for dummies like me :-) I would prefer to be able to release sooner. Especially now that i know that the generated task forms are almost working. If the actions in the task forms are fixed, and the web app is a bit documented with a help button somewhere, we can release. Would these two things be possible by tomorrow ? Again, stability is not yet an issue. Let's work on that before we go to beta releases.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3986172#3986172
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3986172
19 years, 4 months
[Design of POJO Server] - Re: @JMX aspect and aop/mc integration
by kabir.khan@jboss.com
The MC AnnotationCreator supports the types for annotations, so you could pass in enums.
See org.jboss.test.annotation.factory.test.AnnotationCreatorTest in the container project:
| String expr = "@org.jboss.test.annotation.factory.support.Complex(ch='a', string=\"Test123\", flt=9.9, dbl=123456789.99, shrt=1, lng=987654321, integer=123, bool=true, annotation=(a)org.jboss.test.annotation.factory.support.SimpleValue(\"Yes\"), array={\"Test\", \"123\"}, clazz=java.lang.Long.class, enumVal=org.jboss.test.annotation.factory.support.MyEnum.TWO)";
|
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3986165#3986165
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3986165
19 years, 4 months
[Design of JBoss jBPM] - Re: web console feedback
by david.lloyd@jboss.com
"tom.baeyens(a)jboss.com" wrote : david, here's some web console feedback. this is intended as the start to get the 3.2.Alpha2 release finalized.
|
| 1) Layout doesn't yet work in firefox. It was good in IE.
Hmm, that's odd. I did testing in both firefox and IE, and tried to make it look identical. What page was wrong? Could you email me a screenshot?
"tom.baeyens(a)jboss.com" wrote : 2) I didn't saw a way to start a new process. So i couldn't test if the generated forms worked ok.
You have to search for the process, and then choose the "Start a new process instance" menu item. Perhaps I should move that from the menu to the summary screen.
BTW, task forms work fine except that the buttons don't render yet. Buttons should be working by tonight (Wed Nov. 15).
"tom.baeyens(a)jboss.com" wrote : 3) My personal wishlist (hence not really important)
| - Filtering is better this way. But i still would move the filtering underneath the actual table.
I agree, I was thinking about that last night. It's not really possible (or maybe just very difficult) to do this with the JSF dataTable, but I intend to do a component for this feature. I just wanted to get the functionality stable before I make it look pretty.
"tom.baeyens(a)jboss.com" wrote : - I would move the column with action links to the first column. Now, the actions are a bit hidden because people look over the screen from left to right.
Sure, no problem.
"tom.baeyens(a)jboss.com" wrote : Can you give an update ? When do you think you will have HEAD in a releasable mode for an Alpha ?
In terms of making sure everything that's in there is stable, this week for sure. Once it's stable, I'm going to keep it that way until at least after the final release, so it'll just be a question of how many features I can add before the cutoff. :-)
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3986158#3986158
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3986158
19 years, 4 months
[Design of Messaging on JBoss (Messaging/JBoss)] - Re: SessionAspect::acknowledgeOnClosing
by timfox
Ok I think I know the answer.
This is to make sure acks are sent if the session closes before the onMessage completes.
| private void acknowledgeOnClosing(Invocation invocation) throws JMSException
| {
| MethodInvocation mi = (MethodInvocation)invocation;
| SessionState state = getState(invocation);
| SessionDelegate del = (SessionDelegate)mi.getTargetObject();
|
| // select eligible acknowledgments
| List acks = new ArrayList();
| for(Iterator i = state.getToAck().iterator(); i.hasNext(); )
| {
| AckInfo ack = (AckInfo)i.next();
| if (ack.getAckMode() == Session.AUTO_ACKNOWLEDGE ||
| ack.getAckMode() == Session.DUPS_OK_ACKNOWLEDGE)
| {
| acks.add(ack);
| i.remove();
| }
| }
|
| if (!acks.isEmpty())
| {
| del.acknowledgeBatch(acks);
| }
| }
|
One thing I don't understand though is why the ackMode is stored on the ackInfo object.
The ackMode should be accessible as an attribute of the session. What am I missing?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3986153#3986153
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3986153
19 years, 4 months