During the last three weeks I had the chance to see an idea become reality in a super short time.
When I started in my current team, my colleagues were just starting to think about scenarios that could be useful for our customers in our new reality and that could show the power of Microsoft 365 platform. No additional licenses, no upselling, just how to leverage Microsoft platform for a real urgent need.
Europe was facing the peak of the COVID-19 crisis, but seeing light. Customers started to think on how they could perform soft openings and welcome employees back to their offices in a responsible way.
The new reality would require reduction in occupancy, social distancing, extra protection and processes to ensure controlled access to buildings and spaces dedicated to work.
The first version of the Back to Office App is now ready! Three weeks from an idea to a functional app. Built in Power Apps, tight integration with Microsoft Teams and available free of charge for any Office 365 customer (no additional licenses required).
As economies and businesses reopen, organizations need a way to gradually open their office facilities for their workers while keeping everyone safe. Facilities teams are working to restructure building layouts, and seating arrangements to maintain social distancing norms and control building occupancy thresholds. They need a way to manage, track and report employee onsite presence.
Solution Overview
- Suite of three Apps – Building Access user app for employees to request access, Building Admin companion app to manage building availability, occupancy thresholds & eligibility criteria and Building Security app to verify onsite access and check in users.
- Released as production ready ‘open source’ App template on GitHub that can be configured and adapted by organizations based on their business needs. https://github.com/microsoft/powerapps-tools/tree/master/Apps/BuildingAccess
- Built using Power Apps, Power Automate, SharePoint and Power BI with deep integration with Teams for collaboration.
- Included Power BI Dashboard provides executives and facility managers insights need to manage facility readiness with current and projected occupancy rates.
- Leverages seeded Power Platform licenses in Office 365 for the three Power Apps.
- Available in 44 different languages from day 1.
Personas
Four different personas/profiles interact in a collaborative process to ensure safe return to office.
Executives & Facilities Managers |
Employee (Requestor) |
Manager (Approver) |
Security Team |
|
|
|
|
The package is now available on GitHub. Talk to your Customer Success Manager, engage our partner ecosystem, install the tool, customize if required. You’re free to use it to support a safe return to Office.
Reach out if you have any questions or need help to understand the tool, requirements, etc.
Cristiano.
Disclaimer – The information contained in this blog post doesn’t represent the official Microsoft guidance or best practices. It is just the view of the author on current alternatives, implementations and workarounds for common issues and/or business needs. Please refer to official Microsoft documentation and evaluate carefully any steps, code or procedures documented herein. The author doesn’t offer any warranty. Use this information at your own risk.
September 10, 2020 at 11:59 am
Hi, we have adapted this app into a desk booking system for our return to the office. It’s working great, but the following are the most-requested features I’ve come across:
1. Booking on behalf of another person. PAs need to be able to book desks for their bosses.
2. Per-neighbourhood approvals (which I see you’ve already covered in another blog)
3. View others desk bookings.
4. Ability to select multiple days for a single desk in one go.
5.Set approvals to go to a specific person rather that line manager.
Also, we’ve found a bug. Each space (renamed “desk” in our case) is created in a building (which we’ve renamed “neighbourhood”) with a capacity of 1. If two users have the same neighbourhood and date open in the app they will both see that a desk is free. If they both click to book then it will allow 2 bookings against a desk that has a capacity of 1. After a refresh this desk will then show as booked but with an availability of -1