Oracle Waveset 8.1.1 Deployment Reference

manager

Specifies the accountId of the user whose workItem will be deleted. This value is null if the user has no idmManager assigned.

name

Identifies the user (by name) whose work items will be delegated.

delegates

Lists delegate objects, indexed by workItemType, where each object specifies delegate information for a specific type of work item (workItem).

delegatesHistory

Lists delegate objects, indexed from 0 to n, where n is the current number of delegate history objects up to the delegate history depth. (Delegate history depth is the number of previous delegations to keep for reuse. You can configure the number kept in the System Configuration object by setting the security.delegation.historyLength attribute to an integer value greater than 0. The default number kept is 10.)

Each of the preceding attributes has the following attributes:

Table 3–25 Delegate Attributes

Attributes of accounts[Lighthouse].delegate* Attributes  

Description 

workItemType

Identifies the type of workItem being delegated. See Delegate object model description for valid list of workItem types.

workItemTypeDisplayName 

Specifies a user-friendly workItem type name. Waveset displays this name in the product interface.

workItemTypeObjects

Lists the names of the specific roles, resources, or organizations on which the user is delegating future workItem approval requests. This attribute is valid when the value of workItemType is roleApproval, resourceApproval, or organizationApproval.

If not specified, the value of this attribute default is to delegate future workItem requests on all roles, resources, or organizations on which this user is an approver.

toType

Type to delegate to. Valid values are: 

  • manager

  • delegateWorkItemsRule

  • selectedUsers

toUsers

Lists the names of the users to delegate to (if toType is selectedUsers).

toRule

Specifies the name of the rule that will be evaluated to determine the set of users to delegate to (if toType is delegateWorkItemsRule).

startDate

Specifies the date when delegation will start. 

endDate

Specifies the date when delegation will end. 

status 

Summarizes a delegation based on its start and end dates and whether the delegation appears in the list of current delegations. 

Referencing a DelegateWorkItems View Object from a Form

The following code sample illustrates how to reference a DelegateWorkItems view delegate object from a form:

<Field name=’delegates[*].workItemType’>
<Field name=’delegates[*].workItemTypeDisplayName’>
<Field name=’delegates[*].workItemTypeObjects’>
<Field name=’delegates[*].toType’>
<Field name=’delegates[*].toUsers’>
<Field name=’delegates[*].toRule’>
<Field name=’delegates[*].startDate’>
<Field name=’delegates[*].endDate’>
<Field name=’delegates[*].status’>

where supported index values (*) are workItemType values.

The following code sample illustrates how to reference a delegate history object from the DelegateWorkItems view:

<Field name=’delegatesHistory[*].workItemType’>
<Field name=’delegatesHistory[*].workItemTypeDisplayName’>
<Field name=’delegatesHistory[*].workItemTypeObjects’>
<Field name=’delegatesHistory[*].toType’>
<Field name=’delegatesHistory[*].toUsers’>
<Field name=’delegatesHistory[*].toRule’>
<Field name=’delegatesHistory[*].startDate’>
<Field name=’delegatesHistory[*].endDate’>
<Field name=’delegatesHistory[*].selected’>
<Field name=’delegatesHistory[*].status’>

where supported index values (*) are 0 to n, where n is the current number of delegate history objects up to delegate history depth.

Table 3–26 Work Item Types

workItem Type  

Description  

Display Name  

Approval 

extends WorkItem 

Approval 

OrganizationApproval 

extends Approval 

Organization Approval 

ResourceApproval 

extends Approval 

Resource Approval 

RoleApproval 

extends Approval 

Role Approval 

Attestation 

WorkItem 

Access Review Attestation 

review 

WorkItem 

Remediation 

accessReviewRemediation 

WorkItem 

Access