Actions

Actions are the processes available in a Microsoft Power Automate flow. ArcGIS Connectors for Power Automate actions connect your flow to the services and privileges in your ArcGIS account. Depending on the action, the accessed services require either the ArcGIS Online (ArcGIS) connector, the ArcGIS Enterprise connector, or the ArcGIS PaaS connector.

Sample Find address candidate pane

For more information about actions, see the Microsoft article about adding actions to a cloud flow.

Note:

ArcGIS Survey123 also has two actions available through Microsoft Power Automate. For more information, see the Survey123 connector Microsoft documentation.

Geocoding services

Geocoding is the process of transforming location data—for example, an address or a place-name—to spatial data, such as coordinates or a complete address. When connecting to ArcGIS to use ArcGIS Geocoding service or another service, you can use either the ArcGIS Online (ArcGIS) connector, the ArcGIS Enterprise connector, or the ArcGIS PaaS connector.

Find address candidate action

You can locate a single address using ArcGIS World Geocoder, which is also known as an address search. This service provides information about a place, including the address, coordinate location, and match score. The more information provided about an input address, the more precise a result is. The result of this action is the best match of possible address candidates. The address candidate contains useful information, such as the geometry of a location, and can be used in other actions in a flow.

Find address candidates action

You can locate a single address using either ArcGIS World Geocoder or another custom geocoder. This service provides information about a place, including the address, coordinate location, and match score. The more information provided about an input address, the more precise a result is. The result of this action is a list of possible address candidates and corresponding location information. The address candidates contain useful information, such as the geometry of a location, and can be used in other actions in a flow.

Geocode addresses action

You can find multiple (batch) addresses, place-names, and businesses to add to a new or existing dataset. When using this action, you can use either ArcGIS World Geocoder or another custom geocoder. This data can be used to create maps in all ArcGIS for Microsoft 365 components.

ArcGIS GeoEnrichment Service

ArcGIS GeoEnrichment Service allows you to add contextual information to your data. When using this service, you can use either the ArcGIS Online (ArcGIS) connector, the ArcGIS Enterprise connector, or the ArcGIS PaaS connector to enrich your data with demographic information.

Geoenrichment action

You can get facts about a location or area using ArcGIS GeoEnrichment Service. You can add context about the people, places, and businesses in a specific area or within a certain distance or drive time from a location. Data is curated from Esri infographics and demographic catalogs.

Create, update, and delete record actions

When performing a create, update, or delete record action, you must use either the ArcGIS Online (ArcGIS) or the ArcGIS Enterprise connector. When creating a flow with these actions, you must have feature layer editing permissions for the layer stored in your ArcGIS account. If you do not have the appropriate permissions, you can't save or run the flow.

Create a record in a feature layerUpdate a record in a feature layerDelete a record in a feature layer

This action adds a new record to a feature layer.

This action updates an existing record in a feature layer.

This action deletes one or more records from a feature layer using IDs.

Attachment actions

When performing an add, delete, or get attachment action, you must use either the ArcGIS Online (ArcGIS) or ArcGIS Enterprise connector. When creating a flow with these actions, you must have feature layer editing permissions. If you do not have the appropriate permissions, you can't save or run the flow.

Add attachmentDelete attachmentGet attachmentGet attachment from URLQuery attachmentUpdate attachment

This action adds an attachment to a record in a feature layer.

This action deletes an attachment from a record in a feature layer.

This action gets an attachment from a record in a feature layer.

This action adds a new record to a feature layer.

This action updates an existing record in a feature layer.

This action updates an attachment to an existing record in a feature layer.

Create feature layer action

A feature layer is a grouping of similar geographic features, for example, buildings, parcels, cities, roads, and earthquake epicenters. Create a feature layer in ArcGIS using data from an existing source, such as a Microsoft SharePoint list.

When performing the Create feature layer action, you can use either the ArcGIS Online (ArcGIS) connector or the ArcGIS Enterprise connector. When creating a flow with this action, you must have feature layer editing permissions on the feature layer stored in your ArcGIS account. If you do not have the appropriate permissions, you can't save or run the flow.

Point to point routing action

You can create point-to-point routes using the Point to point routing action, which is supported by Network Analyst. Points in a route can be mapped in the order you specify or in the order that minimizes overall travel time or distance. Routes represent the shortest path along roads to visit specified stops.

When performing the Point to point routing action, you can use either the ArcGIS Online (ArcGIS) connector, the ArcGIS Enterprise connector, or the ArcGIS PaaS connector.

Data and geometry

You can use ArcGIS Connectors for Power Automate to access information from services such as ArcGIS Living Atlas and use it in your workflows. To use data and geometry actions, you must use either the ArcGIS Online (ArcGIS) connector or the ArcGIS Enterprise connector.

Get data from feature layer action

With this action, you can connect to a feature layer in ArcGIS and use its data and attributes in an existing dataset or create one. You can use this data to create maps in all ArcGIS for Microsoft 365 components.

Get geometry from feature layer action

With this action, you can get geometry or boundary information from a feature layer and export it as Esri JSON or to a shape column in a dataset. You can use this data in all ArcGIS for Microsoft 365 components.

Create point geometry

With this action, you can create point-based geometry in a flow by using Longitude (X) and Latitude (Y) values from other actions. X and Y values can be passed into the action as static or dynamic values. Geometry outputs are produced and can be used in other actions in the flow. You have the option to output to a specific spatial reference by using the drop-down menu. To use this action, you can use any of the available ArcGIS connectors.

Convert date and time format action

Convert time values in a flow. Values can be entered as either Unix epoch in seconds or milliseconds or as a string and used as an output in either Unix epoch in seconds or milliseconds or as a string. To use this action, you can use any of the available ArcGIS connectors.