Mandatory Parameters and Pageflow Processes

When a pageflow process has a mandatory parameter, that parameter must have a value before the pageflow can be considered complete.

This is different to sub-process parameters, where the mandatory flag controls whether mapping to the parameter is required or optional.

This means that a pageflow process and associated user task are expected to have the same data available. As a result, mandatory pageflow parameters are mandatory in all user task forms within the pageflow. However, if this is not the desired behavior, explicitly associate the parameter with the user task in the pageflow and de-select the mandatory flag.