History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: BP-10
Type: Improvement Improvement
Status: Applied Applied
Priority: Minor Minor
Assignee: Luc Clement
Reporter: Luc Clement
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
OASIS BPEL4People TC

More control needed for the propagation of attachments

Created: 18/Apr/08 06:48 AM   Updated: 30/Jul/08 11:33 AM
Component/s: None
Affects Version/s: None
Fix Version/s: None


 Description  « Hide
SUBMITTED BY: Mark Ford
TARGET: B4P, Section 3.3 Ad-hoc Attachments

DESCRIPTION: The existing support for passing attachments from a process to
a people activity is very coarse grained. The attachment propagation element
allows for the passing of all or none of the process attachments. This makes
it impossible to control which attachments are propagated to specific people
activities within a process. Consider the use case where there are two
people activities in the same process that require different attachments.
There is no way to pass only the attachments each one needs. The workaround
is to either pass all and let the client application (or end user) filter
out the unrelated attachments or to refactor the people activities such that
they exist in separate processes. Neither solution seems good.

The existing HT protocol supports passing individual attachments to a remote
task but B4P doesn't take advantage of this.

PROPOSAL:
Update the first para of Section 3.3 changing:

"Processes can have ad-hoc attachments. It is possible to exchange ad-hoc attachments between people activities of a process, and even propagate ad-hoc attachments to and from the process level."

with the following:

"It is possible to exchange ad-hoc attachments between people activities of a process by propagating ad-hoc attachments to and from the process level."

 All   Comments   Change History      Sort Order:
Luc Clement [30/Apr/08 11:52 AM]
Approved as Opened 20080430

Dave Ings [10/Jun/08 05:34 PM]
Resolve by adding text clarifying the extent and manner by which ad hoc attachments can be transferred.

The agreed to chat room text will be added as a comment once received from the scribe.

Dave Ings [12/Jun/08 11:32 AM]
Dave Ings: Proposed resolution: Revised B4P with language similar to the above to clarify the current level of attachments supports.
Mark Ford: It is possible to exchange ad-hoc attachments between people activities of a process by propagating ad-hoc attachments to and from the process level.
Dave Ings: (Mark just pasted proposed text, editors to complete revision)
Krasimir Nedkov: Motion by mark to adopt the proposal for resolution of Issue BP-10. Gerhard seconded. Accepted with unanimous consent.