Skip to main content

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

Hi Antoine,

Another idea i had is to disable the validation in my custom editor.

Is this possible??

Yesterday i've tried to uninstall the stp.bpmn.validation plugin but i had a lot of exectpions in the error log.
I don't remember but it was something related to GEF.


Andrea


Antoine Toulme ha scritto:


On Tue, Feb 17, 2009 at 6:32 PM, Andrea Zoppello <andrea.zoppello@xxxxxx <mailto: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>>
               <mailto: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>>>
                      <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 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>>>>
                             <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
        <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>
                             <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>
<http://www.eng.it> www.spagoworld.org <http://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>>>>
                             <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
        <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>>>
                      <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 --
                         *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*
	





Back to the top