HR Leave · Australia

HR Leave App — تطبيق إجازات الموظفين (وحدة واحدة متكاملة)

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

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 · Scope x_786686_hr_leave · sys_id c84db0e8839f0b509f02b0d6feaad3c9

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

App 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)

  1. اقرأ خطة البناء.
    File: 00_PLAN.md
  2. ابنِ التطوير بالترتيب.
    File: 01_DEVELOPMENT.md
  3. اضبط الإدارة والأمان.
    File: 02_ADMINISTRATION.md
  4. أضف الكتالوج والخدمة الذاتية.
    File: 03_SERVICE_CATALOG.md
  5. ابنِ بوابة الموظف.
    File: 04_SERVICE_PORTAL.md
  6. ابنِ واجهة الوكيل.
    File: 05_WORKSPACE_UIBUILDER.md
  7. أضف الإشعارات والأحداث والمهام.
    File: 06_NOTIFICATIONS_EVENTS_JOBS.md
  8. أضف التقارير واللوحات.
    File: 07_REPORTS_DASHBOARDS_PA.md
  9. اختبر آليًا.
    File: 08_ATF_TESTING.md
  10. اربط الموديولات والتكامل.
    File: 09_MODULES_AND_INTEGRATION.md
  11. نفّذ وانشر بالكامل.
    File: 10_IMPLEMENTATION_AND_CONFIG.md
  12. ServiceNow SDK + Cursor + Claude (تطوير بالكود).
    File: 11_SDK_CURSOR_CLAUDE.md
  13. ملخّص ساعتين لكل المواضيع (مراجعة سريعة قبل الامتحان/المقابلة).
    File: 13_2HOUR_MASTER_SUMMARY.md
  14. AI داخل ServiceNow — Now Assist + Agents + LLMs + Predictive.
    File: 14_AI_SERVICENOW_AGENTS.md
  15. Claude CLI + Claude Code + SDK من الصفر.
    File: 15_CLAUDE_CLI_CODE_SERVICENOW.md
  16. ادرس الموديولات للاحتراف وامتحان 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.
  17. مراجعة المقابلة — 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