Geocode SharePoint List using Power Automate Workflow

775
4
Jump to solution
05-16-2022 02:25 PM
FrancisHourigan1
Occasional Contributor

Hello Everyone,

I am just trying out a workflow where I use the Power Automate ArcGIS Flow connector to geocode a SharePoint list that includes full addresses. I have found limited documentation on how to accomplish this (mainly the steps are in many different documentation articles and the in-between steps are missing). Has anyone tried this and found a simple workflow. Also, there are 600 records so to avoid a timeout I have to use the iterative function from this post: https://community.esri.com/t5/arcgis-for-power-bi-blog/working-with-datasets-in-power-automate/ba-p/.... Another question i have is how many credits from my AGOL account will this use and is there a way to calculate or check this ahead of time?

0 Kudos
1 Solution

Accepted Solutions
RaajRaaj
Esri Contributor

Hi @FrancisHourigan1 - We have published a Power Automate template to geocode Sharepoint lists. The template can be accessed/downloaded using the below link. Let me know if you have any questions.

 

Thanks,

 

Raaj

 

https://us.flow.microsoft.com/en-us/galleries/public/templates/9786376914db48f4b0297cd55edd6085/shar...

View solution in original post

4 Replies
RaajRaaj
Esri Contributor

Hi @FrancisHourigan1 --

Thanks for reaching out to us. We value your feedback and we will make sure to address your questions/concerns/enhancement requests within the next 1-2 releases. Regarding the enhancement request to provide estimated credits that will be consumed when a flow containing an ArCGIS connector is run by an end user, we have received similar requests from our end users and I can assure you that we will try to address this as soon as possible.

With regards to steps on how to use the "Find Address" ArcGIS Connector for Power Automate, I am attaching the below screenshots showing a flow I have set up to geocode a SP list with 600+ records.

 

Overall flow:

 

RaajRaaj_0-1652820298186.png

 

 

Each step explained:

Get items from SP list

RaajRaaj_1-1652820340105.png

 

Initialize variable

RaajRaaj_2-1652820390685.png

 

"Do until"

 

RaajRaaj_3-1652820440376.png

 

RaajRaaj_4-1652820462695.png

 

I create the SP list with columns "longitude", "latitude" and "Status" (from an Excel table). The flow will populate the "longitude" and "latitude" columns and the "status" column is used to iterate the flow to process more than 150 records (avoid time out issue). The excel table used for creating the SP list has the column "status"  populated with the value "Processed" and this will allow the flow to run until it cannot find any records with the status="Processed".

 

Hope this helps.

 

Let me know if you have any additional questions.

 

0 Kudos
RaajRaaj
Esri Contributor

@FrancisHourigan1 

 

I also wanted to share a simpler Power Automate flow which can geocode a SP list way faster than what I had shared earlier. 

RaajRaaj_0-1652899590621.png

 

RaajRaaj_1-1652899609315.png

 

Snag_1fddaf20.png

 

RaajRaaj_2-1652899632133.png

 

RaajRaaj_3-1652899649839.png

 

 

by Anonymous User
Not applicable

@FrancisHourigan1  The credit cost is the same across the system, so every 1,000 records geocoded will cost 40 credits. Power Automate will use the services you configured in your flow, and will run based on your triggers. For detailed information on premium services and credits, please review the following site.

https://doc.arcgis.com/en/arcgis-online/administer/credits.htm#ESRI_SECTION1_709121D2C7694DCAB9B8592...

RaajRaaj
Esri Contributor

Hi @FrancisHourigan1 - We have published a Power Automate template to geocode Sharepoint lists. The template can be accessed/downloaded using the below link. Let me know if you have any questions.

 

Thanks,

 

Raaj

 

https://us.flow.microsoft.com/en-us/galleries/public/templates/9786376914db48f4b0297cd55edd6085/shar...