Hi, I recently create a system with approval level
For Example:
Sick Leave Request Module: 2 Approver
Vacation Leave Request Module: 4 Approver
The request will be forwarded to the first approver and after approved it will move to the second approver until the request is approved.
But once the request is rejected, the request will be forwarded back to the requestor to review the request he made. He can re submit the request and start the process again.
Condition:
The level of approval is editable
Any approver removed from the list of Approver that has pending for approval should retain the data and needs to be approved. It means any future request will be send to the new approver.
It has also tracking to the timeline of the approval. When reject, when approved, who reject or who approved.
Any suggestions on the database model to have different stages of approval in a Module. Any suggestion and advice is much appreciated. Thank you.