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-63: Actual Owner Missing in WS-HumanTask Context


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

 



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