نفس مصدر الإدارات والموديولات والـWorkflows؛ يتم تحميل 20 قصة فقط في كل صفحة.
632 نتيجة من نفس الـSRS Graphصفحة 9 من 32الكتالوج الكامل 632 Story فريدة
HRM-V1-E23-US005
الموارد البشرية والإدارة · موديول Epic 23: Resignation & Termination Cycle ManagementHRM V1.0c · المصدر الأساسي
بصفتي مسؤول النظام، أريد عرض ومتابعة سجلات موديول Epic 23: Resignation & Termination Cycle Management مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Asset Assignment & Clearance Process
فتح سريع للقصة
Actor: HR Administrator
حسب المصدر الأساسي HRM V1.0c — As an HR Administrator, I want an employee's status blocked from moving to Inactive until every department's clearance checklist (IT, Admin/Facilities, Finance, HR) is complete or formally waived with a logged approval, so that no departing employee's access, assets, or financial obligations slip through informally.
As an HR Administrator, I want an employee's status blocked from moving to Inactive until every department's clearance checklist (IT, Admin/Facilities, Finance, HR) is complete or formally waived with a logged approval, so that no departing employee's access, assets, or financial obligations slip through informally.
Acceptance Criteria (4)
Upon resignation submission or approval (per tenant policy configuration), the system auto-creates department task lists: IT (disable/transfer system accounts across ERP/CRM/project tools, remove shared-drive and internal-tool access, transfer ownership of documents/repositories, revoke social-media/business-manager access, rotate shared passwords and clear SSO/MFA tokens), Admin/Facilities (laptop/phone return verification linked to the custody record created at onboarding per Epic 6 US-014, access-card return, other equipment return), Finance (validate outstanding advances/loans/claims per Epic 18, validate final expense settlements, confirm remaining payroll deductions, confirm bank/IBAN payment-closure steps), and HR/EOS (leave payout, unpaid days, loans/advances, overtime-payable reconciliation, feeding US-002's Final Settlement calculation).
Employee status cannot transition to Inactive/Closed (Epic 6, US-003) until every department task list item is marked complete, OR the employee is formally waived by an authorized role (CEO/CFO/HR Head) with a mandatory logged justification — a waiver is never a silent skip.
On full clearance (or waiver), the system generates an Offboarding Clearance Certificate and the Final Settlement PDF as immutable, timestamped documents attached to the Offboarding Case, available to both HR and the departing employee.
IT access-revocation clearance items are cross-linked to the same session-invalidation and account-deactivation cascade already defined in US-003, so IT's checklist item and the actual technical revocation can never drift out of sync (one triggers the other, not two independently-tracked facts).
HRM-V1-E23-US006
الموارد البشرية والإدارة · موديول Epic 23: Resignation & Termination Cycle ManagementHRM V1.0c · المصدر الأساسي
بصفتي المدير المسؤول، أريد عرض ومتابعة سجلات موديول Epic 23: Resignation & Termination Cycle Management مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Employee Separation / Offboarding Process
فتح سريع للقصة
Actor: HR Manager
حسب المصدر الأساسي HRM V1.0c — As an HR Manager, I want to place a departed employee on a Black List with a documented Black List Reason, so that future recruitment (Epic 21) surfaces a clear rehire-eligibility warning instead of the person being unknowingly re-hired.
As an HR Manager, I want to place a departed employee on a Black List with a documented Black List Reason, so that future recruitment (Epic 21) surfaces a clear rehire-eligibility warning instead of the person being unknowingly re-hired.
Acceptance Criteria (3)
Black List entry links to the closed Offboarding Case (US-001) and requires a Black List Reason (reference data, e.g. Gross Misconduct, Fraud, Policy Violation) plus a free-text justification; only available for Termination-type cases or Resignation cases explicitly flagged by HR (e.g. abandoning post without notice).
Adding a Black List entry requires HR Manager approval — a lower-privilege HR Administrator can propose one but cannot self-approve, preventing a single individual's unilateral judgment from permanently flagging a former employee.
During a new Manpower Requisition's application intake (Epic 21, US-002) or Convert-to-Employee action (Epic 21, US-004), the system checks the candidate's National ID against the Black List and surfaces a prominent warning (not an automatic hard block, since business circumstances can change) requiring an explicit HR Manager acknowledgement before proceeding.
HRM-V1-E24-US001
الموارد البشرية والإدارة · موديول Epic 24: HR ReportsHRM V1.0c · المصدر الأساسي
بصفتي مسؤول النظام، أريد عرض ومتابعة سجلات موديول Epic 24: HR Reports مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة People Analytics & HR KPI Management
فتح سريع للقصة
Actor: HR Administrator
حسب المصدر الأساسي HRM V1.0c — As an HR Administrator, I want a consistent report-viewing experience (filters, live preview, export) across all HR report types, so that learning one report screen means I already know how to use all of them.
As an HR Administrator, I want a consistent report-viewing experience (filters, live preview, export) across all HR report types, so that learning one report screen means I already know how to use all of them.
Acceptance Criteria (3)
All reports share: date-range filter, Organizational Unit/Company scope filter (respecting the viewer's Record-Level Data Scoping per Epic 2, US-005), a live on-screen preview before export, and Export to PDF/Excel gated by `data.export` permission and the export kill-switch (Epic 2, US-007).
Sensitive fields within any report (salary, national ID) respect field-level masking (Epic 2, US-006) for the viewing/exporting user — a report is not a way to bypass field-level permission grants.
HR ID Code renders as the first column on every report by default, matching employee master-record data exactly (retained from source's explicit requirement).
HRM-V1-E24-US002
الموارد البشرية والإدارة · موديول Epic 24: HR ReportsHRM V1.0c · المصدر الأساسي
بصفتي مسؤول النظام، أريد عرض ومتابعة سجلات موديول Epic 24: HR Reports مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة People Analytics & HR KPI Management
فتح سريع للقصة
Actor: HR Administrator
حسب المصدر الأساسي HRM V1.0c — As an HR Administrator, I want a Staff Report listing employees with core HR attributes, so that I can review workforce composition.
As an HR Administrator, I want a Staff Report listing employees with core HR attributes, so that I can review workforce composition.
Acceptance Criteria (1)
Columns: HR ID, Name, Unit, Position, Company, Hire Date, Status; filters add Unit Type, Job Position, Contract Type.
HRM-V1-E24-US003
الموارد البشرية والإدارة · موديول Epic 24: HR ReportsHRM V1.0c · المصدر الأساسي
بصفتي مسؤول النظام، أريد عرض ومتابعة سجلات موديول Epic 24: HR Reports مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة People Analytics & HR KPI Management
فتح سريع للقصة
Actor: HR Administrator
حسب المصدر الأساسي HRM V1.0c — As an HR Administrator, I want a Time Off Report showing leave taken and balances by employee/type, so that I can monitor leave utilization.
As an HR Administrator, I want a Time Off Report showing leave taken and balances by employee/type, so that I can monitor leave utilization.
Acceptance Criteria (1)
Columns: HR ID, Name, Leave Type, Days Taken, Balance Remaining; correctly reflects the working-day/holiday-exclusion logic from Epic 11, US-004, not raw calendar days.
HRM-V1-E24-US004
الموارد البشرية والإدارة · موديول Epic 24: HR ReportsHRM V1.0c · المصدر الأساسي
بصفتي مسؤول النظام، أريد عرض ومتابعة سجلات موديول Epic 24: HR Reports مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة People Analytics & HR KPI Management
فتح سريع للقصة
Actor: HR Administrator
حسب المصدر الأساسي HRM V1.0c — As an HR Administrator, I want a Training Report showing training requests and completions, so that I can track development activity and spend.
As an HR Administrator, I want a Training Report showing training requests and completions, so that I can track development activity and spend.
Acceptance Criteria (1)
Columns: HR ID, Name, Course, Provider, Cost, Status; sourced from Epic 13, US-010's Training request-type data.
HRM-V1-E24-US005
الموارد البشرية والإدارة · موديول Epic 24: HR ReportsHRM V1.0c · المصدر الأساسي
بصفتي مسؤول النظام، أريد عرض ومتابعة سجلات موديول Epic 24: HR Reports مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة People Analytics & HR KPI Management
فتح سريع للقصة
Actor: Payroll Administrator
حسب المصدر الأساسي HRM V1.0c — As a Payroll Administrator, I want a Loan Report showing active/closed loans and outstanding balances, so that I can monitor total loan exposure.
As a Payroll Administrator, I want a Loan Report showing active/closed loans and outstanding balances, so that I can monitor total loan exposure.
الموارد البشرية والإدارة · موديول Epic 24: HR ReportsHRM V1.0c · المصدر الأساسي
بصفتي مسؤول النظام، أريد تنفيذ المتطلب التشغيلي في موديول Epic 24: HR Reports، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة People Analytics & HR KPI Management
فتح سريع للقصة
Actor: HR Administrator
حسب المصدر الأساسي HRM V1.0c — As an HR Administrator, I want a combined Resignation/Termination Report, so that I can analyze offboarding trends and turnover.
As an HR Administrator, I want a combined Resignation/Termination Report, so that I can analyze offboarding trends and turnover.
Acceptance Criteria (1)
Columns: HR ID, Name, Initiation Type, Date, Notice Period, Settlement Amount; sourced from the unified Offboarding Cycle (Epic 23), reflecting that consolidation rather than two separate report specs.
HRM-V1-E24-US007
الموارد البشرية والإدارة · موديول Epic 24: HR ReportsHRM V1.0c · المصدر الأساسي
بصفتي المدير المسؤول، أريد تنفيذ المتطلب التشغيلي في موديول Epic 24: HR Reports، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة People Analytics & HR KPI Management
فتح سريع للقصة
Actor: HR Manager or authorized user
حسب المصدر الأساسي HRM V1.0c — As an HR Manager or authorized user, I want an Attendance Report filterable by company, department, employee, date range, status, and source, so that I can track and validate employee attendance.
As an HR Manager or authorized user, I want an Attendance Report filterable by company, department, employee, date range, status, and source, so that I can track and validate employee attendance.
Acceptance Criteria (1)
Retained largely as specified in source (already well-defined); adds the resolved attendance-source and conflict data from Epic 9, US-001 as an additional optional column, since that context is often exactly what a reviewer needs when investigating an anomaly.
HRM-V1-E24-US008
الموارد البشرية والإدارة · موديول Epic 24: HR ReportsHRM V1.0c · المصدر الأساسي
بصفتي مسؤول النظام، أريد إنشاء سجل جديد في موديول Epic 24: HR Reports بعد التحقق من البيانات والقواعد، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة People Analytics & HR KPI Management
فتح سريع للقصة
Actor: HR Administrator
حسب المصدر الأساسي HRM V1.0c — As an HR Administrator, I want the individual export actions scattered across Organization, Employee, and Payroll epics (Epic 4 US-006/008, Epic 6 US-006/013, Epic 19 US-003) to all be discoverable from one Reports hub, in addition to being available in-context on their respective screens.
As an HR Administrator, I want the individual export actions scattered across Organization, Employee, and Payroll epics (Epic 4 US-006/008, Epic 6 US-006/013, Epic 19 US-003) to all be discoverable from one Reports hub, in addition to being available in-context on their respective screens.
Acceptance Criteria (1)
No new export logic — this story is purely about surfacing existing, already-specified exports in a single discoverable location, avoiding a duplicate reports catalog maintained separately from the modules themselves.
HRM-V1-E24-US009
الموارد البشرية والإدارة · موديول Epic 24: HR ReportsHRM V1.0c · المصدر الأساسي
بصفتي مسؤول النظام، أريد تعديل بيانات موديول Epic 24: HR Reports مع حفظ التاريخ وإعادة الاحتساب، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة People Analytics & HR KPI Management
فتح سريع للقصة
Actor: System Administrator or Compliance Officer
حسب المصدر الأساسي HRM V1.0c — As a System Administrator or Compliance Officer, I want a unified Audit Trail report across every entity change in the system (permissions, employees, contracts, requests, payroll, policies), so that I have one place to investigate 'who changed what, when, and why' rather than hunting through each module's individual history tab.
As a System Administrator or Compliance Officer, I want a unified Audit Trail report across every entity change in the system (permissions, employees, contracts, requests, payroll, policies), so that I have one place to investigate 'who changed what, when, and why' rather than hunting through each module's individual history tab.
Acceptance Criteria (3)
Filterable by Entity Type (Employee, Contract, Request, Permission, Role, Policy, etc.), Actor, Date Range, and Action Type (Create/Edit/Delete/Deactivate/Status Change).
Each entry shows old value, new value, changed-by, timestamp, and reason (where a reason was captured, per the mandatory-Change-Reason pattern established in Epics 2, 4, and 12).
Access to this report is itself a Restricted-level permission (Epic 2, US-006), since audit data is inherently sensitive — visibility into who did what is not something every HR Admin role should automatically have.
HRM-V1-E03-US013
الموارد البشرية والإدارة · موديول Epic 3: User Management & AuthenticationHR إضافي موجود بالنظام
بصفتي مستخدم الأعمال، أريد تعديل بيانات موديول Epic 3: User Management & Authentication مع حفظ التاريخ وإعادة الاحتساب، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة HR Compliance & Risk Management
فتح سريع للقصة
Actor: logged-in user
حسب المصدر الأساسي HRM V1.0a — As a logged-in user, I want to select and update my preferred time zone, so that dates/times display in my local time.
As a logged-in user, I want to select and update my preferred time zone, so that dates/times display in my local time.
Acceptance Criteria (1)
• Dropdown of supported time zones; changes apply immediately to all displayed timestamps across sessions; defaults to system default if unset.
HRM-V1-E03-US014
الموارد البشرية والإدارة · موديول Epic 3: User Management & AuthenticationHR إضافي موجود بالنظام
بصفتي مسؤول النظام، أريد تنفيذ المتطلب التشغيلي في موديول Epic 3: User Management & Authentication، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة HR Compliance & Risk Management
فتح سريع للقصة
Actor: System Administrator
حسب المصدر الأساسي HRM V1.0a — As a System Administrator, I want to classify each user account by User Type (e.g. Full-Time Employee, Part-Time Employee, Contractor, Intern, Consultant), so that access, entitlements, and reporting can differ appropriately by classification without being conflated with the RBAC permission Group (Epic 2).
As a System Administrator, I want to classify each user account by User Type (e.g. Full-Time Employee, Part-Time Employee, Contractor, Intern, Consultant), so that access, entitlements, and reporting can differ appropriately by classification without being conflated with the RBAC permission Group (Epic 2).
Acceptance Criteria (3)
User Type is a simple reference-data entity (Name EN/AR, Code, Active flag) following the standard CRUD pattern (Epic 5, US-001).
Assigning a User Type to a user does not itself grant or restrict any permission — it is descriptive metadata consumed by reporting (Epic 24) and by entitlement rules that reference it (e.g. a Leave Type or Benefit Rule scoped to 'Full-Time only', per Epic 11/Epic 12's eligibility filters).
Deleting a User Type in use is blocked; deactivation offered, consistent with the reference-data pattern.
FinancialCustody-List-001
المالية والحسابات · العهد المالية
بصفتي مدير المالية، أريد عرض ومتابعة سجلات العهد المالية مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Cash Management
فتح سريع للقصة
Actor: Finance Manager
طبقًا للمصدر الأساسي ERP_SRS: As a Finance Manager, I want to list custodies with filters and totals, so that I can monitor balances.
As a Finance Manager, I want to list custodies with filters and totals, so that I can monitor balances.
Acceptance Criteria (4)
Filter by user, currency, date from, and date to.
Default date-from should be January 1 of the current year if not provided.
Show columns/totals including amount, total expenses, remaining, start date, end date, extended end date, status, user, and reason based on permissions.
Closed custodies must be visible but read-only for restricted actions.
FinancialCustody-Create-001
المالية والحسابات · العهد المالية
بصفتي مدير المالية، أريد إنشاء سجل جديد في العهد المالية بعد التحقق من البيانات والقواعد، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Cash Management
فتح سريع للقصة
Actor: Finance Manager
طبقًا للمصدر الأساسي ERP_SRS: As a Finance Manager, I want to create a custody, so that an employee can spend against it.
As a Finance Manager, I want to create a custody, so that an employee can spend against it.
Acceptance Criteria (6)
User, safe, currency, amount, exchange rate, start date, end date, and reason are required.
System validates safe balance before submit on UI and backend.
On successful creation, custody status becomes In Progress.
The system creates financial movement OUT from selected safe or equivalent custody accounting transactions.
The system sends notification to the custody user.
Safe full total balance decreases and custody remaining equals reserved amount.
FinancialCustody-Update-001
المالية والحسابات · العهد المالية
بصفتي مدير المالية، أريد تعديل بيانات العهد المالية مع حفظ التاريخ وإعادة الاحتساب، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Cash Management
فتح سريع للقصة
Actor: Finance Manager
طبقًا للمصدر الأساسي ERP_SRS: As a Finance Manager, I want to update custody fields, so that corrections or adjustments are reflected.
As a Finance Manager, I want to update custody fields, so that corrections or adjustments are reflected.
Acceptance Criteria (6)
Same required fields and validations as create apply on edit.
After saving, the system recalculates total_expenses and remaining.
Closed custodies are not editable.
Amount, currency, exchange rate, and safe cannot be modified when at least one related expense is approved.
Amount can be modified if all related expenses are pending, rejected, or a combination of pending and rejected only.
Constraint: Not allowed when status is Closed also on if we find some scenarios regarding expenses .
FinancialCustody-Extend-001
المالية والحسابات · العهد المالية
بصفتي مدير المالية، أريد تمديد الفترة المسموح بها في العهد المالية وفق الضوابط، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Cash Management
فتح سريع للقصة
Actor: Finance Manager
طبقًا للمصدر الأساسي ERP_SRS: As a Finance Manager, I want to extend the custody period, so that the user has more time.
As a Finance Manager, I want to extend the custody period, so that the user has more time.
Acceptance Criteria (9)
Extend action is available only for In Progress or Extended custodies.
An extended end date is required and must be a valid date.
On success, extend_end_date is saved and status becomes Extended.
Extend action is hidden or disabled for Closed custodies.
Recommended validation: extend_end_date must be greater than or equal to original end_date.
Validations (recommended)
extend_end_date ≥ original end_date (or ≥ today—define one rule and apply consistently).
remove extend from actions button when Closed.
Extend end date — field dictionary
FinancialCustody-Close-001
المالية والحسابات · العهد المالية
بصفتي مدير المالية، أريد إغلاق العملية في العهد المالية وتسوية أثرها المالي والتشغيلي، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Cash Management
فتح سريع للقصة
Actor: Finance Manager
طبقًا للمصدر الأساسي ERP_SRS: As a Finance Manager, I want to close the custody and return unused cash to a safe, so that books and balances are correct.
As a Finance Manager, I want to close the custody and return unused cash to a safe, so that books and balances are correct.
Acceptance Criteria (8)
The Finance Manager selects target safe when remaining balance is greater than zero.
System creates/updates Financial Custody Refund with custody, safe, user, currency, amount, date, company, and branch.
Refund increases selected safe balance with IN transaction.
The system sets custody status to Closed and remaining to zero after refund.
If total expenses equal the reserved custody amount, custody can close without refund transaction.
No new expenses, edit, or extend actions are allowed after closure.
Form: “Add to safe” (close + refund)
Copy clarification for users: This action is “Close custody and deposit remaining balance into the selected safe” (not “add expense”).
FinancialCustody-Balance-001
المالية والحسابات · العهد المالية
بصفتي مستخدم المالية، أريد احتساب ومطابقة القيم والأرصدة في العهد المالية، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Cash Management
فتح سريع للقصة
Actor: Finance User
طبقًا للمصدر الأساسي ERP_SRS: As a Finance User, I want clear definitions for all custody and safe balances, so that I can correctly understand financial data across the system.
As a Finance User, I want clear definitions for all custody and safe balances, so that I can correctly understand financial data across the system.
Acceptance Criteria (6)
Custody creation decreases safe full total balance and assigns a reserved amount to the custody owner.
Custody expense creation/update does not affect safe balance.
Custody remaining equals reserved balance minus total expenses.
Closing with the remaining balance creates a refund transaction and increases safe balance.
Fully consumed custody closes without refund transaction.
A safe full total balance always reflects physically available money in the safe.
CustodyExpenses-Statuses-001
المالية والحسابات · مصروفات العهد
بصفتي مستخدم الأعمال، أريد استيراد بيانات مصروفات العهد بعد المعاينة والتحقق والمطابقة، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Expense Management
فتح سريع للقصة
Actor: Business / System User
طبقًا للمصدر الأساسي ERP_SRS: IMP-CustodyExpenses-002 - Import custody expenses (new)