# Configure Geocoding Workflows for Custom Entities

1. Go to ***Setting > Processes > Click on ‘New’*** to design a new Workflow Process.
2. Write Process name, choose ‘***Workflow***’ under category section and select desired entity as shown below:

![](https://gblobscdn.gitbook.com/assets%2F-M0QoyqUVI8_HaZ9FOSL%2F-MJPpfSqiBGdrw7Pv62d%2F-MJPr0I4JvjyuLHRGjRH%2Fassets2F-M0QoyqUVI8_HaZ9FOSL2F-MFQ0YCC36iap6tY7u902F-MFQ0jf4MqszRqG-xrF62F10.jpg?alt=media\&token=d45f6fe7-bfcc-41a2-905b-58058dc23fd6)

3\. Select ‘Organization’ under ‘Scope’ dropdown. Select ‘Record is created’ and ‘Record fields change’ options as shown below:

![](/files/-MbbkaIRcyVU_Qu_GQ3E)

4\. For the Record fields change option, select all of the address fields to ensure the address is geocoded when any of the address fields is changed as shown below:

![](https://gblobscdn.gitbook.com/assets%2F-M0QoyqUVI8_HaZ9FOSL%2F-MJPpfSqiBGdrw7Pv62d%2F-MJPrE1oaJkl1zNaFWJ6%2Fassets2F-M0QoyqUVI8_HaZ9FOSL2F-MFQ0YCC36iap6tY7u902F-MFQ1An8oVJJfuIkbEfo2F10.jpg?alt=media\&token=6f50f037-4147-4580-af2e-05d3f7ee4a15)

5\. Select the ***Inogic.Maplytics.Geocoding*** workflow assembly from the Add step menu as shown below:

{% hint style="info" %}
***Please don’t select Latitude & Longitude field attribute here.***
{% endhint %}

![](/files/-MbbkmR6gZo2RmY4UIAa)

{% hint style="info" %}
***For custom workflows, add an 'AND' condition, if the address fields are not blank as shown in the above screenshot. This will avoid the trigger of the workflow if the address fields do not have any value.***
{% endhint %}

6\. Click on ‘***Set Properties***’ and set the address parameter as shown in below screenshot for the workflow assembly:

![](https://gblobscdn.gitbook.com/assets%2F-M0QoyqUVI8_HaZ9FOSL%2F-MJPpfSqiBGdrw7Pv62d%2F-MJPrNBsLrOxf8mgHRly%2Fassets2F-M0QoyqUVI8_HaZ9FOSL2F-MFQ1aUbUH3KvnHhSSli2F-MFQ1sDT25xmcp8Gr8_-2F10.jpg?alt=media\&token=79b4d68f-dfa4-41b6-839a-9cee0b22ae90)

7\. Choose ‘Update Record’ from ‘Add Step’ menu after selecting ‘Set Properties’ record and select same entity for which workflow is being created.

8\. Click on ‘Set Properties’ of the new record and in the update window set the Latitude, Longitude and Rating to the output parameters returned by the workflow assembly as shown in the screenshot below:

![](https://gblobscdn.gitbook.com/assets%2F-M0QoyqUVI8_HaZ9FOSL%2F-MJPpfSqiBGdrw7Pv62d%2F-MJPrnB4CucdNLtVaZnB%2Fassets2F-M0QoyqUVI8_HaZ9FOSL2F-MFQ1aUbUH3KvnHhSSli2F-MFQ23JEWqwP5xa3BuFi2F10.jpg?alt=media\&token=9d52dba1-87de-441d-a371-66ce97e2e12a)

**Geocoding Confidence Rating:** User can also check the geocoding confidence rating provided by Bing Maps. A ‘Rating’ field can be added that shows the confidence rating as High, Medium or Low. The ‘Rating’ field is set in the workflow as shown in the above screenshot.

![](/files/-MbbkrF_pCLkWgOmiGno)

{% hint style="info" %}

* ***Latitude and Longitude fields should of data type: ‘Floating Point Number’ with precision set to 5. Add minimum to maximum range of fields respectively Latitude (+90 to -90), Longitude (-180 to +180).***
* ***Geocoding Confidence Rating cannot be checked for Geocoding plugin.***
  {% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.maplytics.com/features/workflows/configure-geocoding-workflows-for-custom-entities.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
