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: BP-29: B4P spec doesn't support single approval routing pattern

Assigned: http://www.osoa.org/jira/browse/BP-29

-----Original Message-----
From: Ravi Rangaswamy [mailto:ravi.rangaswamy@oracle.com] 
Sent: Tuesday, September 02, 2008 19:42
To: bpel4people@lists.oasis-open.org
Subject: [bpel4people] NEW ISSUE: B4P spec doesn't support single approval
routing 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.

. 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.


<xsd:complexType name="tSingle">
<xsd:extension base="tExtensibleElements">
<xsd:element name="from" type="tFrom"
<xsd:attribute name="name" type="xsd:string"


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">

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

<htd:single name="Claim Processing Review">

To unsubscribe from this mail list, you must leave the OASIS TC that
generates this mail.  Follow this link to all your TCs in OASIS at:

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