[jboss-jira] [JBoss JIRA] Assigned: (JBPM-979) Documentation enhancement for sub-process (fix error; add binding attribute)
Ronald van Kuijk (JIRA)
jira-events at lists.jboss.org
Wed Jul 4 06:01:51 EDT 2007
[ http://jira.jboss.com/jira/browse/JBPM-979?page=all ]
Ronald van Kuijk reassigned JBPM-979:
-------------------------------------
Assignee: Ronald van Kuijk (was: Tom Baeyens)
> Documentation enhancement for sub-process (fix error; add binding attribute)
> ----------------------------------------------------------------------------
>
> Key: JBPM-979
> URL: http://jira.jboss.com/jira/browse/JBPM-979
> Project: JBoss jBPM
> Issue Type: Feature Request
> Components: Documentation
> Affects Versions: jBPM jPDL 3.2
> Environment: All
> Reporter: Arjan van Bentem
> Assigned To: Ronald van Kuijk
>
> http://jira.jboss.org/jira/browse/JBPM-733 added the attribute "binding" to element "sub-process".
> This attribute is not yet documented, and at some points the documentation seems to be wrong (hence: priority major).
> PLEASE VERIFY THAT MY PROPOSED CHANGES ARE CORRECT... See implementation at http://fisheye.labs.jboss.com/browse/JBPM/jbpm.3/jpdl/jar/src/main/java/org/jbpm/graph/node/ProcessState.java?r=1.3#l93
> http://fisheye.labs.jboss.com/browse/JBPM/jbpm.3/jpdl/jar/src/main/java/org/jbpm/graph/node/DbSubProcessResolver.java?r=1.1#l12
> http://fisheye.labs.jboss.com/browse/JBPM/jbpm.3/jpdl/userguide/en/modules/modelling.xml?r=1.3#l520
> or http://docs.jboss.com/jbpm/v3.2/userguide/html/processmodelling.html#processcomposition
> Process Modelling
> 9.8. Process composition
> Change
> When execution arrives in the 'first interview', a new execution (=process instance) for
> the latest version of the 'interview' process is created.
> into something like:
> When execution arrives in the 'first interview', a new execution (=process instance) of
> the 'interview' process is created. As no explicit version is specified, the latest version
> of the sub process as known when deploying the 'hire' process is used. To make jBPM
> instantiate a specific version the optional <literal>version</literal> attribute can be
> specified. To postpone binding the specified or latest version until actually creating the
> sub process, the optional <literal>binding</literal> attribute should be set to
> <literal>late</literal>.
> http://fisheye.labs.jboss.com/browse/JBPM/jbpm.3/jpdl/userguide/en/modules/jpdl.xml?r=1.3#l1638
> or http://docs.jboss.com/jbpm/v3.2/userguide/html/jpdl.html#subprocess.element
> jBPM Process Definition Language (JPDL)
> 18.4.28. sub-process
> Change
> <row>
> <entry>version</entry>
> ...
> <entry>the version of the sub process. If no version is
> specified, the latest version of the given process will be
> taken.</entry>
> </row>
> into
> <entry>the version of the sub process. If no version is
> specified, the latest version of the given process as known
> while deploying the parent
> <link linkend="processstate.element">process-state</link>
> will be taken.</entry>
> And add something like:
> <row>
> <entry>binding</entry>
> <entry>attribute</entry>
> <entry>optional</entry>
> <entry>indicates if the version of the sub process should be determined
> when deploying the parent <link linkend="processstate.element">process-state</link>
> (default behavior), or when actually invoking the sub process
> (<literal>binding="late"</literal>). When both <literal>version</literal> and
> <literal>binding="late"</literal> are given then jBPM will use the version as
> requested, but will not yet try to find the sub process when the parent
> process-state is deployed.
> </entry>
> </row>
> Note: http://jira.jboss.com/jira/browse/JBPM-910 reports that the XML schema needs updating as well.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list