-
15. Re: webapp development
kgalligan Oct 23, 2005 9:08 PM (in response to kgalligan)I got pulled away from this a while back and haven't yet returned. Day job and all that.
I've learned far more about jsf, however, so I could probably comment on ideas. I don't really understand what you want to add. Please explain a little more. The stuff I did was pretty simple. It just attempts to keep the same variable type, but only for pretty simple types. Date is also in there, but I had some issues with dates. I had intended on getting back to that.
However, from personal experience (with other bpm tools), these screens are a little too generic. In almost any non-trivial application you'll need to be able to create custom screens. If/when I get back to working on the webapp I think I might try to add that. -
16. Re: webapp development
davidsan1001 Oct 23, 2005 10:42 PM (in response to kgalligan)I'm really just on a quest to create a pop-out menu. I saw how your work kept the original data type when passing it on to the Task Controller. I was then going to attempt to figure out a way to change the generic jsf page so that it would render a control differently if sent a java.lang.List type, by sending it to the jsf funtion h:selectOneMenu. The return value would just be a string so no big problem there.
I agree on the unflexibility of a generic task (like task.jsp) I think Ronald is working on that issue as JBPM-185. Not sure of his status yet.
Maybe its sacrilegious to ask this on this forum, but are there other BPM/Workflow solution you could recommend that are more flexible with adding different controls, file input, perhaps WYSIWIG configurable reports and the like. I really like jBPM but need something to start showing potential customers.
Dave -
17. Re: webapp development
kukeltje Oct 24, 2005 7:29 AM (in response to kgalligan)Dave,
The web ui stuff is limited in almost all BPM tools. I've seen other bpm 'engines' and with the changes comming up, we are on par (imo) with other vendors.
I've extended the TaskBean so that you can access individual fields/variables and position them anywhere you want on a page. SelectOne etc is supported with the limitation that you cannot pass it a collection from a process variable (yet) since this requires more codechanges.
WYSIWYG is possible with all editors that support JSF. So you get a lot of flexibility there. -
18. Re: webapp development
kgalligan Oct 24, 2005 9:41 AM (in response to kgalligan)I agree. Other vendors that I've seen or worked with generally provide a basic demo installation that you can use to get yourself started, but they don't really provide a ui framework for your apps per say. At least not out of the box. I think this is just a reflection of reality. Most people will want to integrate the application with their own system, so building a usable front end is of limited value. However, a working front end with code is useful so you can see what you need to implement in your code.
Having said that, I think there is a some work that could be done. At the 10000ft view, I want to map tasks to request paths through some extension to the framework. After that there's some other things I'd like to add that have been useful in my experience. This has to be done outside the webapp provided with the distro because its somewhat outside the scope. -
19. Re: webapp development
tom.baeyens Oct 24, 2005 10:00 AM (in response to kgalligan)So it will be a tradeoff between configuring the jbpm webapp (easy) or writing your own (more flexible).
for doing your own easy webapp development with jbpm integration, you can also have a look at JBoss SEAM.
regards, tom. -
20. Re: webapp development
kukeltje Oct 24, 2005 10:49 AM (in response to kgalligan)tasks to request paths....
You mean you have a certain task and you want a specific jsp to process the task? I've done that. By creating a jsp with the content and adding an 'outcome'
with the same name as the task to the faces-config.xml file, you get redirected to this specific page if the task is selected from the tasklist.
Even better, if you want a specific page to show on a transition, you can create an outcome from this specifc jsp to the 'transition' jsp and it will show that after taking the transition. If no specific outcome is configured, the default is to go to the tasklist. If no specific page is configured for the task, then the default (albeit somewhat enhanced) task page is shown. -
21. Re: webapp development
davidsan1001 Oct 24, 2005 5:18 PM (in response to kgalligan)Thanks guys. I'm new to workflow but am very excited about it. Lots of business folks have responsibilities but not enough authority so they like the idea of easy to build workflows they can monitor and point out who the laggarts are.
Haven't looked at SEAM. I'll have to check that out. Working on uploading files now. -
22. Re: webapp development
medjbpm May 4, 2006 5:40 AM (in response to kgalligan)When i change the file taskbean.java ,processInstaceBean.java and TaskFormParameterWrapper.java to org.jbpm.webapp.bean
whith the file announced in this link
http://wiki.jboss.org/wiki/Wiki.jsp?page=JbpmWebConsole
i get errors
(i work whith jbpm3.1)
can any one give me idea how to resolve -
23. Re: webapp development
kukeltje May 4, 2006 6:35 AM (in response to kgalligan)as mentioned befor in other posts the webconsole in the wiki is old and unmaintained. Problems with this have to be solved by yourself. I've updated the wiki page to include this info
-
24. Re: webapp development
medjbpm May 4, 2006 7:52 AM (in response to kgalligan)So what to do to
have extra form type
thanks -
-
26. Re: webapp development
frassi Sep 28, 2006 11:04 AM (in response to kgalligan)the changes made by kukeltje to the taskbean (posted on Mon Oct 24 2005) "I've extended the TaskBean so that you can access individual fields/variables and position them anywhere.....", are in the current release 3.1.2 ?
-
27. Re: webapp development
kukeltje Oct 2, 2006 4:22 AM (in response to kgalligan)no, they are not. I've been working on this for an internal system. The upcomming 3.2 webapp will contain lots of similar features.
-
28. Re: webapp development
frassi Oct 2, 2006 5:21 AM (in response to kgalligan)because I'm modifing the 3.1.2 webapp, I wanted to know if you have somewhere :) these changes.
thanks a lot -
29. Re: webapp development
kukeltje Oct 2, 2006 5:25 AM (in response to kgalligan)I have to look that up. At the earliest I can get back on this the comming weekend