![]() Summary Timesheet - The summary timesheet is a slice of the timesheet table that restricts rows to those that apply to user email. This action contains the necessary logic to calculate the repeating schedule. The scheduled start date column is set within loop 1: add to available action. To create this loop, there is a controls table that has a column, copies done, that starts at 0 and then increases as the new rows are added to the available table. This leverages a looping action that repeats as long as the total number of shifts required has not been added to the available table. Shift Manager - Within the "Shift Manager", the user has the ability to create a repeating shift schedule. The swap action will also update the capacity of the available table. Any swap that does not have a replacement will appear in the "Cover Requests" tab until another user covers that request (swap shifts action). Until the shift has been covered, the original shift owner will continue to see this shift in the "My Shifts" tab. After a user selects this option, a reference is created in a swaps table. The request cover action is available for any booked shift that has not already started. Request Cover and Cover Request - After a user signs up for a shift (sign-up action), their email is recorded in the booked table and will show up in the "My Shifts" tab of the app. Finally when the shift is over (clock out action) the end time in the timesheet table is recorded. When they clock in for their shift (clock in action), their user email is recorded in the timesheet table with a reference to the booked table. When a user signs up for a shift (sign-up action), their user email is recorded in the booked table with a reference to the available table. Sign Up to Clock Out - There is a table for available shifts, booked shifts and timesheet.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |