Technical configuration

06- Mobile geolocation setup

Mobile Geolocation

Soletechs Dynamics ESS application supports an attendance check-in system that integrates with D365 F&O. Currently, it supports both BING Maps and Azure Maps.

Usage & Pricing

Map ServicesBing MapAzure Map
Free usage Dev/Test licenses are free for up to
125000 transactions per calendar year
Azure Maps Search Services free
for the first 5000 transactions per month
Pricing If your usage exceeds 125,000 transactions,
you will need to upgrade to a paid Enterprise License
by contacting maplicq@microsoft.com
before June 30, 2025.
After exceeding 5000 calls,
every additional 1000 calls
will be charged at $4.50.
AvailabilityCurrently available only for existing customer
who can create free Api keys with Dev/Test,
there is no limitation on creating keys and
you can have multiple keys in a single account.
No restrictions
DecommissionThe Basic Dev/Test service retires on June 30, 2025.
The Enterprise service retires on June 30, 2028.

Bing Map

Create BING Account

  1. Create a Bing Account from here Bing Maps Dev Center – Bing Maps Dev Center
  2. Click on Sign in

Click on Yes, let’s create a new account (this will appear only for new account only)

Create a Key

  1. Click on My Account
  2. Click on My Keys

Click on Copy Key and Save it you will use this key in D365 Payroll Setup

Azure Map

Setup in Azure Portal

  1. Login to Azure Portal
  2. Click on Create a resource
  3. Search “Azure Maps“
  4. Click on Azure Maps tile or Click on Create > Azure Maps
  5. Click on Create
  6. Select your Subscription
  7. Create a new resource group or select existing resource group
  8. Define the name <companyname>azuremap in my case soletechesazuremap
  9. Choose region as East US or you can choose your own
  10. Pricing tier as Gen2
  11. Mark the confirm
  12. Click on Next
  13. In Advanced tab Select Storage account as None
  14. Click on Next
  15. Status set the default as Off
  16. Click on Next
  17. Again Click on Next
  18. Click on Create
    1. System will take few minutes to Deploy the Azure map
  19. After successful deployment Click on Go to resource
  20. On the left side bar click on Settings and Click on Authentication
  21. Copy the Primary key values we will use this in D365 FO Payroll Parameters

D365 F&O

Setup Attendance Parameter in D365

  1. Go to Payroll (ME) > Setup > Payroll parameters
  2. Click on Attendance Tab
  3. Under Setup > Attendance Location
  4. Under Geolocation Parameter > Attendance Location
  5. Choose Map Service based on your preference: Bing Map or Azure Map
  6. Define the API Key which you copied from above step
  7. Set Retrieve check in address = Yes
  8. Set all check in Ranges (M) as 500 for all types or set the range as you like for each type
  9. Save

Setup Attendance Location

  1. Go to Payroll (ME) > Setup > Attendance > Attendance location
  2. Setup each group location
  3. Option to allow home check in
  4. Option to overwrite attendance check in range parameter in attendance parameter
  5. Option to define specific location or based on all location type address

Reference

https://www.microsoft.com/en-us/maps/create-a-bing-maps-key

Pricing – Azure Maps | Microsoft Azure