Sites use can be applied in many different ways, for our use case sites mean a location.
Our locations have a range of different information that if available to be linked to each site could either be:
- Available to users that have direct or inherited membership
- Available to the platform features to leverage
- Just keep in mind at times there could be times when both will need it
We should be able to define what fields make sense for either user, platform or both as it will be unique for each organisation.
User facing
The aim of user facing data is to allow access to information that intends to make the user’s day a little bit easier buy having all the info about their area of responsibility in one location.
There is quite a list, but some examples of this information could be:
- An address - Navigate to the location by tapping
- Phone number - Network Manager could tap the site details page and call from tapping
- What direct site members are there and what roles they have (role idea post to follow...)
Platform facing
The aim of platform facing data is the allow features to leverage the information to automate or enhance a user experience in the background and drive relevancy. (also remove the function of groups to try and achieve this)
Some examples of this information could be:
- Roles - what roles are at this location and the people associated with them
- Geolocation - when a user is near the geofence, any schedules, actions etc. that are relevant are surfaced for that individual on their mobile app
- Characteristics - Information that may be useful to allow a more targeted selection of locations for features
- Schedules - you could use a field(s) to really dial in where you need schedules to target e.g. Types of locations - When scheduling, you could define that you would like a certain schedule to be assigned to a store format type
- Actions - use a field to target actions to certain characteristics to assign actions
- Status - if the site status is Open, Closed (temp), Closed (perm) then if there are actions, schedules assigned to the sites and their members, they could be paused if moved into the temp closed status
With platform facing I think that there may be reason to connect site fields with roles for assignment purposes - e.g. assign an action to all Self Service Terminal locations to the Manager role.
Overall I would hope that improvements in this space would drive the want to keep data associated with sites up to date, and increase time within platform making it more relevant to gain information needed need for your day to day.