Uploaded image for project: 'jBPM'
  1. jBPM
  2. JBPM-2926 cover more BPMN2 features
  3. JBPM-2921

Provide AssignmentHandler like functionality with BPMN

    XMLWordPrintable

Details

    Description

      I posted a question on the community about how to mimic AssignmentHandler functionality when using BPMN and received a response from HuiSheng Xu asking that I enter a feature request. http://community.jboss.org/message/554236#554236

      Specifically:

      I am successfully using jPDL with an AssignmentHandler to programatically assign a task.

      <task name="review" >
      <assignment-handler class="mypackage.AssignBySomeRule">
      <field name="ruleName">
      <string value="exampleAssignmentRuleName" />
      </field>
      </assignment-handler>
      <transition to="approval" />
      </task>

      Is it possible to accomplish this with BPMN? I know there is a "resourceAssignmentExpression", but it isn't clear that this can do the same thing.

      <userTask id="myTask" name="My task">
      <potentialOwner resourceRef="manager" jbpm:type="group">
      <resourceAssignmentExpression>
      <formalExpression>management</formalExpression>
      </resourceAssignmentExpression>
      </potentialOwner>
      </userTask>

      Can the "formalExpression" invoke arbitrary java classes or does it need to use process variables to evaluate to a user or group name?

      Thanks!

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

      reply from HuiSheng Xu in jBPM
      Hi Jamine,

      There is no support for AssignmentHandler in BPMN. Please open an issue for this feature.

      Attachments

        Activity

          People

            Unassigned Unassigned
            jballing Jamie Balling (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: