MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data:...

57
Maplytics™ – User Manual Page 1 of 57 MAPLYTICS™ – User Manual

Transcript of MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data:...

Page 1: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 1 of 57

MAPLYTICS™ – User Manual

Page 2: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 2 of 57

Contents

INTRODUCTION ..................................................................................................................................................... 3

LANGUAGE SUPPORT: ............................................................................................................................................ 4

INDIVIDUAL RECORD MAP: .................................................................................................................................... 5

DETAIL MAP ........................................................................................................................................................... 8

By Location ................................................................................................................................................ 9

By Region ................................................................................................................................................ 12

By Drawing. ............................................................................................................................................. 13

By Territory ............................................................................................................................................ 15

By Template. ........................................................................................................................................... 15

Proximity: ................................................................................................................................................ 16

Category: ................................................................................................................................................. 18

Point of Interest Locations: ..................................................................................................................... 18

Data Grid: ................................................................................................................................................ 19

Tooltip: .................................................................................................................................................... 22

Contextual Menu: ................................................................................................................................... 25

ROUTING: ............................................................................................................................................................ 27

HEAT MAP VIEW: ................................................................................................................................................. 32

MAPLYTICS DASHBOARD: .................................................................................................................................... 34

WORKFLOWS: ...................................................................................................................................................... 35

Steps to Configure Geo-coding workflows for custom entities: ............................................................. 36

Steps to Configure Territory Assignment workflow for custom entities: ............................................... 40

MAPLYTICS BATCH GEOCODING TOOL: ................................................................................................................ 43

PRE-DEFINED COLORS FOR CATEGORIES: ............................................................................................................. 48

MAPLYTICS IN MOBILE AND TABLET: ................................................................................................................... 49

ROUTING – MOBILE & TABLET: ............................................................................................................................ 54

DASHBOARDS IN MOBILE & TABLET: ................................................................................................................... 55

CONTACT US ........................................................................................................................................................ 57

Page 3: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 3 of 57

Introduction

Maplytics is a Geo-Mapping tool aimed to help visualize CRM data on map for geographical analysis.

Ease of access

Multiple language support

Plot any entity record on the map

Proximity Search across entities simultaneously

Building Marketing list

Point of Interest search

Color coding of pushpins based on configurable categorizations

Routing with multiple waypoints

Ability to Save & Share Driving directions

Sales analysis made easy with Opportunity and Sales Heat Maps

You can now include Maplytics component on Dashboard through configurable queries

Seamlessly integrated within Dynamics CRM / Dynamics 365

Page 4: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 4 of 57

Language Support:

Maplytics is available in six different languages namely:

English

Spanish (Español)

German (Deutsche)

French (Français)

Portuguese (Português)

Turkish (Türk)

Maplytics auto-detects user language set in Dynamics CRM and sets its language accordingly. This means

users do not need to worry about changing Maplytics’ language manually.

In order to check user language set in Dynamics CRM, please go to Settings > Options > Languages:

Page 5: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 5 of 57

Individual Record Map:

A new tab to display the individual Map has been added by default on the Account, Contact, and Lead

records as a part of Maplytics solution.

Two types of pushpins are plotted on map as follows:

1. Orange color pushpin: This always indicates the record location on the map. This pushpin is

movable on map. This means, if you are not satisfied with the automatic geo-coding information

stored for the record, you can manually move the pushpin to place it at the exact location of your

choice. As you move the pushpin, the geocoding information (Latitude and Longitude) is updated

in the bar at the top. Use the update button to save the updated geo-coding information.

If the application is not able to geo-code the address provided, you can edit the address in the

Address textbox (Please refer above screenshot). Then click on Search button, which will help you

to geo-code the address.

Set the “No Auto Geocoding” option to “Yes” available on the left hand side if you have manually

set the geo-coding information and do not want the automation to override the geo-coding

information.

2. Related Record Pushpin: All the pushpins with star in between are indicating the related records.

Related records correspond to all 1:N relationship of the plotted entity and user can set a default

relationship which should always be plotted whenever this map is loaded. User can further see

related record information by clicking on it. User can at max plot 2 relationships here. Please use

‘Relations’ dropdown to select the available relationships for this entity. Please see Entity Map

setting (refer to Installation Manual) for setting Default relationship and adding more relationship

to ‘Relations’ dropdown.

