Assigned: http://www.osoa.org/jira/browse/BP-63
From: Dieter Koenig1
[mailto:dieterkoenig@de.ibm.com]
Sent: Wednesday, December 17, 2008 06:17
To: bpel4people@lists.oasis-open.org
Subject: [bpel4people] New Issue: Actual Owner Missing in WS-HumanTask
Context
Target: WS-HumanTask 1.1 specification, section 7.4 Providing Human Task
Context, ws-humantask-context.xsd
Description: BPEL4People provides the getActualOwner XPath extension function.
Other WS-HumanTask Parent applications may be interested in the actual owner of
a task as well. However, the actual owner of a task is currently not
communicated back to the calling WS-HumanTask Parent.
Proposal: Add a child element "actualOwner" of type
"htt:tUser" to the WS-HumanTask context data type "tHumanTaskContext".
<xsd:complexType name="tHumanTaskContext">
<xsd:sequence>
<xsd:element name="priority" type="htt:tPriority"
minOccurs="0"/>
<xsd:element name="peopleAssignments"
type="tPeopleAssignments" minOccurs="0"/>
<xsd:element name="isSkipable" type="xsd:boolean"
minOccurs="0"/>
<xsd:element name="expirationTime"
type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="outcome" type="xsd:string"
minOccurs="0"/>
<xsd:element name="attachments" type="tAttachments"
minOccurs="0"/>
<xsd:element name="actualOwner" type="htt:tUser"
minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
Alternative Proposal: Split the WS-HumanTask context into an inbound and an
outbound context, and add the actual owner to thr outbound context.
<xsd:complexType name="tHumanTaskRequestContext">
<xsd:sequence>
<xsd:element name="priority" type="htt:tPriority"
minOccurs="0"/>
<xsd:element name="peopleAssignments"
type="tPeopleAssignments" minOccurs="0"/>
<xsd:element name="isSkipable" type="xsd:boolean"
minOccurs="0"/>
<xsd:element name="expirationTime"
type="xsd:dateTime" minOccurs="0"/>
<xsd:element name="attachments" type="tAttachments"
minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="tHumanTaskResponseContext">
<xsd:sequence>
<xsd:element name="outcome" type="xsd:string"
minOccurs="0"/>
<xsd:element name="attachments" type="tAttachments"
minOccurs="0"/>
<xsd:element name="actualOwner" type="htt:tUser"
minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
Kind Regards
Dieter König
Senior
Technical Staff Member, WebSphere Process Server Architect
IBM
Software Group, Application and Integration Middleware Software
WSS
Business Process Solutions
|
|
Phone:
|
+49-7031-16-3426
|
IBM Deutschland
|
|
E-Mail:
|
dieterkoenig@de.ibm.com
|
Schönaicher Str. 220
|
|
|
71032 Böblingen
|
|
|
Germany
|
|
|
IBM Deutschland Research & Development GmbH / Vorsitzender
des Aufsichtsrats: Martin Jetter
Geschäftsführung: Erich Baier
Sitz der Gesellschaft: Böblingen / Registergericht: Amtsgericht Stuttgart, HRB
243294
|