An end user typically clicks an action button within a section on a page to start a business process. The action should be configured to use the StartBusinessProcess action type and pass the appropriate context value to the business process. The context value should be the primary key value of a row within the custom parameter set table.
Figure: Configure the "Start process" action button
With the user interface in Design Mode, right-click the Start process button and select Properties from the context menu. This will open a property sheet for the action button.
Figure: "Start process" action button property sheet
Here is a screen shot of a Start process action button that resides within a section which contains a data list of a parameter sets.
The BusinessProcess property should be set the business process as defined by the BusinessProcessSpec.
The StatusPage property should be set to a status page which will need to be constructed for the BP.
The ContextType property should be the primary key value of a row within the custom parameter set table. Here we are setting it to the ID column on the data list which is the primary key value for the parameter set table.
After a parameter set is selected and the action button has its context value, the Start process button can launch the business process and navigate the end user to the status page.
Figure: Business Process Status Page