feat: initialize project backend structure and document system specifications across all modules

This commit is contained in:
SonPhung
2026-07-24 09:05:41 +07:00
parent 506008c69f
commit 4534e4ecb8
74 changed files with 7989 additions and 44 deletions

View File

@@ -0,0 +1,46 @@
---
title: "Change History"
type: OpenSpec
status: Draft
domain: Reference
---
# Change History
| Version | Date | Updated By | Change Description |
|---|---|---|---|
| 1.0 | 14/12/2023 | Trangdth, Maivt | The first version including: Customer Management, Campaign Management, Draft OMR module |
| 1.1 | 18/12/2023 | Trangdth | Customer 360: Add more detail for Account/Card information.<br>Section 5.1: Add filter, Add/update some fields in the screen.<br>Section 5.5 Card: Update description and logical.<br>Section 5.9 and 5.10: Update label |
| 1.2 | 20/12/2023 | Trangdth | Update the Pool Conversion Rate module.<br>Update data type DD/MM/YYYY into "Date" to respect the date time configuration format.<br>Update the Card logically: Add more detail when updating the card.<br>Update customer Management module section 5: an update based on Sang's requirement (Customer/Account/dashboard/transaction history/attribute/counter).<br>Update Vietnamese fields and some cosmetic issues |
| 1.3 | 27/12/2023 | Trangdth | Update customer block data type from X(20) into X(10).<br>Section 5.4 update the card activation date from mandatory to optional.<br>Section 5.2.6: Update the logic of most items.<br>Section 4.7- Pool Conversion Rate: update field name and logic for pool conversion rate.<br>Section 4.12 Campaign Rule Criteria: Correction some typos and add more detail for txncat criteria.<br>Pool Definition: remove the item code field (move to Rule setup). Add some validations(red line).<br>Add CEP rule type |
| 1.4 | 02/01/2024 | Trangdth | Add REP Rule.<br>Update Pool Definition Screen: screen and logical.<br>Update Counter Defintion to match with PMS and add more detail. |
| 1.5 | 10/01/2024 | Trangdth | Update API information for REP rule.<br>Update API information for CEP Rule.<br>Add document for Formula (UI+ Logical) |
| 1.6 | 16/01/2024 | Trangdth | Add Section 5.15 Awward Transaction Entry Screen.<br>Update Section 4.8 Counter Definition: Add Late txn posting option. Update logical on post-condition.<br>Update Pool Defintion: add more detail for ATG field.<br>CEP/REP: Update API for run schedule |
| 1.7 | 24/01/2024 | Trangdth | Counter definition: Update: Active "First start date is fixed" for "Days from COD" period unit.<br>Pool conversion rate: Update code from X(03) into X(05).<br>Card - Update data type and logic for Old Card number. Update the relationship of Account type and Account number.<br>Add Campaign : Add description for CP module |
| 1.8 | 25/01/2024 | Trangdth | Add section 4.12 Campaign Rule logical for Award/redem/Adjust rule type.<br>Add section 4.9 Transaction Category module |
| 1.9 | 30/01/2024 | Trangdth | Campaign: change data type and add alidation for Campaign type.<br>CEP: Update data type for Run schedule and change the sequence order in Layout.<br>REP: Update data type for Run schedule and change the sequence order in Layout |
| 1.10 | 19/02/2024 | Trangdth | Section 4.17 : CEP : Update API information of following fields: - Account with blocked Card - Post Transactions under PA Account selected based on |
| 1.11 | 21/02/2024 | Trangdth | Section 4.12.6 : Campaign Rule/Business Rule : Update validation of "Apply after Cap value " field |
| 1.12 | 05/03/2024 | Trangdth | Correction typo.<br>Section 4.13: Rule criteria: Update more detail and req.<br>Section 5.11 Adjustment : Add field and update logical of quick view |
| 1.13 | 07/03/2024 | Trangdth | Correction typo.<br>Section 5.11 Adjustment: Update Vietnamese label and correction logical.<br>Section 5.12 Transfer Balance: Add fields, Update logical, Add User Stories and Accepted Criterions.<br>Section 5.13 Re-instatement : Add fields, Update logical , Add User Stories and Accepted Criterions |
| 1.14 | 11/03/2024 | Trangdth | 5.2.6.3: Account/Card information: Update logical and data entities.<br>5.11 Adjust: Add US and AC.<br>5.12 Award Transaction: Add fields, Update logical , Add User Stories and Accepted Criterions.<br>5.5 Pool Balance Detail: Correction and Add User Stories and Accepted Criterions |
| 1.15 | 12/03/2024 | Trangdth | Section 4.15 contributor setting: Update data type of "Contributor Percentage" field.<br>Section 4.14 Campaign Rule formula: Remove validation of F5/Multiplier |
| 1.16 | 20/03/2024 | Trangdth | Section 7: Added OneCatelogue module, including: Item master/ Catalogue/Category/Voucher management.<br>Section 4.12 Campaign Rule: Added Post-condition for Amount to Use feature (Transaction Processing with Amount to use).<br>Secttion 4.6 Pool Definition: Remove CP Rule name and change data for "List Of Campaign" listing page. |
| 1.17 | 25/03/2024 | Trangdth | Add section 7.5: Item Price.<br>Update section 5.14 Item redemption to match onecatalogue logical.<br>Update quick view of Adjust/transfer balance/Re-instatement/Award. Take note that I just remove redundant information and update the description to be more clearly. The logical is not changed. |
| 1.18 | 03/04/2024 | Trangdth | Added section 2 (2.1/ 2.2/2.3/2.4) OneAccess module, including Overview, User Group, Permission Management and User Profile.<br>4.6 Pool Definition: Correction typo.<br>4.13 Rule Criteria: Correct index of operator on each data type.<br>4.14 Campaign Formula : Update Formula logical on TP sides |
| 1.19 | 12/04/2024 | Trangdth | Correction typo.<br>Section 4.13 Rule Criteria: Update logical of String data type (TP sides only) |
| 1.20 | 15/04/2024 | Trangdth | Section 5.6 Transaction History: Update sketch, Update US and AC, update Business rule.<br>Section 5.11 Adjustment: Update sketch. Update US and AC, update business rule.<br>Section 5.15 Award : Update US and AC |
| 1.21 | 16/04/2024 | Trangdth | Section 4.18 Added Item Redemption Rule Type |
| 1.22 | 19/04/2024 | Trangdth | Section 7: OneCatalogue: Typ0 correction and update section 7.6 Voucher Code module.<br>Section 4.12.7 CP rule : Add Award limit use case in FSD |
| 1.23 | 26/04/2024 | Trangdth | Section 5.6 Transaction History: Added "Pool Unit Amount" on Award quick view.<br>Section 5.15 Item Redemption: update business req/ Flow and post condition.<br>Section 7.5 Item Price Update flow/ post condition / add effective date |
| 1.24 | 02/05/2024 | Trangdth | Section 4.6 Pool Definition : Add validation for Card entity level field.<br>Section 4.13 Campaign Rule Criteria : Correction description of filter value of Number data type.<br>Section 5.14 Item Redemption : Correction Wireframe and update business rule.<br>Section 7.3 Item master: Add Face value and correction typo |
| 1.25 | 06/05/2024 | Trangdth | Addded description to clear "Balance detail" quick view of Award and Adjustment Transaction Screen.<br>Section 5.14 Item redemption : Added User Stories and Acceptance criteria |
| 1.26 | 09/05/2024 | Trangdth | Section 4.13 Campaign Rule Criteria: Update String data type: Use Input tag instead of delimiter in case there are many filter value if input type as "value" |
| 1.27 | 20/05/2024 | Trangdth | Section 4.13 Campaign Rule Criteria: Add more description for Date Data type.<br>Section 4.12 Campaign Rule: Add new fields/validation to handle Evoucher Pool and Adjust Rule Type. |
| 1.28 | 24/05/2024 | Trangdth | Section 4.6: Pool Definition: Add validation for Precision of Pool.<br>Section 7.6: Voucher code: Change field name from Voucher type into Promotion Type.<br>Section OneAdmin Overview: Update and correction section 3.1/3.2/3.3.<br>Section 7.5 Item price: Add item code to avoid confuse.<br>Customer Profile: Add "Address Type: field.<br>Section 5.6 Item redemption Entry: Remove redudant field and add validation |
| 1.29 | 30/05/2024 | Trangdth | Counter Definition: Add validation for "Bucket period Unit".<br>Campaign rule: Remove API of master data filed Remove Voucher code Add item code |
| 1.30 | 17/06/2024 | Trangdth | Section 5.9/5.10: Attribute/Counter: Correction and update more detail.<br>Section 5.6: Transaction History: Remove Deleted field, correction typo and update detail for quick view.<br>Section 5.11/5.12: Adjustment /Transfer balance: Correction process flow and business.<br>Section 5.15: Award transaction: Update process flow on TP side.<br>Other section: Update and correct to match with the system |
| 1.31 | 19/06/2024 | Trangdth | All sections: Add more description for number field if needed |
| 1.32 | 24/06/2024 | Trangdth | Campaign formula /Business rule : Update validation for "Amount " field (F4/F6).<br>Section 5.2.6.2: Customer's rewards statistic : Remove total spending, Update logical for Points/Cash back |
| 1.33 | 12/07/2024 | Trangdth | Add section 3: Oneadmin: Overview about the OLS system : Search/Filter/Add/View/Edit/Approve/History.<br>Add Section 4: Application Parameter.<br>Update section 6.2.6: Customer 360=>Business Rule: Correct typo. Add more detail for pool balance information and most redeemed item |
| 1.34 | 11/11/2024 | Trangdth | Correction typos |

View File

@@ -0,0 +1,15 @@
---
title: "Document References"
type: OpenSpec
status: Draft
domain: Reference
---
# Document References
| Ref# | Description / File Name |
|---|---|
| R01 | |
| R02 | |
| R03 | |
| R04 | |