🗺️ MASTER ROADMAP — خريطة الطريق الكاملة
اقرأ أولاً (ملخص سريع): MASTER_ALL_IN_ONE_SUMMARY.md · HTML: html/MASTER_ALL_IN_ONE_SUMMARY.html
الدليل الشامل الواحد: MASTER_ALL_IN_ONE.md · HTML: html/MASTER_ALL_IN_ONE.html
ممارسة الشاشات (New/Open): MASTER_PRACTICE_GUIDE_ALL_TOPICS.md · html/MASTER_PRACTICE_GUIDE_ALL_TOPICS.html
Platform: ServiceNow Australia · Scopex_786686_hr_leave· sys_idc84db0e8839f0b509f02b0d6feaad3c9
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.md · 1-week: ../SERVICENOW_ONE_WEEK_STUDY_DEPLOY_AUSTRALIA.mdهذه الخريطة تربط كل ملفات .md التي أنشأناها: التطوير + الإدارة + الموديولات.
الأسلوب: عربية + إنجليزية تكمّلان بعضهما — بدون ترجمة حرفية لأسماء الشاشات.
كيف تقرأ:
اتبع المراحل بالترتيب من أعلى لأسفل.
كل سطر فيه رابط للملف المرجعي.
0) نقطة البداية (Start Here)
- ★ اقرأ أولاً — الملخص السريع: MASTER_ALL_IN_ONE_SUMMARY.md · HTML: html/MASTER_ALL_IN_ONE_SUMMARY.html
- ★ الدليل الشامل الواحد (AI + Dev + Admin + Modules): MASTER_ALL_IN_ONE.md · HTML: html/MASTER_ALL_IN_ONE.html
- ★ MASTER PRACTICE (شاشات New/Open + صور): MASTER_PRACTICE_GUIDE_ALL_TOPICS.md · HTML: html/MASTER_PRACTICE_GUIDE_ALL_TOPICS.html
- اقرأ نظرة عامة على المشروع والبنية.
File: README.md - خطة دراسة 14 يومًا: 00_MASTER_STUDY_PLAN_2WEEKS.md
- فهرس امتحانات CIS: 00_CIS_EXAM_INDEX.md
- خطة البناء السريعة (3 أيام): 00_PLAN.md
المشروع كله = تطبيق إجازات (HR Leave App) + موسوعة موديولات + مسار دراسة CIS.
ابدأ من الملخص → ALL-IN-ONE → Practice screens → الملفات الصغيرة عند الحاجة.
0.1) جديد — مواد امتحانات CIS بكل ملف موديول
كل ملف موديول في modules/ أصبح ينتهي بـ:
- §17 — Power User Playbook (شخصيات + سكربتات يوميّة)
- §18 — From-Scratch Implementation Day 0 → Day 30
- §19 — CIS Exam Bank Linkage + Z-to-Hero Feature Labs + أسئلة عيّنة
| الموديول | بنك الأسئلة | عدد الأسئلة |
|---|---|---|
| CMDB | C:\SVCProject\SERVICENOW_CIS_DF_CMDB_STUDY_GUIDE.md | 180 (يشمل الـ157 المطلوبة) |
| ITSM | C:\SVCProject\EXAM_BANK_ITSM_360.md | ~120 |
| HRSD | C:\SVCProject\EXAM_BANK_HRSD_360.md | ~120 |
| CSM | C:\SVCProject\EXAM_BANK_CSM_360.md | ~120 |
| FSM | C:\SVCProject\EXAM_BANK_FSM_360.md | ~120 |
| GRC | C:\SVCProject\EXAM_BANK_GRC_360.md | ~120 |
| SPM | inline في modules/SPM.md §19 | 40 |
| ITAM | inline في modules/ITAM.md §19 | 40 |
| ITOM | inline في modules/ITOM.md §19 | 30 |
| SecOps | inline في modules/SECOPS.md §19 | 30 |
| DevOps | inline في modules/DEVOPS.md §19 | 20 |
| App Engine | inline في modules/APP_ENGINE.md §19 | 20 |
إجمالي ≈ 1,140+ سؤال CIS عبر كل الموديولات.
المسار الأول — التطبيق العملي (HR Leave App)
ابنِ تطبيقًا حقيقيًا من الصفر لتتعلّم كل المنصّة عمليًا.
المرحلة A — التطوير (Development)
| # | الموضوع | الملف المرجعي |
|---|---|---|
| A1 | كل التطوير: التطبيق، الجداول، الحقول، السكربتات، Flow | 01_DEVELOPMENT.md |
| A2 | مخطط الجداول والحقول (Excel/CSV) | schema/tables.csv |
| A3 | قيم القوائم (Choices) | schema/choices.csv |
ملفات السكربت الحقيقية (Development source):
- Script Includes:
- src/server/script_includes/HRLXProLeaveUtilsV2.js
- src/server/script_includes/HRLXProSecurityUtilsV2.js
- src/server/script_includes/HRLXProIntegrationUtilsV2.js
- Business Rules:
- src/server/business_rules/BR1_calculate_days.js
- src/server/business_rules/BR2_on_submit_event.js
- src/server/business_rules/BR3_audit_state_change.js
- Client Scripts:
- src/client/client_scripts/CS1_validate_dates.js
- src/client/client_scripts/CS2_calc_days_glideajax.js
- UI Policy:
- src/client/ui_policies/UIP1_sick_requires_reason.md
- Flow:
- src/flow/approval_flow.md
- REST (integration):
- src/server/rest/inbound_scripted_rest_leave.js
- src/server/rest/outbound_rest_message.js
المرحلة B — الإدارة (Administration)
| # | الموضوع | الملف المرجعي |
|---|---|---|
| B1 | الأدوار/المجموعات/ACL/Data Policy/Import Sets/Update Sets | 02_ADMINISTRATION.md |
| B2 | توثيق ACLs | src/security/acls.md |
| B3 | خصائص النظام (Properties) | src/properties/system_properties.md |
المرحلة C — الخدمة الذاتية والواجهات (Self-Service & UX)
| # | الموضوع | الملف المرجعي |
|---|---|---|
| C1 | Service Catalog + Record Producer + Order Guide | 03_SERVICE_CATALOG.md |
| C2 | كتالوج Record Producer (script) | src/catalog/RP_submit_leave.js |
| C3 | Service Portal (البوابة + الصفحات + Widgets) | 04_SERVICE_PORTAL.md |
| C4 | مرجع إعداد البوابة | src/portal/PORTAL_SETUP.md |
| C5 | Widget طلباتي (ملفات) | src/portal/widgets/hrlx_my_leaves/ |
| C6 | Widget الرصيد (ملفات) | src/portal/widgets/hrlx_balance/ |
| C7 | Workspace / UI Builder | 05_WORKSPACE_UIBUILDER.md |
| C8 | مرجع إعداد الـ Workspace | src/workspace/WORKSPACE_SETUP.md |
المرحلة D — الأتمتة والتقارير (Automation & Reporting)
| # | الموضوع | الملف المرجعي |
|---|---|---|
| D1 | Notifications + Events + Scheduled Jobs | 06_NOTIFICATIONS_EVENTS_JOBS.md |
| D2 | سجل الأحداث (Events) | src/server/events/events.md |
| D3 | الإشعارات (Notifications) | src/server/notifications/notifications.md |
| D4 | مهمة الترحيل السنوي (Scheduled Job) | src/server/scheduled_jobs/annual_accrual.js |
| D5 | Reports + Dashboards + Performance Analytics | 07_REPORTS_DASHBOARDS_PA.md |
المرحلة E — الاختبار والتكامل والنشر (Test, Integrate, Deploy)
| # | الموضوع | الملف المرجعي |
|---|---|---|
| E1 | ATF (الاختبار الآلي) | 08_ATF_TESTING.md |
| E2 | تفاصيل اختبارات ATF | src/test/atf_tests.md |
| E3 | الموديولات والتكامل (HRSD/EC/ITSM + REST) | 09_MODULES_AND_INTEGRATION.md |
| E4 | التنفيذ الكامل + Properties + Checklist | 10_IMPLEMENTATION_AND_CONFIG.md |
المرحلة F — ServiceNow SDK + Cursor + Claude (Code-first)
| # | الموضوع | الملف المرجعي |
|---|---|---|
| F1 | دليل SDK كامل + Cursor + Claude + prompts + كل الموديولات | 11_SDK_CURSOR_CLAUDE.md |
| F2 | أمثلة Fluent (.now.ts) | sdk/examples/ |
| F3 | Tables Fluent | sdk/examples/tables.now.ts |
| F4 | Script Includes Fluent | sdk/examples/script-includes.now.ts |
| F5 | Business Rules Fluent | sdk/examples/business-rules.now.ts |
ابنِ في Studio أولًا (01–10) ثم انتقل إلى SDK (11) للتطوير الاحترافي بالكود مع Claude في Cursor.
المرحلة G — المراجعة الشاملة (2-Hour Master Study)
| # | الموضوع | الملف المرجعي |
|---|---|---|
| G1 | ملخّص ساعتين يغطّي كل Admin + Dev + Catalog + Portal + Workspace + SI + Scheduled + ATF + Integration | 13_2HOUR_MASTER_SUMMARY.md |
الملف 13 = خلاصة كل المنصّة في جدول ساعتين قابل للطباعة. مثالي للمراجعة قبل الامتحان أو المقابلة.
المرحلة H — AI + ServiceNow
| # | الموضوع | الملف المرجعي |
|---|---|---|
| H1 | Now Assist + AI Agents + LLM connectors + Predictive + Virtual Agent + Document Intelligence + AI Governance | 14_AI_SERVICENOW_AGENTS.md |
| H2 | Claude CLI + Claude Code + ServiceNow SDK من الصفر إلى النشر + MCP | 15_CLAUDE_CLI_CODE_SERVICENOW.md |
الملف 14 = كل ما يخص الـ AI داخل ServiceNow (Skills, Agents, LLM, RAG, AI Search, PI, IDP, Now Assist for Devs/Analytics).
الملف 15 = Claude CLI و Claude Code مع ServiceNow SDK تطبيقيًا، مع MCP server للربط، وموسوعة Skills/Subagents/Slash commands لمشروع HR Leave.
المسار الثاني — موسوعة الموديولات (Modules Encyclopedia)
بعد إتقان المنصّة عبر التطبيق، تعمّق في كل موديول للاحتراف وامتحان CIS.
| # | الموديول | الملف المرجعي | شهادة |
|---|---|---|---|
| M0 | الفهرس + تفعيل البلجنز + روابط Portals/Workspaces | modules/00_MODULES_INDEX.md | — |
| M1 | CMDB (الأساس) | modules/CMDB.md | CIS-Discovery |
| M2 | ITSM (العمليات) | modules/ITSM.md | CIS-ITSM |
| M3 | HRSD (الموارد البشرية) | modules/HRSD.md | CIS-HR |
| M4 | CSM (خدمة العملاء) | modules/CSM.md | CIS-CSM |
| M5 | FSM (الخدمة الميدانية) | modules/FSM.md | CIS-FSM |
| M6 | SPM (الإدارة الاستراتيجية) | modules/SPM.md | CIS-SPM |
| M7 | GRC/IRM (الحوكمة والمخاطر) | modules/GRC.md | CIS-RC |
| M8 | ITOM (عمليات IT) | modules/ITOM.md | CIS-Discovery / ITOM |
| M9 | ITAM (إدارة الأصول HAM/SAM) | modules/ITAM.md | SAM Pro / implementer |
كل ملف موديول فيه 16 قسمًا موحّدًا (Overview → … → §15 Zero-to-Hero → §16 Full E2E Practice).
المسار الرابع — مراجعة المقابلة (Interview Revision)
| # | الموضوع | الملف |
|---|---|---|
| I1 | Dev + Admin + Workspaces + Workflows | interview/00_MASTER_DEV_ADMIN_INTERVIEW.md |
| I2 | Scripts & Functions deep dive | interview/01_SCRIPTS_FUNCTIONS_DEEP_DIVE.md |
| I3 | All modules interview tour | interview/MODULES_INTERVIEW_REVISION.md |
المسار الثالث — خطة الدراسة الزمنية (Study Plan)
| # | الموضوع | الملف المرجعي |
|---|---|---|
| S1 | خطة من الصفر للاحتراف + جداول زمنية + 12 أسبوعًا | modules/STUDY_ROADMAP.md |
بنوك أسئلة CIS (في جذر المستودع خارج الفولدر):
- ../EXAM_BANK_ITSM_360.md
- ../EXAM_BANK_CSM_360.md
- ../EXAM_BANK_FSM_360.md
- ../EXAM_BANK_HRSD_360.md
- ../EXAM_BANK_GRC_360.md
الترتيب الموصى به (نظرة واحدة)
README → 00_PLAN
→ [App] 01_DEVELOPMENT → 02_ADMINISTRATION → 03_SERVICE_CATALOG
→ 04_SERVICE_PORTAL → 05_WORKSPACE_UIBUILDER
→ 06_NOTIFICATIONS_EVENTS_JOBS → 07_REPORTS_DASHBOARDS_PA
→ 08_ATF_TESTING → 09_MODULES_AND_INTEGRATION → 10_IMPLEMENTATION_AND_CONFIG
→ 11_SDK_CURSOR_CLAUDE + sdk/examples/ → 12_INTEGRATION_FULL_GUIDE
→ [Master Review] 13_2HOUR_MASTER_SUMMARY (مراجعة سريعة قبل الامتحان/المقابلة)
→ [AI] 14_AI_SERVICENOW_AGENTS → 15_CLAUDE_CLI_CODE_SERVICENOW
→ [Modules] modules/00_MODULES_INDEX
→ CMDB → ITOM → ITAM → ITSM → HRSD → CSM → FSM → SPM → GRC
→ [Study] modules/STUDY_ROADMAP → EXAM BANKS → CIS exams
مصفوفة التغطية (Coverage Matrix)
| المجال | مُغطّى في |
|---|---|
| Tables & Fields | 01_DEVELOPMENT.md, schema/.csv, كل modules/.md (§2, §12) |
| Server scripts | 01_DEVELOPMENT.md, src/server/* |
| Client scripts / UI Policy | 01_DEVELOPMENT.md, src/client/* |
| Flow / Automation | src/flow/approval_flow.md, 06_NOTIFICATIONS_EVENTS_JOBS.md |
| Security (Roles/ACL/Criteria) | 02_ADMINISTRATION.md, src/security/acls.md, modules/*.md (§7, §11) |
| Import/Update Sets | 02_ADMINISTRATION.md |
| Service Catalog | 03_SERVICE_CATALOG.md, src/catalog/* |
| Service Portal | 04_SERVICE_PORTAL.md, src/portal/* |
| Workspace / UI Builder | 05_WORKSPACE_UIBUILDER.md, src/workspace/* |
| Reports / PA | 07_REPORTS_DASHBOARDS_PA.md |
| ATF / Testing | 08_ATF_TESTING.md, src/test/* |
| Coverage / options hub | 00_TUTORIAL_OPTIONS_REFERENCE.md, 01_DEVELOPMENT_OPTIONS.md, modules/MODULE_OPTIONS_AND_INSTANCE_NOTES.md |
| Integration (REST in/out) | 12_INTEGRATION_FULL_GUIDE.md, SCRIPTED_REST_INBOUND_SETUP.md, OUTBOUND_REST_MESSAGE_SETUP.md, src/server/rest/* |
| Deployment / Properties | 10_IMPLEMENTATION_AND_CONFIG.md, src/properties/* |
| ServiceNow SDK / Fluent / Cursor / Claude | 11_SDK_CURSOR_CLAUDE.md, 15_CLAUDE_CLI_CODE_SERVICENOW.md, sdk/examples/* |
| 2-Hour Master Review | 13_2HOUR_MASTER_SUMMARY.md |
| AI / Now Assist / Agents / LLMs / RAG | 14_AI_SERVICENOW_AGENTS.md |
| Claude CLI / Claude Code / MCP | 15_CLAUDE_CLI_CODE_SERVICENOW.md |
| Interview revision | interview/*.md |
| Modules (10) + CIS | modules/*.md |
| Study plan | modules/STUDY_ROADMAP.md |