Providing access to record instances by defining security labels
To grant row-level access to create and update record instances by adding security labels
- Log in to BMC Helix Innovation Studio and navigate to the Workspace tab.
- Select the application in which you want to create a process or modify an existing process.
- Perform any of the following tasks:
- If you want to create a new process, select Processes > New.
- If you want to update an existing process, select the process, and click Edit.
- Drag the Create Record or Update Record element to the canvas according to the operation you want to perform.
In the Properties pane, in the INPUT MAP section, fill out the properties as described in the following table:
Field
Action
Record Definition Name
Record definition for which you want to update a record instance. You can select a record definition by using one of the following methods:
- Select Record Definition—Select a record definition from the current application.
- Build Expression—Build an expression to leverage a record definition dynamically at runtime.
Sample Record Definition Name
Record definition template to create or update the record definition that you select at runtime.
The sample record definition fields are displayed in the Expression Editor which you can use to create an expression.
This option is displayed only if you select Build Expression from Record Definition Name field.
Add/Remove Input Map Field
Fields of the record definition that you select map to the process parameters or to an expression that assigns a value to the mapped fields. The new record instance is created by using the values assigned to the mapped fields.
- Add new security labels for Create Record element, by performing the following steps:
- Click Edit Security Labels.
- On the Edit Security Labels page, select the existing security label created for the record instance.
From the Security Label to Set section, click the Click to build an expression link, and add the list of group names, user names, roles, or functional roles for which you want to grant access.
- To add new security labels for Update Record element, perform the following steps:
- From the Security Label Actions section, select Add Security Labels.
- Click Edit Security Labels.
- On the Edit Security Labels page, select the existing security label created for the record instance.
- From the Security Label to Set section, click the Click to build an expression link, and add the list of group names, user names, roles, or functional roles for which you want to update the row-level access.
- Click Save.
To update row-level security for update record instances
- Log in to BMC Helix Innovation Studio and navigate to the Workspace tab.
- Select the application in which you want to create a process or modify an existing process.
- Select the process you want to update, and click Edit.
- Drag the Update Record element to the canvas according to the operation you want to perform.
- From the Security Label Actions section, select Add Security Labels.
- Click to edit the existing security label.
- On the Edit Security Labels page, select the existing security label created for the record instance.
- From the Security Label to Set section, perform the following steps:
- To add to the existing values, click Append to Existing Values
- To add to the existing values, click Append to Existing Values
To add new values, click the Click to build an expression link and add the list of group names, user names, roles, or functional roles that you want to grant access to.
- Click Save.
To remove row-level access for record instances
- Log in to BMC Helix Innovation Studio and navigate to the Workspace tab.
- Select the application in which you want to create a process or modify an existing process.
- Perform any of the following tasks:
- If you want to create a new process, select Processes > New tab.
- If you want to update an existing process, select the process, and click Edit.
- Drag the Update Record element to the canvas according to the operation you want to perform.
- To remove the security labels, from the Security Label Actions section, select Remove Security Labels.
On the Edit Security Labels page, select the existing security label created for the record instance.
To remove specific access, from the Security Label Value Removal field, select Remove Specific, and click the Click to build an expression link, and add the list of group names, user names, roles, or functional roles for which you want to remove the access.
To remove access for all the values, from the Security Label Value Removal field, select Remove All.
- Click Save.