There are 8 types of requests an employee can request:
Add attendance record request
Edit attendance record request
Delete attendance record request
Personal leave request
Excused leave request
Unpaid leave request
Late attendance request
Early leave request
There are 4 statuses for a request:
Waiting approval
Accepted
Rejected
Cancelled
When an employee creates a request, the request status will be Waiting approval. Requests go through a chain of approvals. Once the last person in the chain approves it, the request status becomes Approved. If anyone in the chain rejects it, the request status will be Rejected. The employee can cancel the request before it’s approved, and the status will become Cancelled. Employees can also delete their requests before they enter the chain of approvals.