I have a flow based on the "When a record is updated in a feature layer" trigger. If I update a field in the AGOL interface, the flow runs fine.
If the same layer is updated via an Edit widget in Experience Builder, the flow is not triggered at all. The Edit widget is using a data entry interface that was created in Field Maps designer.
@AnthonyLatini - is this expected behavior?
Solved! Go to Solution.
@JJ_Reyes - The flow should trigger so long as the associated layer is linked with the trigger. The source of the edit, create, or delete should not matter as long as the appropriate permissions are set up on the layer (meaning that editing is enabled, etc.).
We may need to jump on a quick screen-share to see the behavior since sharing screenshots might be too cumbersome here. Please send an email to: alatini@esri.com so that we can coordinate a time to take a look.
Thanks @ZacharyHart. That doesn't seem to be it. My flows aren't even triggering when the layer is updated in Experience Builder.
Correct. EB does not work. Updating a record in AGOL "Content" interface does work.
@JJ_Reyes - The flow should trigger so long as the associated layer is linked with the trigger. The source of the edit, create, or delete should not matter as long as the appropriate permissions are set up on the layer (meaning that editing is enabled, etc.).
We may need to jump on a quick screen-share to see the behavior since sharing screenshots might be too cumbersome here. Please send an email to: alatini@esri.com so that we can coordinate a time to take a look.
I realized EB was using the view for the edit widget and Power Automate was using the original layer. After I updated Power Automate to look for updates on the view, the flow works on both the back end and EB.