Have you ever wanted to drop a digital breadcrumb on a location for later access? I first thought of this for snow shoeing, where trails can be established using layers of 'pins' dropped by users, so fellow snow shoe'ers can find new or already established trails, or blaze new ones.
Recently, I was inspired to develop a mobile app for capturing homeless stats during the annual state count/sweep as a demonstration using PowerApps, Flow, SharePoint and potentially some PowerBI. By using a mobile app to capture homeless interview information, we can give back hundreds of volunteer hours, provide better data by reducing the number of times the information is captured, in hopes of better serving this demographic. Using Microsoft's Modern Application Platform, a lesson in humility, and a hackathon opportunity, I still came up short on functionality until just recently, which inspired THIS blog.
More on the homeless app in a future blog!
Don't loose your car, ever again Dude!
With the click of a 'Dude' Flow button, you will save your location information from your mobile device, to a SharePoint Online list. Lastly, you'll see a link in the mobile notification that launches your mobile app with step by step directions on getting you back to your car.
NOTE: This has only tested on iOS at this time. Please let me know your experiences so I can keep this post up to date.
Requirements
Short of a developer or community Office 365 account you will need:
I should note that you could have stored the location information generated when pressing the Dude Flow button, into an Excel file stored on your OneDrive for Business as an alternative location than using a SharePoint list. There are a few things you would need to do with the Excel file to work. Check out any of the Flow Tweet blogs or how to videos on the additional table formatting you need to do first if you want to go down this path.
To complete all the steps in this article, an Office 365 E1 license, student or Small Business license should suffice. You will also need PowerBI if you want to view the locations or perform other BI wizardry on.
Create a new SharePoint list
Create a new Microsoft Flow
Connect to your SharePoint list
Map location to SharePoint list columns
Create mobile notification after SharePoint list updated
Add link to notification to show map location
Save the Flow
Test the Flow
You can stop here and happily never loose your car again, otherwise, continue to add in the PowerBI map visuals...
Add PowerBI to map visual data
Add map visualizations in PowerBI
Limit location results to show only the last location stored
To summarize
We used a simple list in SharePoint to store our location information. We created a Flow button that we access on our mobile device to capture our location information. When the Dude Flow button is pressed, your location data was stored in SharePoint Online, then a notification message appeared on your mobile device indicating success, with a link to the map location which you clicked to launch Google maps, to route you back to your car. We also pulled the location data into Power BI, then showed that location information in a visual map.
Give it a try on your own
It will be fun, I promise and I'll bet that you'll be dropping Dudes' all over town to see your map light up. You may even be thinking about that snow shoe app now... right? I'm looking forward to hearing if and how this article inspired you to come up with an idea based on these features.
Stay tuned as I continue to work out the homeless app. I'll be presenting these demos at upcoming SharePoint user group and SPSaturday events.
Please let me know what you'd like to see demonstrated or if you have any questions about these steps.
Mahalo!
Author: Jennifer Pearcey
@pcmom03
Got Questions?