OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

bpel4people message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: [bpel4people] NEW ISSUE: B4P spec doesn't support single approvalrouting pattern


TARGET: WS-HT, General

DESCRIPTION: WS-HT should support a single routing pattern aligned with 
other routing patterns. In the current WS-HT spec, people assignments 
are singular in notion, but it doesn’t fit with any overall support for 
patterns. The potential owners in the single pattern can either be done 
through logical people groups, literals or an expression.

RELATED ISSUES:
· Support for routing patterns and policies
· Support for sequential routing pattern
· Support for parallel routing pattern

PROPOSAL: Provide a mechanism to assign the task singularly to 
users/groups by introducing a single routing pattern. If there are 
multiple potential owners than one can claim the task and become the 
actual owner. After the actual user completes the task, the single 
pattern completes.

Syntax

<xsd:complexType name="tSingle">
<xsd:complexContent>
<xsd:extension base="tExtensibleElements">
<xsd:sequence>
<xsd:element name="from" type="tFrom"
minOccurs="0"
maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string"
use="optional"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>


Examples

In the example below, assuming that the task input ClaimApprovalRequest 
has 3 claimProcessingAgents children – jlondon, jstein, wfaulk, the task 
will be assigned to jlondon, jstein and wfaulk. One of them acquires the 
task and then the task completes.

<htd:single name="Claim Processing Agents">
<htd:from>
htd:getInput("ClaimApprovalRequest")/claimProcessingAgents
</htd:from>
</htd:single>

In the example below, the task will be assigned to user achrist.

<htd:single name="Claim Processing Review">
<htd:from>
<htd:literal>
<htd:organizationalEntity>
<htd:users>
<htd:user>achrist</htd:user>
</htd:users>
</htd:organizationalEntity>
</htd:literal>
</htd:from>
</htd:single>



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]