Integrate with Governance, Risk, and Compliance to identify application risks and controls

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 10분
  • Enterprise Architecture (formerly Application Portfolio Management) integrates with Governance, Risk, and Compliance (GRC) to help identify and assess risks on business applications.

    시작하기 전에

    Role required: admin

    이 태스크 정보

    Using GRC application, you can analyze the risks associated with assets such as hardware, software, and business application. You can also identify and test controls associated with those risks as well as look at the audits that were conducted on those assets. This analysis helps the application owners to understand the risk of the business application effectively.

    The application owner can identify significant risks and compliance issues that the business applications are exposed to, without having to engage an external auditing system and run the applications through the auditing process.

    Activate the following plugins to integrate Enterprise Architecture with GRC.

    프로시저

    1. Navigate to All > System Definition > Plugins.
    2. Install the GRC: GRC Profile Dependencies (com.snc.grc_profile_dep) plugin.
    3. Install the GRC: Vendor Risk Management Dependencies (com.snc.grc_vrm_dep) plugin.
    4. Install GRC: Policy and Compliance Management Dependencies (com.snc.grc_policy_dep) plugin.

      This also requires installation of app-compliance from the ServiceNow app store.

      주:
      The integration also requires certain applications that should be installed from the ServiceNow app store. See Request apps on the Store for instructions to download and activate them.

    다음에 수행할 작업

    Create an entity referencing the business application. Attach the entity to an audit.

    Create an entity for audit referencing business application

    Create an entity with reference to the business application table and its specific application record. Use the entity to scope risk exposure and perform risk assessments on business applications.

    시작하기 전에

    Role required: sn_audit.admin or sn_audit.manager

    이 태스크 정보

    GRC uses the term, entity, instead of profile. An entity can be anything such as a database, server, or a business application that can be audited.

    프로시저

    1. Navigate to All > Audit > Scoping > All Entities.
    2. Click New.
    3. On the form, fill in the fields.
      For field information, see Entity Form.
    4. Click Submit.

    Associate a risk to the entity

    Attach the entity to a risk and create a risk record. Assess and identify risks that can adversely affect your business applications.

    시작하기 전에

    Role required: sn_risk.admin and sn_risk.manager

    프로시저

    1. Navigate to All > Risk > Risk Register > All Risks.
    2. Create a risk in the Risk form.

      See: Create a risk manually.

      주:

      Relate the risk to the entity in the Entity field.

    Add business application entity to an engagement

    The entities are assessed and evaluated for audit engagement. After which the entities that are scoped for audit engagement and validated are associated to an audit.

    시작하기 전에

    Role required: sn_audit.manager or sn_audit.admin

    To add a business application entity to an engagement, you should have created an entity referencing the business application in the Entity field of the Entity form. See: Create an entity for audit referencing business application.

    프로시저

    1. Navigate to All > Audit > Engagements > All Engagements.
    2. To add the business application entity to the engagement, click Add button in the Entities related list.
      주:
      The engagement must be in Scope or Validate state.

      See: Add profiles to an engagement scope.

      When an application profile is attached to an engagement, an engagement record with the associated profile is created in Profile to Engagements [sn_audit_m2m_profile_engagement] table.

    Add a control to the business application entity

    Associate a control to a business application entity that might be at risk. It is mandatory that you set effective control on the business applications to mitigate risks and protect your business. As you upgrade your business applications, you can replace your outdated controls.

    시작하기 전에

    Role required: admin

    You should have created an entity before associating a control to it. Controls are created in GRC.

    프로시저

    To create a control and add an entity to the control, see Create a control.
    • The entity that you select from the Controls [sn_compliance_control] table must be a business application and the entity Class of the record must be application.
    • The control record can be either in the Draft or Retired state. However, controls in such states are not visible in Enterprise Architecture (formerly Application Portfolio Management) to be associated to a business application.

    View Governance, Risk, and Compliance risks and engagements for business application

    As an application owner, you can view the risks that a business application is exposed to. Governance, Risk, and Compliance (GRC) audits the business application entity and the audited risks and engagements are captured as scripted related lists in the business application form.

    시작하기 전에

    Role required: sn_apm.apm_user, sn_apm.business_stakeholder_apm_user

    프로시저

    1. Navigate to All > Enterprise Architecture > Application Portfolio > All Business Applications.
    2. Click GRC Risks related item.
    3. View the name of the risk statement, its description, the category of risk (legal, financial, operational, and so on), inherent impact that indicates the levels of risk, and inherent likelihood that indicates the likelihood of the risk occurring.
    4. Click Engagements related item.
    5. View the name of the engagement, the user to whom it is assigned, the state in which the engagement is, planned start date on which the activity should begin, its end date, the percentage of engagement completed, and the actual cost of the engagement.
    6. Click Controls related item.
    7. View the name of the control, its owner, status of the control whether it is compliant or not, the classification of the control whether it is preventive, corrective, or detective, and the attestation frequency at which the scheduled job runs.
    8. Click display/hide hierarchical lists arrow beside a risk record in the GRC Risks related list to view all the controls that you have associated to the risk of the business application.

      When you associate a control to a risk, the control with its associated risk is created in Risk to Control [sn_risk_m2m_risk_control] table.

      그림 1. Controls associated to a risk
      Controls associated to risk