Select your user interface:

BusinessProcessInstance Table Secures Parameter Sets

Each business process has one or more sets of parameter data. The parameter data exists within a Business Process Parameter Table that is created for and therefore tailored to a specific business process. The BusinessProcessInstancetable supports the securing of a parameter set for a business process to a particular site and/or selected security roles. A parent/child relationship exists between the catalog table and the instance table.

Figure: The BusinessProcessInstance table supports the securing of a parameter set

On the page where you create and manage parameter sets for a business process, an action button should exist within the section that contains a data list of the parameter sets. Selecting a parameter set row within the data list provides the context (parameter set ID) for the action button. Clicking the action button opens the Edit Business Process Instance Permissions With Site data form. After it is opened, a row is added to the BusinessProcessInstance table. The BusinessProcessCatalogID field is populated with the ID for the business process as defined by the ID attribute of the BusinessProcessSpec. The BusinessProcessParameterSetID field is populated by the context value (the column within the data list containing the parameter set ID). The SECURITYLEVEL field can have a value of either 0 - All roles or 1 - Selected Roles.

The SECURITYLEVEL field defaults to 0, meaning initially all security roles have access to run the business process with this parameter set


Figure: After the Edit Business Process Instance Permissions With Site data form opens, a row is added to the BusinessProcessInstance table