Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [bpmn-user] Disable BPMN Validation



On Tue, Feb 17, 2009 at 6:32 PM, Andrea Zoppello <andrea.zoppello@xxxxxx> wrote:
Hi,

Thank you very much for your help, i think we could get the following conclusions about that discussion:

1) Regard the case i'm modeling maybe the right way to proceed i'll have two choice

a) Left the diagram as i've modeled right you've seen, this is not very clean from BPMN point of view but it reach
my goals.
It's not so much that it isn't clean. It just doesn't make sense :) but if you must.


b) Modelling as a XOR Join and find a way to say that only a particulare incoming  sequence flow called "A12" will continue
the process execution, and the other will produce no effect on process execution.
You don't need to merge all the time. You can just leave those two branches hang there. If you need to merge, you should merge with them at the end, if you must.


2) Regards the preference i've checjed my plugin list and i've the EMF Validation Core Plugin, maybe i miss a plugin regarding the
EMF Validator that provide the preference page to the workspace.
I suppose yes.


Andrea


   See comments below:

   Antoine Toulme ha scritto:



       On Tue, Feb 17, 2009 at 5:09 PM, Andrea Zoppello
       <andrea.zoppello@xxxxxx <mailto:andrea.zoppello@xxxxxx>
       <mailto:andrea.zoppello@xxxxxx
       <mailto:andrea.zoppello@xxxxxx>>> wrote:

          Hi,

          Sure here's the screenshot.

       OK, you don't need the merging gateway if you don't merge a
       flow, so you should remove the second gateway.


   You're right, i need to explicit the merge point because i need it
   to generate some deployable workflow artifacts, and even
   if this is not a real case of "merge" i need to inform the
   workflow engine that the process execution is resumed to the main
   path of execution.
   I'm using jbpm and in jbpm i need to resume the process execution
   with a xor join node.

   If i don't put the element on the diagram i would not be able to
   generate code.

       If you want to really be explicit, you can an empty end event
       to both the branches that stop there.



   No it's not my use case, i've not make the end explicit because
   only one branches will really produce the
   end of the process, the other branches means that there are some
   task to be exceuted in parallel but only one
   of the three will continue the process execution.

I suppose you should merge the three flows at the end of the process then, after B1.



   Regards the preferences sorry but maybe i miss something


          because i've not a Model Validation Preference Page. I'm
       using the
          bpmn editor for ganymede train.

       Try typing Model Validation in the filter at the top. It's a
       top level preference node.





   Regards the preference i'll confirm i miss something typing "Model
   Validation" show me  the attached
   screenshot.

