1 2 Previous Next 17 Replies Latest reply on Sep 7, 2010 1:17 AM by joinwork

    BPMN 2.0 modeling with Signavio/jBPM

    patriciab

      Hi all,

       

      I tried out the Signavio web process designer that comes with jBPM 4.4, but the version of BPMN supported is 1.2.

      Is there any plan to support BPMN2.0 in Signavio, given that the latest version of Oryx ( on which Signavio is based on) has BPMN 2.0 implemented?

       

      Thanks,

      Patricia

        • 1. Re: BPMN 2.0 modeling with Signavio/jBPM
          rebody

          Hi  Patricia,

           

          At this moment, the BPMN implementation of jBPM 4 is not already finished yet.

           

          And the jbpm-editor included in the distribution is used to modelle jPDL.  I didn't find bpmn-editor.  Could you tell me how to get it?  Thank you very much.

          • 2. Re: BPMN 2.0 modeling with Signavio/jBPM
            patriciab

            I researched Signavio, and found out that it is based on Oryx editor. Oryx is an open source project, and has BPMN2.0 fully implemented. The schema created using the Oryx editor can be exported as BPMN 2.0 xml, or XPDL 2.0. Here is the main url for the project: http://bpt.hpi.uni-potsdam.de/Oryx/WebHome.

            • 3. Re: BPMN 2.0 modeling with Signavio/jBPM
              patriciab

              Hi

               

              Update since I posted this question:

               

              I downloaded the Oryx designer, and I created a simple test process definition, that has 2 user tasks, 1 business rule task, 1 service task, and 3 gateways. The process created in Oryx, I downloaded as BPMN 2.0 DI xml file, and I executed it using jBPM 4.4 engine. It all worked just fine, after I made a few changes to the process definition. The main issue is the fact that jBPM does not support business task in BPMN 2.0 implementation. I asked about missing business task on a separate post on this forum, but no answer. However, I ask again: does anyone know if/when there will be support for BPMN 2.0 business task in jBPM?

               

              Thanks,
              Patricia

              • 4. Re: BPMN 2.0 modeling with Signavio/jBPM
                rebody

                Hi Patrica,

                 

                Sorry for replay so late.  Unfortunately,  there is no support for business task.  At this moment, jbpm4 only support some types of task.

                3.8.11. Task: User Task
                3.8.12. Task: Java Service Task
                3.8.13. Task: Script Task
                3.8.14. Task: Manual task
                3.8.15. Task: Java Receive task

                You could refer the Developer Guide.

                And I am very sorry for cannot find how to download oryz editor for BPMN2.
                • 5. Re: BPMN 2.0 modeling with Signavio/jBPM
                  patriciab

                  Hello,

                   

                  Thx for your reply. And no worries. I did download the Oryx code, and created the BPMN 2.0 process, and ran it using jBPM 4.4, as I mentioned on my previous post. It all worked fine, expect business task.

                   

                  I did read the Java doc, but my question is really for the future. I searched for the jBPM road map to see what it is included next, but all the documents that I found about that are not very clear of what will be done and when. Also, I checked the jBPM 4.5 Jira, thinking that maybe there is something about BPMN 2.0, and business task.

                   

                  Really, my question is if anyone knows anything about the future of BPMN 2.0 support in jBPM. Information about timeline/releases would be also very helpful.

                   

                  Thanks again for your reply,

                  Patricia

                  • 6. Re: BPMN 2.0 modeling with Signavio/jBPM
                    rebody

                    Hi Patricia,

                     

                    I am not familiar with BPMN2.  And I don't know much about business task.  If you could show me more details about it.  I think we have a chance to achieve it in the future version.

                     

                    BTW,  we do want to continue developing on BPMN2,  but I don't see any plan for this.  It will be very apprieciated for us if you could show us some advices. Thank you very much.

                    1 of 1 people found this helpful
                    • 7. Re: BPMN 2.0 modeling with Signavio/jBPM
                      koen.aers

                      Hi all,

                       

                      The main effort wrt BPMN2 will be concentrated in jBPM5. This will be a pure BPMN2 runtime. You should start to see concrete work on this real soon now.

                       

                      As for new BPMN2 constructs in jBPM4, this work will be left entirely to the community on an as needed basis.

                       

                      Cheers,

                      Koen

                      1 of 1 people found this helpful
                      • 8. Re: BPMN 2.0 modeling with Signavio/jBPM
                        patriciab

                        Hi,
                        Thank you to both of you for your replies.


                        For Koen:
                        Do you have any timeline for jBPM 5?
                        I read some posts on Drools forum, that actually Drools Flow, and jBPM5 will become one workflow engine (http://drools-java-rules-engine.46999.n3.nabble.com/jBPM-and-Drools-Flow-td899451.html). Can you comment on that?

                         

                        For HuiSheng Xu:

                        One note here: I noticed that on my post, I talked about business task, but what I really meant, was business rule task. Not sure if that was obvious, and I thought to make a note of that to clarify it.
                        I would be more than happy to help with some ideas about business rule task and how I see that working, if there is indeed interest in having that implemented, and can be released before jBPM5 is out :). There is a business rule task implemented in jPDL (called rule task), so probably there is support already for that in the underlying execution platform (I do not know much details about jPDL or PVM internals). I'll put together some of my ideas about this, and share it, but I'll create a new entry on the forum for BPMN 2.0 business rule task.

                         

                        Thanks,

                        --Patricia

                        • 9. Re: BPMN 2.0 modeling with Signavio/jBPM
                          rebody

                          Hi Patricia,

                           

                          Glad to see that you have interesting about this feature.

                           

                          The RulesActivity in jPDL used Drools as the business rule engine,  we could put some facts in it,  when it finished calculation, will put the result to a process instance variable.  I think it could be not hard to move this feature from jPDL to BPMN2.

                          • 10. Re: BPMN 2.0 modeling with Signavio/jBPM
                            koen.aers

                            Hi Patricia,

                             

                            You can find the Roadmap in the wiki: http://community.jboss.org/wiki/jBPM5Roadmap. As for the timing, a first alpha will be cranked out soon but I don't have any concrete dates yet. I'll ask Kris V to give some additional comments on this.

                             

                            Cheers,

                            Koen

                            • 11. Re: BPMN 2.0 modeling with Signavio/jBPM
                              swiderski.maciej

                              Just my two cents - please take a look at jira. Perhaps there is already an issue for business rule task if so please vote for it. If not create one.

                               

                              I think that soon we shall try to establish a list of issues that should make 4.5 release, some changes/add ons to BPMN2 would be great to include.

                              • 12. Re: BPMN 2.0 modeling with Signavio/jBPM
                                rebody

                                Hi guys,

                                 

                                I open an issue gathering the BPMN2 features in jBPM-4.x.  And I converts all of BPMN2 features as the sub tasks of this issue.  the url is as followed:

                                 

                                https://jira.jboss.org/browse/JBPM-2926

                                • 13. Re: BPMN 2.0 modeling with Signavio/jBPM
                                  obolabs

                                  Hi there,

                                   

                                  Just curious when you say downloaded the Oryx code, was it from somewhere here? http://bpt.hpi.uni-potsdam.de/Oryx/WebHome

                                   

                                  'cause I can't seem to find anything to dowload, only to use it online. Which helps in any case, but I was wondering if I'm missing something (probably..).

                                   

                                  thanks,

                                  karoy

                                  • 14. Re: BPMN 2.0 modeling with Signavio/jBPM
                                    joinwork

                                    Hi Karoy,

                                     

                                    I am not even able to open the link http://oryx-project.org/oryx/editor;bpmn2.0?stencilset=/stencilsets/bpmn2.0/bpmn2.0.json, which is to create a BPMN 2.0 process. I do not see the editor in my browser but just a blank page.

                                     

                                    Please can someone help?

                                     

                                    Thanks,

                                    Fan Yi

                                    http://www.joinwork.com

                                    1 2 Previous Next