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-32: B4P spec doesn't support early completion of routing


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

-----Original Message-----
From: Ravi Rangaswamy [mailto:ravi.rangaswamy@oracle.com] 
Sent: Tuesday, September 02, 2008 19:43
To: bpel4people@lists.oasis-open.org
Subject: [bpel4people] NEW ISSUE: B4P spec doesn't support early completion
of routing

TARGET: WS-HT, General

DESCRIPTION: WS-HT should support specifying early completion of routing.

Use Case: Consider a complex routing condition involves task going 
sequential across multiple assignees. If any of the potential owners 
rejects the task, then the task routing should be terminated.

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

PROPOSAL: Early completion can be specified in people assignment to 
control early completion of the task routing. The early completion is 
specified as an XPath expression and if this XPath expression evaluates 
to true, then the routing will stop. The early completion condition will 
be evaluated when the current task owner completes the task and the next 
task assignee is determined.

Example
In the example below, the task routing will stop when the outcome is REJECT.

<htd:peopleAssignments>
...
<htd:earlyCompletion>htd:getOutcome()='REJECT'<htd:earlyCompletion>

<htd:peopleAssignments>


---------------------------------------------------------------------
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:
https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php 



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