In the roster review/approval view there are 9 statutes as follows;
- All - The "All" status provides a comprehensive list of all statuses available in the view, offering an overview of all shifts, regardless of their current state.
-
Approved - The "Approved" status indicates that a shift has been completed and approved by the designated approver and is now awaiting further processing, specifically waiting for the invoice to be generated.
-
Invoiced - The "Invoiced" status signifies that the shift has been approved by the approver, and the corresponding invoice has been generated. This status indicates that the shift is now completed.
-
Un-Invoiced - The "Un-Invoiced" status encompasses multiple states for which no specific logic is available. It represents shifts that have not been invoiced yet and may have various conditions preventing standard invoicing logic. It serves as a composite status mapping of 'Unapproved,' 'Un Clocked Out,' and 'Awaiting Acceptance' for a more streamlined user experience under the same filter criteria.
- Unapproved - The "Unapproved" status refers to shifts that are currently in the 'Published', 'Accepted', 'Clock-In', 'Clock-Out', 'Payroll approved' and 'Client approved' statuses. These shifts require approval from the designated authority.
- Un Clocked Out - The "Un Clocked Out" status signifies that a resource has clocked in but has not yet clocked out using the mobile application. It indicates an incomplete shift that needs attention.
- Awaiting Acceptance - The "Awaiting Acceptance" status indicates shifts that are waiting for acceptance from the resource assigned to the shift. The resource needs to accept the shift using the mobile application
- Accepted - The "Accepted" status indicates shifts that have been successfully accepted by the resource through the mobile application, signifying their commitment to the assigned shift.
- Reject - The "Reject" status encompasses shifts that the resource user has rejected from the mobile application, indicating their inability or unwillingness to fulfill the assigned shift.
This workflow represents the sequential progression of a shift through various states, ensuring a structured and controlled process from acceptance to invoicing. Each state reflects a specific phase in the lifecycle of a shift, providing clarity and transparency in the overall workflow.