That's weird, you should make sure the EMF validation framework is installed.






          Andrea

          Antoine Toulme ha scritto:



              On Tue, Feb 17, 2009 at 4:17 PM, Andrea Zoppello
              <andrea.zoppello@xxxxxx <mailto:andrea.zoppello@xxxxxx>
       <mailto:andrea.zoppello@xxxxxx <mailto:andrea.zoppello@xxxxxx>>
              <mailto:andrea.zoppello@xxxxxx
       <mailto:andrea.zoppello@xxxxxx>
              <mailto:andrea.zoppello@xxxxxx
       <mailto:andrea.zoppello@xxxxxx>>>> wrote:

                 Hi Antoine,

                 You're right i'm tryng to model within a bpmn
       diagram a very
                 strange use case.

                 This is the case:

                 I've a fork node ( modelled as an annotated parallel
       gateway in
                 bpmn editor ), that spans three concurrent
                 execution path, suppose only one ( a specific one ) of
              these path
                 means the process must continue instead the other
       path means
                 only that there are parallel activities to do but
       they don't
                 contribute to the end of the process

                 My first idea is to use another parallel gateway
       annotated
              with an
                 Or Join annotation but this is not right, for that
       reason
              i've put
                 a join ( annotated parallel gateway )  with only one
              sequence-flow
                 incoming and only one sequence-flow outcoming.

                 I need the join, to get the information that the
       process could
                 continue.

                 In that case, the bpmn editor mark the join node with an
              editor.

              I don't understand, can you attach a screenshot ?



                 BTW where is the preference to disable constraint?? i've
              not found
                 it on BPMN preference page.

              It's in the model validation page.



                 I prefer the way of preference page, the other way you
              suggested
                 is to uninstall the stp.bpmn.validation plugin (
       right??)

              Sure, that works every time!




                 Andrea

                 Antoine Toulme ha scritto:

                     Not sure why you'd want to do that... but hey,
       it's simple:
                     close stp.bpmn.validation and no build occurs
       anymore.

                     You can also deselect specific constraints in the
              preferences.

                     Thanks,

                     Antoine

                     On Tue, Feb 17, 2009 at 3:47 PM, Andrea Zoppello
                     <andrea.zoppello@xxxxxx
       <mailto:andrea.zoppello@xxxxxx> <mailto:andrea.zoppello@xxxxxx
       <mailto:andrea.zoppello@xxxxxx>>
              <mailto:andrea.zoppello@xxxxxx
       <mailto:andrea.zoppello@xxxxxx> <mailto:andrea.zoppello@xxxxxx
       <mailto:andrea.zoppello@xxxxxx>>>
                     <mailto:andrea.zoppello@xxxxxx
       <mailto:andrea.zoppello@xxxxxx>
              <mailto:andrea.zoppello@xxxxxx
       <mailto:andrea.zoppello@xxxxxx>>
                     <mailto:andrea.zoppello@xxxxxx
       <mailto:andrea.zoppello@xxxxxx>
              <mailto:andrea.zoppello@xxxxxx
       <mailto:andrea.zoppello@xxxxxx>>>>> wrote:

                        Hi,

                        It's possible to disable validation when
       editing a bpmn
                     diagram???

                        For example i want to be able to have a
       parallel gateway
                     with only
                        one incoming sequence flow and
                        only one outcoming sequence flow.

                        Andrea
                        --
                        *Andrea Zoppello*
                        ___________________________________________
                        <www.spagoworld.org
       <http://www.spagoworld.org> <http://www.spagoworld.org>
              <http://www.spagoworld.org>
                     <http://www.spagoworld.org>>


                        Spagic Architect
                        ___________________________________________

                        Architect
                        Research & Innovation Division
                        *Engineering Ingegneria Informatica S.p.A.
                        *
                        Corso Stati Uniti, 23/C - 35127 Padova - Italy
                        Phone:  +39-049.8692511    Fax:+39-049.8692566

                        *www.eng.it <http://www.eng.it>
       <http://www.eng.it> <http://www.eng.it>
              <http://www.eng.it>                                            www.spagoworld.org <http://www.spagoworld.org>
       <http://www.spagoworld.org>
              <http://www.spagoworld.org>

                     <http://www.spagoworld.org>*
                                                    _______________________________________________
                        bpmn-user mailing list
                        bpmn-user@xxxxxxxxxxx
       <mailto:bpmn-user@xxxxxxxxxxx> <mailto:bpmn-user@xxxxxxxxxxx
       <mailto:bpmn-user@xxxxxxxxxxx>>
              <mailto:bpmn-user@xxxxxxxxxxx
       <mailto:bpmn-user@xxxxxxxxxxx> <mailto:bpmn-user@xxxxxxxxxxx
       <mailto:bpmn-user@xxxxxxxxxxx>>>
                     <mailto:bpmn-user@xxxxxxxxxxx
       <mailto:bpmn-user@xxxxxxxxxxx>
              <mailto:bpmn-user@xxxxxxxxxxx
       <mailto:bpmn-user@xxxxxxxxxxx>> <mailto:bpmn-user@xxxxxxxxxxx
       <mailto:bpmn-user@xxxxxxxxxxx>
              <mailto:bpmn-user@xxxxxxxxxxx
       <mailto:bpmn-user@xxxxxxxxxxx>>>>


                              https://dev.eclipse.org/mailman/listinfo/bpmn-user


                                 ------------------------------------------------------------------------



                     _______________________________________________
                     bpmn-user mailing list
                     bpmn-user@xxxxxxxxxxx
       <mailto:bpmn-user@xxxxxxxxxxx> <mailto:bpmn-user@xxxxxxxxxxx
       <mailto:bpmn-user@xxxxxxxxxxx>>
              <mailto:bpmn-user@xxxxxxxxxxx
       <mailto:bpmn-user@xxxxxxxxxxx> <mailto:bpmn-user@xxxxxxxxxxx
       <mailto:bpmn-user@xxxxxxxxxxx>>>
                     https://dev.eclipse.org/mailman/listinfo/bpmn-user
                   
                 --
                 *Andrea Zoppello*
                 ___________________________________________
                 <www.spagoworld.org <http://www.spagoworld.org>
       <http://www.spagoworld.org>
              <http://www.spagoworld.org>>

                 Spagic Architect
                 ___________________________________________

                 Architect
                 Research & Innovation Division
                 *Engineering Ingegneria Informatica S.p.A.
                 *
                 Corso Stati Uniti, 23/C - 35127 Padova - Italy
                 Phone:  +39-049.8692511    Fax:+39-049.8692566

                 *www.eng.it <http://www.eng.it> <http://www.eng.it>
       <http://www.eng.it>                                     www.spagoworld.org <http://www.spagoworld.org>
       <http://www.spagoworld.org>
              <http://www.spagoworld.org>*
                     
                 _______________________________________________
                 bpmn-user mailing list
                 bpmn-user@xxxxxxxxxxx <mailto:bpmn-user@xxxxxxxxxxx>
       <mailto:bpmn-user@xxxxxxxxxxx <mailto:bpmn-user@xxxxxxxxxxx>>
              <mailto:bpmn-user@xxxxxxxxxxx
       <mailto:bpmn-user@xxxxxxxxxxx> <mailto:bpmn-user@xxxxxxxxxxx
       <mailto:bpmn-user@xxxxxxxxxxx>>>
                 https://dev.eclipse.org/mailman/listinfo/bpmn-user


                    ------------------------------------------------------------------------

              _______________________________________________
              bpmn-user mailing list
              bpmn-user@xxxxxxxxxxx <mailto:bpmn-user@xxxxxxxxxxx>
       <mailto:bpmn-user@xxxxxxxxxxx <mailto:bpmn-user@xxxxxxxxxxx>>
              https://dev.eclipse.org/mailman/listinfo/bpmn-user
             

          --
          *Andrea Zoppello*
          ___________________________________________
          <www.spagoworld.org <http://www.spagoworld.org>
       <http://www.spagoworld.org>>

          Spagic Architect
          ___________________________________________

          Architect
          Research & Innovation Division
          *Engineering Ingegneria Informatica S.p.A.
          *
          Corso Stati Uniti, 23/C - 35127 Padova - Italy
          Phone:  +39-049.8692511    Fax:+39-049.8692566

          *www.eng.it <http://www.eng.it> <http://www.eng.it>                              www.spagoworld.org <http://www.spagoworld.org>
       <http://www.spagoworld.org>*
               


          _______________________________________________
          bpmn-user mailing list
          bpmn-user@xxxxxxxxxxx <mailto:bpmn-user@xxxxxxxxxxx>
       <mailto:bpmn-user@xxxxxxxxxxx <mailto:bpmn-user@xxxxxxxxxxx>>
          https://dev.eclipse.org/mailman/listinfo/bpmn-user


       ------------------------------------------------------------------------

       _______________________________________________
       bpmn-user mailing list
       bpmn-user@xxxxxxxxxxx <mailto:bpmn-user@xxxxxxxxxxx>
       https://dev.eclipse.org/mailman/listinfo/bpmn-user
       


   --
   *Andrea Zoppello*
   ___________________________________________
   <www.spagoworld.org <http://www.spagoworld.org>>

   Spagic Architect
   ___________________________________________

   Architect
   Research & Innovation Division
   *Engineering Ingegneria Informatica S.p.A.
   *
   Corso Stati Uniti, 23/C - 35127 Padova - Italy
   Phone:  +39-049.8692511    Fax:+39-049.8692566

   *www.eng.it <http://www.eng.it>                       www.spagoworld.org <http://www.spagoworld.org>*
         



   _______________________________________________
   bpmn-user mailing list
   bpmn-user@xxxxxxxxxxx <mailto:bpmn-user@xxxxxxxxxxx>
   https://dev.eclipse.org/mailman/listinfo/bpmn-user


------------------------------------------------------------------------

_______________________________________________
bpmn-user mailing list
bpmn-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/bpmn-user
 


--

*Andrea Zoppello*
___________________________________________
<www.spagoworld.org>

Spagic Architect
___________________________________________

Architect
Research & Innovation Division
*Engineering Ingegneria Informatica S.p.A.
*
Corso Stati Uniti, 23/C - 35127 Padova - Italy
Phone:  +39-049.8692511    Fax:+39-049.8692566

*www.eng.it                    www.spagoworld.org*
       



_______________________________________________
bpmn-user mailing list
bpmn-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/bpmn-user


Back to the top