GRC / IRM — Governance, Risk & Compliance (Zero → Pro)
اقرأ أولاً: ../MASTER_ALL_IN_ONE_SUMMARY.md · ../html/MASTER_ALL_IN_ONE_SUMMARY.html
الدليل الشامل: ../MASTER_ALL_IN_ONE.md · ../html/MASTER_ALL_IN_ONE.html
ممارسة الشاشات: ../html/MASTER_PRACTICE_GUIDE_ALL_TOPICS.html
Australia · Scopex_786686_hr_leave
Australia Instance — نسخة أستراليا
| Setting | Value |
|---|---|
| Region / Datacenter | ServiceNow Australia |
| Release train | Zurich (Sep 2026 EA) · next EA: Brazil |
| URL base | {BASE} |
| Scope note | HR Leave app: x_786686_hr_leave |
| Guided Setup | {BASE}/now/guided-setup |
Direct Navigation URLs — روابط التنقل المباشرة
| Page / Tool | Navigation Path | Direct URL | Purpose |
|---|---|---|---|
| GRC Workspace | Now Experience > GRC | {BASE}/now/grc/home | Unified GRC workspace |
| Compliance Profiles | All > GRC > Profiles | {BASE}/sn_compliance_profile_list.do | Compliance scope |
| Controls | All > GRC > Controls | {BASE}/sn_compliance_control_list.do | Control library |
| Policy Statements | All > GRC > Policies | {BASE}/sn_compliance_policy_statement_list.do | Policy management |
| Risk Register | All > Risk Management > Risks | {BASE}/sn_risk_risk_list.do | Enterprise risks |
| Audit Engagements | All > Audit Management > Engagements | {BASE}/sn_audit_engagement_list.do | Audit planning |
| Vendor Risk | All > Vendor Risk > Assessments | {BASE}/sn_vdr_risk_assessment_list.do | Third-party risk |
| BCM Plans | All > Business Continuity > Plans | {BASE}/sn_bcm_plan_list.do | Continuity plans |
| Issues | All > GRC > Issues | {BASE}/sn_grc_issue_list.do | Findings & issues |
| Guided Setup GRC/IRM | All > Guided Setup | {BASE}/now/guided-setup | Initial configuration |
Platform target: ServiceNow Australia (Sep 2026) · next EA: Brazil
URLs: ../../SERVICENOW_DIRECT_URLS_CATALOG.md · 1-week: ../../SERVICENOW_ONE_WEEK_STUDY_DEPLOY_AUSTRALIA.md
HR Leave: Scope x_786686_hr_leaveCIS-RC (Risk & Compliance) Professional Implementer Guide
الأسلوب: عربية + إنجليزية تكمّلان بعضهما — بدون ترجمة حرفية لأسماء الشاشات.
ملخص ووصف بالعربية (Arabic Summary)
| البند | الشرح |
|---|---|
| ما هو GRC / IRM؟ | GRC = مجال الحوكمة والمخاطر والامتثال · IRM = منتج ServiceNow (تطبيقات متعددة) |
| لماذا مهم؟ | امتثال للوائح (ISO، SOX…) + سجل مخاطر + تدقيق + موردين + استمرارية أعمال |
| من يستخدمه؟ | امتثال، مخاطر، تدقيق داخلي، CISO، BCM، مشتريات (موردين) |
| ماذا يغطي الملف؟ | §1B/1C IRM كامل · Policy→Control→Indicator · Risk · Audit · TPRM · BCM · §16 |
ملخص في سطر: من Profile وضابط وIndicator حتى Issue ومخاطr ومورد وBIA — حزمة IRM (~37 تطبيق في Application Manager).
وصف مختصر: يفرّق GRC عن IRM، يشرح كل تطبيق (Compliance، Risk، Audit Workspace، Metrics، CCM، Vendor Risk، BCM)، Application Manager، وتنفيذ 25 خطوة. الأعمق في المجلد — CIS-RC.
1) Overview & Business Value
GRC is the industry discipline (Governance, Risk, Compliance).
IRM is ServiceNow’s product name for the same capability on one platform. — GRC = مجال الأعمال (حوكمة + مخاطر + امتثال). IRM = اسم منتج ServiceNow — ليس منتجًا منافسًا لـ GRC، بل طريقة ServiceNow لتنفيذ GRC.
Read first: §1B GRC vs IRM vs Modules · §1C IRM All Apps & Implementation
ServiceNow delivers IRM as several licensed applications that share Profiles, Issues, and the GRC Workspace — not one monolithic “GRC table.”
Full IRM product catalog & per-app implementation: §1C IRM Product — All Applications
Core applications (IRM suite — see §1C for complete list):
| App (module) | Short name | One-line purpose |
|---|---|---|
| Policy & Compliance Management | Compliance / IRM core | Policies, controls, attestations, indicators |
| Risk Management | Risk | Risk register, scoring, treatment |
| Audit Management | Audit | Engagements, findings, evidence |
| Vendor Risk Management (VRM) | TPRM | Third-party / vendor risk |
| Business Continuity Management | BCM | BIA, recovery plans, exercises |
| GRC: Metrics / CCM / Accelerators | Monitoring | Automated controls, metrics, dashboards |
| Audit / GRC Workspaces | Workspaces | Persona UIs (sn_audit_ws, /now/grc) |
| Operational Resilience / Privacy | Optional | Resilience programs, privacy (if licensed) |
1B) GRC vs IRM vs Modules — Clear Map
Use this section in workshops, CIS-RC study, and when the client asks: “Do we need GRC or IRM?”
الأسلوب: عربية + إنجليزية تكمّلان بعضهما في نفس السياق.
1B.1 GRC vs IRM — not “either/or”
| GRC | IRM | |
|---|---|---|
| What is it? | Industry term + practice (frameworks, audits, board reporting) | ServiceNow branding for the integrated risk platform (rebrand from “ServiceNow GRC”) |
| Who says it? | Auditors, regulators, CISO, ISO/NIST, consultants | ServiceNow docs, Store, Guided Setup “GRC / IRM”, CIS-RC exam |
| Is it software? | No — a discipline | Yes — suite of apps on the Now Platform |
| Relationship | Goal / outcome the client wants | Tool ServiceNow sells to achieve GRC outcomes |
You do not buy “GRC instead of IRM.” The client wants GRC outcomes; you implement them with ServiceNow IRM apps. — العميل يريد نتائج GRC (امتثال، مخاطر، تدقيق). أنت تُنفّذ ذلك بتطبيقات IRM على ServiceNow — الاسمان ليسا بديلين لبعض.
┌─────────────────────────────────────────────────────────┐
│ GRC (business discipline — what the board cares about) │
│ Governance · Risk · Compliance │
└──────────────────────────┬──────────────────────────────┘
│ implemented on
▼
┌─────────────────────────────────────────────────────────┐
│ IRM (ServiceNow product suite — how you configure it) │
│ Shared: Profiles · Issues · Workspace · Integrations │
└─────────────────────────────────────────────────────────┘
Old vs new naming (don’t confuse the client):
| You may hear | Meaning today |
|---|---|
| “ServiceNow GRC” | Legacy name — same family as IRM |
| “IRM” | Current marketing / platform name |
| “GRC Workspace” / “IRM Workspace” | Same workspace URL often /now/grc |
| CIS-RC exam | Risk & Compliance — covers IRM apps |
1B.2 “Modules” inside IRM — each app answers a different question
These are separate Store applications / plugins with different menus, roles, and tables — but they integrate via Profiles and Issues.
| Module (app) | Core business question | Main objects | Not the same as… |
|---|---|---|---|
| Policy & Compliance | Are we meeting our obligations? | Authority Document → Citation → Policy → Control → Indicator / Attestation | Risk (uncertainty future event) · Audit (independent review) |
| Risk Management | What could go wrong and how bad? | Risk register, assessments, inherent/residual, treatment | Compliance (pass/fail vs standard) · BCM (recovery after disaster) |
| Audit Management | Can we prove it to internal/external audit? | Engagements, audit tasks, findings, evidence | Compliance monitoring (continuous) · Audit is periodic/point-in-time |
| Vendor Risk (VRM / TPRM) | Are our suppliers/partners safe? | Vendor profile, tier, questionnaires, vendor issues | Internal controls (your org) · Procurement (contract $ only) |
| BCM | Can we survive outage/disaster? | Critical services, BIA, RTO/RPO, continuity plans, exercises | IT DR alone · Risk register (BCM is operational recovery) |
| Privacy / Op. Resilience (optional) | Privacy / resilience regulatory programs? | Privacy tasks, resilience metrics | Overlaps Compliance — license-dependent |
العربي — سؤال واحد لكل موديول:
| الموديول | السؤال بالعربي |
|---|---|
| Policy & Compliance | هل نلتزم بالضوابط والسياسات؟ |
| Risk | ماذا قد يحدث من خطأ وما شدته؟ |
| Audit | هل نستطيع إثبات ذلك للمدقق؟ |
| TPRM / VRM | هل الموردون يعرّضوننا لمخاطر؟ |
| BCM | هل نستطيع الاستمرار بعد انقطاع؟ |
1B.3 How modules connect (integration — not silos)
Profile (entity in scope: BU, app, vendor)
│
┌─────────────────────┼─────────────────────┐
▼ ▼ ▼
Policy & Compliance Risk Management Vendor Risk (TPRM)
Controls · Indicators Risks · Treatment Tier · Assessment
│ │ │
└──────────┬──────────┴──────────┬──────────┘
▼ ▼
sn_grc_issue Audit findings
(shared remediation) (may become issues)
│
▼
BCM (critical services tied to same entity)
| Shared concept | Role across modules |
|---|---|
| Profile / Profile Type | Scoping — which BU, system, or vendor is in scope |
| Issue | Failed control, audit finding, vendor gap → one remediation pipeline |
| Indicator (CCM) | Automated control test — often IT data (users, changes, patches) |
| Attestation | Manual “I confirm this control works” — control owner sign-off |
| GRC Workspace /now/grc | Single agent UI across apps (if licensed) |
Without Profiles, modules feel disconnected. Profiles are the hub. — Profile = الكيان (فرع، نظام، مورد). بدون Profiles كل موديول يبدو منفصلًا.
1B.4 IRM vs other ServiceNow modules (boundaries)
| ServiceNow module | Focus | vs IRM |
|---|---|---|
| ITSM | Incidents, changes, requests, SLA | ITSM executes operations; IRM governs whether controls/risk are acceptable. Link: failed indicator → ITSM Problem/Issue. |
| CMDB / ITOM | CIs, discovery, events | IRM indicators read CMDB/ITOM data (e.g. unauthorized CIs). |
| HRSD | HR cases, lifecycle | Employee policies — different domain; may share Policy content for HR regs. |
| SecOps / VR | Vulnerabilities, security incidents | Feeds indicators; IRM tracks risk treatment and compliance posture. |
| Excel / Archer / OneTrust | External GRC | IRM replaces spreadsheets; integration via REST/IH optional. |
ITSM = تشغيل يومي · IRM = حوكمة ومخاطر وامتثال · يتكاملان (مثلاً: Issue مرتبط بتغيير IT).
1B.5 Which modules to license first (consultant guidance)
| Client situation | Start with | Add later |
|---|---|---|
| Audit / ISO deadline | Policy & Compliance + Audit | Risk, TPRM |
| Board wants risk heat map | Risk + Policy & Compliance | Audit, BCM |
| Heavy outsourcing / SaaS | Vendor Risk (TPRM) + Compliance | Full risk |
| Regulator asks BCM / DR proof | BCM | Link to Risk + Compliance |
| “We want everything” | Phased: Profiles → Compliance → Risk → TPRM → BCM | Never big-bang all apps week 1 |
Compliance is the most common first app (controls + attestations). Risk and TPRM often phase 2. — ابدأ بـ Policy & Compliance غالبًا، ثم Risk و TPRM حسب الأولوية.
1B.6 Quick interview answers
| Question | Short answer (EN) | العربي |
|---|---|---|
| GRC vs IRM? | GRC = discipline; IRM = ServiceNow suite | GRC مجال · IRM منتج ServiceNow |
| One app or many? | Many licensed apps, one platform | عدة تطبيقات · منصة واحدة |
| Profile purpose? | Entity scoping for all modules | تحديد الكيان في النطاق |
| Control vs Risk? | Control = rule you must satisfy; Risk = uncertain event + impact | ضابط = التزام · مخاطر = حدث محتمل |
| Compliance vs Audit? | Compliance = ongoing monitoring; Audit = independent review cycle | امتثال مستمر · تدقيق دوري |
| TPRM vs internal risk? | TPRM = third parties (vendors) | TPRM = موردون خارجيون |
| BCM vs Risk? | BCM = recovery when disaster happens; Risk = identify/treat threats | BCM استرداد · Risk تحديد ومعالجة |
1C) IRM Product — All Applications, Functions & Implementation
Application Manager: When you opt into Integrated Risk Management as a ServiceNow Product, the instance installs a bundle of licensed apps (often 30–40+ apps — exact count depends on release and entitlements).
Navigate: All > System Applications > Application Manager → Integrated Risk Management — Open direct
Status on your instance: In product · Will be installed (until setup completes).
الأسلوب: عربية + إنجليزية تكمّلان بعضهما في نفس السياق.
1C.1 How IRM is installed (Application Manager vs classic activate)
| Method | Navigate | When |
|---|---|---|
| A — Application Manager (current) | All > System Applications > Application Manager → Integrated Risk Management → Get started · Open direct | New instances, product-based licensing |
| B — All Available Applications | All > System Applications > All Available Applications > All · Open direct | Activate individual apps manually |
| C — Guided Setup | All > Guided Setup > GRC / IRM · Open direct | After apps install — configuration wizard |
Product opt-in installs many apps at once (Metrics, Audit Workspace, accelerators, integrations). You still configure each domain via Guided Setup and §12 build order.
Application Manager يثبّت حزمة IRM دفعة واحدة — التفعيل ≠ التنفيذ — تحتاج Guided Setup وترتيب §12.
Application Manager → IRM Product (opt-in)
│
├─ Installs ~37 included apps (licensed bundle)
│
▼
Guided Setup (GRC / IRM) + §12 implementation phases
│
▼
Go-live per track: Compliance · Risk · Audit · TPRM · BCM
1C.2 IRM application catalog (by function group)
Note: App names and scope IDs vary slightly by release (Yokohama, Xanadu, etc.). Use Application Manager on your instance as source of truth. Below is the implementer map CIS-RC and projects need.
Group A — Platform & shared services (install first — foundation)
| Application | Scope / App ID (typical) | Functions | Implementation |
|---|---|---|---|
| Integrated Risk Management Core / GRC Common | sn_grc / compliance core | Profiles, shared GRC engine, cross-app navigation | Guided Setup Foundation · Profile Types + Profiles |
| GRC: Issue Management | sn_grc | Issues, remediation tasks, unified deficiency tracking | Configure issue states · Flow for remediation · link failed indicators |
| GRC: Metrics | sn_grc_metric | Metric definitions, data collection for dashboards & CCM | Define metrics · schedules · PA data sources |
| GRC: Mapping Engine | compliance suite | Authority doc → citation → policy → control mapping | Load frameworks · map citations to controls |
Profiles + Issues + Metrics = أساس كل IRM — لا تبدأ الضوابط قبل Profiles.
Group B — Policy & Compliance (core compliance / CCM)
| Application | Scope / App ID | Functions | Implementation |
|---|---|---|---|
| GRC: Policy and Compliance Management | com.sn_compliance / sn_compliance | Authority documents, citations, policies, controls, attestations, control tests | §12.3 steps 1–4 · §15 Phase 3A · §16 lab track A |
| GRC: Continuous Controls Monitoring (CCM) | compliance / indicators | Indicators, indicator sources, automated test runs, pass/fail | Create indicator per control · data source query · schedule · fail → issue |
| GRC: Technology Controls Monitoring Accelerator | Store accelerator | Pre-built control/indicators for IT regs (NIST, CIS, etc.) | Install from bundle · map to your Profiles · tune queries for instance |
| GRC: Policy and Compliance Workspace | workspace app | Persona UI for compliance officers | Configure /now/grc · role assignment |
| Regulatory Change Management | sn_rcm (typical) | Track regulatory changes → impact on controls | Link new regs to authority docs · reassess controls |
Key functions (Compliance):
| Function | Object | Navigate |
|---|---|---|
| Adopt framework | Authority Document | All > Policy and Compliance > Authority Documents · Open direct |
| Map regulation clause | Citation | Citations |
| Internal policy | Policy / Policy Statement | Policies |
| Control library | Control | Controls |
| Manual sign-off | Attestation campaign | Attestations · portal /sp /esc |
| Automated test | Indicator + result | Indicators · Indicator Results |
| Non-conformance | Issue | All > GRC > Issues · Open direct |
Group C — Risk Management
| Application | Scope / App ID | Functions | Implementation |
|---|---|---|---|
| GRC: Risk Management | com.sn_risk / sn_risk | Risk register, statements, assessments, inherent/residual, treatment | Risk framework admin · scales · heat map · §15 Phase 3B |
| GRC: Advanced Risk | Store add-on | Quantitative/advanced methodologies, simulations (if licensed) | Enable after core risk live |
| GRC: Risk Management Workspace | workspace | Risk manager persona UI | Roles sn_risk.manager |
| Key Risk Indicators (KRIs) | risk app | Monitor risk metrics over time | Link KRIs to risks · indicator schedules |
Key functions (Risk):
| Function | Object | Navigate |
|---|---|---|
| Register risk | Risk / Risk Statement | All > Risk > Risk Register · Open direct |
| Score risk | Assessment | Assessments · likelihood × impact |
| Treat risk | Treatment plan | Accept / mitigate / transfer / avoid |
| Report | Heat map / dashboard | PA · /now/grc |
Group D — Audit Management
| Application | Scope / App ID | Functions | Implementation |
|---|---|---|---|
| GRC: Audit Management | com.sn_audit / sn_audit | Audit plans, engagements, tasks, findings, evidence | §15 audit track · engagement per framework |
| GRC: Audit Management Workspace | sn_audit_ws | Persona workspace for auditors (your screenshot) | Assign sn_audit.* roles · open Audit Workspace |
Key functions (Audit):
| Function | Object | Navigate |
|---|---|---|
| Plan audit cycle | Audit plan | All > Audit > Plans · Open direct |
| Run audit | Engagement | Engagements |
| Work papers | Audit tasks | Tasks |
| Findings | Finding → Issue | Findings · link to sn_grc_issue |
| Evidence | Attachments / linked controls | Engagement related lists |
Group E — Vendor Risk (TPRM)
| Application | Scope / App ID | Functions | Implementation |
|---|---|---|---|
| GRC: Vendor Risk Management | com.sn_vdr_risk_asmt / sn_vdr_* | Vendor profiles, tiering, questionnaires, assessments, vendor issues | §15 Phase 3C · Tier 1 list first |
| Vendor Risk Workspace | workspace (if in bundle) | Persona UI for vendor risk analysts | Vendor Risk menus |
Key functions (TPRM):
| Function | Object | Navigate |
|---|---|---|
| Inventory vendor | Vendor profile | All > Vendor Risk Management > Vendor Profiles · Open direct |
| Prioritize | Tier 1/2/3 | Tier field on profile |
| Assess | Assessment / questionnaire | Assessments |
| Remediate | Vendor issue | Issues (vendor) |
Group F — Business Continuity (BCM)
| Application | Scope / App ID | Functions | Implementation |
|---|---|---|---|
| GRC: Business Continuity Management | BCM app (Store) | Critical services, BIA, RTO/RPO, continuity plans, exercises | §15 Phase 3D · one exercise UAT |
Key functions (BCM):
| Function | Object | Navigate |
|---|---|---|
| Critical service | Service definition | All > Business Continuity > Critical Services · Open direct |
| Impact analysis | BIA | BIA records |
| Recovery | Continuity plan | Continuity Plans |
| Test | Exercise | Exercises · tasks · lessons learned |
Group G — Privacy, resilience & ESG (optional in bundle)
| Application | Functions | Implementation |
|---|---|---|
| Privacy Management | Privacy tasks, processing activities, DPIA-style workflows | Phase 2+ if GDPR/privacy driver |
| Operational Resilience Management | Resilience metrics, important business services | Financial services regs |
| ESG Management / ESG Workspace | Environmental/social/governance disclosures | Often separate initiative |
| Microsoft 365 for ServiceNow Reporting | sn_esg_msoff_intg — export/reporting with M365 | Configure integration · credentials |
قد لا تكون كل هذه مرخّصة — راجع Application Manager على مثيلك.
Group H — Workspaces & executive experience
| Application | URL / access | Functions |
|---|---|---|
| IRM / GRC Workspace | /now/grc | Unified agent hub — compliance, risk, issues |
| Audit Management Workspace | sn_audit_ws | Auditor engagements, tasks |
| Risk / Compliance workspaces | version-dependent | Persona-based configurable workspaces |
| Executive dashboards | PA / Analytics | Compliance %, top risks, audit status |
Group I — Integrations & platform features (cross-cutting)
| Capability | Used by | Implementation |
|---|---|---|
| Assessment Designer | Demand-style scoring for risk/compliance assessments | Metric definitions · scales |
| Flow Designer | Attestation reminders, issue escalation, audit approvals | Scoped flows in HR Leave pattern |
| Performance Analytics | Posture dashboards | KPIs on controls, issues aging |
| Now Assist for IRM | GenAI summaries (if licensed) | Enable in AI controls |
| REST / IntegrationHub | External GRC, scanners, HRIS | 12_INTEGRATION_FULL_GUIDE.md pattern |
| CMDB / ITOM indicators | CCM — IT controls | Indicator source = CMDB query |
| ITSM link | Remediation → change/incident | Issue task → change request |
1C.3 Apps visible in Application Manager (example from IRM product page)
Your instance Integrated Risk Management product includes licensed apps such as:
| Application (as shown in UI) | App ID (example) | Will implement |
|---|---|---|
| GRC: Audit Management Workspace | sn_audit_ws | Auditor persona UI |
| GRC: Metrics | sn_grc_metric | Metrics & monitoring data |
| GRC: Technology Controls Monitoring Accelerator | (accelerator) | Pre-built IT control library |
| Microsoft 365 for ServiceNow Reporting | sn_esg_msoff_intg | Reporting integration |
Scroll the full Included Applications (37) list in Application Manager and export/screenshot for your project’s scope document. — افتح قائمة Included Applications كاملة على مثيلك — العدد والأسماء قد تختلف — وثّقها في charter المشروع.
1C.4 Implementation order (all IRM functions — recommended)
| Phase | Apps / functions | Deliverable | § reference |
|---|---|---|---|
| 0 | Application Manager opt-in + sub-prod | IRM product installing | §15 Phase 1 |
| 1 | Core + Profiles + Roles | Profile types, RACI, groups | §15 Phase 2 |
| 2 | Policy & Compliance + Mapping | Authority docs, controls, attestations | §15 Phase 3A |
| 3 | Metrics + CCM + Tech Controls Accelerator | Indicators live, pilot CCM | §1C Group B |
| 4 | Risk Management (+ Advanced if licensed) | Register + heat map | §15 Phase 3B |
| 5 | Issue Management + Flow remediation | Fail → issue → close loop | §8 Lab 4 |
| 6 | Audit Management + Audit Workspace | One engagement UAT | §15 + sn_audit_ws |
| 7 | Vendor Risk (TPRM) | Tier 1 vendors assessed | §15 Phase 3C |
| 8 | BCM | BIA + one exercise | §15 Phase 3D |
| 9 | Workspaces + PA dashboards | /now/grc, exec views | §11 |
| 10 | Privacy / Resilience / M365 (if licensed) | Optional tracks | §1C Group G |
| 11 | UAT + go-live + hypercare | Signed test pack | §16 |
Phase 0–1: Application Manager + Profiles (nothing else works without this)
Phase 2–3: Compliance + CCM (audit readiness)
Phase 4–5: Risk + Issues (board reporting)
Phase 6: Audit Workspace (internal audit)
Phase 7–8: TPRM + BCM (regulatory / resilience)
Phase 9–11: Dashboards + optional + go-live
1C.5 Function → app quick lookup (consultant cheat sheet)
| Client asks for… | IRM function | Primary app |
|---|---|---|
| ISO 27001 / SOX controls | Control library + attestations | Policy & Compliance |
| Automated IT control tests | Indicators / CCM | CCM + Tech Controls Accelerator |
| Risk heat map | Inherent/residual scoring | Risk Management |
| Internal audit | Engagements + findings | Audit + Audit Workspace |
| Vendor questionnaires | Tier + assessment | Vendor Risk |
| BIA / disaster recovery | RTO/RPO, exercises | BCM |
| One remediation queue | Issues | Issue Management |
| Executive single pane | Dashboards | Metrics + PA + GRC Workspace |
| Control owner portal tasks | Attestations | Policy & Compliance + /sp |
1C.6 Post-install verification checklist
After Application Manager completes IRM install:
- [ ] All > Guided Setup > GRC / IRM opens and shows phases — Open direct
- [ ] All > Policy and Compliance menu visible — Open direct
- [ ] All > Risk menu visible — Open direct
- [ ] All > Audit menu visible (if licensed) — Open direct
- [ ] All > Vendor Risk Management visible (if licensed) — Open direct
- [ ] All > Business Continuity visible (if licensed) — Open direct
- [ ] sn_grc_metric / Metrics app functions (indicators/metrics admin)
- [ ] Audit Workspace (sn_audit_ws) opens for audit role
- [ ] /now/grc workspace loads for GRC admin
- [ ] Create test Profile → test Control → test Issue (smoke test)
- [ ] Update Set IRM Product Install captured for prod promotion
2) Architecture & Data Model
Key tables:
| Table | الغرض |
|---|---|
| sn_compliance_policy | السياسات |
| sn_compliance_control | الضوابط (Controls) |
| sn_compliance_policy_statement | بنود السياسة |
| sn_risk_risk | المخاطر |
| sn_risk_assessment | تقييم المخاطر |
| sn_grc_item (Profile) | الكيانات الخاضعة (Entities) |
| sn_audit_* | التدقيق |
| sn_grc_issue | المشكلات/عدم المطابقة (Issues) |
| sn_vdr_* | مخاطر الموردين |
The GRC engine concept:
Authority Document (لائحة/معيار خارجي)
→ Citation (بند)
→ Policy / Policy Statement
→ Control (ضابط)
→ Control Test / Indicator (هل يعمل الضابط؟)
→ Issue (إن فشل) → Remediation
Profile (الكيان: تطبيق/قسم/مورد) ← يربط كل ذلك بالمخاطر
Risk → Assessment → Treatment
Profile و Profile Type أساس الربط بين كل شيء في GRC.
3) Plugins & Activation
Recommended (modern instances): §1C.1 Application Manager — opt into Integrated Risk Management product (~37 apps).
Alternative: activate individual apps below.
| App / Plugin | Scope / App ID | §1C group |
|---|---|---|
| Integrated Risk Management (product bundle) | multiple | All groups |
| GRC: Policy and Compliance | com.sn_compliance | B |
| GRC: Risk Management | com.sn_risk | C |
| GRC: Audit Management | com.sn_audit | D |
| GRC: Audit Management Workspace | sn_audit_ws | D, H |
| GRC: Vendor Risk Management | com.sn_vdr_risk_asmt | E |
| GRC: Business Continuity Mgmt | BCM app | F |
| GRC: Metrics | sn_grc_metric | A |
| GRC: Technology Controls Monitoring Accelerator | accelerator | B |
| GRC: Continuous Controls Monitoring | compliance/CCM | B |
| Microsoft 365 for ServiceNow Reporting | sn_esg_msoff_intg | G |
| Advanced Risk / Privacy / Op. Resilience | Store | C, G |
How to activate:
Option A — Application Manager (product):
- Navigate: All > System Applications > Application Manager — Open direct
- Select Integrated Risk Management → Get started
- Wait for included applications to install (check progress %)
- Continue: Guided Setup All > Guided Setup > GRC / IRM — Open direct
Option B — Individual apps:
- Navigate: All > System Applications > All Available Applications > All — Open direct
- Activate Policy and Compliance, Risk, Audit, VRM, BCM as licensed
- Guided Setup: All > Guided Setup > GRC / IRM — Open direct
Post-install verification: §1C.6 checklist
4) Guided Setup & All Options
Sections:
- Foundation — profiles, profile types, entities.
- Authority Documents & Citations — اللوائح والبنود.
- Policies & Controls — السياسات والضوابط.
- Control Attestations & Tests — الشهادات والاختبارات.
- Risk Framework — registers, statements, assessments.
- Indicators & Continuous Monitoring — المؤشرات والمراقبة.
- Issues & Remediation — المشكلات والمعالجة.
- Audit — engagements, tasks, findings.
Important options:
| Option | Navigate |
|---|---|
| Profile Types & Profiles | All > Policy and Compliance > Scoping · Open direct |
| Authority Documents | All > Policy and Compliance > Authority Documents · Open direct |
| Controls & Tests | All > Policy and Compliance > Controls · Open direct |
| Risk Register | All > Risk > Risk Register · Open direct |
| Indicators | All > Policy and Compliance > Indicators · Open direct |
| Issues | All > GRC > Issues · Open direct |
| Audit Engagements | All > Audit > Engagements · Open direct |
5) End-to-End Process Cycle
Compliance flow:
Adopt Authority Document (e.g. ISO 27001)
→ Map Citations to Policy Statements
→ Define Controls
→ Create Profiles (entities in scope)
→ Generate Control attestations/tests
→ Run Indicators (automated checks)
→ Failures → Issues → Remediation tasks → close
Risk flow:
Identify Risk → Assess (likelihood × impact)
→ Score (inherent → residual)
→ Treatment (accept/mitigate/transfer/avoid)
→ Monitor via indicators
Audit flow:
Plan Engagement → Scope → Audit Tasks → Findings → Issues → Report
6) Development
Business Rule — auto-create issue on failed indicator
(function executeRule(current, previous) {
// on sn_pc_indicator_result when failed
if (current.result == 'fail') {
var issue = new GlideRecord('sn_grc_issue');
issue.initialize();
issue.short_description = 'Failed control indicator: ' + current.indicator.getDisplayValue();
issue.state = 'open';
issue.insert();
}
})(current, previous);
Development topics:
- Risk scoring methodologies (qualitative/quantitative).
- Indicators + Data sources (continuous monitoring).
- Assessment Designer (metrics, scales).
- Flow Designer for attestation & remediation.
- Mapping engine (authority → policy → control).
7) Administration
| Area | Navigate |
|---|---|
| Roles | sn_compliance., sn_risk., sn_audit.* |
| Profile Types | All > Policy and Compliance > Scoping · Open direct |
| Risk framework setup | All > Risk > Administration · Open direct |
| Indicators schedule | All > Policy and Compliance > Indicators · Open direct |
Key roles:
- sn_compliance.admin / manager / user.
- sn_risk.manager / user.
- sn_audit.admin / manager.
- sn_grc.* shared roles.
8) Hands-on Labs
Lab 1 — Foundation:
1. Create a Profile Type and Profiles (entities).
2. Adopt an Authority Document.
Lab 2 — Policy & Control:
1. Create a Policy with statements.
2. Create Controls and map to citations.
Lab 3 — Indicator (automated test):
1. Create an Indicator with a condition/data source.
2. Run it; observe pass/fail.
Lab 4 — Issue & Remediation:
1. From a failed control, create an Issue.
2. Add remediation tasks; close it.
Lab 5 — Risk:
1. Create a Risk, assess likelihood × impact.
2. Define treatment; track residual risk.
9) Best Practices & Common Mistakes
Best practices:
- Build Profiles first — everything links to them.
- Reuse controls across multiple authority documents.
- Automate with Indicators (continuous monitoring) vs manual attestation.
- Keep inherent vs residual risk distinct.
Common mistakes:
- إهمال Profiles فينكسر الربط بين الضوابط والمخاطر.
- خلط Policy و Control و Indicator.
- نسيان معالجة Issues فتبقى عدم المطابقة مفتوحة.
10) CIS-RC Exam Focus
High-yield:
- GRC vs IRM vs modules — see §1B (exam favorite).
- IRM Application Manager product + app groups — see §1C.
- Audit Workspace sn_audit_ws · GRC Metrics sn_grc_metric · CCM / Tech Controls Accelerator.
- GRC engine: Authority Document → Citation → Policy/Statement → Control.
- Profiles & Profile Types (scoping).
- Controls, attestations, control tests, indicators.
- Issues & remediation lifecycle.
- Risk: inherent vs residual, likelihood × impact, treatment options.
- Continuous Monitoring (indicators + data sources).
- Audit engagements, tasks, findings.
- IRM apps and their roles.
Exam tip: — احفظ سلسلة المحرّك (Authority → Citation → Policy → Control → Indicator → Issue) ودور Profile.
11) Portals, Workspaces, Role Hierarchy & Feature Catalog
ملاحظة عن الروابط:
URLs الـ Workspaces قد تختلف حسب الإصدار والـ App Config.
11.1 Portals & Self-service
| Surface | URL | لمن |
|---|---|---|
| Service Portal (attestations) | /sp | أصحاب الضوابط (control owners) |
| Employee Center (policy ack) | /esc | الموظفون (إقرار السياسات) |
| GRC attestation tasks | /sp?id=… | المعنيون |
11.2 Workspaces (risk/compliance/audit teams)
| Workspace | URL | لمن |
|---|---|---|
| IRM / GRC Workspace | /now/grc or configurable | فرق المخاطر والامتثال |
| Risk Workspace | /now/sow (Risk view) | مديرو المخاطر |
| Audit Workspace | configurable | المدققون |
| CISO / Executive dashboards | Dashboards | القيادة |
| Admin (classic) | /nav_to.do | admins |
11.3 Role Hierarchy
admin
└─ sn_grc.admin
├─ sn_compliance.admin → sn_compliance.manager → sn_compliance.user
├─ sn_risk.admin → sn_risk.manager → sn_risk.user
├─ sn_audit.admin → sn_audit.manager → sn_audit.user
├─ sn_vdr_risk_asmt.* (Vendor Risk)
└─ sn_grc.reader (read-only)
control_owner / risk_owner / issue_owner (ownership على السجلات)
11.4 Full Business Cycle
Adopt Authority Document (ISO/NIST/SOX...)
→ Citations → Policies → Policy Statements → Controls
→ Profiles (entities in scope: apps, depts, vendors)
→ Control attestations + Indicators (continuous monitoring)
↳ pass → evidence stored
↳ fail → Issue → Remediation tasks → re-test → close
Risk path:
Identify Risk → Assess (likelihood × impact) → inherent→residual
→ Treatment (accept/mitigate/transfer/avoid) → monitor (indicators)
Audit path:
Plan Engagement → scope → audit tasks → findings → Issues → report
Output → Executive risk/compliance dashboards
11.5 Feature Catalog
Maps to Application Manager apps — detail in §1C
Process features (by IRM app):
- Policy & Compliance Management (authority docs, citations, controls).
- Continuous Controls Monitoring + Technology Controls Monitoring Accelerator.
- GRC: Metrics (sn_grc_metric) — metric collection for posture dashboards.
- Risk Management (register, assessments, inherent/residual, treatments).
- Audit Management + Audit Management Workspace (sn_audit_ws).
- Vendor Risk Management (assessments, tiering).
- Business Continuity Management (BIA, plans, exercises).
- Operational Resilience / Privacy Management.
- Issue & Remediation Management.
- Regulatory Change Management (regulatory impact).
- Microsoft 365 reporting integration (sn_esg_msoff_intg) — if in bundle.
Platform features used:
- Assessment Designer (metrics, scales, scoring).
- Indicators + Data sources (automated control tests).
- Flow Designer (attestation/remediation workflows).
- Mapping engine (authority ↔ policy ↔ control).
- Performance Analytics (risk posture, compliance scores).
- Now Assist for IRM.
- Advanced Risk add-on.
12) End-to-End Implementation (Post-Activation)
اقرأ هذا بعد تفعيل Policy & Compliance + Risk + Audit.
12.1 Application Menus map
All > Policy and Compliance
├─ Authority Documents / Citations
├─ Policies / Policy Statements
├─ Controls / Control Objectives / Control Tests
├─ Indicators / Indicator Results
├─ Attestations
└─ Scoping (Profiles / Profile Types)
All > Risk
├─ Risk Register / Risk Statements / Risk Assessments
├─ Risk Framework / Methodologies
└─ Key Risk Indicators
All > Audit
├─ Engagements / Audit Tasks / Findings
└─ Audit Plans
All > GRC
├─ Issues / Remediations
└─ Advanced Risk / Continuous Monitoring
All > Vendor Risk Management (assessments / tiering)
12.2 Core tables to know
| List | Table |
|---|---|
| sn_compliance_policy.list | policies |
| sn_compliance_control.list | controls |
| sn_policy_citation.list | citations |
| sn_risk_risk.list | risks |
| sn_risk_assessment.list | risk assessments |
| sn_grc_item.list | profiles (entities) |
| sn_grc_issue.list | issues |
| sn_audit_engagement.list | audit engagements |
12.3 End-to-end build order
- Foundation:
- Profile Types + Profiles (entities in scope).
All > Policy and Compliance > Scoping. — Open direct - Content:
- Adopt Authority Documents → Citations. - Policy framework:
- Policies → Policy Statements → Controls → map to citations. - Risk framework:
- Risk methodology, registers, statements, scales. - Monitoring:
- Indicators + data sources (automated control tests).
- Attestation schedules for manual controls. - Issues:
- Issue + Remediation workflow (Flow Designer). - Audit:
- Audit plans → engagements → tasks → findings. - Vendor Risk:
- VRM assessments + tiering (if licensed). - Self-service:
- Attestation/policy-ack via /sp and /esc. - Workspace + Dashboards:
- IRM/GRC Workspace /now/grc, executive dashboards. - Test + Deploy.
12.4 All configuration pages
| Config | Navigate |
|---|---|
| GRC/IRM properties | All > Policy and Compliance > Administration · Open direct |
| Risk framework setup | All > Risk > Administration · Open direct |
| Indicator templates | All > Policy and Compliance > Indicator Templates · Open direct |
| Assessment metrics | All > Assessments > Metric Definitions · Open direct |
| Profile Types | All > Policy and Compliance > Scoping > Profile Types · Open direct |
Study path note: — للدراسة من الصفر اتبع: STUDY_ROADMAP.md
13) Options & Instance Notes
| Resource | Content |
|---|---|
| Instance gaps | MODULE_OPTIONS_AND_INSTANCE_NOTES.md → GRC |
| Full implementation | MODULE_IMPLEMENTATION_PLAYBOOK.md → GRC |
14) Implementation Scenarios, Options, Best Practices & Customizations
Playbook: MODULE_IMPLEMENTATION_PLAYBOOK.md → GRC
14.1 Scenarios
| ID | Scenario | Path |
|---|---|---|
| S1 | Policy & compliance | Authority docs + controls |
| S2 | + Risk | Risk register + treatment |
| S3 | + Audit | Engagements + evidence |
14.2 Options matrix
| Area | A | B |
|---|---|---|
| Scope | Profiles per BU | Global only |
| Controls | CCM indicators | Manual attestation |
| Risk | Inherent/residual | Single score |
| Issues | Auto from failed controls | Ad-hoc |
14.3 Plugins
GRC/IRM suite, Risk, Audit, Policy Compliance — Store + Guided Setup GRC/IRM
14.4 Roles
GRC admin, risk manager, compliance officer, control owner, auditor (read-heavy).
14.5 Common developments
Profile hierarchy, control libraries, indicator data sources, attestation campaigns (SP/ESC), risk remediation tasks, integration to ITSM for issues.
14.6 Best practices
Profiles mirror org structure; control owners must be named people; test indicator queries before CCM go-live.
14.7 Go-live
- [ ] Profile scope signed off
- [ ] Attestation pilot campaign
- [ ] Risk heat map validated
15) Zero-to-Hero End-to-End Implementation (Scratch → Go-Live)
Framework: MODULE_ZERO_TO_HERO_CONSULTING.md · Playbook: MODULE_IMPLEMENTATION_PLAYBOOK.md → GRC
هذا القسم يمشيك من لا تعرف GRC/IRM حتى مشروع مكتمل على ServiceNow، ويشمل IRM + BCM + TPRM.
15.1 Business goals — لماذا يشتري العميل GRC/IRM؟
| Goal | English | العربي — ماذا يريد الإدارة؟ |
|---|---|---|
| Compliance | Prove controls work for auditors/regulators | إثبات الامتثال للوائح (ISO، SOX، SAMA، NCA…) |
| Risk visibility | Know top risks and residual exposure | معرفة أهم المخاطر قبل وقوعها |
| Audit efficiency | One evidence repository | تقليل وقت التدقيق الداخلي/الخارجي |
| Vendor assurance | Critical suppliers assessed | التأكد أن الموردين لا يعرّضون الشركة |
| Continuity | Recover from disasters | استمرار الأعمال بعد انقطاع |
| Accountability | Named control/risk owners | مسؤوليات واضحة — لا “الجميع مسؤول” |
Stakeholders you meet as consultant:
| Role | Cares about |
|---|---|
| CISO / Risk | IRM, risk heat map, TPRM |
| Compliance / Legal | Policies, controls, attestations |
| Internal Audit | Engagements, evidence, issues |
| BCM / COO | BIA, recovery plans, exercises |
| Procurement + Legal | Vendor tiering, contracts |
| IT | Indicators, integrations, ITSM issues |
15.2 What is IRM vs GRC vs BCM vs TPRM? (business language)
Full map with module boundaries: §1B GRC vs IRM vs Modules
GRC — industry umbrella (Governance + Risk + Compliance). — GRC = مجال الأعمال — ليس اسم تطبيق ServiceNow فقط.
IRM — ServiceNow’s integrated platform for GRC (multiple apps, shared Profiles/Issues). — IRM = تنفيذ GRC على ServiceNow — عدة تطبيقات مترابطة.
BCM — Business Continuity: BIA, recovery plans, exercises (after disruption). — BCM = استمرارية الأعمال — BIA + خطط + تمارين.
TPRM — Third-Party Risk: vendors, SaaS, outsourcers (own app: Vendor Risk / VRM). — TPRM = مخاطر الموردين — تطبيق Vendor Risk منفصل عن Risk الداخلي.
GRC (discipline — what client wants)
│
▼
IRM (ServiceNow suite)
├─ Policy & Compliance → controls, attestations, indicators ← "Am I compliant?"
├─ Risk Management → register, assess, treat ← "What could go wrong?"
├─ Audit Management → engagements, findings ← "Can auditor verify?"
├─ TPRM (Vendor Risk) → tier, assess vendors ← "Are suppliers safe?"
└─ BCM → BIA, plans, exercises ← "Can we recover?"
Do not confuse: Compliance module ≠ Risk module ≠ Audit module — separate licenses, linked by Profile and Issue. — كل موديول ترخيص وقوائم مختلفة — يربطهم Profile و Issue.
15.3 Phase 0 — Discover & scope (Week 1–2)
Workshop outputs:
| Deliverable | Content |
|---|---|
| Project charter | Sponsor, scope, timeline |
| Framework list | ISO 27001, NIST, SOX, local regs |
| Entity list | BUs, apps, vendors for Profiles |
| RACI | Control owner, risk owner, auditor |
Questions (Arabic discussion guide):
- ما اللوائح الإلزامية عليكم هذا العام؟
- من يوقّع على السياسات؟ من ينفّذ الضوابط؟
- كيف تُدار مخاطر الموردين اليوم؟ (Excel؟)
- هل لديكم خطة استمرارية مُختبرة؟
Out of scope examples: every vendor globally day one → start with Tier 1 only.
15.4 Phase 1 — Activate apps & environment (Week 2–3)
| Step | Action | Navigate |
|---|---|---|
| 1 | Sub-prod instance | Dev/Test |
| 2 | Install IRM apps | All Available Applications |
| 3 | Activate plugins | Policy Compliance, Risk, Audit, VRM, BCM (Store) |
| 4 | Guided Setup | All > Guided Setup > GRC / IRM · Open direct |
| 5 | Update Set | Create IRM Phase 1 current |
Plugins checklist:
| App | Purpose |
|---|---|
| Policy & Compliance | Controls, indicators, attestations |
| Risk Management | Risk register |
| Audit Management | Engagements |
| Vendor Risk (VRM) | TPRM |
| Business Continuity | BCM |
15.5 Phase 2 — Foundation: Profiles & governance (Week 3–5)
Profile = الكيان الخاضع للحوكمة (تطبيق، قسم، مورد، عملية). بدون Profiles ينهار IRM.
| Step | Task | Navigate |
|---|---|---|
| 1 | Profile Types | Policy and Compliance > Scoping > Profile Types |
| 2 | Profiles | One per in-scope entity |
| 3 | Roles on groups | compliance, risk, audit, vendor, BCM teams |
| 4 | Authority Documents | ISO/NIST/SOX adoption |
Deliverable: Profile catalog signed by client.
15.6 Phase 3A — IRM track: Policy → Controls → Monitoring (Week 5–10)
Authority Document
→ Citations
→ Policies / Policy Statements
→ Controls (mapped to Profiles)
→ Control Tests / Attestations (manual)
→ Indicators + Data Sources (automated CCM)
→ Pass = evidence | Fail → Issue → Remediation
| Step | Detail |
|---|---|
| 1 | Load or build control library |
| 2 | Assign control owner per control |
| 3 | Schedule attestations (quarterly) |
| 4 | Build indicators (e.g. “all servers patched”) |
| 5 | Flow for issue remediation |
ServiceNow objects: sn_compliance_control, sn_pc_indicator, sn_grc_issue.
UAT scenario: Control fails indicator → Issue created → Owner remediates → Re-test pass.
15.7 Phase 3B — IRM track: Risk Management (Week 6–10)
Risk identified → Risk Assessment (likelihood × impact)
→ Inherent score → Controls applied → Residual score
→ Treatment: Accept | Mitigate | Transfer | Avoid
→ Monitor via KRI / indicators
| Concept | Arabic |
|---|---|
| Inherent risk | المخاطر قبل الضوابط |
| Residual risk | المخاطر بعد الضوابط |
| Risk appetite | ما تقبله الإدارة من مخاطر |
Deliverable: Risk heat map for steering committee.
15.8 Phase 3C — TPRM track: Third-Party Risk (Week 8–12)
TPRM = من هم الموردون الحرجون؟ → تقييم → معالجة → إعادة تقييم.
| Step | Action |
|---|---|
| 1 | Vendor inventory (import or manual) |
| 2 | Tiering (Tier 1 = critical data/access) |
| 3 | Assessment questionnaires per tier |
| 4 | Score → Issues for gaps |
| 5 | Contract renewal gate (process + optional integration) |
Navigate: Vendor Risk Management menus · tables sn_vdr_*
Business rule: Tier 1 without assessment → no new PO (process decision).
UAT: Onboard vendor → send assessment → fail → issue → remediate.
15.9 Phase 3D — BCM track: Business Continuity (Week 10–14)
BCM = BIA (ما أثر التوقف؟) → Recovery strategies → Plans → Exercises → Lessons learned.
| Step | BCM activity | ServiceNow |
|---|---|---|
| 1 | Identify critical business services | Link to Profiles / CIs |
| 2 | BIA — RTO/RPO, impact | BCM app records |
| 3 | Continuity strategies | Document in platform |
| 4 | Plans (runbooks) | Plan objects + tasks |
| 5 | Exercise / test | Schedule, findings → Issues |
| 6 | Executive report | Dashboard |
Link to ITSM/CMDB: Critical services = Application Services in CMDB.
UAT: Simulate outage of service X → plan activated → tasks assigned → exercise closed.
15.10 Phase 4 — Integrations & automation (Week 12–16)
| Integration | Use |
|---|---|
| ITSM | Issues from failed controls → incidents/tasks |
| CMDB | Indicator data sources on CIs |
| HR / Identity | Control owners from HR data |
| GRC ↔ Vendor | Procurement vendor master |
| REST / IH | External GRC tools, security scanners |
15.11 Phase 5 — UAT & evidence (Week 14–18)
| Scenario | Pass criteria |
|---|---|
| Attestation campaign | Owners complete in /sp or /esc |
| Indicator fail | Auto-issue + remediation |
| Risk assessment | Residual < appetite |
| Vendor Tier 1 | Assessment complete |
| BCM exercise | Plan tasks completed |
Consultant tip: Auditors want traceability — show record history.
15.12 Phase 6 — Go-live & hypercare (Week 18–20)
- [ ] Production plugins active
- [ ] Profiles frozen for wave 1
- [ ] First attestation wave launched
- [ ] Tier 1 vendor assessments live
- [ ] BCM plan owner trained
- [ ] Hypercare 2–4 weeks daily standup
15.13 Phase 7 — Operate & improve (ongoing)
| KPI | Meaning |
|---|---|
| % controls passing | Compliance posture |
| Open issues aging | Remediation discipline |
| Top 10 residual risks | Board reporting |
| Tier 1 vendor coverage | TPRM maturity |
| Exercise completion | BCM readiness |
15.14 Master checklist (Scratch → Hero)
- [ ] Phase 0 charter + frameworks
- [ ] Phase 1 apps on sub-prod
- [ ] Phase 2 Profiles + roles
- [ ] Phase 3A controls + indicators
- [ ] Phase 3B risk register
- [ ] Phase 3C TPRM tier 1
- [ ] Phase 3D BCM BIA + one exercise
- [ ] Phase 4 integrations
- [ ] Phase 5 UAT signed
- [ ] Phase 6 go-live
- [ ] Phase 7 KPIs in PA/dashboard
16) Full E2E Practice · Pages · Requirements · Options (AR + EN)
Extended reference: MODULE_FULL_E2E_PRACTICE.md · §12.4 for config pages
دورة استشارة كاملة لـ IRM + BCM + TPRM: متطلبات، كل الصفحات، خيارات A/B/C، ومختبر 25 خطوة على PDI.
16.1 Business goals & regulatory drivers
| Driver (EN) | المحرّك (AR) | Module track |
|---|---|---|
| Pass external audit | اجتياز تدقيق خارجي | IRM + Audit |
| Board risk reporting | تقارير مجلس إدارة | Risk |
| Regulatory attestation | إقرارات امتثال | Policy & Compliance |
| Critical vendor oversight | إشراف على موردين حرجين | TPRM |
| Disaster recovery proof | إثبات استرداد | BCM |
Stakeholder map (consulting):
| Role | Pages they use | Questions to ask |
|---|---|---|
| CISO | Risk register, dashboards | Top 10 risks? Residual appetite? |
| Compliance | Controls, attestations | Which framework wave 1? |
| Internal Audit | Engagements, evidence | Sample size? Evidence format? |
| BCM owner | BIA, continuity plans | RTO/RPO for tier-0 services? |
| Procurement | Vendor tiering | Who is Tier 1 vendor list? |
16.2 Requirements backlog (functional)
| ID | EN | AR | Track |
|---|---|---|---|
| GRC-R01 | Profile per legal entity / BU | Profile لكل كيان | IRM |
| GRC-R02 | Authority doc → citation → policy | سلسلة وثائق | IRM |
| GRC-R03 | Control library with owners | مكتبة ضوابط + أصحاب | IRM |
| GRC-R04 | Automated indicators (CCM) | مؤشرات آلية | IRM |
| GRC-R05 | Manual attestation campaigns | حملات إقرار | IRM |
| GRC-R06 | Failed control → issue → remediate | فشل → مشكلة → معالجة | IRM |
| GRC-R07 | Risk register inherent/residual | سجل مخاطr متبقية | Risk |
| GRC-R08 | Audit engagement + findings | تدقيق + ملاحظات | Audit |
| GRC-R09 | Vendor tier + assessment | تصنيف وتقييم مورد | TPRM |
| GRC-R10 | BIA with RTO/RPO | BIA مع RTO/RPO | BCM |
| GRC-R11 | Continuity plan + exercise | خطة + تمرين | BCM |
| GRC-R12 | Executive dashboard | لوحة تنفيذية | All |
16.3 Full consultation cycle (IRM + BCM + TPRM)
| Week | Phase | Activities (EN) | العربي | Outputs |
|---|---|---|---|---|
| 1–2 | 0 Discover | Framework workshop, entity list | ورشة إطار عمل + كيانات | Charter, RACI |
| 2–3 | 1 Gap | Excel/process review | مراجعة Excel الحالي | Gap matrix |
| 3–4 | 2 Design | Profile model, control owners | Profiles + أصحاب | Design doc |
| 4–6 | 3A IRM | Controls, indicators, attest | ضوابط ومؤشرات | Config pack |
| 6–8 | 3B Risk | Register, scales, heat map | سجل مخاطr | Risk UAT |
| 8–10 | 3C TPRM | Tier 1 vendors, questionnaires | موردين Tier 1 | Vendor assessments |
| 10–12 | 3D BCM | BIA, plan, exercise | BIA + تمرين | Exercise report |
| 12 | 4 Integrate | ITSM issues, HR for owners | تكامل ITSM | Integration spec |
| 13 | 5 UAT | Control owner + auditor scripts | UAT | Sign-off |
| 14 | 6 Go-live | Attestation wave 1 | موجة إقرار | Hypercare |
| 15+ | 7 Operate | KPIs, quarterly attestation | تشغيل | PA dashboards |
16.4 All options (A / B / C) by domain
| Domain | Option A | Option B | Option C |
|---|---|---|---|
| Scope | Profiles per BU/country | Single global profile | Hybrid (global policies, local controls) |
| Controls | CCM indicators + attestation | Attestation only | Spreadsheet import phase 1 |
| Risk scoring | Inherent + residual + treatment | Single score | Qualitative only |
| Issues | Auto-create from failed indicator | Manual issues | ITSM incidents only |
| Audit | Full engagements in SN | Findings only | External tool + SN summary |
| TPRM | Tier 1 in VRM app | Survey via SP only | Excel tier 1 year 1 |
| BCM | Full BIA in app | Plan docs only | BCM phase 2 |
| Portal | Attestations in /esc | /sp | Email links |
| Workspace | /now/grc | Classic lists | Mixed |
16.5 All pages & navigation (complete map)
Policy & Compliance (IRM)
| Page | Navigate | Purpose |
|---|---|---|
| Administration | All > Policy and Compliance > Administration · Open direct | Properties |
| Profile Types | All > Policy and Compliance > Scoping > Profile Types · Open direct | Entity types |
| Profiles | All > Policy and Compliance > Scoping > Profiles · Open direct | Scope containers |
| Authority Documents | All > Policy and Compliance > Authority Documents · Open direct | Frameworks (ISO, NIST) |
| Citations | All > Policy and Compliance > Citations · Open direct | Framework clauses |
| Policies | All > Policy and Compliance > Policies · Open direct | Internal policies |
| Policy Statements | All > Policy and Compliance > Policy Statements · Open direct | Policy text |
| Controls | All > Policy and Compliance > Controls · Open direct | Control library |
| Control Tests | All > Policy and Compliance > Control Tests · Open direct | Test definitions |
| Indicators | All > Policy and Compliance > Indicators · Open direct | CCM metrics |
| Indicator Sources | All > Policy and Compliance > Indicator Sources · Open direct | Data queries |
| Attestations | All > Policy and Compliance > Attestations · Open direct | Campaigns |
| Attestation Tasks | All > Policy and Compliance > My Attestation Tasks · Open direct | Owner tasks |
Risk
| Page | Navigate |
|---|---|
| Risk Administration | All > Risk > Administration · Open direct |
| Risk Register | All > Risk > Risk Register · Open direct |
| Risk Statements | All > Risk > Risk Statements · Open direct |
| Assessments | All > Risk > Assessments · Open direct |
Audit
| Page | Navigate |
|---|---|
| Audit Engagements | All > Audit > Engagements · Open direct |
| Audit Tasks | All > Audit > Tasks · Open direct |
| Findings | All > Audit > Findings · Open direct |
TPRM (Vendor Risk)
| Page | Navigate |
|---|---|
| Vendor Risk Administration | All > Vendor Risk Management > Administration · Open direct |
| Vendor Profiles | All > Vendor Risk Management > Vendor Profiles · Open direct |
| Assessments | All > Vendor Risk Management > Assessments · Open direct |
| Issues (vendor) | All > Vendor Risk Management > Issues · Open direct |
BCM
| Page | Navigate (name may vary by version) |
|---|---|
| Business Continuity home | All > Business Continuity · Open direct |
| Critical Services | All > Business Continuity > Critical Services · Open direct |
| BIA | All > Business Continuity > Business Impact Analysis · Open direct |
| Continuity Plans | All > Business Continuity > Continuity Plans · Open direct |
| Exercises | All > Business Continuity > Exercises · Open direct |
Cross-cutting
| Page | Navigate |
|---|---|
| GRC Issues | All > GRC > Issues · Open direct |
| Remediation tasks | All > GRC > Remediation Tasks · Open direct |
| GRC Workspace | /now/grc |
| Self-service attest | /esc or /sp |
| Guided Setup | All > Guided Setup > GRC / IRM · Open direct |
16.6 Full PDI practice lab (25 steps — three tracks)
Prerequisites: IRM apps installed · Update Set GRC Lab 16 · test users: control owner, risk manager, auditor (read)
Track A — IRM (steps 1–10)
| Step | EN | AR | Verify |
|---|---|---|---|
| 1 | Create Profile Type Business Unit | نوع Profile | Type saved |
| 2 | Create Profile Finance BU | Profile | Scope container |
| 3 | Create Authority Document ISO 27001 | وثيقة مرجعية | AD record |
| 4 | Add Citation clause | Citation | Linked to AD |
| 5 | Create Policy + Statement | سياسة | Published draft |
| 6 | Create Control Access Review + owner | ضابط + مالك | Owner assigned |
| 7 | Map Control → Citation | ربط | Mapping visible |
| 8 | Create Indicator (simple query e.g. inactive users) | مؤشر | Run → pass/fail |
| 9 | Fail indicator → create Issue | مشكلة | Issue open |
| 10 | Create attestation campaign → complete in portal | إقرار | Task closed |
Track B — Risk (steps 11–14)
| Step | EN | AR | Verify |
|---|---|---|---|
| 11 | Open Risk Register | سجل | List loads |
| 12 | Create Risk Statement | مخاطrة | Inherent score |
| 13 | Add assessment → treatment | معالجة | Residual lower |
| 14 | View heat map / report | خريطة حرارية | Executive view |
Track C — TPRM (steps 15–18)
| Step | EN | AR | Verify |
|---|---|---|---|
| 15 | Create Vendor Profile | مورد | Profile active |
| 16 | Set Tier = 1 | Tier 1 | Tier saved |
| 17 | Launch assessment questionnaire | تقييم | Responses recorded |
| 18 | Fail item → vendor issue | مشكلة مورد | Remediation task |
Track D — BCM (steps 19–22)
| Step | EN | AR | Verify |
|---|---|---|---|
| 19 | Define Critical Service | خدمة حرجة | Service record |
| 20 | Complete BIA (RTO/RPO) | BIA | Values set |
| 21 | Create Continuity Plan | خطة | Plan approved |
| 22 | Schedule Exercise → close with lessons | تمرين | Exercise complete |
Close (steps 23–25)
| Step | EN | AR |
|---|---|---|
| 23 | Open /now/grc — verify unified view | workspace |
| 24 | Build simple dashboard: open issues + risk count | لوحة |
| 25 | Export Update Set + document Option choices (§16.4) | توثيق |
16.7 UAT & sign-off scenarios
| ID | Scenario | Expected | Track |
|---|---|---|---|
| U-G01 | Control owner attestation | Portal task completes | IRM |
| U-G02 | Indicator fail → issue SLA | Issue assigned | IRM |
| U-G03 | Risk residual after treatment | Score reduced | Risk |
| U-G04 | Tier 1 vendor overdue assessment | Escalation / report | TPRM |
| U-G05 | Exercise overdue tasks | BCM manager notified | BCM |
| U-G06 | Auditor read-only on engagements | No edit on controls | Audit |
16.8 Consulting sign-off checklist
- [ ] Framework list approved (ISO/NIST/local)
- [ ] Profile list = org structure wave 1
- [ ] Every control has named owner (not group-only)
- [ ] Indicator queries tested on prod-like data volume
- [ ] Tier 1 vendor list signed by Procurement
- [ ] BIA RTO/RPO signed by business + IT
- [ ] Attestation wave 1 dates in calendar
- [ ] Training deck AR+EN for control owners
- [ ] §16.5 every page opened once in sub-prod
§17 — Power User Playbook (GRC / IRM)
17.1 Personas
| Persona | Primary actions |
|---|---|
| Compliance Officer | Frameworks, policies, attestations |
| Control Owner | Periodic attestation, evidence upload |
| Risk Owner | Risk register, treatment plans, residual scoring |
| Auditor (Internal/External) | Engagements, findings, walk-throughs |
| VRM Analyst | Vendor onboarding, assessments, tier classification |
| BCM Coordinator | BIAs, plans, exercises |
| Privacy Officer | DPIA, PII inventory, breach response |
| Executive (Board / Audit Committee) | Risk appetite dashboard, top-risks |
17.2 Day-in-Life — Control Owner
- Email “You have 3 attestations due in 7 days”.
- Open Employee Center / GRC Workspace → Attestations.
- Each attestation: review control description, upload evidence (screenshot, policy doc), answer questions, sign.
- Submit; system validates and updates control state.
17.3 Day-in-Life — Risk Owner
- Open Risk Register → My Risks.
- Update inherent score after incident.
- Add new mitigation; assign to control owner.
- Re-score residual; if above appetite, escalate.
17.4 Top 20 GRC Scripts
1. Auto-create issue when indicator fails
// Business Rule on sn_grc_indicator (after, update)
(function (current, previous) {
if (current.last_result.changes() && current.getValue('last_result') === 'fail') {
var issue = new GlideRecord('sn_grc_issue');
issue.initialize();
issue.setValue('short_description', 'Indicator failure: ' + current.getValue('name'));
issue.setValue('description', 'Indicator ' + current.getValue('number') +
' returned failure. Investigate root cause and remediate.');
issue.setValue('source_indicator', current.getUniqueValue());
issue.setValue('control', current.getValue('control'));
issue.setValue('priority', _priority(current));
issue.setValue('owner', current.getValue('control.owned_by'));
issue.insert();
}
function _priority(ind) {
var ctrl = new GlideRecord(‘sn_compliance_control’);
if (!ctrl.get(ind.getValue(‘control’))) return 3;
return ctrl.getValue(‘classification’) === ‘key’ ? 1 : 3;
}
})(current, previous);
2. Vendor risk score calculator
var GRCVendorScorer = Class.create();
GRCVendorScorer.prototype = {
initialize: function {},
/* Computes vendor inherent risk based on data access, criticality, location /
score: function (vendorSysId) {
var v = new GlideRecord(‘sn_vdr_risk_asmt_vendor’);
if (!v.get(vendorSysId)) return 0;
var dataSensitivity = parseInt(v.getValue(‘data_sensitivity’), 10) || 0; // 1-5
var businessCrit = parseInt(v.getValue(‘business_criticality’), 10) || 0;
var geoRisk = this._geoRisk(v.getValue(‘country’));
var spendTier = this._spendTier(parseFloat(v.getValue(‘annual_spend’)));
var score = (dataSensitivity * 0.35) + (businessCrit * 0.30) +
(geoRisk * 0.20) + (spendTier * 0.15);
var tier = score >= 4 ? 1 : (score >= 2.5 ? 2 : 3);
v.setValue(‘inherent_risk_score’, score.toFixed(2));
v.setValue(‘tier’, tier);
v.update();
return { score: score, tier: tier };
},
_geoRisk: function (cc) {
var high = [‘AF’, ‘IR’, ‘KP’, ‘SY’, ‘YE’];
var med = [‘IN’, ‘CN’, ‘RU’, ‘BR’];
if (high.indexOf(cc) > -1) return 5;
if (med.indexOf(cc) > -1) return 3;
return 1;
},
_spendTier: function (amt) {
if (amt >= 1000000) return 5;
if (amt >= 100000) return 3;
return 1;
},
type: ‘GRCVendorScorer’
};
3. Attestation campaign launcher
function launchAttestationCampaign(frameworkSysId, dueDate) {
var ctrl = new GlideRecord('sn_compliance_control');
ctrl.addQuery('content.framework', frameworkSysId);
ctrl.addActiveQuery();
ctrl.query();
var count = 0;
while (ctrl.next()) {
var att = new GlideRecord(‘sn_compliance_control_attestation’);
att.initialize();
att.setValue(‘control’, ctrl.getUniqueValue());
att.setValue(‘attestor’, ctrl.getValue(‘owned_by’));
att.setValue(‘due_date’, dueDate);
att.setValue(‘state’, ‘pending’);
att.insert();
count++;
}
return { campaign: frameworkSysId, count: count };
}
4. Issue → Risk → Control evidence trail audit
function auditTrail(issueSysId) {
var trail = [];
var i = new GlideRecord('sn_grc_issue');
if (!i.get(issueSysId)) return null;
trail.push({ type: 'issue', id: issueSysId, num: i.getValue('number') });
if (!i.control.nil()) {
var c = new GlideRecord(‘sn_compliance_control’);
if (c.get(i.getValue(‘control’))) {
trail.push({ type: ‘control’, id: c.getUniqueValue(),
num: c.getValue(‘number’) });
var prof = new GlideRecord(‘sn_grc_profile’);
if (prof.get(c.getValue(‘profile’))) {
trail.push({ type: ‘profile’, id: prof.getUniqueValue(),
name: prof.getValue(‘name’) });
}
}
}
if (!i.risk.nil()) {
var r = new GlideRecord(‘sn_risk_risk’);
if (r.get(i.getValue(‘risk’))) {
trail.push({ type: ‘risk’, id: r.getUniqueValue(),
num: r.getValue(‘number’) });
}
}
return trail;
}
5. Policy acknowledgement bulk-enforcement
// Triggered on policy update or new hire
function enforcePolicyAck(policySysId, audienceSysIds) {
audienceSysIds.forEach(function (userId) {
var ack = new GlideRecord('sn_policy_acknowledgement');
ack.initialize();
ack.setValue('policy', policySysId);
ack.setValue('user', userId);
ack.setValue('state', 'pending');
ack.setValue('due_date', _addDays(14));
ack.insert();
gs.eventQueue('sn_grc.policy.ack.pending', ack, policySysId, userId);
});
function _addDays(d) {
var gd = new GlideDateTime();
gd.addDaysLocalTime(d);
return gd;
}
}
6. Residual risk = Inherent × (1 - control_effectiveness)
var GRCRiskCalculator = Class.create();
GRCRiskCalculator.prototype = {
initialize: function {},
calcResidual: function (riskSysId) {
var r = new GlideRecord(‘sn_risk_risk’);
if (!r.get(riskSysId)) return 0;
var inherent = parseFloat(r.getValue(‘inherent_score’));
var ctrlEff = this._linkedControlsEffectiveness(riskSysId);
var residual = inherent * (1 - ctrlEff);
r.setValue(‘residual_score’, residual.toFixed(2));
r.update();
return residual;
},
_linkedControlsEffectiveness: function (riskId) {
var link = new GlideAggregate(‘sn_risk_risk_control’);
link.addQuery(‘risk’, riskId);
link.addAggregate(‘AVG’, ‘control.effectiveness_score’);
link.query();
return link.next() ?
parseFloat(link.getAggregate(‘AVG’, ‘control.effectiveness_score’)) / 100 : 0;
},
type: ‘GRCRiskCalculator’
};
7. Audit engagement workflow — engagement → finding → action → remediation evidence.
8. Continuous Monitoring scheduler — indicators run daily/weekly.
9. SOX 302/404 controls testing — quarterly walkthrough flow.
10. Privacy breach response timer — GDPR 72h notification trigger.
11-20. Quick recipes
| # | Pattern |
|---|---|
| 11 | DPIA template generator (GDPR Art 35) |
| 12 | Vendor pen-test certificate expiry alert |
| 13 | Top 10 risks dashboard with sparklines |
| 14 | Multi-framework crosswalk (NIST ↔ ISO ↔ SOC2) |
| 15 | Evidence freshness check (>180 days = stale) |
| 16 | KRI threshold alert (Key Risk Indicator) |
| 17 | BCM tabletop exercise scheduling |
| 18 | Audit finding heat map by department |
| 19 | Now Assist for control description generation |
| 20 | Regulatory change tracking (RegHub feed integration) |
§18 — From-Scratch Implementation (Day 0 → Day 30)
| Phase | Days | Outcome |
|---|---|---|
| Strategy + Setup | 0–4 | Frameworks chosen, plugins, profile structure |
| Compliance | 5–12 | Controls, attestations, indicators |
| Risk | 13–17 | Register, treatments, residual scoring |
| VRM + BCM | 18–22 | Vendor lifecycle, BIA |
| Audit + AI | 23–27 | Engagements, dashboards, Now Assist |
| Launch | 28–30 | Training, UAT, go-live |
18.1 Day-by-day
Day 0 — Strategy
- Frameworks list (ISO 27001, NIST CSF, SOC2, PCI, GDPR, local reg)
- Risk appetite statement
- Lines of Defense map (1: Business, 2: Risk/Compliance, 3: Audit, +cyber, +executive)
- Compliance calendar (annual ISO audit, quarterly SOX, etc.)
Day 1 — Plugins
- com.sn_grc (Core GRC/IRM)
- com.sn_grc_policy_compliance (Policy & Compliance)
- com.sn_grc_risk (Advanced Risk)
- com.sn_grc_audit (Audit Mgmt)
- com.sn_vdr_risk_asmt (Vendor Risk)
- com.sn_bcm (Business Continuity)
Day 2-3 — Profile structure (the org)
- Business Profile (top)
- Sub-profiles per BU/Function/Process
- Each profile = sn_grc_profile record with relationships
Day 4 — Frameworks + Authoritative Content
- Import ISO 27001 content
- Import NIST CSF
- Map your control library to both (crosswalk)
Day 5-6 — Controls library
- Control objectives
- Control owners (named users, not groups)
- Control types: preventive / detective / corrective
- Classification: key / non-key
Day 7-8 — Attestation campaigns
- Annual ISO attestation
- Quarterly SOX attestation
- Monthly key control attestation
- Evidence requirements per control
Day 9-10 — Indicators (Continuous Monitoring)
- “Privileged users with no MFA” (query sys_user + auth profile)
- “Inactive accounts not disabled in 30 days”
- “Vendor without valid contract”
- “Critical asset without owner”
Day 11 — Issues workflow — auto-create from failed indicator (script #1) or attestation rejection.
Day 12 — Policies
- Policy library
- Acknowledgement workflow (mass-enforce, script #5)
- Versioning + supersession
- Exception management
Day 13-14 — Risk Register
- Risk taxonomy
- Inherent scoring (likelihood × impact, both 1-5)
- Risk treatment (Accept, Mitigate, Transfer, Avoid)
- Residual scoring (script #6)
Day 15 — Risk → Control mapping
- N:M relationship table
- Control effectiveness → impacts residual risk
Day 16-17 — Risk appetite + Heat map
- Appetite per risk category
- Heat map dashboard
- Top risks tracker
Day 18-19 — VRM (Vendor Risk)
- Vendor inventory
- Tier classification (script #2)
- Assessment questionnaires (per tier)
- Continuous monitoring (BitSight/SecurityScorecard integration)
Day 20-21 — BCM
- BIA per process
- RTO/RPO
- Recovery plans
- Tabletop exercises
Day 22 — Privacy / DPIA
- PII inventory
- DPIA template
- Breach response playbook
- 72h GDPR notification
Day 23 — Audit Management
- Engagement lifecycle
- Walkthrough → testing → finding → action → remediation
- Auditor portal
Day 24 — Dashboards
- Compliance posture (% controls passing)
- Risk heatmap
- Vendor risk distribution
- Issue burn-down
- Attestation completion
Day 25 — Now Assist for IRM
- Control description draft
- Risk narrative summary
- Audit finding triage suggestion
- Policy violation detection
Day 26 — ATF
- 10 scenarios: attestation, indicator fail → issue, risk treatment, vendor tier change, policy ack
Day 27 — Integrations
- HRIS (employees + departments → profiles)
- SIEM (security events → indicators)
- ITSM (incidents → issues)
- AD/Okta (access reviews)
Day 28 — Training
- Control owners (1h video + 30 min hands-on)
- Risk owners (½ day)
- Auditors (1 day on auditor workspace)
- Executives (board dashboard tour)
Day 29 — UAT — 15 scenarios
Day 30 — Go-live + Hypercare
18.2 KPIs Month 1
| KPI | Target |
|---|---|
| Control attestation completion % | ≥ 95% on time |
| Indicator pass rate | ≥ 90% |
| Issue resolution within SLA | ≥ 90% |
| Vendor assessment completion | ≥ 100% Tier 1 |
| Policy acknowledgement % | ≥ 98% |
| Risks above appetite | ≤ 5 |
| Audit findings closed within deadline | ≥ 90% |
§19 — CIS-RC (GRC/IRM) Exam & Z-to-Hero Feature Labs
19.1 Exam bank
Primary: C:\SVCProject\EXAM_BANK_GRC_360.md (~120 Q, 91 KB).
19.2 Z-to-Hero Feature Labs (15 labs)
| Lab | Feature | Bank topic |
|---|---|---|
| L1 | Profile structure (BU-aligned, 3 levels) | Profiles |
| L2 | Framework import (ISO 27001 + NIST CSF) | Authoritative Content |
| L3 | Control library + named owners (not groups) | Controls |
| L4 | Crosswalk map (ISO ↔ NIST ↔ SOC2) | Mapping |
| L5 | Attestation campaign launcher (script) | Attestation |
| L6 | Indicator “Privileged users without MFA” | Indicators |
| L7 | Indicator fail → auto-Issue | Continuous Monitoring |
| L8 | Risk Register: Inherent score + Residual calc | Risk |
| L9 | Risk Treatment: Accept / Mitigate / Transfer / Avoid | Risk lifecycle |
| L10 | Vendor onboarding + Tier classification | TPRM |
| L11 | Vendor assessment questionnaire per tier | TPRM |
| L12 | Audit Engagement → Finding → Action | Audit Mgmt |
| L13 | Policy acknowledgement bulk-enforce | Policy |
| L14 | BCM BIA + Recovery Plan + Tabletop exercise | BCM |
| L15 | DPIA template for GDPR | Privacy |
19.3 Top 15 GRC must-know concepts
- Profile = scoping unit (BU, Process, System)
- Authoritative Content vs Internal Policy
- Control: named owner, classification (key/non-key), preventive/detective/corrective
- Indicator (CCM): continuous control monitoring → pass/fail
- Issue: opened from Indicator fail, attestation rejection, audit finding
- Risk: Inherent vs Residual; Treatment options
- Risk appetite per category
- Heat map: Likelihood × Impact (5×5 default)
- TPRM (Vendor Risk): Tier-based questionnaire frequency
- Audit Engagement lifecycle (Plan → Field → Report)
- Finding → Action → Remediation evidence chain
- Attestation campaign: bulk-launch + due dates
- Policy lifecycle: Draft → Review → Approved → Acknowledged → Reviewed
- BCM: BIA (RTO/RPO) → Plan → Exercise → Activation
- Lines of Defense model (Business / Risk / Audit / +Cyber / +Exec)
19.4 5 sample CIS-RC questions
Q1. Residual risk = ?
A. Inherent × (1 - control effectiveness)
B. Inherent + control effectiveness
C. Inherent / impact
D. Always equal to inherentAnswer: A
Q2. When does an Issue auto-create from an Indicator?
A. When Indicator runs successfully
B. When Indicator last_result = fail (via Business Rule)
C. Always on schedule
D. Manual onlyAnswer: B
Q3. Profile structure is best modeled as:
A. Flat list
B. Hierarchical aligned to org structure (BU > Function > Process)
C. By risk category
D. By geography onlyAnswer: B
Q4. Vendor Tier 1 means:
A. Lowest risk
B. Highest risk / most critical
C. Smallest contract
D. Newest vendorAnswer: B
Q5. Control attestation typically uses:
A. Survey table
B. sn_compliance_control_attestation records routed to control owner
C. Email only
D. Manual update to control stateAnswer: B
Use EXAM_BANK_GRC_360.md for remaining 115+ questions.
19.5 What “Hero” looks like for GRC
Builds enterprise IRM: multi-framework controls, continuous monitoring with auto-issues, full risk lifecycle, tiered vendor risk, audit engagements, policy acknowledgement, BCM with BIA and exercises, privacy DPIA. Passes CIS-RC with ≥85%.
Hands-on Labs — مختبرات عملية
Step-by-step labs for PDI / Australia instance. Replace
{BASE}with your instance URL.
مختبرات خطوة بخطوة — استبدل{BASE}برابط نسختك.
-
Lab 1 — Compliance Profile / ملف امتثال — Create profile at {BASE}/sn_compliance_profile_list.do for ISO 27001 scope.
-
Lab 2 — Control library / مكتبة ضوابط — Import or create controls; map to profile.
-
Lab 3 — Policy attestation / إقرار سياسة — Launch attestation campaign; track responses.
-
Lab 4 — Risk register / سجل مخاطر — Create risk at {BASE}/sn_risk_risk_list.do; score and assign owner.
-
Lab 5 — Audit engagement / تدقيق — Plan engagement at {BASE}/sn_audit_engagement_list.do; record finding.
-
Lab 6 — Vendor assessment / تقييم مورد — Run VRM assessment for critical vendor.
-
Lab 7 — BCM plan / خطة استمرارية — Create BIA and recovery plan at {BASE}/sn_bcm_plan_list.do.
-
Lab 8 — GRC Workspace / مساحة GRC — Navigate unified view at {BASE}/now/grc/home.
Best Practices — أفضل الممارسات
| Area | Best practice (EN) | أفضل ممارسة (AR) |
|---|---|---|
| Terminology | GRC = discipline; IRM = ServiceNow product — same outcome | GRC = مجال؛ IRM = منتج |
| Profiles | Scope compliance by business unit / regulation | Profiles حسب الوحدة/اللائحة |
| Issues | Single Issues table across audit/compliance/risk | جدول Issues موحّد |
| Evidence | Attach evidence to controls and audit tests | أرفق أدلة بالضوابط والاختبارات |
Deployment Checklist — قائمة النشر
| # | Task (EN) | المهمة (AR) | Verify |
|---|---|---|---|
| 1 | Install IRM apps (Compliance, Risk, Audit…) | تثبيت IRM | Licensed |
| 2 | Profiles & control framework | Profiles والضوابط | Framework mapped |
| 3 | Risk scoring methodology | منهجية المخاطر | Scores consistent |
| 4 | Audit plan & engagements | خطة التدقيق | Engagements scheduled |
| 5 | VRM for critical vendors | VRM للموردين | Assessments run |
| 6 | BCM BIA templates | قوالب BCM | Plans documented |
| 7 | GRC Workspace personas | شخصيات Workspace | Users see role view |
| 8 | Executive reporting | تقارير تنفيذية | Dashboards live |
Direct URLs Quick Reference
| Page | Navigation | URL |
|---|---|---|
| GRC Workspace | Now > GRC | {BASE}/now/grc/home |
| Profiles | All > GRC > Profiles | {BASE}/sn_compliance_profile_list.do |
| Controls | All > GRC > Controls | {BASE}/sn_compliance_control_list.do |
| Policies | All > GRC > Policies | {BASE}/sn_compliance_policy_statement_list.do |
| Risks | All > Risk Management | {BASE}/sn_risk_risk_list.do |
| Audit Engagements | All > Audit Management | {BASE}/sn_audit_engagement_list.do |
| Vendor Risk | All > Vendor Risk | {BASE}/sn_vdr_risk_assessment_list.do |
| BCM Plans | All > Business Continuity | {BASE}/sn_bcm_plan_list.do |
| Issues | All > GRC > Issues | {BASE}/sn_grc_issue_list.do |
| Guided Setup | All > Guided Setup | {BASE}/now/guided-setup |