About
This app was built to provide an easy to use, customiseable template for floor plan generation in your store.
It should be used as a reference ONLY - for best results confirm all assignments are optimal after generating.
Assignment Logic
The tool uses a greedy assignment algorithm to create the highest possible Activity Score from your scheduled staff, using the People List CSV file.
There are a few key additions to this algorithm to make it more reliable in terms of staff placement:
- Leadership positions are assigned first, and go in order of role in your People List: Business Manager > 1st & 2nd Assistant > Shift Manager > Crew Trainer. Crew members will never be assigned to leadership positions.
- "CEL" position is hard-coded to only accept Customer Experience Leaders as their only applicable candidate. If this is not something you need in your store, title the position "Customer Experience Lead". In future, this will be a toggleable option.
New information will be added as new features are implemented.
Planned Features
List of features that are planned for the tool - if you have any additional ideas, drop me a message.
Planned Features - Immediate Future
Automated Crew Report
- Since the introduction of LifeLenz for scheduling, the pre-generated crew reports are significantly harder to read. This feature will automatically generate the crew report for an entire day, allowing easy viewing.
- Additional features for this report generation may include indicators for breaks, PR/HIG chats, required e-learning or verifications and generic icons for users to assign a function to.
Toggleable Assignment Arguments
- In the tool's current state, all additional assignment logic (such as leader & CE restrictions) is hard-coded and cannot be modified. I would like to change this so the user has full control over any restrictions.
- Future iterations will include a settings menu that allows you to seamlessly enable/disable restrictions according to your needs.
Improved Consolidation Logic
- Current consolidation logic is rather restrictive, and may not always produce intended results.
- Improved consolidation logic will allow more modular consolidation without having to edit floor.csv every time you want to make changes.
Planned Features - Long Term
Web-based Floor Editor
- While likely not the most difficult implementation, it's being put on the back-burner for now due to a lack of real need. Documentation exists (or will exist) regarding creation of your Floor CSV file and is manageable for most people.
- This feature will include things such as templates and suggestions for common floor layouts, based off of the specifications of your store.
- Will be worked on after core features are fleshed out a bit more.
Mobile-Friendly Interface
- The tool is currently designed for desktop use only. While it may work on mobile, it is not the intended method for use and may not provide the best user experience.
- This is likely to be one of the biggest additions to the tool, but would require significant effort and testing - which will be done at a later date.