Page 6: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 6 of 57

Steps to add the Map to other entity forms.

Open the entity form and go to the INSERT tab.

Click on Web Resource button, as shown in the below screenshot.

In the Add Web Resource dialog, select “ikl_/Maplytics/Maplytics.IndividualMap.html” web resource

and check the pass record object-type checkbox as shown in the below screenshot.

Page 7: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 7 of 57

Click OK, then Save and publish the form to see the Map on the entity form.

Note: To plot a particular address on the Map, it should be geo-coded and the Latitude and

Longitude should have been set for that address. For geo-coding you need to execute Maplytics

Geo-coding workflow for the records.

Page 8: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 8 of 57

Detail Map

Maplytics button has been added to Entity forms as well as the Entity Home pages so that it can be

easily accessed from anywhere.

Using this button, user can invoke the Maplytics application for detailed geographical analysis.

Maplytics provides both Heat Map view as well as Detail Map view of the CRM data. These views can be

easily accessed from the buttons added to the command bar in entity home pages and other views.

Page 9: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 9 of 57

Clicking on the “Detail Map” button on a particular entity Grid view, will open the following window.

It will automatically plot the selected records from the view on the map. Records that do not have their

latitude/ longitude will be ignored and will not be plotted on the Map.

There are five different ways to plot the data on Map, namely:

By Location

By Region

By Drawing

By Territory

By Template

We will discuss each of these below in detail.

By Location helps you plot data on the basis of geocode of each record.

Page 10: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 10 of 57

Select Datasource dropdown will list out all the entities configured for Maplytics and the active views

(System as well as User defined) that are available for the selected entity type. The user can choose one

of the views to plot all the records available in that view.

Page 11: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 11 of 57

You can select additional entities using the button. You are allowed to specify maximum of 3 views

for plotting the data at a time.

This allows for viewing CRM data across entities in a single view on the map.

After selecting multiple entities, you can click on search button to plot the records for selected entities.

Note: With multiple views you cannot color code pushpins based on categories. The pushpins are

auto-categorized and colored based on the different views selected

Page 12: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 12 of 57

By Region: This helps you plot data on the basis of region of record i.e. City, State, County, Country,

PostalCode or PostalCode Areas. User can plot multiple territories under a particular region.

Postcode: The smallest postcode category, such as a zip code. Postcode Areas: The next largest post code category after Postcode1 that is created by

aggregating Postcode1 areas.

Page 13: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 13 of 57

By Drawing: This helps you plot data by defining your own shapes. You can use n-sided polygon to

define your own territory.

Page 14: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 14 of 57

User can further edit any plotted shape by clicking on (Pencil icon) in Drawing Toolbar:

Note: Please use ‘Esc’ key from keyboard to close the shape.

Page 15: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 15 of 57

By Territory: This helps user plot data defined in a particular sales territory. User can select multiple

territories to plot on map in ‘Select Territory’ option.

By Template: This helps user to plot the predefined search criteria in Detail Map. This helps user to save

a lot of time. For ex., if any user is assigned with a task where she/ he has to regularly plot ‘My Active

Page 16: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 16 of 57

Accounts’ records in 2 miles of a particular location and filter a particular Industry, then By Template

option can help.

User can also define the access level of Template as described below:

Personal – If user would like the limit the usage of this template to themselves

Public – Anyone in organization can use this template

Apart from saving information of Plot Records & Category card, it also saves the zoom level & center of

map. So if user want to open a particular area while opening detail map, one can use template option to

achieve this.

Proximity:

There are two different option to perform proximity search.

Distance: This option will calculate the straight line distance between current location and all

the point which fall in the proximity parameter as shown below:

Note: Please assign ‘Maplytics User’ security role to Team Maplytics before exploring this

functionality.

Page 17: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 17 of 57

Enter the radius for proximity search. The Proximity can be provided either in Miles or in

Kilometers. User can also hover over a pushpin and see the distance from current location.

Time: This option will calculate how many points fall in ‘x’ minutes / hours of driving distance

from current location. Please see the screenshot of the same below:

Page 18: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 18 of 57

Enter the proximity parameters. The Proximity can be provided either in Minutes or in Hours.

User can also hover over a pushpin and see the distance from current location.

Current Location:

This is used in combination with Proximity to specify the center point for the proximity search. By

