[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: BP-11: Title: Initialization of process generic human roles in b4p
Assigned: http://www.osoa.org/jira/browse/BP-11 -----Original Message----- From: Mark Ford [mailto:mark.ford@activevos.com] Sent: Friday, April 18, 2008 08:38 To: bpel4people@lists.oasis-open.org Subject: [bpel4people] NEW ISSUE: Title: Initialization of process generic human roles in b4p TARGET: B4P, Section 3.1 Generic Human Roles DESCRIPTION: The b4p:peopleAssignments element is a required extension element according to the syntax on line 292-294 in the B4P spec. This element is defined on line 375: <b4p:peopleAssignments> <htd:genericHumanRole>+ <htd:from>...</htd:from> </htd:genericHumanRole> <b4p:peopleAssignments> With a detailed example on line 384 <b4p:peopleAssignments> <b4p:processInitiator>? <htd:from ...>...</htd:from> </b4p:processInitiator> <b4p:processStakeholders>? <htd:from ...>...</htd:from> </b4p:processStakeholders> <b4p:businessAdministrators>? <htd:from ...>...</htd:from> </b4p:businessAdministrators> </b4p:peopleAssignments> The initial syntax indicates that at least one role must be present. The example immediately following it shows them as optional. My understanding is that you have to provide at least one but it's up to you to pick which one you want to declare in your process. Can the initialization of these roles make use of instance data within the process, either in the form of an expression or as arguments to a logical people group? It seems like they wouldn't be able to since their intialization is during the process scope's intialization which occurs prior to the execution of the create instance activity. If there isn't any access to instance data, then the definitions are essentially using static data. If this is the case, then why do we require their declaration? It seems that the infrastructure could handle the assignment of users to these roles. The only one that doesn't fit well is the process stakeholders since that intialization would likely require access to the process instance data. PROPOSAL: --------------------------------------------------------------------- To unsubscribe from this mail list, you must leave the OASIS TC that generates this mail. You may a link to this group and 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]