HR Leave · Australia

00 — Tutorial Options Reference — خيارات وبدائل (لا تنساها)

ServiceNow Australia · Custom app · Arabic + English readable · scripts copy/paste ready

App typeCustom
Scopex_786686_hr_leave
sys_idc84db0e8839f0b509f02b0d6feaad3c9
Replace{BASE} = your instance
Instance URLs Application Leave requests Business Rules Studio

Visual map — Ch.00t · Tutorial options

See in 10 seconds

Pick one option per decision

You build

Decision log

Track

Implementation

READOptions
→
PICKOne
→
LOGWhy
→
BUILDCh.01
✓ u_* only✗ Mix legacy names

Full visual path (all chapters): VISUAL_FROM_SCRATCH_00_16.html

You build

Decision log

Track

Implementation

READOptions
→
PICKOne
→
LOGWhy
→
BUILDCh.01
✓ u_* only✗ Mix legacy names

Full visual path (all chapters): VISUAL_FROM_SCRATCH_00_16.html

00 — Tutorial Options Reference — خيارات وبدائل (لا تنساها)

Platform target: ServiceNow Australia (current family, Sep 2026) · next EA: Brazil
App: Custom · Scope x_786686_hr_leave · sys_id c84db0e8839f0b509f02b0d6feaad3c9
URLs: ../SERVICENOW_DIRECT_URLS_CATALOG.html · 1-week: ../SERVICENOW_ONE_WEEK_STUDY_DEPLOY_AUSTRALIA.html

Purpose: Every tutorial in this repo has multiple valid paths. Menus, field names, and licensed features vary by instance/version.
Use this file when a step in another guide does not match your screen.

الأسلوب: عربية + إنجليزية تكمّلان بعضهما — بدون ترجمة حرفية لأسماء الشاشات.


How to read any tutorial in this repo

Each deep guide follows this pattern:

Block Meaning
Option A / B / C Different ways to achieve the same goal
All fields table What to type in every mandatory/optional field
Instance note Feature may be missing (PDI, license, version)
Common errors Red banners / HTTP codes and fixes
Checklist Professional practice before go-live

File map — where to find full options

Topic Primary tutorial Full options / all fields
App + tables + BR + client + flow 01_DEVELOPMENT.md 01_DEVELOPMENT_OPTIONS.md
Roles, ACL, import, update sets 02_ADMINISTRATION.md 02_ADMINISTRATION.md § Options blocks
REST inbound/outbound 12_INTEGRATION_FULL_GUIDE.md SCRIPTED_REST_INBOUND_SETUP.md + OUTBOUND_REST_MESSAGE_SETUP.md
Flow approval src/flow/approval_flow.md Same file (Rules + Trigger options)
Service Catalog 03_SERVICE_CATALOG.md 03_SERVICE_CATALOG.md § Options
Service Portal 04_SERVICE_PORTAL.md 04_SERVICE_PORTAL.md § Options
Workspace / UI Builder 05_WORKSPACE_UIBUILDER.md § Options in file
Events / notifications / jobs 06_NOTIFICATIONS_EVENTS_JOBS.md § Options in file
Reports / PA 07_REPORTS_DASHBOARDS_PA.md § Options in file
ATF 08_ATF_TESTING.md § Options in file
Modules (ITSM, CMDB…) modules/*.md modules/MODULE_OPTIONS_AND_INSTANCE_NOTES.html

Platform — options you forget (global)

Create records — Option A / B / C

Option Navigate When
A — Studio /now/studio → app → Create Application File Scoped app (recommended)
B — Classic list table_name.list → New Quick lab
C — Application menu Your app module link End-user testing

Scope / application context

Symptom Fix
Record saves to Global App picker → HR Leave before New
Update Set empty Set Current Update Set while in scope
ACL not visible Create ACL in same scope as table

Security testing

Option Navigate
Impersonate All > User Administration > Impersonate User · Open direct
Application access sys_user_role / user Roles related list
Debug ACL System Security > Access Control Debugger (if enabled)

Data entry channels (same table, different paths)

Channel Applies
Form UI UI Policy, Client Script
Import Set Transform Map, Coalesce
Table API / REST Data Policy, ACL
Flow Server-side only

Integration — quick option matrix

Direction Option A Option B Option C
Inbound real-time REST API Explorer → Table API Scripted REST + Default ACLs Import Set (batch)
Inbound orchestration IntegrationHub Flow Event + BR MID + JDBC
Outbound REST Message Test IntegrationHub HTTP Email notification only
Auth lab Session in Explorer Basic Auth OAuth 2.0 (prod)

Modules — activation options (all modules)

Option Path Instance note
Plugins System Definition > Plugins Some plugins hidden until Store install
Store All Available Applications PDI may need “Request” / wait
Guided Setup All > Guided Setup · Open direct Name varies by module
Solution / BP Store “Best Practice” Extra tables/flows — optional

Version / license disclaimer

If a menu, workspace URL, or plugin is not on your instance, check:
1. Application not installed / plugin inactive
2. License (SAM, Discovery, HRSD, …)
3. Different release name (e.g. Employee Center vs legacy HR portal)
4. Domain separation / delegated admin — غياب ميزة ≠ خطأ في الدليل — غالبًا ترخيص أو إصدار أو مسار قائمة مختلف.


Standard checklist (every feature)