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