This example shows how a sub process can be activated from a parent process using the
InfoPath SubProcess AgileShape. By using a sub process, departments can manage their parts of
a process independently, and sub processes can grow and change without affecting the
parent process.
Instructional Goals
- Demonstrate how to call a sub
process from a parent process using the InfoPath SubProcess AgileShape.
Example Parent Process: Execute a Software Change
Request
Example Sub Process: QA Test the Change
Request
Problem Statement
Fulfill a change request (CR) for a software product.
Navigation
- In AgilePoint Envision, open a process template.
- Navigate to the SharePoint stencil.
- On the SharePoint stencil, drag the
InfoPath SubProcess AgileShape, and drop it on the process template.
- To view the entire list of properties, in the Design Tasks pane, click Show Properties.
Instructions
- Set up the following properties for InfoPath SubProcess AgileShape:
Field |
Configuration |
FormLibUrl
|
- Definition:
- Specifies the URL for the InfoPath form located in a SharePoint form library or folder.
- Allowed Values:
- A valid URL to a SharePoint form library.
Note the following:
- The InfoPath form must be located in a SharePoint form library or folder.
- The value must be an absolute URL.
- Default Value:
- None
- Custom Attributes:
- No
- Example:
- http://demo3:8000/InfoPathChangeRequest/Forms/AllItems.aspx
|
NamingFormat
|
- Definition:
- Specifies the format to name the sub process.
- Allowed Values:
- A valid format.
- Default Value:
- yyyy-MM-dd hh-mm-ss-ffffff - The DateTime format that is used to name the sub process.
- Custom Attributes:
- Yes
|
Prefix
|
- Definition:
- Specifies the prefix that is associated with the sub process name.
- Allowed Values:
- A text string.
- Default Value:
- Prefix-
- Custom Attributes:
- No
- Example:
- CR-
This prefix could be used to indicate a change request for a software development
process.
|
SubProcess
|
- Definition:
- Specifies the name of the InfoPath process to be initiated as a sub process.
- Allowed Values:
- The name of the existing process to be initiated as a sub process.
You can use the Ellipses button to select the InfoPath process name.
- Default Value:
- None
- Custom Attributes:
- No
|
Wait For Complete
|
- Definition:
- Determines whether the parent process waits for the sub process to complete before moving forward.
- Allowed Values:
- False - The AgileShape exits immediately once the sub
process is initiated.
- True - The AgileShape waits for sub process to complete.
- Default Value:
- True
- Custom Attributes:
- No
|
XMLMappings
|
- Opens the Following Window:
- XML Schema Mappings Window
- Purpose of this Window:
- Maps schema nodes from a parent process to a sub-process.
|
XsnFileUrl
|
- Definition:
- The URL of the InfoPath form template file to be associated with the sub process.
- Allowed Values:
- A valid URL of the InfoPath form template file.
- Default Value:
- /forms/template.xsn
- Custom Attributes:
- Yes
- Example:
- /forms/QAReview.xsn
|