1 2 3 Previous Next 30 Replies Latest reply on Oct 3, 2006 4:42 AM by frassi Go to original post
      • 15. Re: webapp development

        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

          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

            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

              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

                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

                   

                  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

                    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

                      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

                        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

                          So what to do to
                          have extra form type
                          thanks

                          • 25. Re: webapp development
                            kukeltje
                            • 26. Re: webapp development
                              frassi

                              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

                                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

                                  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

                                    I have to look that up. At the earliest I can get back on this the comming weekend