Process Adaptation

An AgileWork that combines the functionality of the Dynamic Parallel, Dynamic Sequential, and Voting AgileWork. This AgileShape enables participants in a running process to dynamically adapt by adding new participants to complete a task in either a Parallel or Sequential fashion. Users can use the Process Viewer or AgilePoint Enterprise Manager to dynamically add participants at runtime.



Prerequisites

  • A user must have Create a Task and Cancel a Task access rights in AgilePoint Enterprise Manager in order to see the Process Adaptation functionality in AgilePoint Enterprise Manager.
  • To enable the Open Process Adaptation link in the Process Viewer, you must add the following modification to the AgilePoint Web application's web.config file:
    <appSettings>
             <add key="ProcessAdaptationUrl"  
                  value="http://[AgilePoint Server host]:[port]/EnterpriseManager/ProcessAdaptation/LinkedTasks.aspx"/>	
    </appSettings>

    The value for the Process Adaptation is the URL of the process adaptation URL in AgilePoint Enterprise Manager.

    For the Process Viewer in SharePoint using InfoPath, add the key entry into the SharePoint Web.config at C:\Inetpub\wwwroot\wss\VirtualDirectories\8000\web.config.

Navigation

  1. In AgilePoint Envision, open a process template.
  2. Navigate to the Premier Extension stencil.
  3. On the Premier Extension stencil, drag the Process Adaptation AgileShape, and drop it on the process template.
  4. To view the entire list of properties, in the Design Tasks pane, click Show Properties.

Properties for This AgileShape

Field Name Definition

UserDefinedProperties

Opens the Following Window:
User Defined Properties Window
Purpose of this Window:
Specifies ClientData values that are associated with the AgileShape's associated tasks at runtime. This is a way for you to specify a set of variable-like name/value pairs that are passed to your web page via a WorkItem object. This is an alternative to passing data via URL parameters. On your web page you can retrieve this data via the ClientData property of the WorkItem and use it however you want.

VotingConfiguration

Opens the Following Window:
Voting Configuration Window
Purpose of this Window:
Configures data binding to an XML schema to manage approvals as votes.

ApprovalType

Definition:
Determines the manner (parallel or sequential), the task is delivered to the participants at runtime.

The ApprovalType property is set at design time and can be changed at runtime using AgilePoint Enterprise Manager or the Process Viewer.

Allowed Values:
  • Parallel - The task is delivered to all of the participants at the same time. This indicates that there is no particular order for assigning the task to the participants.
  • Sequential - The task is delivered to participants in a sequential order. This indicates that task is assigned to one participant at a time in a linear order.
Default Value:
Parallel

UpdateCustomAttribute

Opens the Following Window:
Create or Update Custom Attributes Window - Process Adaptation AgileShape
Purpose of this Window:
Updates a value for a custom attribute value based on a type of event. For information about the types of events that can be used, see the Event Type property.

BPMN Properties

Each AgileShape includes a set of BPMN properties. For more information, see Adding or Modifying BPMN Properties for an AgileShape.