Door Schedules
Table of Contents
Door schedule is a feature that helps to set up different schedules which can then be assigned to the doors. The door schedule will allow the doors to be in a specific mode during set hours defined in the schedule. There is a Door Schedule tab in the Access Management module, in which we can manage the door schedules.
Route: Web Portal>> Access Management>> Door Schedules
Door Schedule tab
Default Door Schedule
This schedule is default and is created from the back-end.
Admin can only view this schedule and cannot make any changes here. He cannot edit/delete this schedule.
In the “Door Assigned” column, show all doors that were assigned.
When no new schedules are created, show “All Doors” text as shown in the above screenshot as all doors will be assigned to the default schedule.
When new door schedules are created and door are assigned to the new schedule then that door will be removed from that default schedule. At this point in time show total number of doors available for default schedule as shown in the above screenshot.
The “View Doors” option will help to view all the doors that are present for that default schedule in the pop-up form. Refer below screenshot.
In the action column there will be a options, “View Option”, on hover say “View Door Schedule”. On clicking, the schedule screen will appear. Refer below
Step1: Select Days
In the selected day's, the admin can view
“Schedule Name” - The schedule name for the default door schedule is in editable.
For Scheduled Days, by default all days will be selected.
For Schedules Time, by default time will be selected from “00.00 Hrs” to “24 Hrs”.
By default, the door will be in “Access Control” mode. This will be shown on the time bar.
Cancel will go back the the main page.
The “Next” button will redirect admin to the next tab ie the “Holiday” tab.
Step2: Holidays
We can only view these settings but cannot edit them.
The holiday schedule option is enabled by default. This setting is enabled for the compulsory holidays.
Schedule time will be in the Access Control mode for 24 hrs.
Back button will redirect to the previous tab[Working Days] tab.
The Go to Door Schedules button will redirect to the the main Door Schedules Tab screen.
Create New Schedule
On clicking the “Create Schedule” button, the admin will be redirected to the screen where he can create his new schedule.
Note: A Door Schedule can be created by Super Admins as well as by Site Admins.
Step1: Select Days
The admin will have to name the schedule that he wants to create.
Schedule Days: Initially there are empty checkboxes for the selection of days and the admin needs to select them accordingly.
Schedule Time:
Initially the timing will be from 0-24 hrs and will be in Access Control State.
To change the time and the mode, the admin needs to drag from start to till end time on the time bar. The moment admin stops dragging, pop-up will appear.
A pop-up will allow selecting the Start/End Time & Door Mode. Refer below screenshot.
Two states will be present in the dropdown Lockdown State and Unlocked State.
In “Lockdown State” the door will be locked and users will not able to access it. Site admins and super admins will continue to have access.
If “Unlocked State” is selected then DOTL alarm will be temporarily disabled”.
Note: When the time is in “Access Control” or in “Lockdown” state then by default DOTL is enabled for them if door sensors are installed. [No need to show this on the UI screen]. Only if “Unlocked State” is selected, show the DOTL option to enable & disable in the pop-up.
Keep the done & cancel button on the pop-up. cancel will cancel the selected data and timings. done will save the timing that will appear on the time bar.
Likewise, the admin can select the multiple timings on the time bar.
Note: By default, the unselected timings will be “Access Control”.
To view the exact scheduled time, the admin needs to move the cursor close to the scheduled time and on hover show the exact scheduled time.
Admin can add new timings by drag & drop same way as explained in the above steps.
To edit/delete the selected scheduled time (say if admin wants to edit/delete 9:00-16:00 hrs schedule)
Admin will click on that scheduled time.
A popup will appear which will be similar to the “Select Time & State” pop-up.
Admin can edit and click on the Save button.
If wants to delete/remove the scheduled time & mode then he will click on that timings and will select the “Access Control” option from the dropdown. Once selected and saved, the required schedule timings will get removed/deleted automatically. This will get reflected on the time bar. [We not using the “Delete” option over here to avoid calling api].
Mode for Unselected Time: By default mode for unselected timings will be “Access Control”. We are showing this in time bar.
Add More Days:
There is a “Add More Days” button (with + icon).
When clicked, the admin can select new schedules for the unselected days.
The previously selected days will be grayed out and cannot be edited.
Admin can select new timings for the new schedules(same way as before).
Cancel button will cancel the screen and will redirect user to the door schedule screen.
Next button will redirect admin to the next step Holidays screen.
Step2: Holidays
Once enabled, admin can select the timing from time bar same way as explained in the above points(by dragging & dropping) or can replicate the working day's schedule. To replicate the schedule, the admin will click on the “Replicate Schedule” option. A dropdown will appear to select the days to replicate. Admin can replicate any day(Mon to Sun) schedule.
When clicked, a dropdown will appear to select a particular day, when selected a pop-up will appear for the confirmation,
“Replicate [selected day name]
This will replicate the Sunday schedule on a compulsory holiday”.
When clicked on “Ok” then that selected day schedule will get replicated and if clicked “Cancel” then the admin needs to select the timing manually which will get reflected on the time bar.
There is a “Select Holidays” option with an info text i icon. On hover show, a message, “Select the holidays from the list below for which the created door schedule will be applicable”.
There will be a “View Holidays” and “Hide Holidays” option to view/hide the holiday lists. Holiday list table will have following columns as,
Holiday Name: will show the yearly holiday names.
Date: will show dates of the corresponding holiday names.
Holiday Type: will show the holiday type.
By default all holidays will be auto selected, admin can unselect these holidays one by one or in a bulk
Cancel button will cancel the screen and will redirect user to the door schedule screen.
Back button will redirect user to the back screen.
Next button will redirect admin to the next step Holidays screen.
Step3: Assign Doors
This will have “Select Site” dropdown option to filter out the sites, according doors lists will appear. By default homesite of that particular admin will be selected.
Show doors with the check boxes. The one that are selected will be assigned and one which are not selected will be unassigned.
The doors that are already assigned to the other schedule will be shown in the lists but will be grayed out with no checkbox. Admin cannot assign them. keep the info icon, on hover, show a message saying, “This door is assigned to [Schedule Name]. You can unassign it from [Schedule Name] to get it to assign here.”
Back button will redirect user to the back screen.
Save button will save the created schedule and the created schedule will be displayed in the schedule lists. Once all done it will show, “Door Schedule Created meaning you have successfully created the schedule
Schedule Lists
There will be two columns in this tab, Schedule name, Assigned Doors & Actions.
Schedule name: The schedule name column will show the lists of schedule names. There will be a search option to search for schedules with its name.
Assigned Doors: It shows the total number of doors assigned to that particular schedule. On clicking “View Doors” option, pop-up will appear that will show doors that are available for that particular schedule. A door can be searched using the search option.
Actions: The action column has Edit, Delete & Assign options.
Edit Schedule:
On hover show “Edit Schedule”.
Admin can edit the schedule by clicking on this option.
The form will be similar to the add schedule form.
In case where door states is also enabled in the organization where door schedules is also enabled, show a ribbon on top of the edit schedule form saying “Current door state will be changed as per the updated door schedule”
This means that the scheduled state will take precedence over the set state.
After editing the schedule when the admin clicks on the “Save Changes” button, show a pop-up message saying,
Note: If the gateway is offline while door schedule is being edited and saved, show the following message:
"Please note that your gateway is currently offline. The saved changes will be reflected only after gateway comes back online."
Delete Schedule:
On hover show “Delete Schedule”.
This option will help to delete the schedules.
When the delete option is clicked, show a confirmation message saying,
“Delete Door Schedule
Are you sure you want to delete this schedule?
Note: Doors that were assigned to this schedule will be automatically moved to the default schedule and previous access history of these users will be visible in the access history page [Schedule Name]”.
Note: If the gateway is offline while door schedule is being deleted, show the following message:
"Please note that your gateway is currently offline. The saved changes will be reflected only after gateway comes back online."