Business rules installed with Policy and Compliance Management

GRC: Policy and Compliance Management adds the following business rules.

Business rule Tables Description
Add processing document Policy to Profile Type

[sn_compliance_m2m_policy_profile_type]

Add processing statement Policy Statement to Profile Type

[sn_compliance_m2m_statement_profile_type]

Allow only one default Article Template

[sn_compliance_article_template]

Ensures that only one template record has the default check box checked.
Auto business rule for Assessments Control

[sn_compliance_control]

Automatically creates an Assessable Record when controls are created
Auto deletion rule for Assessments Control

[sn_compliance_control]

Automatically deletes the associated Assessable Record when a control is deleted
Cascade Changes Policy Statement

[sn_compliance_policy_statement]

Copies changes made to policy statement name, description, reference, category, type, and classification fields to the associated controls
Create issue for non-compliant control Control

[sn_compliance_control]

If no issues exist, creates an issue when a control status changes to non-compilant. Otherwise, a worknote is added to the existing issue.
Deactivate retired policy Policy

[sn_compliance_policy]

Sets the Active field to false when a policy state changes to Retired.
Enforce fields Policy

[sn_compliance_policy]

Ensures that the Valid to and Article template fields are populated before moving to the Awaiting Approval or Published states.
Enforce positive weighting Control

[sn_compliance_control]

Ensures that the weighting of a control is greater than or equal to 0.
Generate items Policy Statement

[sn_compliance_policy_statement]

Issue close rollup response to control Issue

[sn_grc_issue]

Sets a control status to Compliant when all issues are closed.
Mark control as non-compliant Issue

[sn_grc_issue]

Sets a control status to non-compliantwhen a related issue is created.
Prevent adding inactive policy Policy to Profile Type

[sn_compliance_m2m_policy_profile]

Prevents relating inactive policies with profile types.
Prevent adding inactive policy statement Policy Statement to Profile Type

[sn_compliance_m2m_statement_profile_type]

Prevents relating inactive policy statements with profile types.
Prevent generation during retirement Policy Statement to Profile Type

[sn_compliance_m2m_statement_profile_type]

Prevent generation during retirement Policy to Profile Type

[sn_compliance_m2m_policy_profile_type]

Publish to KB Policy

[sn_compliance_policy]

Creates a knowledge article and publishes it to the default Knowledge Base once a policy state changes to Published
Retire KB Article Policy

[sn_compliance_policy]

Retires the associated knowledge article when a policy is retired or re-published.
Set active Policy Statement

[sn_compliance_policy_statement]

Sets a policy statement to be active if the policy statement Policy field is populated with an active policy.
Set Content Policy Statement to Profile Type

[sn_compliance_m2m_statement_profile_type]

Sets the Content field to the same value as the Policy statement field.
Set Document Policy to Profile Type

[sn_compliance_m2m_policy_profile]

Sets the Document field to the same value as the Policy field.
Start policy approval workflow Policy

[sn_compliance_policy]

Starts the approval workflow for a policy when it moves to the Awaiting Approval state.
Start policy review workflow Policy

[sn_compliance_policy]

Starts the review workflow for a policy when it moves to the Published state.
Update risks control failure factor Control

[sn_compliance_control]

Updates the control failure factor for associated risks when the controls Status field changes.