On Feb 1, 10:02 pm, Stefano T <
stefano.tranquill...@gmail.com> wrote:
> Hi all,
> I'm writing mainly for have clarification about which extension can be
> done to the grammar.
There are different ways of extending BPMN: You can add arbitrary XML
attributes if they come from a different XML namespace. You can also
add elements to the "extensionElements" tag.
But you can also specify an Extension Schema, where you define "sub
classes" for existing BPMN objects.
> I saw in the specification that there are extension points.
> So, it is allowed to introduce a new Task?
> I did it extending the flowElement (similar to the Script/User/Service
> task). I didn't create any globalTask (why is useful for?). is it ok?
> (i did, not sure i could done that)
> can i create a getaway with new parameters?
> can i create a new pool with new parameters?
Yes, this is all possible.
> do you have any reference that clearly specifies which extension can
> be done and which can't?(the bpmn20 grammar pdf is kind of broad and i
> didn't really get an answer from it)
>
> curiosity: every object in the palette of the editor has to have an
> unique translation in the grammar?
> what if i create a bunch of tasks with predefined parameters and all
> of them are later stored in the XML as tasks with respective
> parameters filled in.
> is this allowed or is it a bad idea?
I assume that you talk about a specific tool - because BPMN doesn't
specify this. Maybe you explain more in detail what tool you have in
mind.