default, this field displays the address stored in the business unit of the currently logged in user.

If you invoke this application from within the context of a record, current location will be set to the address

of that record. This is always represented by green color pushpin right next to the current location

message box.

Category:

This lists out all attributes of the selected entity. Select the attribute by which you would like to color-

code the pushpins plotted on the map. Below is a screenshot showing categorization on open leads based

on “Rating” which can be warm, hot, or cold.

Point of Interest Locations:

Ability to search for any points of interest (POI) like ATMs, restaurants, hotels, coffee shops etc. in the

vicinity. This will be plotted alongside the CRM data.

Page 19: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 19 of 57

Apart from plotting POI data, now Maplytics allows you to add millions of businesses in Dynamics CRM

record as lead, account, contact, or any custom-built entity.

Data Grid:

All plotted pushpins represent a unique record in Dynamics CRM and data grid helps you to access these

records from map screen, filter your data further and take some mass actions.

Page 20: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 20 of 57

Filter Data: User can use filter present on the top of every column to filter the data further. Order of

columns in the grid is same as that of the Entity-View selected in Entity Map. User can also customize the

data columns to be visible in grid by adding / removing columns from the entity view.

Mass Action Buttons:

Reset: This will reset the grid to initial search.

Parent Record / Related Record: This is useful when user is dealing with plot related records

functionality. User can switch between child data and parent data using this button.

Page 21: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 21 of 57

Save Data: Plotted data points can be saved as Marketing List or Static View in CRM so that it can be used

later for other CRM activities like building campaigns or sharing data.

Change Owner: User can also change owner of all the selected records in grid to further increase team

productivity.

Export to Excel: Use this functionality to export data from map to excel and analyze further. This

functionality adhere to CRM security roles, if user don’t have permission to ‘Export Data to Excel’ in CRM

then she/he will not be able to export data from Maplytics.

Page 22: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 22 of 57

Tooltip:

Every Pushpin will display the record name, address as well as the contextual data defined in the tooltip

section of the Entity Map under Setting.

Now you can set a particular record as “Origin”, “Destination”, or “Add to Route” from tooltip. Please see the screen shot of the same:

Page 23: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 23 of 57

Quick Call to Action Button: Every tooltip record has four associated call to action button. This helps in saving sales representative time while switching between screens to take action.

Owner : Change Owner of particular record

Open Record : Open record directly from this screen to edit any field

Add Task : Add task to this particular record

Appointment : Schedule appointment with this record

Plot Related Record : Plot different relationship / child records to a particular record as shown below:

Select the required relationship from the list and click on ‘Plot Records’ button. Related records will be

plotted as shown below:

Page 24: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 24 of 57

Use ‘Parent Records’ button to switch between Parent and Related records data points.

Page 25: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 25 of 57

Contextual Menu:

Pushpin Contextual menu provides the following additional options. These options provide commonly

used features in CRM like creating a new task or scheduling an appointment with the prospect.

Open record:

Clicking on this option will allow the user to navigate to the record in CRM that is represented by the

Pushpin.

Set As Origin:

Selecting this option will set the address of the pushpin as the start location of the route.

Set As Destination:

Selecting this option will set the address of the pushpin as the end location of the route.

Add to Route:

This option will set the address of the pushpin as a middle waypoint of the selected route for example if

you already have Point A and Point B selected as your route and you click on the Add To Route option then

the Point B will become Point C and the address of the selected pushpin will become the Point B of your

route.

Page 26: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 26 of 57

Set As Current Location:

This option is used to set the address of the pushpin as the current location, which can be used for

proximity search. For example, if you wish to plot all the leads, which are in a radius of 100 miles from a

particular record, then you can click on the Set As Current Location option to set the address as the current

location and then you can plot the records around this location.

This option also removes the additional step to type the current location manually for the proximity search.

Set As POI Location:

This option helps you set the center point for the Point of Interest (POI) searches like ATMs, restaurants,

Airports, etc. Once this location is set as the POI location, you can search for different POI around this

location.

Add To Do:

This option helps you create a new Task in CRM regarding the selected record.

Schedule Meeting:

You can use this option to create a new appointment for the selected record.

Manage Territory:

User can manage territory i.e. assign / re-assign territory from map using this option.

Page 27: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 27 of 57

Routing:

Another important feature of Maplytics is Routing across multiple waypoints.

