EasyTerritory Managed Solution 2026.10.12.4
EasyMaps (3.9.9 → 3.9.37)
Territories
- Show or hide each territory in the legend, with an All checkbox (mixed on/off shows as indeterminate)
- Territory on/off state is saved with the map and restored the next time that record is opened
- Record points that sit inside a hidden territory stay off the map
- EZT GeoJSON Where Clause limits which territories are drawn and listed. Example:
Group='Active'. Leave it blank to show every territory in the file. Several comparisons can be combined withand
Routes
- Switch route opens a routes list beside the legend (a card on the phone)
- Pin routes to Favorites; the leave date shows under the route name
- Edit or delete a route from the list
- Stops in the legend sit closer together
- While Edit route is open, Switch route keeps the list above the editor so you can change routes without closing it
- Choosing a route flies the map to that route and leaves room for the list
Records & map data
- Layers that start hidden are not loaded until they are turned on. A classification that is only partly visible requests just the visible classes when that column can be filtered on the server
- Date filters use everyday Dynamics conditions: On, On or after, On or before, Yesterday, Today, Tomorrow, last/next 7 days, last/this/next week, month, and year, Last X Days, Next X Days, Older than X Days, Contains data, and Does not contain data
- A refresh in the same browser tab restores the open map: zoom and center, legend, layer and classification visibility, route visibility, filters, View As user, and territory visibility
Geocoding workflow plugin (6.0.0.1)
- Geocode calls now send the customer key, so addresses that were geocoded before are pulled from the geocode cache
EasyTerritory Managed Solution 2026.6.1.0
EasyMaps (3.6.0 → 3.7.11)
View As (managers)
- View As dropdown in the legend for eligible managers
- Map waits for a selected user before loading data; layers and routes load in that user’s context
- Route assignee behavior respects the selected user (including defaults)
- Manager access is in View As Users table (
ezt_easyterritoryviewasusers)- Can Use View As = Yes → user can use View As
- Can Use View As = No → user appears in the View As picker
- Duplicate users deduplicated; list sorted alphabetically
- Prerequisite: View As Users table/solution must be deployed in the target org
Territories
- Ezt GeoJSON territory name labels (from
metadata.labelPoint, settingezt_eztgeojsonlabels)
Routes
- Line weight (1–15) on add/edit route with slider + numeric readout; route lines stay in sync on updates
Records & map data
- Fixed lat/lon from related (linked) entities — dotted attribute names (
_x002e_) resolve correctly; FetchXML no longer duplicates lat/lon on the root entity when they exist on a link entity
EasyTerritory Managed Solution 2025.11.12.1
EasyMaps V3 release! (v3.0.3 )
New Fluent UI
- Rebuilt on Fluent UI v9 — accordion legend (Records, Routes, Territories, Places), Fluent menus for route actions, updated header/modals/callouts, attribute-type icons, shared modal header/footer
Yelp / Points of Interest
- Yelp Fusion API via EasyMap: Yelp Fusion API key setting
- Yelp map button, POI search with autocomplete, results on map with ratings/addresses
- POI callouts, add-to-route, Places legend section
- Callout menu includes POI when Yelp is enabled
Other
- Clear-callouts button repositions when Yelp is active
- Callouts rebuilt (minimize, actions, hyperlinks) for record, address, route, and POI types