Enhancement #14026

RIBMS SD : Enhance Transaction Limit and Checker Approval Reject Flow

Added by Low Dylan over 2 years ago. Updated about 2 years ago.

Status:ResolvedStart date:15 July 2022
Priority:NormalDue date:
Assignee:Low Dylan% Done:

100%

Category:-Spent time:-
Target version:-
Phase:Future Branch Code:showroom-proj-base-i5

Description

RIBMS SD : Enhance Transaction Limit and Checker Approval Reject Flow

Please refer GER : Consent Management

History

#1 Updated by Low Dylan over 2 years ago

  • Assignee changed from Low Dylan to siti nurazwan

#2 Updated by Low Dylan over 2 years ago

1. Add Status and Workflow Status in Transaction Limit List screen
1a. Status -> Active/Deactived
1b. Workflow -> Pending Approval, Send for Approval, Approved, Rejected

2. Add following for "Transaction Limit" Detail screen:
Status
WorkFlow Status
Remarks

3. WS create that time will be pending approval, status = 'Deactived'
4. Maker go to transaction limit and chg to send for approval
5. Checker will see the transaction limit at Checker approval
6a. Checker can approval, then status = 'Active', workflow status = Approved
6b. Checker can reject, then status = 'Deactived', workflow status = Rejected,
then revert the transaction limit the version last approved by checker if found.
7a. Maker actually can modify the transaction limit with workflow status = Rejected, Pending Approval, Approved
7b. Maker actually can only view the transaction limit with workflow status = Send for Approval
7c. If rejected, maker actually can view the last transaction limit that have been rejected

8. Please add "Add" record flow in SD to test the whole flow

#3 Updated by siti nurazwan about 2 years ago

  • Status changed from New to Resolved
  • Assignee changed from siti nurazwan to Low Dylan
  • % Done changed from 0 to 100

