Geofencing is more accurate on your phone, as it usually contains a GPS device. However, you can use a desktop to enable geofencing? There are a few steps you need to take and a way to test to ensure you are ready to go.
Read the setup here.
If you need to allow managers & supervisors permission to manage access restrictions, you can follow these steps.