Custom JavaScript that gets the device’s native navigator.geolocation API on punch in. A Suitelet that processes the coordinates, runs validation via SuiteQL, generates a Google Maps link, and stamps ...