Edit InfoPath Forms

This topic describes how to edit start and task forms using Microsoft InfoPath 2013.

The Nintex Workflow InfoPath Forms feature allows workflow designers to edit start and task forms using Microsoft InfoPath 2013.

InfoPath forms can be defined for start forms (accessed from Workflow Settings) and for the following actions.

Server requirements

Assigning form type

Nintex Workflow supports the use of the following form types.

To assign the form type for an action

To assign the form type for a start form

To edit a Microsoft InfoPath 2013 form

  1. Do one of the following to open the form in Microsoft InfoPath 2013.
  2. In Microsoft InfoPath 2013, edit the form as required, and then click Quick Publish (Ctrl+Shift+Q) to display the Save As dialog box.
  3. Specify a local location for the saved form.

    InfoPath requires you to save the form locally before it can publish to SharePoint. "Temp" can be used. The file saved to this location will then save the changes back to SharePoint and Nintex Workflow and not required to be used again; that is, the next time the form is edited, a new instance in InfoPath is created.

    Once the publish back to Nintex Workflow has completed, the "published successfully" message will appear.

  4. Close InfoPath.

    The form type will be automatically changed to InfoPath. The changes will take effect once the workflow is published.

Shared forms

When a workflow action using InfoPath is copied and pasted, the InfoPath form is shared by both actions by default.

Important note

Nintex Workflow will automatically attempt to update fields in the InfoPath form when the action configuration changes. However, if the Cancel button within the form is modified, the form fields will no longer update automatically but can still be added manually in InfoPath

Data context (Advanced)

The InfoPath forms contain a data source called NWContext which provides additional information relevant to the current item, list and user permissions. A developer or designer can use this information to extend the functionality of the form.

To access the data source:

These fields can be used to extend the functionality of the form. Some examples are: