نفس مصدر الإدارات والموديولات والـWorkflows؛ يتم تحميل 20 قصة فقط في كل صفحة.
632 نتيجة من نفس الـSRS Graphصفحة 13 من 32الكتالوج الكامل 632 Story فريدة
AccountType-List-001
المالية والحسابات · أنواع الحسابات
بصفتي مسؤول النظام، أريد عرض ومتابعة سجلات أنواع الحسابات مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة General Ledger Accounting
فتح سريع للقصة
Actor: Admin
طبقًا للمصدر الأساسي ERP_SRS: As an Admin, I want to view account types, so that I can manage categories and their online/offline Availability.
As an Admin, I want to view account types, so that I can manage categories and their online/offline Availability.
Acceptance Criteria (5)
The system displays a paginated list (default 25 per page) with columns: sequence #, Name EN, Name AR, Availability (online/offline), Count linked by accounts and Actions.
Breadcrumb: Home → Accounts → Types.
Users can search by English or Arabic name via table search.
Need to add filters by Availability .
Actions per row: Show, Edit, Delete and Show linked accounts .
AccountType-Create-002
المالية والحسابات · أنواع الحسابات
بصفتي مسؤول النظام، أريد إنشاء سجل جديد في أنواع الحسابات بعد التحقق من البيانات والقواعد، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة General Ledger Accounting
فتح سريع للقصة
Actor: Admin
طبقًا للمصدر الأساسي ERP_SRS: As an Admin, I want to create account types, so that accounts can be classified as online or offline.
As an Admin, I want to create account types, so that accounts can be classified as online or offline.
Acceptance Criteria (4)
Breadcrumb: Home → Accounts → Types → Create.
On success, redirect to account types index with success message.
Availability determines whether account forms show online credentials or offline service fields.
Create — field dictionary
AccountType-Update-003
المالية والحسابات · أنواع الحسابات
بصفتي مسؤول النظام، أريد تعديل بيانات أنواع الحسابات مع حفظ التاريخ وإعادة الاحتساب، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة General Ledger Accounting
فتح سريع للقصة
Actor: Admin
طبقًا للمصدر الأساسي ERP_SRS: As an Admin, I want to edit account types, so that I can update names and availability without recreating records.
As an Admin, I want to edit account types, so that I can update names and availability without recreating records.
Acceptance Criteria (5)
Users can update name_en, name_ar, and availability.
Existing accounts linked to the type retain their data; availability change affects form sections on next edit.
Prevent edit if the type is associated with any account, and display a message to clarify this.
On success, redirect to account types index with success message.
Edit — field dictionary
AccountType-Delete-004
المالية والحسابات · أنواع الحسابات
بصفتي مسؤول النظام، أريد تنفيذ المتطلب التشغيلي في أنواع الحسابات، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة General Ledger Accounting
فتح سريع للقصة
Actor: Admin
طبقًا للمصدر الأساسي ERP_SRS: As an Admin, I want to delete account types, so that unused categories can be removed.
As an Admin, I want to delete account types, so that unused categories can be removed.
Acceptance Criteria (2)
Prevent delete if the type is associated with any account, and display a message to clarify this.
On success, redirect to account types index with success message , if this type isn’t associated with any account .
AccountType-Actions-005
المالية والحسابات · أنواع الحسابات
بصفتي مسؤول النظام، أريد عرض ومتابعة سجلات أنواع الحسابات مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة General Ledger Accounting
فتح سريع للقصة
Actor: Admin
طبقًا للمصدر الأساسي ERP_SRS: As an Admin, I want row-level actions on the account types list, so that I can quickly edit or delete a type from the index page.
As an Admin, I want row-level actions on the account types list, so that I can quickly edit or delete a type from the index page.
Acceptance Criteria (3)
Each row exposes an Actions dropdown that has 4 actions (Show / Edit / Delete / show linked accounts ).
Delete action submits with confirmation.
Delete and Edit action must be hidden or blocked if the account type is linked to any account.
AccountType-Show-006
المالية والحسابات · أنواع الحسابات
بصفتي مسؤول النظام، أريد عرض ومتابعة سجلات أنواع الحسابات مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة General Ledger Accounting
فتح سريع للقصة
Actor: Admin
طبقًا للمصدر الأساسي ERP_SRS: As an Admin, I want to view account type details, so that I can review its basic information, online/offline availability, linked accounts, and audit information before making any update.
As an Admin, I want to view account type details, so that I can review its basic information, online/offline availability, linked accounts, and audit information before making any update.
Acceptance Criteria (10)
The system displays the account type details page from the list action.
Breadcrumb: Home → Accounts → Types → Show.
The page displays basic information: Name EN, Name AR, Availability, Created By, Created Date, Updated By, Updated Date.
The page displays the count of linked accounts related to this account type.
The page displays a list/table of linked accounts if any exist.
If no linked accounts exist, the system displays an empty state message.
The system should display activity/audit log if audit tracking is enabled.
Only authorized users can access the show page.
Show — field dictionary
AccountType-Export-007
المالية والحسابات · أنواع الحسابات
بصفتي مسؤول النظام، أريد استيراد بيانات أنواع الحسابات بعد المعاينة والتحقق والمطابقة، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة General Ledger Accounting
فتح سريع للقصة
Actor: Admin
طبقًا للمصدر الأساسي ERP_SRS: As an Admin, I want to download an account type import template, so that I can prepare account type data in the correct format before importing it into the system.
As an Admin, I want to download an account type import template, so that I can prepare account type data in the correct format before importing it into the system.
Acceptance Criteria (12)
The system provides a Download Template action from the Account Types list page.
Only authorized users with template/download permission can download the account type import template.
The downloaded file must be in Excel format.
The template must include the required columns: Name EN, Name AR, and Availability.
The template must clearly indicate which columns are required.
The Availability column must support only valid values: online or offline.
The template should include sample data to guide the user.
The template should prevent or guide invalid availability values where possible.
The downloaded template must be compatible with the Account Type import process.
If the template cannot be generated, the system must display a clear error message.
Add Excel button inside account types page
Add new option called “Export”
SubscriptionType-List-001
المنصة والحوكمة · أنواع الاشتراكات
بصفتي مسؤول النظام، أريد عرض ومتابعة سجلات أنواع الاشتراكات مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: أنواع الاشتراكات
فتح سريع للقصة
Actor: Admin
طبقًا للمصدر الأساسي ERP_SRS: As an Admin, I want to view subscription types, so that I can manage billing period labels used on accounts.
As an Admin, I want to view subscription types, so that I can manage billing period labels used on accounts.
Acceptance Criteria (3)
The system displays a paginated list with columns: sequence #, Name EN, Name AR, Count linked by accounts and Actions.
Breadcrumb: Home → Accounts → Subscription Types.
Users can search by English or Arabic name.
SubscriptionType-Create-002
المنصة والحوكمة · أنواع الاشتراكات
بصفتي مسؤول النظام، أريد إنشاء سجل جديد في أنواع الاشتراكات بعد التحقق من البيانات والقواعد، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: أنواع الاشتراكات
فتح سريع للقصة
Actor: Admin
طبقًا للمصدر الأساسي ERP_SRS: As an Admin, I want to create subscription types, so that accounts can reference a subscription classification.
As an Admin, I want to create subscription types, so that accounts can reference a subscription classification.
Acceptance Criteria (3)
Create via modal on index page or dedicated flow.
On success, a record appears in the list with a success message.
Create — field dictionary
SubscriptionType-Update-003
المنصة والحوكمة · أنواع الاشتراكات
بصفتي مسؤول النظام، أريد تعديل بيانات أنواع الاشتراكات مع حفظ التاريخ وإعادة الاحتساب، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: أنواع الاشتراكات
فتح سريع للقصة
Actor: Admin
طبقًا للمصدر الأساسي ERP_SRS: As an Admin, I want to edit subscription types, so that labels stay accurate over time.
As an Admin, I want to edit subscription types, so that labels stay accurate over time.
Acceptance Criteria (3)
Users can update name_en and name_ar.
Prevent edit if the type is associated with any account, and display a message to clarify this.
Edit — field dictionary
SubscriptionType-Delete-004
المنصة والحوكمة · أنواع الاشتراكات
بصفتي مسؤول النظام، أريد تنفيذ المتطلب التشغيلي في أنواع الاشتراكات، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: أنواع الاشتراكات
فتح سريع للقصة
Actor: Admin
طبقًا للمصدر الأساسي ERP_SRS: As an Admin, I want to delete subscription types, so that unused labels can be removed.
As an Admin, I want to delete subscription types, so that unused labels can be removed.
Acceptance Criteria (2)
Prevent delete if the type is associated with any account, and display a message to clarify this.
On success, redirect to account types index with success message , if this type isn’t associated with any account .
SubscriptionType-Actions-005
المنصة والحوكمة · أنواع الاشتراكات
بصفتي مسؤول النظام، أريد عرض ومتابعة سجلات أنواع الاشتراكات مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: أنواع الاشتراكات
فتح سريع للقصة
Actor: Admin
طبقًا للمصدر الأساسي ERP_SRS: As an Admin, I want row-level actions on the subscription types list, so that I can edit or delete types without leaving the index page.
As an Admin, I want row-level actions on the subscription types list, so that I can edit or delete types without leaving the index page.
Acceptance Criteria (3)
Each row exposes an Actions dropdown that has 4 actions (Show / Edit / Delete / show linked accounts ).
Delete action submits with confirmation.
Delete and Edit action must be hidden or blocked if the subscription type is linked to any account.
SubscriptionType-Show-006
المنصة والحوكمة · أنواع الاشتراكات
بصفتي مسؤول النظام، أريد عرض ومتابعة سجلات أنواع الاشتراكات مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: أنواع الاشتراكات
فتح سريع للقصة
Actor: Admin
طبقًا للمصدر الأساسي ERP_SRS: As an Admin, I want to view subscription type details, so that I can review the billing period label and linked accounts before making any update.
As an Admin, I want to view subscription type details, so that I can review the billing period label and linked accounts before making any update.
Acceptance Criteria (9)
The system displays the subscription type details page from the list action.
Breadcrumb: Home → Accounts → Subscription Types → Show.
The page displays basic information: Name EN, Name AR, Created By, Created Date, Updated By, Updated Date.
The page displays the count of accounts linked to this subscription type.
The page displays a list/table of linked accounts if any exist.
Linked accounts table should include: Account Code, Account Name, Account Type, Status, and Actions if permission allows.
If no linked accounts exist, the system displays an empty state message.
Only authorized users can access the show page.
Show — field dictionary
SubscriptionType-Export-007
المنصة والحوكمة · أنواع الاشتراكات
بصفتي مسؤول النظام، أريد عرض ومتابعة سجلات أنواع الاشتراكات مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: أنواع الاشتراكات
فتح سريع للقصة
Actor: Admin
طبقًا للمصدر الأساسي ERP_SRS: As an Admin, I want to export subscription types, so that I can review, share, or back up billing period labels used on accounts.
As an Admin, I want to export subscription types, so that I can review, share, or back up billing period labels used on accounts.
Acceptance Criteria (12)
The system provides an Export action from the Subscription Types list page.
Breadcrumb: Home → Accounts → Subscription Types.
Export should include the current filtered/search result if search or filters are applied.
If no search/filter is applied, the system exports all subscription types.
The exported file should include columns: sequence #, Name EN, Name AR, Count linked by accounts, Created Date, Updated Date.
The exported file format should be Excel.
Only authorized users with export permission can export subscription types.
The system should show a success message when the export file is generated.
If there are no records to export, the system should display a clear empty export message.
Add Excel button inside subscription type page
Add new option called “Export”
Export — field dictionary
SubscriptionType-Import-Export-Template-008
المنصة والحوكمة · أنواع الاشتراكات
بصفتي مسؤول النظام، أريد إنشاء سجل جديد في أنواع الاشتراكات بعد التحقق من البيانات والقواعد، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: أنواع الاشتراكات
فتح سريع للقصة
Actor: Admin
طبقًا للمصدر الأساسي ERP_SRS: As an Admin, I want to import subscription types from an Excel file, so that I can create or update billing period labels in bulk.
As an Admin, I want to import subscription types from an Excel file, so that I can create or update billing period labels in bulk.
Acceptance Criteria (12)
The system provides an Import action from the Subscription Types list page.
Breadcrumb: Home → Accounts → Subscription Types.
The system allows authorized users to upload an Excel file.
The import template should include required columns: Name EN, Name AR.
The system validates that Name EN and Name AR are required.
The system validates that duplicate subscription type names are not created.
If a row has validation errors, the system should not import that row and should display/import log the reason.
Valid rows should be imported successfully.
The system should show an import summary: total rows, successful rows, failed rows.
Users can download an import template from the Subscription Types page.
Only authorized users with import permission can import subscription types.
Changes on Excel button inside subscription type page
OnlineAccount-List-001
المالية والحسابات · الحسابات الإلكترونية
بصفتي مسؤول النظام، أريد عرض ومتابعة سجلات الحسابات الإلكترونية مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Bank Relationship Management
فتح سريع للقصة
Actor: Admin
طبقًا للمصدر الأساسي ERP_SRS: As an Admin, I want to view workspace accounts, so that I can monitor subscriptions, credentials, and expiry dates.
As an Admin, I want to view workspace accounts, so that I can monitor subscriptions, credentials, and expiry dates.
Acceptance Criteria (6)
Paginated list (default 25 per page), ordered by latest.
Columns (permission-gated): Type, Name, Description, Department, Username, Availability, Currency , Start Date , Expiry Date , Notes and Actions.
Search filters by name EN/AR, username, account type name/availability, description EN/AR, Notes EN/AR.
Add Filters by availability , Department, Filter date by (Start Date , Expiry Date) and form date and to date.
Actions per row: Show, Reminders, Edit, Add Child, View Children, Public Bills, Delete (blocked if paid public bills exist).
OnlineAccount-Create-002
المالية والحسابات · الحسابات الإلكترونية
بصفتي مسؤول النظام، أريد إنشاء سجل جديد في الحسابات الإلكترونية بعد التحقق من البيانات والقواعد، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Bank Relationship Management
فتح سريع للقصة
Actor: Admin
طبقًا للمصدر الأساسي ERP_SRS: As an Admin, I want to create workspace accounts, so that online platform credentials and offline service subscriptions are tracked centrally.
As an Admin, I want to create workspace accounts, so that online platform credentials and offline service subscriptions are tracked centrally.
Acceptance Criteria (9)
Breadcrumb: Home → Shared Workspace → Accounts → Create.
When account type availability = online, show account types select (online only), username, password, url fields.
When availability = offline, show account types select (offline only), service number, service type, information fields.
When repeat payment is checked, payment period becomes required and visible.
On creation with repeat payment, the system generates public bills.
Assigned users synced via users when select users from Visible For.
When Is Hiring Account is checked, that means the account related to hiring.
On success, redirect to accounts index.
Create — field dictionary
OnlineAccount-Update-003
المالية والحسابات · الحسابات الإلكترونية
بصفتي مسؤول النظام، أريد تعديل بيانات الحسابات الإلكترونية مع حفظ التاريخ وإعادة الاحتساب، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Bank Relationship Management
فتح سريع للقصة
Actor: Admin
طبقًا للمصدر الأساسي ERP_SRS: As an Admin, I want to edit workspace accounts, so that credentials, dates, and billing settings stay current.
As an Admin, I want to edit workspace accounts, so that credentials, dates, and billing settings stay current.
Acceptance Criteria (5)
Same conditional online/offline sections as created.
On update: unpaid public bills and future public bills deleted; regenerated if repeat payment enabled.
Expiry reminder if you updated expiry date.
Assigned users re-synced via users.
Edit — field dictionary
OnlineAccount-Show-004
المالية والحسابات · الحسابات الإلكترونية
بصفتي مسؤول النظام، أريد عرض ومتابعة سجلات الحسابات الإلكترونية مع الفلاتر والإجماليات المسموح بها، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Bank Relationship Management
فتح سريع للقصة
Actor: Admin
طبقًا للمصدر الأساسي ERP_SRS: As an Admin, I want to view account details, so that I can review linked expenses, readiness records, users, and reminders.
As an Admin, I want to view account details, so that I can review linked expenses, readiness records, users, and reminders.
Acceptance Criteria (1)
Detail page with tabbed sections to show all information for the account and also all reminders for this.
OnlineAccount-Delete-005
المالية والحسابات · الحسابات الإلكترونية
بصفتي مسؤول النظام، أريد تنفيذ المتطلب التشغيلي في الحسابات الإلكترونية، حتى تكتمل العملية بنتيجة صحيحة وقابلة للتتبع.
دورة العمل: دورة Bank Relationship Management
فتح سريع للقصة
Actor: Admin
طبقًا للمصدر الأساسي ERP_SRS: As an Admin, I want to delete accounts, so that obsolete records are removed.
As an Admin, I want to delete accounts, so that obsolete records are removed.
Acceptance Criteria (3)
Soft delete on account and all child accounts recursively.
Cascade on delete: histories, unpaid public bills, future public bills, reminders.
Delete action hidden when the account has paid public bills.