Applying InfoPath Schema XML Binding

Applies To

Objective

This article provides information about binding to data within an InfoPath form and using this data in an AgilePoint process model.

Summary

In InfoPath based process models, you can access all or part of the values stored in an InfoPath document. This data can then be used in your process (e.g. to determine the workflow in your process, or to display information in an email notification).

NOTE: More information about InfoPath schema data binding can be found in the AgilePoint User's Guide in Appendix A.

Details

To access the InfoPath XML Schema within an email template, type ${ and select <XML Schema>. If outside an email template, such as in a Multiple Condition Activity, you can simply define the columns within the Data Binding field. You can also construct the process attribute syntax manually to access a specific section or element of the XML within an InfoPath form. This is accomplished by specifying an XPath expression ${XPathExpression} (in place of a custom attribute name). Below are a few examples that can be used:

$/*

$//*

$/exp:expenseReport

${/exp:expenseReport/exp:startDate}