HR Leave App — تطبيق إجازات الموظفين (وحدة واحدة متكاملة)
اقرأ أولاً (ملخص سريع): 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.mdApp type: Custom
Scope: x_786686_hr_leave
Date created: 2026-09-09 20:20:55
sys_id: c84db0e8839f0b509f02b0d6feaad3c9
Release: ServiceNow Australia (current · Sep 2026)
الحقول كلها تبدأ بـ u_
الهوية الكاملة: APPLICATION.md
★ START HERE — One document (4 hours, everything in one file)
| Document | Read for |
|---|---|
| MASTER_ALL_IN_ONE_SUMMARY.md · html/MASTER_ALL_IN_ONE_SUMMARY.html | ★ اقرأ أولاً — ملخص 10–15 دقيقة قبل التعمق |
| MASTER_ALL_IN_ONE.md · html/MASTER_ALL_IN_ONE.html | ★ ملف واحد — AI · Modules · Development · Administration |
| MASTER_PRACTICE_GUIDE_ALL_TOPICS.md · html/MASTER_PRACTICE_GUIDE_ALL_TOPICS.html | ★ شاشات New/Open + صور لكل الخيارات |
| html/index.html | ★ بوابة HTML احترافية (Australia) — معاينة + Copy للسكربتات + روابط المثيل |
| ../SERVICENOW_ONE_WEEK_STUDY_DEPLOY_AUSTRALIA.md | ★ أسبوع واحد: دراسة + نشر (Admin/Dev/ITSM/CSM/FSM/SPM/Reports) |
| ../SERVICENOW_DIRECT_URLS_CATALOG.md | ★ روابط مباشرة لكل مكوّن ServiceNow |
| ../SERVICENOW_REPORTS_DASHBOARDS_PA_COMPLETE_GUIDE.md | ★ تقارير + Dashboards + PA |
| APPLICATION.md | ★ هوية التطبيق الحالية: Custom · scope · sys_id |
| SCRIPTS_INVENTORY.md | ★ كل السكربتات (BR / Client / SI / REST / Portal) على الـ scope الجديد |
| HR_LEAVE_DOCS_SAMPLE_DESCRIPTIONS.md | ★ أوصاف نموذجية لكل ملفات HR Leave + modules + interview |
| ARABIC_ENGLISH_COMPLEMENTARY_NOTE.md | أسلوب العربي+الإنجليزي التكميلي داخل هذا الفولدر |
| SERVICENOW_CRM_CUSTOMER_FULL_CYCLE_COMPLETE_GUIDE.md (repo root) | ★ ONE FILE: CRM Accounts + Contacts + Support · Catalog RP + Item + Order Guide · CSM/ITSM/HRSD · scripts in crm_suite/ |
★ Other paths (optional deep dives)
| Document | Read for |
|---|---|
| 00_MASTER_STUDY_PLAN_2WEEKS.md | Best place to start if learning. 14-day Zero-to-Hero plan covering admin + dev + every module + CIS exam prep. |
| 00_CIS_EXAM_INDEX.md | Where every CIS question bank lives + per-module routing + lab-to-question mapping. |
| 00_PLAN.md | 3-day fast track to build the HR Leave app only (no modules, no exam prep). |
All module documents (modules/.md) now include §17 Power User Playbook, §18 30-Day From-Scratch Implementation, and §19 CIS Exam & Z-to-Hero Feature Labs* at the end.
كل ملف موديول الآن يحتوي على §17 (Power User) + §18 (30-Day) + §19 (CIS Exam + Labs) في النهاية.
ملاحظة مهمة عن العرض (عربي + إنجليزي تكميلي)
المطلوب: تقدر تقرأ السطر المختلط وتفهم المعنى.
- الإنجليزية = أسماء ServiceNow كما في الواجهة (Incident, Flow, Update Set…)
- العربية = الشرح / الخطوة / التحذير بجانب الإنجليزي
- ليس ترجمة حرفية لكل مصطلح
- لا نغلف الملف بـ <div dir="rtl"> — يكسر السكربتات والمسارات الإنجليزية
- الصفحة LTR؛ المسارات داخل `backticks` أو كتل ``` تبقى يسار → يمين
المرجع: ../ARABIC_ENGLISH_RTL_MARKDOWN_STANDARD.md · ARABIC_ENGLISH_COMPLEMENTARY_NOTE.md
Preview: أغلق وأعد فتح Ctrl+Shift+V
CSS: markdown-bidi-preview.css + ../docs/rtl-bilingual.css
ما هذا المشروع؟
هذا فولدر نظيف يجمّع تطبيق الإجازات كله في مكان واحد منظّم.
كل موضوع مفصول حسب نوعه: تطوير، إدارة، كتالوج.
كل سكربت أصبح ملفًا حقيقيًا يمكنك نسخه مباشرة إلى ServiceNow.
خريطة الفولدر (Structure)
HR_Leave_App/
├─ README.md ← هذا الملف (نقطة البداية)
├─ 00_MASTER_STUDY_PLAN_2WEEKS.md ← ★ NEW: 14-day Z→Hero study plan (start here for learning)
├─ 00_CIS_EXAM_INDEX.md ← ★ NEW: All CIS exam banks + per-module routing
├─ 00_PLAN.md ← خطة البناء السريعة (3 أيام)
├─ 00_TUTORIAL_OPTIONS_REFERENCE.md ← خيارات A/B/C + حقول + ميزات قد تغيب
├─ 01_DEVELOPMENT.md ← كل مواضيع التطوير + الجداول كخطوات
├─ 01_DEVELOPMENT_OPTIONS.md ← كل حقول التطوير والبدائل (تفصيل)
├─ 02_ADMINISTRATION.md ← الأدوار/المجموعات/ACL/Import/Update Sets
├─ 03_SERVICE_CATALOG.md ← الكتالوج + Record Producer + Order Guide
├─ 04_SERVICE_PORTAL.md ← البوابة + الصفحات + الـ Widgets
├─ 05_WORKSPACE_UIBUILDER.md ← واجهة الوكيل (UI Builder)
├─ 06_NOTIFICATIONS_EVENTS_JOBS.md← الإشعارات + الأحداث + المهام المجدولة
├─ 07_REPORTS_DASHBOARDS_PA.md ← التقارير + اللوحات + Performance Analytics
├─ 08_ATF_TESTING.md ← الاختبار الآلي
├─ 09_MODULES_AND_INTEGRATION.md ← HRSD/Employee Center/ITSM + REST
├─ 10_IMPLEMENTATION_AND_CONFIG.md← التنفيذ الكامل + Properties + Checklist
├─ 11_SDK_CURSOR_CLAUDE.md ← ServiceNow SDK + Cursor + Claude (كامل)
├─ 12_INTEGRATION_FULL_GUIDE.md ← REST API Explorer + REST in/out + IH + Import
├─ 13_2HOUR_MASTER_SUMMARY.md ← ملخّص شامل للدراسة في ساعتين (كل Admin + Dev)
├─ 14_AI_SERVICENOW_AGENTS.md ← AI في ServiceNow + Now Assist + AI Agents + LLM connectors
├─ 15_CLAUDE_CLI_CODE_SERVICENOW.md ← Claude CLI + Claude Code + SDK من الصفر
├─ sdk/examples/ ← أمثلة Fluent (.now.ts)
├─ modules/ ← موسوعة الموديولات (Zero→Pro + CIS) — EXPANDED
│ ├─ 00_MODULES_INDEX.md ← فهرس + كيفية تفعيل أي بلجن (محدّث)
│ ├─ STUDY_ROADMAP.md ← 14-week persona-based path (محدّث)
│ ├─ MODULE_OPTIONS_AND_INSTANCE_NOTES.md ← بدائل + cross-dep + plugin sheet
│ ├─ MODULE_ZERO_TO_HERO_CONSULTING.md ← 8 phases + personas + 15 pitfalls
│ ├─ MODULE_FULL_E2E_PRACTICE.md ← cross-module labs + Mega Story
│ ├─ MODULE_IMPLEMENTATION_PLAYBOOK.md ← S1/S2/S3 + SecOps/DevOps/AppEng + RAID
│ ├─ MODULE_END_USER_PLAYBOOKS.md ← 🆕 day-in-life لكل دور عبر الموديولات
│ ├─ MODULE_FROM_SCRATCH_30DAY.md ← 🆕 منهجية 30 يوم عامة + templates
│ ├─ ITSM.md + §17/§18 ← IT Service Management (CIS-ITSM)
│ ├─ CSM.md + §17/§18 ← Customer Service (CIS-CSM)
│ ├─ FSM.md + §17/§18 ← Field Service (CIS-FSM)
│ ├─ SPM.md + §17/§18 ← Strategic Portfolio (CIS-SPM)
│ ├─ GRC.md + §17/§18 ← Risk & Compliance (CIS-RC)
│ ├─ CMDB.md + §17/§18 ← Configuration/Discovery/CSDM
│ ├─ ITOM.md + §17/§18 ← IT Operations / Discovery / Events
│ ├─ ITAM.md + §17/§18 ← IT Asset Management (HAM/SAM/Procurement)
│ ├─ HRSD.md + §17/§18 ← HR Service Delivery (CIS-HR)
│ ├─ SECOPS.md 🆕 ← Security Operations (SIR + VR + TI + CTD)
│ ├─ DEVOPS.md 🆕 ← DevOps Change Velocity + DORA
│ └─ APP_ENGINE.md 🆕 ← Creator Workflows / Low-code
├─ interview/ ← مراجعة المقابلات (Dev + Admin + Modules)
│ ├─ README.md
│ ├─ 00_MASTER_DEV_ADMIN_INTERVIEW.md
│ ├─ 01_SCRIPTS_FUNCTIONS_DEEP_DIVE.md
│ └─ MODULES_INTERVIEW_REVISION.md
├─ schema/
│ ├─ tables.csv ← مخطط كل الجداول والحقول (افتح بـ Excel)
│ └─ choices.csv ← قيم القوائم (Choices)
└─ src/ ← الملفات الحقيقية (انسخها إلى ServiceNow)
├─ server/
│ ├─ script_includes/
│ │ ├─ HRLXProLeaveUtilsV2.js
│ │ ├─ HRLXProSecurityUtilsV2.js
│ │ └─ HRLXProIntegrationUtilsV2.js
│ ├─ business_rules/
│ │ ├─ BR1_calculate_days.js
│ │ ├─ BR2_on_submit_event.js
│ │ └─ BR3_audit_state_change.js
│ ├─ rest/
│ │ ├─ SCRIPTED_REST_INBOUND_SETUP.md ← Inbound: ACLs + Explorer
│ │ ├─ OUTBOUND_REST_MESSAGE_SETUP.md ← Outbound: REST Message POST + Send
│ │ ├─ rest_api_explorer.md
│ │ ├─ inbound_scripted_rest_leave.js
│ │ └─ outbound_rest_message.js
│ ├─ events/
│ │ └─ events.md
│ ├─ notifications/
│ │ └─ notifications.md
│ └─ scheduled_jobs/
│ └─ annual_accrual.js
├─ client/
│ ├─ client_scripts/
│ │ ├─ CS1_validate_dates.js
│ │ └─ CS2_calc_days_glideajax.js
│ └─ ui_policies/
│ └─ UIP1_sick_requires_reason.md
├─ security/
│ └─ acls.md
├─ catalog/
│ └─ RP_submit_leave.js
├─ flow/
│ └─ approval_flow.md
├─ properties/
│ └─ system_properties.md
├─ test/
│ └─ atf_tests.md
├─ workspace/
│ └─ WORKSPACE_SETUP.md
└─ portal/
├─ PORTAL_SETUP.md
└─ widgets/
├─ hrlx_my_leaves/
│ ├─ server.js
│ ├─ client.js
│ ├─ template.html
│ └─ style.scss
└─ hrlx_balance/
├─ server.js
├─ client.js
├─ template.html
└─ style.scss
🗺️ خريطة الطريق الكاملة (Master Roadmap)
كل الملفات مربوطة في خريطة واحدة (تطوير + إدارة + موديولات + دراسة):
File: ROADMAP.md
ابدأ من هنا (Order)
- اقرأ خطة البناء.
File: 00_PLAN.md - ابنِ التطوير بالترتيب.
File: 01_DEVELOPMENT.md - اضبط الإدارة والأمان.
File: 02_ADMINISTRATION.md - أضف الكتالوج والخدمة الذاتية.
File: 03_SERVICE_CATALOG.md - ابنِ بوابة الموظف.
File: 04_SERVICE_PORTAL.md - ابنِ واجهة الوكيل.
File: 05_WORKSPACE_UIBUILDER.md - أضف الإشعارات والأحداث والمهام.
File: 06_NOTIFICATIONS_EVENTS_JOBS.md - أضف التقارير واللوحات.
File: 07_REPORTS_DASHBOARDS_PA.md - اختبر آليًا.
File: 08_ATF_TESTING.md - اربط الموديولات والتكامل.
File: 09_MODULES_AND_INTEGRATION.md - نفّذ وانشر بالكامل.
File: 10_IMPLEMENTATION_AND_CONFIG.md - ServiceNow SDK + Cursor + Claude (تطوير بالكود).
File: 11_SDK_CURSOR_CLAUDE.md - ملخّص ساعتين لكل المواضيع (مراجعة سريعة قبل الامتحان/المقابلة).
File: 13_2HOUR_MASTER_SUMMARY.md - AI داخل ServiceNow — Now Assist + Agents + LLMs + Predictive.
File: 14_AI_SERVICENOW_AGENTS.md - Claude CLI + Claude Code + SDK من الصفر.
File: 15_CLAUDE_CLI_CODE_SERVICENOW.md - ادرس الموديولات للاحتراف وامتحان CIS.
Folder: modules/ (ابدأ بـ 00_MODULES_INDEX.md)
- كل موديول الآن فيه §17 Power User Playbook + §18 From-Scratch 30-Day Implementation.
- موديولات جديدة: SecOps, DevOps, App Engine.
- ملفات جديدة: MODULE_END_USER_PLAYBOOKS.md و MODULE_FROM_SCRATCH_30DAY.md. - مراجعة المقابلة — Development + Admin + كل الموديولات.
Folder: interview/ (ابدأ بـ 00_MASTER_DEV_ADMIN_INTERVIEW.md)
الجداول الأربعة في التطبيق
كلها داخل نفس الـ scope x_786686_hr_leave.
| الغرض بالعربي | اسم الجدول |
|---|---|
| الموظف | x_786686_hr_leave_employee_v2 |
| طلب الإجازة | x_786686_hr_leave_req_v2 |
| رصيد الإجازة | x_786686_hr_leave_bal_v2 |
| سجل التدقيق | x_786686_hr_leave_audit_v2 |