Flow Parameter Basis and Basis Value

The parameter basis controls how the application derives the value for the parameter. The basis value further specifies the value the application uses for the parameter.

This table provides the list of values you can select for parameter basis and basis values when you define payroll flow parameters.

Parameter Basis

What the Parameter Basis Does

Basis Value Available

Example

Constant Bind or Use a Specified Value

Assigns a specific value to the parameter.

Enter the text as a constant or value, when you submit the flow.

Specify a constant if the value is the same for all tasks, such as the payroll statutory unit.

Bind to Context

Derives the value from the context of the current flow instance or the task instance of the flow pattern.

Select flow, task, or the Request. The application automatically generates the parameter value.

If the task includes a Request parameter, bind it to the flow context. Tasks in the flow reference this task using the Request ID generated by the application.

Bind the legislative data group parameter to a task parameter that supplies the legislative data group.

For example, the legislative data group for prepayments uses the payroll as context, because it's already associated with the legislative data group.

Bind to Flow Parameter

Derives the value from one of the flow parameter values.

Application automatically derives the parameter value.

Bind a parameter to the flow that several tasks share to avoid multiple occurrences of the same parameter.

Bind to Flow Task Parameter

Binds the value to the output of the previous task.

Select a value from the previous task's parameters.

Bind a parameter to a task, such as Retry corrective action. When the flow owner resubmits the task to retry it, the application uses the output of the Submit task parameter.

Bind to Task Parameter

Resolves the value for the task parameter.

Select a value from the current task's parameters.

Bind a parameter to the task if several tasks share a parameter, such as a start date, but one task requires a different date.

No value specified

Stops the application from generating a parameter value when the task executes.

Application generates a blank value.

Not applicable

Post SQL Bind

Calculates the parameter but doesn't display it on the user interface.

SQL statement calculates the parameter value.

Bind a parameter using the Post SQL bind to generate data.

For example, use a post SQL process to use the payroll period and payroll parameters entered by you and generate the process date. The payroll and payroll period are mandatory parameters. They have a higher sequence number than the process date, so that the process date derives its value after you enter their values.

SQL Bind

Calculates and displays value on the user interface, prior to submission.

SQL statement calculates the parameter value and display it on the user interface, before submission.

Bind a parameter using SQL Bind

For example use SQL Bind to calculate the payment type parameter for the Generate Check Payment task. The application obtains the payment type ID for the check payment record.

Use SQL Bind to prompt the task owner to enter a reason for a corrective action, such as a QuickPay.