Using the Contextual Menu options explained above, you could add multiple waypoints to your journey.

Once multiple waypoints have been added, select the Go button to bring up the Routing Screen shown

below.

User can further retrieve the existing saved route between two dates.

Note: You can add at max 25 waypoints in direction functions.

Page 28: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 28 of 57

Use this button to redirect the following route to Bing Map in new tab.

Once the waypoints are selected, you can choose the mode of transport like Driving, Walking, or Transit

to view the route.

You can choose different options to reduce the time, toll, highways, etc. by clicking the Options button.

Users can now drag and drop the waypoints to change the order of route.

Optimize Direction:

This can be selected from the Options. This option will provide you with the optimized route direction

between your waypoints.

Route Sharing:

Maplytics also helps you share route in different ways.

Page 29: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 29 of 57

Email Route: User can email route to any of the Dynamics CRM records using email route

option.

Save Route:

Now you can take this a step ahead by saving your route planned for the next day as a CRM activity or

share your saved route with any other CRM user.

Page 30: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 30 of 57

Print:

Using the Print button, you can print the Directions as well as the adjoining Map.

Once the route is plotted, users can click on the More Options button to open the Print option and then

they can click on the Print button to print the route.

Page 31: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 31 of 57

Clicking on Print button will open a new window with the map and directions on the page which can be

seen in the below screenshot.

Page 32: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 32 of 57

Click on the Print Icon to print the map and route instruction.

Note: A4 size paper with landscape mode is recommended while printing.

Heat Map View:

Clicking on the Heat Map command button would bring up the Heat Map Screen.

Select Datasource: This option helps user select the entity and view combination to analyze the data.

Select Measure: This helps user to define the aggregation method to be used to color code the region.

By default, it is based on number of records (i.e. ‘By Count’). User can change this to any other field

attribute from the dropdown. Dropdown contains the list of all numeric and currency fields.

Select Region Type: This option helps you to define the geography level for aggregation. User can

choose any option from dropdown:

City State County Country PostalCode: The smallest postcode category, such as a zip code.

Note: Routing requires a minimum to two waypoints to be provided.

Page 33: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 33 of 57

PostalCode Areas: The next largest post code category after Postcode1 that is created by aggregating Postcode1 areas.

The default option is to summarize the addresses by City. You can find the default settings on the Map

Configuration Details Page.

Search: Clicking on the ‘Search’ button will plot the addresses of all the records that were selected in the

view and have been geo-coded already. Records that do not have their latitude/longitude updated in the

record will be ignored and not plotted on the map.

Export to Excel: The search results are listed by the grouping selected at the bottom of the screen and

user can further export these data points using this button as shown below:

This functionality adhere to CRM security roles, if user don’t have permission to ‘Export Data to Excel’ in

CRM then she/he will not be able to export data from Maplytics.

Print: Clicking on print button will print the heat map, as shown in the screenshot below.

Note: A4 size paper with landscape mode is recommended while printing.

Page 34: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 34 of 57

Maplytics Dashboard:

You can define your own Dashboard views for Maplytics and include them as web resources in standard

Dynamics CRM Dashboards.

Maplytics ships with 5 pre-defined Dashboards for various Sales and Service Modules for different user

roles. To setup more dashboards, please refer to Installation Manual for the same.

Steps to add Maplytics View to Dashboard:

Page 35: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 35 of 57

To include the Maplytics component in Dashboard, click on new button and select to add Web Resource.

Select “ikl_/Maplytics/Maplytics.Dashboard.html” web resource and set the name of the Dashboard

record in the custom data parameter to be passed to the html web resource.

Workflows:

Maplytics ships with two different kinds of workflows – Geo-coding workflows to geo-code addresses and

Territory Assignment workflow to assign territories to CRM records. We ship Geo-coding workflow

configured for Account, Lead, and Contact entities and Territory workflow for Account by default. User

can configure these workflows for custom entities also.

Page 36: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 36 of 57

Note: To run workflow, please make sure the Microsoft Dynamics CRM Asynchronous Processing service

is running as shown in below screenshot.

Steps to Configure Geo-coding workflows for custom entities:

1. Go to Setting > Processes > Click on ‘New’ to design a new Workflow Process.

Page 37: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 37 of 57

2. Write Process name, choose ‘workflow’ under category section and select desired entity as

shown below:

