9 Replies Latest reply on Sep 23, 2005 5:15 PM by kukeltje

    Workflow patterns supported by jBPM

    yadavvijay

      Hi

      I am trying to find out information about workflow patterns supported by jBPM but i cant get success.
      Can anybody please give me the answers of following questions.

      1. Is jBPM supports all the workflow patterns (www.workflowpatterns.com) ?
      2. if no then which are patterns not supported by jBPM.

      Thanks
      Vijay

        • 1. Re: Workflow patterns supported by jBPM
          icyjamie

          See testcases in the source code... (yes: this is open source, and the source is your friend :-))

          There is a package org.jbpm.jpdl.patterns testing all workflow patterns, as mentioned on www.workflowpatterns.com, and apart from milestone, they all succeed. This does not mean that jbpm wf pattern support is out-of-the-box and guaranteed, but it's a good start.

          • 2. Re: Workflow patterns supported by jBPM
            sudhakartv

            Where can i find this package org.jbpm.jpdl.patterns ?I have downloded jbpm3.0.zip

            I have package like this: org.jbpm.jpdl.convert,exe,par,xml


            Sudhakar

            • 3. Re: Workflow patterns supported by jBPM
              icyjamie

              I use 3.0.1, maybe it's in there

              • 4. Re: Workflow patterns supported by jBPM
                icyjamie

                It's also in 3.0 (I checked), it's under src/java.jbpm.test

                And from there on, you have the package structure

                If you import the whole project in eclipse, you see it directly. (If you don't use eclipse, I guess it is still easy to import everything)

                • 5. Re: Workflow patterns supported by jBPM
                  sudhakartv

                  Thanks. I found it and able to run test case in WSAD. I am very new to work flow. We are trying to use jbpm for only process definitions as we already have a workflow engg. in place. So our part will be creating processdefinitions and excute them(process of excution we will call work flow APIs for creating task etc.).

                  As I have to concentrate on creating process definition files(I guess i have to create a XML file for this) do u have any suggestion where should i concentrate?. What tools i have to use.U suggested me to use Graphic desimer , but it wonly works with Eclips. I don;t know how to configure with WSAD. Do I need to lern amy languge to create process files manually ?. Any suggestions or idea will be appreciated

                  Thanks
                  Sudhakar

                  • 6. Re: Workflow patterns supported by jBPM
                    koen.aers

                    Sudhakar,

                    The easiest way to create processdefinitions is really to use the GPD. Yes it does not work with WSAD, but Eclipse is open source and freely downloadable, so I don't get the point why you are anxious to use it alongside your WSAD installation... But if you really want it, you *can* use vi or notepad or any xml- or texteditor to create the processdefinition.xml file.

                    Regards,
                    Koen

                    • 7. Re: Workflow patterns supported by jBPM
                      sudhakartv

                      Koen,

                      I have downloded eclipse-SDK3.1-winzip.zip file and jbossIDE-1.4.1-e30.zip. I think after install eclipse i can copy plugins directory from the jbosssIDE zip file in to eclipse plugins directory to wrok with GPD tool right?.


                      -Sudhakar

                      • 8. Re: Workflow patterns supported by jBPM
                        sudhakartv

                        Ok. I have installed Eclipse and its plugins from JbossIDE. Could you please tell me how to run the GPD tool ?

                        Sudhakar

                        • 9. Re: Workflow patterns supported by jBPM
                          kukeltje

                          the gpd tool is not 'run'. If it is installed (see the docs for that) you can create a new project in the normal way. If certain files in this process project are opened (e.g. the processdefinition.xml) you can see the editor at work.