Introduction
Plum Schedules outlines the access permissions for different user roles within the application. Each role has specific access levels to maintain operational efficiency and data security. It details the permissions and functionalities available to each role, including Owners, Admins, Managers, Assistant Managers, Shift Managers, and Crew members, ensuring clear distinctions in their capabilities across the platform.
Access To Settings By Role
Owner/Admin/Admin With Billing
Users who sign up for Plum will be the owner of the application and would have access to every feature on Plum Schedules.
Fig 1.1(Owner/Admin/Admin With Billing - Landing Page)
Fig 1.2(Owner/Admin/Admin With Billing - Settings)
Fig 1.3(Owner/Admin/Admin With Billing - App Settings)
Fig 1.4(Owner/Admin/Admin With Billing - Plum Schedules Settings)
2. Manager/Assistant Manager
Managers and Assistant Managers have limited access over the settings in Plum Schedules which include only the App Settings restricted to control only assigned sites, and personal settings such as profile settings.
Fig 2.1(Manager/Assistant Manager - Settings)
Fig 2.2(Manager/Assistant Manager - Plum Schedules Settings)
3. Shift Manager/Crew
Shift Managers and Crew have no access over the application backend settings, and can only manage profile specific settings.
Fig 3.1(Shift Manager/Crew - Settings)
Access To Functionalities By Role
Owner/Admin/Admin w Billing/Manager/Assistant Manager/Shift Manager
All user roles, except crew, have access to control major functionalities from the front end of the application, and perform actions for themselves and others.
Fig (Admin/Managerial Role - Schedule)
Crew
Crew members have limited functions to perform pertaining to only viewing schedules, updating availability and time-off.
Fig (Crew - Schedule)