3. Select ‘Organization’ under ‘Scope’ dropdown. Select ‘Record is created’ and ‘Record fields

change’ options as shown below:

Page 38: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 38 of 57

4. For the Record fields change option, select all of the address fields to ensure the address is geo-

coded when any of the address fields is changed as shown below:

5. Select the Inogic.Maplytics.Geocoding workflow assembly from the Add step menu as shown

below:

Note: Please don’t select Latitude & Longitude field attribute here.

Page 39: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 39 of 57

6. Click on ‘Set Properties’ and set the address parameter as shown in below screenshot for the

workflow assembly:

7. Choose ‘Update Record’ from ‘Add Step’ menu after selecting ‘Set Properties’ record and select

same entity for which workflow is being created.

Page 40: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 40 of 57

8. Click on ‘Set Properties’ of new record and in update window set the Latitude and Longitude to

the output parameters returned by the workflow assembly as shown in screenshot below:

Steps to Configure Territory Assignment workflow for custom entities:

1. Follow the Steps 1 – 3 from configuring geocoding workflow for custom entities. This will help

you create new workflow.

2. For the Record fields change option, select all of the address fields to ensure the territory is

changed when any of the address field is changed as shown below:

3. Click on ‘Add Steps’ and add ‘AssignTerritoryWorkflow.AssignTerritory’ assembly as shown

below:

Page 41: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 41 of 57

4. Click on ‘Set Properties’ and set the address parameter as shown below and Save this:

Page 42: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 42 of 57

5. Choose ‘Update Record’ from ‘Add Step’ menu and select the same entity for which workflow is

designed:

6. Click on ‘Set Properties’ and select ‘Get Territory based on Latitude and Longitude: Territory

(Territory)’ in ‘Look for’ dropdown as shown below:

7. Update the territory field on entity record with new value from workflow assembly as shown

below:

Page 43: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 43 of 57

Maplytics Batch Geocoding Tool:

The workflow designed can be used on day-to-day basis for addresses that are changed or added

occasionally. However, for bulk geo-coding of data we recommend to use the Batch Geo-coding tool.

This tool ensures that the bulk geo-coding of records is handled as a single batch request rather than the

individual transaction that each single geo-code request is counted as. This tool helps user run all the

Maplytics workflows for batch request including Territory assignment workflow.

Note: To run this tool, user needs to make sure that machine has Microsoft .net framework 4.0 and

Maplytics installed in Dynamics CRM.

To run tool - Extract the Geocoding tool zip and select the BatchGeocoding as shown in below

screenshot.

Page 44: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 44 of 57

Executing Batch Geo-coding Tool:

Connection Details :

Please enter the CRM details in this screen. Users have to enter the following details:

Deployment model : User can select either of the options given in above screenshot depending

on your deployment.

CRM Server: Please enter the serverurl of CRM. Ex., http://<servername>:<port> or

https://<orgname>.crm.dynamics.com

Organization: If deployment model is “OnPremise” then user has to specify the organization

name. For other deployment models leave this blank.

Page 45: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 45 of 57

When user enters the server URL in case of On-Premise deployment model, the organization list

will be auto-populated with the organizations available in CRM. Select the organization for

which Maplytics is to be or already has been installed.

Username: Username of a valid CRM user.

Password : Password of CRM user.

Choose Option: Here user can make selection whether they would like to run this tool for Geo-coding

(Batch Geocode) or Territory Assignment. In this example, we have chosen Batch Geocode as shown

below:

Entity Selection and Filtering:

Please select the entity and view for which user would like to run this tool. Please find the details of the

same below:

Entity: Select the entity on which you would like to run this tool.

Views: Once you select the entity, all the views defined for this entity are populated in the view

list. Select the required view.

All records from the selected view are populated in the table below. You can either choose to geo-code

all of the records, or select the records from the table for geo-coding the record.

Page 46: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 46 of 57

Results and Log Settings:

Since this is executed as a batch process in the background, enter the email address, if you would like

the job results to be mailed to you.

Progress :

Page 47: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 47 of 57

In this section you can see the progress of geocoding process.

After completing the geocoding process you can download the results. The results will be downloaded in

CSV format.

Page 48: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 48 of 57

Pre-defined colors for Categories:

Users now have the ability to define colors for the categories of the plotted records. To define the color

