نفس مصدر الإدارات والموديولات والـWorkflows؛ يتم تحميل 20 قصة فقط في كل صفحة.
632 نتيجة من نفس الـSRS Graphصفحة 4 من 32الكتالوج الكامل 632 Story فريدة
HRM-V1-E06-US012
الموارد البشرية والإدارة · موديول Epic 6: Employee & Contract ManagementHRM V1.0c · المصدر الأساسي
بصفتي مسؤول النظام، أريد احتساب ومطابقة القيم والأرصدة في موديول Epic 6: Employee & Contract Management، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Document & Contract Administration Process
فتح سريع للقصة
Actor: HR Administrator
حسب المصدر الأساسي HRM V1.0c — As the System, I want to auto-calculate contract duration from Start/End dates and automatically transition contracts to Expired with HR notification when the end date passes, so that expired contracts don't sit silently as 'Active' and slip past renewal deadlines.
As the System, I want to auto-calculate contract duration from Start/End dates and automatically transition contracts to Expired with HR notification when the end date passes, so that expired contracts don't sit silently as 'Active' and slip past renewal deadlines.
Acceptance Criteria (4)
Duration (in months/days) auto-calculates and displays from Start/End dates as they're entered — read-only, derived field, not manually entered (matches source intent).
A scheduled process transitions Active contracts to Expired automatically the day after their End Date passes, if no renewal/amendment was activated first.
HR receives a configurable advance-warning notification (default 30 days before End Date) for contracts approaching expiry with no successor contract yet in Draft, so renewal can be actioned proactively rather than reactively.
An expired contract with a linked employee who has no successor Active contract triggers a flag on the Employee record ('No active contract') visible to HR, since this employee's payroll/benefits are now in an undefined state that needs resolution.
HRM-V1-E06-US013
الموارد البشرية والإدارة · موديول Epic 6: Employee & Contract ManagementHRM V1.0c · المصدر الأساسي
بصفتي مسؤول النظام، أريد عرض ومتابعة سجلات موديول Epic 6: Employee & Contract Management مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Document & Contract Administration Process
فتح سريع للقصة
Actor: HR Administrator
حسب المصدر الأساسي HRM V1.0c — As an HR Administrator, I want to view all contracts across employees with their state, so that I can monitor contract status company-wide.
As an HR Administrator, I want to view all contracts across employees with their state, so that I can monitor contract status company-wide.
Acceptance Criteria (2)
List columns: Employee, Contract Type, Start Date, End Date, State (with the 'No active contract' flag from US-010 surfaced as a filterable state).
Filter by State, Contract Type, Company; a default 'Expiring Soon' view surfaces contracts within the warning window from US-010.
HRM-V1-E06-US014
الموارد البشرية والإدارة · موديول Epic 6: Employee & Contract ManagementHRM V1.0c · المصدر الأساسي
بصفتي مسؤول النظام، أريد عرض ومتابعة سجلات موديول Epic 6: Employee & Contract Management مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Employee Onboarding Process
فتح سريع للقصة
Actor: HR Administrator
حسب المصدر الأساسي HRM V1.0c — As an HR Administrator, I want to view a contract's full details and its amendment history, so that I can trace how an employee's terms evolved over time.
As an HR Administrator, I want to view a contract's full details and its amendment history, so that I can trace how an employee's terms evolved over time.
Acceptance Criteria (1)
Detail view shows current terms plus a chronological chain of prior contracts/amendments for the same employee, since wage changes create new contract records rather than editing history away (per US-009).
HRM-V1-E06-US015
الموارد البشرية والإدارة · موديول Epic 6: Employee & Contract ManagementHRM V1.0c · المصدر الأساسي
بصفتي مسؤول النظام، أريد عرض ومتابعة سجلات موديول Epic 6: Employee & Contract Management مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Employee Master Data Management Process
فتح سريع للقصة
Actor: HR Administrator
حسب المصدر الأساسي HRM V1.0c — As an HR Administrator, I want to export the filtered contracts list, so that I can share or archive contract data outside the system.
As an HR Administrator, I want to export the filtered contracts list, so that I can share or archive contract data outside the system.
Acceptance Criteria (1)
Export respects filters, gated by `data.export` permission and export kill-switch (Epic 2); wage fields masked per the exporting user's sensitive-field grants (Epic 2, US-006).
HRM-V1-E06-US016
الموارد البشرية والإدارة · موديول Epic 6: Employee & Contract ManagementHRM V1.0c · المصدر الأساسي
بصفتي مسؤول النظام، أريد عرض ومتابعة سجلات موديول Epic 6: Employee & Contract Management مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Employee Master Data Management Process
فتح سريع للقصة
Actor: HR Administrator
حسب المصدر الأساسي HRM V1.0c — As an HR Administrator, I want creating an Employee record to automatically trigger an Onboarding Case with role-based HR/IT/Admin task lists and baseline system entitlements, so that no joiner starts work without access, equipment, or a leave balance because a manual step was forgotten.
As an HR Administrator, I want creating an Employee record to automatically trigger an Onboarding Case with role-based HR/IT/Admin task lists and baseline system entitlements, so that no joiner starts work without access, equipment, or a leave balance because a manual step was forgotten.
Acceptance Criteria (5)
On Employee record creation (whether via direct HR entry or via Recruitment's Hire Approval to Employee conversion, Epic 21 US-004), the system auto-generates in a single transaction: one Onboarding Case record, an HR task list (collect signed contract, confirm mandatory master-data completeness, register attendance work-hours type, enroll mandatory trainings, assign to org structure per department/manager), an IT task list (asset/laptop issuance and custody record, ERP/HR portal account creation, email setup if applicable, tool access per role profile), and, where configured, an Admin/Facilities task list (seating, access card).
Task lists are role-based: the specific tasks generated depend on a configurable Onboarding Template keyed by Department/Position (e.g. a Studio role vs. a Tech role triggers different IT tool provisioning tasks), not one fixed list for every hire.
Task dependencies are enforced by the system (e.g. 'Email Setup' cannot be marked complete until 'System Account Created' is complete for the same employee), and each task carries an SLA timer with escalation to the responsible role's manager on overdue.
Baseline entitlements are initialized automatically and are visible to the employee from day one: Leave balances are allocated per the tenant's seeded Leave Types (Epic 11, US-001/US-002) using the employee's join date to prorate first-year accrual where applicable; Attendance/Payroll enrollment is activated using the assigned Working Schedule (Epic 7); and eligibility to submit Permission and Overtime requests (Epic 10, Epic 13) is enabled the moment the Employee record and Working Schedule are both active.
None of this requires a separate manual step by HR or IT to 'switch on' — the Employee Created event is the sole trigger, and the Onboarding Case is the single traceable record tying together every task and its completion status.
HRM-V1-E06-US017
الموارد البشرية والإدارة · موديول Epic 6: Employee & Contract ManagementHRM V1.0c · المصدر الأساسي
بصفتي الموظف، أريد إنشاء سجل جديد في موديول Epic 6: Employee & Contract Management بعد التحقق من البيانات والقواعد، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Employee Onboarding Process
فتح سريع للقصة
Actor: Employee
حسب المصدر الأساسي HRM V1.0c — As an Employee, I want to register and update my bank account details for salary payment, so that Payroll (Epic 19) transfers my net pay to the correct account.
As an Employee, I want to register and update my bank account details for salary payment, so that Payroll (Epic 19) transfers my net pay to the correct account.
Acceptance Criteria (3)
Bank Account has Bank (FK to Epic 5's Bank reference data), Account Holder Name, IBAN/Account Number, Branch (optional). At least one Primary account is required before an employee can be included in a payroll run (Epic 19) — a missing Primary account fails that employee's run with a clear reason, consistent with the per-employee transactional failure model (Epic 19, US-001).
Changing the Primary bank account is a sensitive change requiring HR verification hold (per the 'new bank account' request type's existing two-step approval, Epic 13) — direct self-service edits without going through the request flow are not permitted, since this is a common fraud vector (redirecting a colleague's salary).
Historical bank account values are retained (not overwritten) so past payslip records can show which account a given payment was actually sent to.
HRM-V1-E06-US018
الموارد البشرية والإدارة · موديول Epic 6: Employee & Contract ManagementHRM V1.0c · المصدر الأساسي
بصفتي مسؤول النظام، أريد تنفيذ المتطلب التشغيلي في موديول Epic 6: Employee & Contract Management، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Employee Master Data Management Process
فتح سريع للقصة
Actor: HR Administrator
حسب المصدر الأساسي HRM V1.0c — As an HR Administrator, I want to attach dated, authored internal notes to an employee's record, so that context (e.g. a verbal warning discussion, a flexible-hours arrangement) is preserved without needing a formal request/document for every piece of institutional knowledge.
As an HR Administrator, I want to attach dated, authored internal notes to an employee's record, so that context (e.g. a verbal warning discussion, a flexible-hours arrangement) is preserved without needing a formal request/document for every piece of institutional knowledge.
Acceptance Criteria (2)
Note has free-text Body, Author, Timestamp (all immutable once saved — notes can be superseded by a newer note, never edited, preserving an honest history), and a Visibility scope (HR-only vs. HR+Direct Manager).
Notes are never visible to the employee themselves (distinct from Warnings, which are by definition employee-facing) and are excluded from any employee self-service export, since they may contain sensitive HR judgment calls.
HRM-V1-E06-US019
الموارد البشرية والإدارة · موديول Epic 6: Employee & Contract ManagementHRM V1.0c · المصدر الأساسي
بصفتي مسؤول النظام، أريد عرض ومتابعة سجلات موديول Epic 6: Employee & Contract Management مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Employee Master Data Management Process
فتح سريع للقصة
Actor: IT Administrator
حسب المصدر الأساسي HRM V1.0c — As an IT Administrator, I want the system to generate a proposed company email address for a new employee from a configurable naming pattern, so that account creation (Epic 6, US-014's IT task list) doesn't require manually inventing an address per hire.
As an IT Administrator, I want the system to generate a proposed company email address for a new employee from a configurable naming pattern, so that account creation (Epic 6, US-014's IT task list) doesn't require manually inventing an address per hire.
Acceptance Criteria (3)
Naming Pattern is configurable per company (e.g. first.last@domain, firstinitiallast@domain), applied automatically when the Employee Created auto-provisioning trigger (US-014) creates the IT task list.
Collision handling: if the generated address already exists (e.g. two employees named Ahmed Hassan), the system appends a disambiguator (e.g. a number suffix) automatically and flags it for IT confirmation rather than silently failing or overwriting an existing account.
The generated address is a proposal populated into the IT task, not an auto-created mailbox — actual account creation remains an explicit IT task completion action (US-014), since mailbox provisioning may involve a separate email platform outside this system's direct control.
HRM-V1-E07-US001
الموارد البشرية والإدارة · موديول Epic 7: Working Schedule ManagementHRM V1.0c · المصدر الأساسي
بصفتي مسؤول النظام، أريد تنفيذ المتطلب التشغيلي في موديول Epic 7: Working Schedule Management، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Attendance & Leave Control Process
فتح سريع للقصة
Actor: HR Administrator
حسب المصدر الأساسي HRM V1.0c — As an HR Administrator, I want to assign an employee a work schedule derived from their company's Working Model, with the option to override specific days/hours for exceptions (part-time, flexible, remote), so that attendance and payroll calculations have an unambiguous per-employee schedule to reference.
As an HR Administrator, I want to assign an employee a work schedule derived from their company's Working Model, with the option to override specific days/hours for exceptions (part-time, flexible, remote), so that attendance and payroll calculations have an unambiguous per-employee schedule to reference.
Acceptance Criteria (4)
New employee automatically inherits their company's default Working Model schedule at creation, requiring no manual setup for the standard case.
HR can create an override schedule for a specific employee (e.g. part-time 3 days/week, or a permanently different shift), which takes precedence over the company default for that employee only.
Override schedules still validate internal consistency (working days, hours, shift start/end) using the same rules defined in Epic 1, US-003.
Multiple named schedule templates can exist per company (e.g. 'Standard,' 'Part-Time Morning,' 'Night Shift') for reuse across multiple employees, rather than building each override from scratch.
HRM-V1-E07-US002
الموارد البشرية والإدارة · موديول Epic 7: Working Schedule ManagementHRM V1.0c · المصدر الأساسي
بصفتي مستخدم الأعمال، أريد احتساب ومطابقة القيم والأرصدة في موديول Epic 7: Working Schedule Management، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Attendance & Leave Control Process
فتح سريع للقصة
Actor: Authorized HR User
حسب المصدر الأساسي HRM V1.0c — As the System, I want to calculate total expected work hours per day/week/month from an employee's effective schedule, so that Attendance and Payroll have a consistent expected-hours baseline to compare actuals against.
As the System, I want to calculate total expected work hours per day/week/month from an employee's effective schedule, so that Attendance and Payroll have a consistent expected-hours baseline to compare actuals against.
Acceptance Criteria (2)
Calculation correctly handles overnight shifts (attributing hours to the day the shift started, per Epic 1 US-003's edge case rule).
Monthly expected hours recalculate automatically when the underlying schedule (company default or override) changes, without requiring a manual recalculation trigger.
HRM-V1-E07-US003
الموارد البشرية والإدارة · موديول Epic 7: Working Schedule ManagementHRM V1.0c · المصدر الأساسي
بصفتي مسؤول النظام، أريد عرض ومتابعة سجلات موديول Epic 7: Working Schedule Management مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Attendance & Leave Control Process
فتح سريع للقصة
Actor: HR Administrator
حسب المصدر الأساسي HRM V1.0c — As an HR Administrator, I want to view all named schedule templates and which employees use each, so that I can manage schedule assignments at scale.
As an HR Administrator, I want to view all named schedule templates and which employees use each, so that I can manage schedule assignments at scale.
Acceptance Criteria (1)
List shows each template's working days/hours summary and employee count using it; filter by Company.
HRM-V1-E07-US004
الموارد البشرية والإدارة · موديول Epic 7: Working Schedule ManagementHRM V1.0c · المصدر الأساسي
بصفتي مسؤول النظام، أريد عرض ومتابعة سجلات موديول Epic 7: Working Schedule Management مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Attendance & Leave Control Process
فتح سريع للقصة
Actor: HR Administrator
حسب المصدر الأساسي HRM V1.0c — As an HR Administrator, I want to export the schedules list, so that I can share or archive scheduling data outside the system.
As an HR Administrator, I want to export the schedules list, so that I can share or archive scheduling data outside the system.
Acceptance Criteria (1)
Export respects filters, gated by `data.export` permission and export kill-switch, consistent with Epic 2.
HRM-V1-E07-US005
الموارد البشرية والإدارة · موديول Epic 7: Working Schedule ManagementHRM V1.0c · المصدر الأساسي
بصفتي مسؤول النظام، أريد تنفيذ المتطلب التشغيلي في موديول Epic 7: Working Schedule Management، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Attendance & Leave Control Process
فتح سريع للقصة
Actor: HR Administrator
حسب المصدر الأساسي HRM V1.0c — As an HR Administrator, I want to deactivate a schedule template that's no longer used, so that it stops appearing in assignment dropdowns without breaking historical attendance records that referenced it.
As an HR Administrator, I want to deactivate a schedule template that's no longer used, so that it stops appearing in assignment dropdowns without breaking historical attendance records that referenced it.
Acceptance Criteria (1)
Deactivation is blocked from deleting historical calculation results; template remains referenced on historical attendance/payroll records even after deactivation, consistent with the audit-preservation pattern used throughout.
HRM-V1-E08-US001
الموارد البشرية والإدارة · موديول Epic 8: My ProfileHRM V1.0c · المصدر الأساسي
بصفتي الموظف، أريد عرض ومتابعة سجلات موديول Epic 8: My Profile مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Employee Master Data Management Process
فتح سريع للقصة
Actor: Employee
حسب المصدر الأساسي HRM V1.0c — As an Employee, I want to view my own profile information read-only, so that I can confirm my details are correct without being able to alter authoritative HR data myself.
As an Employee, I want to view my own profile information read-only, so that I can confirm my details are correct without being able to alter authoritative HR data myself.
Acceptance Criteria (3)
Displays Personal Info, Work Info, Contract summary (non-sensitive fields only), Leave balance, and Attendance summary, all strictly read-only — no Edit, Add Contract, or Deactivate actions are ever present on this view regardless of the employee's other permissions.
Sensitive fields (exact salary figure, national ID) are masked per Epic 2, US-006's field-level rules even on self-view, unless the employee's role explicitly grants visibility (uncommon, but the same masking logic applies uniformly rather than special-casing 'it's my own data').
If `self_profile.view` is denied (Epic 2, US-008), the employee cannot access this page at all — a clear 'Contact your HR administrator' message is shown rather than a broken/blank page.
HRM-V1-E09-US001
الموارد البشرية والإدارة · موديول Epic 9: Time, Attendance & Shift ManagementHRM V1.0c · المصدر الأساسي
بصفتي مستخدم الأعمال، أريد عرض ومتابعة سجلات موديول Epic 9: Time, Attendance & Shift Management مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Attendance Processing Process
فتح سريع للقصة
Actor: Authorized HR User
حسب المصدر الأساسي HRM V1.0c — As the System, I want a defined precedence order across attendance data sources (Biometric, External Integration, File Upload, Manual Entry), with conflicting records flagged for HR review rather than silently overwritten, so that the final attendance record for any given day is trustworthy and auditable.
As the System, I want a defined precedence order across attendance data sources (Biometric, External Integration, File Upload, Manual Entry), with conflicting records flagged for HR review rather than silently overwritten, so that the final attendance record for any given day is trustworthy and auditable.
Acceptance Criteria (4)
Default precedence (admin-configurable per company): Biometric > External Integration > Manual Entry > File Upload — reflecting that automated hardware capture is inherently more reliable than human-entered or bulk-uploaded data, but companies can reorder this if their operational reality differs.
When two sources report materially different check-in/check-out times (beyond a configurable tolerance, default 5 minutes) for the same employee/day, both records are retained, the higher-precedence one is used as the effective record, and the conflict is flagged for HR review rather than silently discarding the lower-precedence one.
A Manual Entry made by an HR Admin explicitly marked as a correction always takes precedence over any automated source for that specific day, since it represents deliberate human judgment overriding a known-bad automated capture.
All raw source records are retained indefinitely (never overwritten in place) even after a resolution is determined, for audit traceability.
HRM-V1-E09-US002
الموارد البشرية والإدارة · موديول Epic 9: Time, Attendance & Shift ManagementHRM V1.0c · المصدر الأساسي
بصفتي مسؤول النظام، أريد تنفيذ المتطلب التشغيلي في موديول Epic 9: Time, Attendance & Shift Management، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Attendance Processing Process
فتح سريع للقصة
Actor: HR Administrator
حسب المصدر الأساسي HRM V1.0c — As an HR Administrator, I want to assign biometric devices to specific Organizational Units or employee groups, so that attendance sync correctly routes device punches to the right population and location.
As an HR Administrator, I want to assign biometric devices to specific Organizational Units or employee groups, so that attendance sync correctly routes device punches to the right population and location.
Acceptance Criteria (2)
Device assigned to one or more Organizational Units (Epic 4); punches from unassigned devices are rejected/queued for admin triage rather than silently ignored.
View and update device assignments; reassigning a device does not retroactively alter historical attendance already synced under the prior assignment.
HRM-V1-E09-US003
الموارد البشرية والإدارة · موديول Epic 9: Time, Attendance & Shift ManagementHRM V1.0c · المصدر الأساسي
بصفتي مسؤول النظام، أريد تنفيذ المتطلب التشغيلي في موديول Epic 9: Time, Attendance & Shift Management، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Attendance Processing Process
فتح سريع للقصة
Actor: HR Administrator
حسب المصدر الأساسي HRM V1.0c — As an HR Administrator, I want to enable biometric integration and have punch data sync automatically on a schedule, so that attendance data flows in without manual intervention under normal operation.
As an HR Administrator, I want to enable biometric integration and have punch data sync automatically on a schedule, so that attendance data flows in without manual intervention under normal operation.
Acceptance Criteria (2)
Sync runs on a configurable interval; failed syncs are retried with backoff and surfaced in an admin-visible sync-health dashboard, not just logged silently.
Duplicate punches from the same device/employee/timestamp (a common biometric hardware quirk) are deduplicated automatically rather than creating multiple records.
HRM-V1-E09-US004
الموارد البشرية والإدارة · موديول Epic 9: Time, Attendance & Shift ManagementHRM V1.0c · المصدر الأساسي
بصفتي مسؤول النظام، أريد تنفيذ المتطلب التشغيلي في موديول Epic 9: Time, Attendance & Shift Management، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Attendance Processing Process
فتح سريع للقصة
Actor: HR Administrator
حسب المصدر الأساسي HRM V1.0c — As an HR Administrator, I want to manually enter or correct an employee's attendance for a specific day, so that gaps or errors in automated capture can be resolved.
As an HR Administrator, I want to manually enter or correct an employee's attendance for a specific day, so that gaps or errors in automated capture can be resolved.
Acceptance Criteria (2)
Manual entries require a reason and are explicitly flagged as either 'New Entry' (no automated source existed) or 'Correction' (overriding an automated source) — the distinction matters for the precedence rule in US-001.
Bulk manual entry (e.g. for a whole team on a company holiday exception) is supported via a multi-select action, not one employee at a time only.
HRM-V1-E09-US005
الموارد البشرية والإدارة · موديول Epic 9: Time, Attendance & Shift ManagementHRM V1.0c · المصدر الأساسي
بصفتي مسؤول النظام، أريد استيراد بيانات موديول Epic 9: Time, Attendance & Shift Management بعد المعاينة والتحقق والمطابقة، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Attendance Processing Process
فتح سريع للقصة
Actor: HR Administrator
حسب المصدر الأساسي HRM V1.0c — As an HR Administrator, I want to bulk-upload attendance data via Excel/CSV, so that data from disconnected sites or legacy systems can be imported.
As an HR Administrator, I want to bulk-upload attendance data via Excel/CSV, so that data from disconnected sites or legacy systems can be imported.
Acceptance Criteria (2)
Upload validates row-level format (employee identifier, date, time) before import, presenting a pre-import error report so bad rows can be fixed rather than causing a partial silent import.
Imported records enter the same precedence/conflict engine as any other source (US-001), not a privileged bypass.
HRM-V1-E09-US006
الموارد البشرية والإدارة · موديول Epic 9: Time, Attendance & Shift ManagementHRM V1.0c · المصدر الأساسي
بصفتي مستخدم الأعمال، أريد تنفيذ المتطلب التشغيلي في موديول Epic 9: Time, Attendance & Shift Management، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Attendance Processing Process
فتح سريع للقصة
Actor: System Integrator
حسب المصدر الأساسي HRM V1.0c — As a System Integrator, I want to configure an external attendance system as a data source via API, so that customers already using a separate time-clock system can feed data into this platform without re-implementing hardware integration.
As a System Integrator, I want to configure an external attendance system as a data source via API, so that customers already using a separate time-clock system can feed data into this platform without re-implementing hardware integration.
Acceptance Criteria (1)
External source configuration includes endpoint, auth credentials, and field-mapping so different external systems' data shapes can be normalized to this system's attendance record structure.