---
sourceDocument: Zurich Enterprise Architecture (formerly Application Portfolio Management)
sourceDocumentLink: https://www.servicenow.com/docs/r/zurich/application-portfolio-management

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich Enterprise Architecture (formerly Application Portfolio Management)

ft:clusterId :

    - appportman

bundleId :

    - appportman

workflow :

    - Technology


---

# Governance, Risk, and Compliance - Legacy

# Integrate with Governance, Risk, and Compliance to identify risks - Legacy {#ariaid-title1}

* Release version: Zurich
* 
* Updated July 31, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 minutes to read

Enterprise Architecture (formerly Application Portfolio Management) integrates
with Governance, Risk, and Compliance (GRC) to help identify and assess risks on business applications.

## Before you begin

Role required: admin

## About this task

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.

## Procedure

1. Navigate to AllSystem DefinitionPlugins.
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.  
   Note:  
   The integration also requires certain applications that should be installed from the ServiceNow app store. See [Request apps on the Store](https://www.servicenow.com/docs/access?context=grc-and-store&version=zurich&pubname=zurich-governance-risk-compliance&ft:locale=en-US) for instructions to download and activate them.

## What to do next

[Create an entity referencing the business application](https://www.servicenow.com/docs/y0sMUUPBXQYQNPC7d2mB3g#create-audit-profile-refer-bus-app "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."). Attach the entity to an audit.

## Create audit entity for business application - Legacy {#ariaid-title2}

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.

### Before you begin

Role required: sn_audit.admin or sn_audit.manager

### About this task

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.

### Procedure

1. Navigate to AllAuditScopingAll Entities.
2. Click New.
3. On the form, fill in the fields.  
   For field information, see [Entity Form](https://www.servicenow.com/docs/a6B70ehOR1TNIj8GqcQkGA "Entity is used to scope risk exposure and perform risk assessments on business applications.").
4. Click Submit.

## Associate a risk to the entity - Legacy {#ariaid-title3}

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

### Before you begin

Role required: sn_risk.admin and sn_risk.manager

### Procedure

1. Navigate to AllRiskRisk RegisterAll Risks.
2. Create a risk in the Risk form.  
   See: [Create a risk
   manually](https://www.servicenow.com/docs/access?context=t_CreateRisk&version=zurich&pubname=zurich-governance-risk-compliance&ft:locale=en-US).  
   Note:  
   Relate the risk to the entity in the Entity
   field.

## Add business application entity to an engagement - Legacy {#ariaid-title4}

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.

### Before you begin

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](https://www.servicenow.com/docs/y0sMUUPBXQYQNPC7d2mB3g#create-audit-profile-refer-bus-app "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.").

### Procedure

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

   See: [Add profiles to an
   engagement scope](https://www.servicenow.com/docs/access?context=add-profiles-to-engagement-scope&version=zurich&pubname=zurich-governance-risk-compliance&ft:locale=en-US).

   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 - Legacy {#ariaid-title5}

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.

### Before you begin

Role required: admin

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

### Procedure

To create a control and add an entity to the control, see [Create a control](https://www.servicenow.com/docs/access?context=t_CreateAControl&version=zurich&pubname=zurich-governance-risk-compliance&ft:locale=en-US).  
* 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.
{#business-app-entity-control__ul_czf_xqb_fjb}

## View Governance, Risk, and Compliance risks and engagements for business application - Legacy {#ariaid-title6}

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.

### Before you begin

Role required: sn_apm.apm_user, sn_apm.business_stakeholder_apm_user

### Procedure

1. Navigate to AllEnterprise ArchitectureApplication PortfolioAll 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.  
   See: [Manage risks, risk statements, and risk frameworks](https://www.servicenow.com/docs/access?context=r_RiskRegister&version=zurich&pubname=zurich-governance-risk-compliance&ft:locale=en-US)
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.  
   See: [Manage engagements](https://www.servicenow.com/docs/access?context=c_Engagements&version=zurich&pubname=zurich-governance-risk-compliance&ft:locale=en-US)
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.  
   See: [Manage controls](https://www.servicenow.com/docs/access?context=c_GRCControls&version=zurich&pubname=zurich-governance-risk-compliance&ft:locale=en-US)
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.  
   Figure 1. Controls associated to a risk

*[\>]: and then