of the category attribute, users have to follow the below steps.

Go to Settings >> Maplytics >> Entity Maps and select the entity map of the entity for which you

need to define the color.

Click on the plus (+) icon of the Category Configuration subgrid to open the new Entity Category

form. Enter the logical name of the category attribute in the Category textbox and save the

form.

User can select only OptionSet, Two options, Numeric, String, Lookup and Money attributes to

define category colors.

For optionset and two option attributes the colors are auto populated and user can change the

colors as per preference.

User can click on the AutoSet button to set random colors for all the values or one can

click on the Discard button to cancel the changes.

Page 49: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 49 of 57

Maplytics in Mobile and Tablet:

We have built dashboard for detail map in Mobile and Tablet. To open Detail map; Go to Dashboard >

Maplytics Detail Map as shown below:

Page 50: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 50 of 57

Clicking on the “Zoom button” available on the dashboard would bring up the following window.

There are three ways to plot the data on Map, namely:

By Location

By Region

Mobile Tablet

Mobile Tablet

Page 51: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 51 of 57

By Territory

Proximity:

Enter the radius for proximity search. The Proximity can either be provided in either Miles or Kilometers.

Search POI:

Ability to search for any Points of Interest (POI) like ATMs, restaurants, hotels, coffee shops, etc. in the

vicinity. This will be plotted alongside the CRM data.

Page 52: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 52 of 57

Current Location:

This is used in combination with Proximity to specify the center point for the proximity search. By default,

this field displays the address stored in the business unit of the currently logged in user.

If you invoke this application from within the context of a record, current location will be set to the

address of that record.

Tooltip:

Page 53: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 53 of 57

Every Pushpin will display the record name, address, as well as the contextual data defined in the tooltip

section of the Maplytics Configuration.

Contextual Menu:

To get contextual menu anywhere on map, long press anywhere on the map. Pushpin Contextual menu

provides the following additional options. These options provide commonly used features in Maplytics

like Set as Current Location, Origin, and Adding to Route, etc.

Page 54: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 54 of 57

Set As Origin:

Selecting this option will set the address of the pushpin as the start location of the route.

Set As Destination:

Selecting this option will set the address of the pushpin as the end location of the route.

Add to Route:

This option will set the address of the pushpin as a middle waypoint of the selected route. For example,

if you already have Point A and Point B selected as your route and you click on the Add To Route option

then the Point B will become Point C and the address of the selected pushpin will become the Point B of

your route.

Set As Current Location:

This option is used to set the address of the pushpin as the current location, which can be used for

proximity search. For example if you wish to plot all the leads which are within a radius of 100 miles from

a particular record then you can click on the Set As Current Location option to set the address as the

current location and then you can plot the records around this location.

This option also removes the additional step to type the current location manually for the proximity

search.

Set As POI Location:

This option helps you set the center point for the Point of Interest (POI) searches like ATMs, restaurants,

Airports, etc. Once this location is set as the POI location, you can search for different POI around this

location.

Manage Territory:

User can manage territory i.e. assign / re-assign territory from map using this option.

Routing – Mobile & Tablet:

Another important feature of Maplytics is Routing across multiple waypoints. Using the Contextual Menu

options explained above you can add multiple waypoints to your journey. At given point of time, you can

add at max 10 waypoints in direction.

Page 55: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 55 of 57

Once multiple waypoints have been added, click on Go button to bring up the Routing Screen shown

below.

Dashboards in Mobile & Tablet:

You can define your own Dashboard views for Maplytics and include them as web resources in standard

Dynamics CRM Dashboards.

Page 56: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 56 of 57

Maplytics ships with 5 pre-defined Dashboards for various Sales and Service Modules for different user

roles.

Page 57: MAPLYTICS User Manual - Microsoft Azure · Maplytics™ – User Manual Page 20 of 57 Filter Data: User can use filter present on the top of every column to filter the data further.

Maplytics™ – User Manual

Page 57 of 57

Contact Us

M/S. INOGIC TECH (INDIA) PVT. LTD.

A-301 Everest Nivara InfoTech Park,

MIDC, Turbhe,

Navi Mumbai - 400 705 - INDIA.

E-mail: [email protected]

Twitter: @Maplytics; @Inogic

Facebook: @Maplytics; @Inogic

Website: http://www.maplytics.com/ ; http://www.inogic.com/