Need a way in D365 CE/Portals for pre-approved portal users/volunteers to see available openings/schedules for different job roles (like doctor, nurse, etc.), that they have been approved for, for multiple locations (i.e. free clinics in four different cities with different hours of operation). Also need a way to track the hours these users/volunteers work, and when they check-in/check-out of their shifts. I haven't seen a way in D365CE to set up, store, or use hours of operation for multiple locations and be able to apply a schedule to those operating hours. Would be good to be able to use programmatically and/or reference those operating hours on the portal as well.