This is also an officer user-side application that is part of the TSA project >
My task is to create an intelligent scheduling system, smart for TSA, and create two applications (desktop and mobile). The desktop port provides the TSA manager with intelligent management and generation of shift schedules, where the manager can supervise, activate schedules, and assign officers.
The new system shortened the original 2-month scheduling time to 1 week, greatly improving operational efficiency, reducing manual workload, and improving the accuracy of the airport schedule.
• Smooth leave request process
• Officers able to ask for leave with clear guidance
The 'Set Preference' feature allows TSA officers to easily customize their schedules, enhancing flexibility and personalizing their work-life balance.
Streamlined the leave request process for TSA officers into a simple, scenario-based system: select a date, and receive immediate prompts. This approach eliminates the complexity, making what used to be a cumbersome process straightforward and user-friendly.
Three Shifts
• The nature of airport security requires round-the-clock vigilance, leading TSOs to work in three distinct shifts.
Part-time Work Job
• Balancing part-time hours with operational needs requires a sophisticated approach to scheduling to ensure all shifts are adequately staffed.
Non-Routine Schedules
• Unlike the typical 9-to-5 job, TSOs must adapt to variable schedules that change frequently.
1. It is very challenging to ask for leave
TSA officers face challenges in requesting leave, especially after task assignments, as they must find their own replacements, often through last-minute calls.
2. They don’t have the flexibility to change their availability and ask for leave
With only one computer available, officers struggle to view schedules and input their work preferences, complicating their ability to manage work-life balance.
A more flexible, real-time scheduling solution
The current system's rigidity around leave requests, limited to a single access point, underscores the critical need for a more flexible, real-time scheduling solution.
Set preference
Officer availability (ask for leave)
Feature 1 - Set preference
1. Officer schedule assign
In generating schedules, officers input their shift preferences directly, informing the AI to create flexible and personalized schedules.This integration is key to a responsive and efficient scheduling system
Highlight - the upcoming schedule and the current schedule.
• The interface allows TSA officers to specify their working preferences, offering a user-centric approach to shift planning.
• The 'Urgent Assignment' toggle provides officers with the autonomy to opt-in or opt-out of last-minute assignment notifications, enhancing their control over unexpected work demands.
• The interface also includes a customizable notification setting, where officers can determine how far in advance they wish to be alerted for urgent tasks, ensuring they are adequately prepared for any shifts that arise outside of their regular schedule.
• This attention to detail in preference settings underscores a commitment to accommodating individual needs and promoting a more responsive and agile scheduling system.
5.Detail page design
A segmented control for "In Progress" and "Planned" shifts
• Provide TSA officers with a clear and accessible view of their schedules.
• allowing officers to effortlessly navigate between current and future assignments.
• This categorization aligns with managerial scheduling operations, ensuring a cohesive and synchronized experience across different user roles within the TSA ecosystem.
Feature 2 - Officer availability (ask for leave)
Simplifying Leave Decision
• Before the new system, officers faced uncertainty about leave requests, often consulting Excel and preferences to determine if they were scheduled to work, resulting in a cumbersome decision-making process.
• Our new design simplifies this process. With a single click, officers can now promptly ascertain if leave is required and what subsequent actions to take.
1. Let the AI work it out instead of manual work
• a systematic approach starting with the AI system's verification of whether the requested leave day is on the upcoming schedule. If there's a scheduled shift, the leave request is sent and awaits managerial approval.If approved, the AI system updates the schedule to reflect the officer's unavailability and, if necessary, triggers an urgent request for a replacement. This process ensures operational continuity by updating shift schedules in real time and providing a mechanism for filling any resultant vacancies efficiently.
Simplifying Leave Decision
• Before the new system, officers faced uncertainty about leave requests, often consulting Excel and preferences to determine if they were scheduled to work, resulting in a cumbersome decision-making process.
• Our new design simplifies this process. With a single click, officers can now promptly ascertain if leave is required and what subsequent actions to take.
Leave on Unassigned Schedule Days
Leave on Days with Assigned Tasks
Leave on Days Without Tasks
SCENARIO 1
Leave on Unassigned Schedule Days
• Effortless Off-Duty Requests: Officers are guided to a confirmation page for days not yet scheduled, where the system assures them of recognizing the request, ensuring assignments are placed on the requested leave day.
SCENARIO 2
Leave on Days with Assigned Tasks
• Managed Leave Approval: For leave requests on days with planned tasks, officers are directed to a confirmation page that allows them to apply for leave pending manager approval.
SCENARIO 3
Leave on Days Without Tasks
• Seamless Leave Notification: When officers select a day off where they are not scheduled to work, they're navigated to an informative page indicating no need to request leave.
The TSA Officer module empowers staff to personalize their shift preferences and efficiently manage urgent leave requests.
The TSA Officer module empowers staff to personalize their shift preferences and efficiently manage urgent leave requests.