View controls in grid view
View and edit controls and their requirements in a hierarchical data grid that enables bulk operations and in-line editing.
Before you begin
Role required: sn_grc_cam.manager, sn_grc_cam.admin or sn_grc_cam.isso
About this task
The Controls tab displays a hierarchical data grid where you can expand controls to view their requirements. The grid view enables you to edit multiple controls without navigating between records. This enables you to add implementation statements or perform bulk operations.
Procedure
What to do next
Edit implementation statements:
- Select the Implementation Statement cell
- Enter or modify the text
- Implementation statements are editable only when control state is in Draft and the authorization package is in Implement step
Edit attestation respondents:
- Double-click the Attestation Respondents cell
- Add or remove respondents
- Attestation respondents are editable throughout the lifecycle regardless of state
Create attestations:
- Select one or more controls
- Select Attest
- The system creates attestation records and updates control state to Attest
Edit control status:
When attestation is skipped for a package, you can directly edit the status of a control or control requirement. The available status values are Compliant, Non-Compliant, and Not Applicable.
The following role-based rules determine who can edit the status and when:
- Control Owner or System Owner can edit the status when the control is in Draft state.
- ISSO, ISSM, and CAM Admin can edit the status when the control is in Review state.
An implementation statement is required before changing the status of a control or control requirement. The status change is blocked if no implementation statement is present.
The following validation rules apply when setting a status to Compliant:
- A control cannot be set to Compliant if one or more of its control requirements is Non-Compliant.
- A control or control requirement cannot be set to Compliant if an open issue is associated with it.
The following parent-child syncing rules apply when status changes:
- When a control requirement (child) is set to Non-Compliant, the parent control's status is automatically updated to Non-Compliant.
- When a control (parent) is set to Compliant, control requirements with an empty status are automatically updated to Compliant.
Change the owner:
A compliance user can update the owner of a control when the control is in Draft state.
Customize columns:
- Select the three-dot menu icon
- Select Personalize Columns
- Show or hide columns as needed