Trunk Revision: 218121, 218122
----
Modified : /HLF/Source/SMEHLF100/trunk/mleb_ribms/bbean_ribms/src/main/java/com/silverlake/ifb/ribms/bean/TransactionLimitsSearchBean.java
Modified : /HLF/Source/SMEHLF100/trunk/mleb_ribms/bbean_ribms/src/main/java/com/silverlake/ifb/ribms/constant/MiBConstant.java
Modified : /HLF/Source/SMEHLF100/trunk/mleb_ribms/bbean_ribms/src/main/java/com/silverlake/ifb/ribms/constant/TransactionLimitSQLConstants.java
Modified : /HLF/Source/SMEHLF100/trunk/mleb_ribms/bd_ribms/src/main/java/com/silverlake/ifb/ribms/dao/CheckerApprovalDAOImpl.java
Modified : /HLF/Source/SMEHLF100/trunk/mleb_ribms/bd_ribms/src/main/java/com/silverlake/ifb/ribms/dao/TransactionLimitDAO.java
Modified : /HLF/Source/SMEHLF100/trunk/mleb_ribms/bd_ribms/src/main/java/com/silverlake/ifb/ribms/dao/TransactionLimitDAOImpl.java
Modified : /HLF/Source/SMEHLF100/trunk/mleb_ribms/bd_ribms/src/main/java/com/silverlake/ifb/ribms/entity/TransactionLimit.java
Added : /HLF/Source/SMEHLF100/trunk/mleb_ribms/bd_ribms/src/main/java/com/silverlake/ifb/ribms/entity/trigger/EntityPersistEventListener.java
Modified : /HLF/Source/SMEHLF100/trunk/mleb_ribms/bd_ribms/src/main/java/com/silverlake/ifb/ribms/entity/trigger/TransactionLimitPostInsertTrigger.java
Modified : /HLF/Source/SMEHLF100/trunk/mleb_ribms/bd_ribms/src/main/java/com/silverlake/ifb/ribms/entity/trigger/TransactionLimitPostUpdateTrigger.java
Modified : /HLF/Source/SMEHLF100/trunk/mleb_ribms/bd_ribms/src/main/java/com/silverlake/ifb/ribms/module/TransactionLimitModule.java
Modified : /HLF/Source/SMEHLF100/trunk/mleb_ribms/bd_ribms/src/main/java/com/silverlake/ifb/ribms/service/TransactionLimitService.java
Modified : /HLF/Source/SMEHLF100/trunk/mleb_ribms/bd_ribms/src/main/java/com/silverlake/ifb/ribms/service/TransactionLimitServiceImpl.java
Modified : /HLF/Source/SMEHLF100/trunk/mleb_ribms/bd_ribms/src/main/java/com/silverlake/ifb/ribms/util/hibernate/HibernateSpringIntegrator.java
Modified : /HLF/Source/SMEHLF100/trunk/mleb_ribms/bd_ribms/src/main/resources/db/mysql/02_mysql_mleb_ribms_database_data.sql
Modified : /HLF/Source/SMEHLF100/trunk/mleb_ribms/cc_ribms/src/main/java/com/silverlake/ifb/ribms/controller/CheckerApprovalController.java
Modified : /HLF/Source/SMEHLF100/trunk/mleb_ribms/cc_ribms/src/main/java/com/silverlake/ifb/ribms/controller/TransactionLimitsController.java
Modified : /HLF/Source/SMEHLF100/trunk/mleb_ribms/cc_ribms/src/main/resources/Messages.properties
Modified : /HLF/Source/SMEHLF100/trunk/mleb_ribms/cc_ribms/src/main/resources/jasper/trxLimitCustomiseAcknowledgement.jasper
Modified : /HLF/Source/SMEHLF100/trunk/mleb_ribms/cc_ribms/src/main/resources/jasper/trxLimitCustomiseAcknowledgement.jrxml
Modified : /HLF/Source/SMEHLF100/trunk/mleb_ribms/cc_ribms/src/main/resources/jasper/trxLimitDefaultAcknowledgement.jasper
Modified : /HLF/Source/SMEHLF100/trunk/mleb_ribms/cc_ribms/src/main/resources/jasper/trxLimitDefaultAcknowledgement.jrxml
Modified : /HLF/Source/SMEHLF100/trunk/mleb_ribms/cc_ribms/src/main/webapp/WEB-INF/vm/transactionLimit/detail.vm
Modified : /HLF/Source/SMEHLF100/trunk/mleb_ribms/cc_ribms/src/main/webapp/WEB-INF/vm/transactionLimit/list.vm
Modified : /HLF/Source/SMEHLF100/trunk/mleb_cibms/bbean_cibms/src/main/java/com/silverlake/ifb/cibms/bean/TransactionLimitsSearchBean.java
Modified : /HLF/Source/SMEHLF100/trunk/mleb_cibms/bbean_cibms/src/main/java/com/silverlake/ifb/cibms/constant/MiBConstant.java
Modified : /HLF/Source/SMEHLF100/trunk/mleb_cibms/bbean_cibms/src/main/java/com/silverlake/ifb/cibms/constant/TransactionLimitSQLConstants.java
Modified : /HLF/Source/SMEHLF100/trunk/mleb_cibms/bd_cibms/src/main/java/com/silverlake/ifb/cibms/dao/CheckerApprovalDAOImpl.java
Modified : /HLF/Source/SMEHLF100/trunk/mleb_cibms/bd_cibms/src/main/java/com/silverlake/ifb/cibms/dao/TransactionLimitDAO.java
Modified : /HLF/Source/SMEHLF100/trunk/mleb_cibms/bd_cibms/src/main/java/com/silverlake/ifb/cibms/dao/TransactionLimitDAOImpl.java
Modified : /HLF/Source/SMEHLF100/trunk/mleb_cibms/bd_cibms/src/main/java/com/silverlake/ifb/cibms/entity/TransactionLimit.java
Added : /HLF/Source/SMEHLF100/trunk/mleb_cibms/bd_cibms/src/main/java/com/silverlake/ifb/cibms/entity/trigger/EntityPersistEventListener.java
Modified : /HLF/Source/SMEHLF100/trunk/mleb_cibms/bd_cibms/src/main/java/com/silverlake/ifb/cibms/entity/trigger/TransactionLimitPostInsertTrigger.java
Modified : /HLF/Source/SMEHLF100/trunk/mleb_cibms/bd_cibms/src/main/java/com/silverlake/ifb/cibms/entity/trigger/TransactionLimitPostUpdateTrigger.java
Modified : /HLF/Source/SMEHLF100/trunk/mleb_cibms/bd_cibms/src/main/java/com/silverlake/ifb/cibms/module/TransactionLimitModule.java
Modified : /HLF/Source/SMEHLF100/trunk/mleb_cibms/bd_cibms/src/main/java/com/silverlake/ifb/cibms/service/TransactionLimitService.java
Modified : /HLF/Source/SMEHLF100/trunk/mleb_cibms/bd_cibms/src/main/java/com/silverlake/ifb/cibms/service/TransactionLimitServiceImpl.java
Modified : /HLF/Source/SMEHLF100/trunk/mleb_cibms/bd_cibms/src/main/java/com/silverlake/ifb/cibms/util/hibernate/HibernateSpringIntegrator.java
Modified : /HLF/Source/SMEHLF100/trunk/mleb_cibms/bd_cibms/src/main/resources/db/mysql/02_mysql_mleb_cibms_database_data.sql
Modified : /HLF/Source/SMEHLF100/trunk/mleb_cibms/cc_cibms/src/main/java/com/silverlake/ifb/cibms/controller/CheckerApprovalController.java
Modified : /HLF/Source/SMEHLF100/trunk/mleb_cibms/cc_cibms/src/main/java/com/silverlake/ifb/cibms/controller/TransactionLimitsController.java
Modified : /HLF/Source/SMEHLF100/trunk/mleb_cibms/cc_cibms/src/main/resources/Messages.properties
Modified : /HLF/Source/SMEHLF100/trunk/mleb_cibms/cc_cibms/src/main/resources/jasper/trxLimitCustomiseAcknowledgement.jasper
Modified : /HLF/Source/SMEHLF100/trunk/mleb_cibms/cc_cibms/src/main/resources/jasper/trxLimitCustomiseAcknowledgement.jrxml
Modified : /HLF/Source/SMEHLF100/trunk/mleb_cibms/cc_cibms/src/main/resources/jasper/trxLimitDefaultAcknowledgement.jasper
Modified : /HLF/Source/SMEHLF100/trunk/mleb_cibms/cc_cibms/src/main/resources/jasper/trxLimitDefaultAcknowledgement.jrxml
Modified : /HLF/Source/SMEHLF100/trunk/mleb_cibms/cc_cibms/src/main/webapp/WEB-INF/vm/transactionLimit/detail.vm
Modified : /HLF/Source/SMEHLF100/trunk/mleb_cibms/cc_cibms/src/main/webapp/WEB-INF/vm/transactionLimit/list.vm

Also available in: Atom PDF