
I have setup a simple example flow (see below) triggered "When an item is created or modified" with a conditional trigger.
It is triggered with an item in a list (see below) is modified AND the StartWF field is not set to 'No'
It updates the History and FlowURL columns when
Now here’s the issue.
I trigger the flow by adding a new record to the list, setting StartWF to 'Yes' and adding an attachment.
The flow runs and updates the List - sets StartWF to 'No', and updates the History and FlowURL columns.
Then the flow sends out an approval request and continues to be 'running' waiting for a response.
At this stage, every time I go into the record in the list and edit and save the attachment, bizarrely the History column and FlowURL are updated also automatically. The only thing that could be doing so in this way is the second action in the flow. The FlowURL shows exactly the same flow – so this is not triggering a new flow but seems to be looping back somehow – even though the flow has no loop. (see screenshot below)
Also the entry in the History column still shows the StartWF as a ‘Yes’ (I’m guessing because the original trigger was a 'Yes'), whilst the Approval Request clearly shows that it was set to 'No' by the flow.
Hope someone can help explain this behaviour and provide assistance in fixing this issue.
Many thanks
Flow
Conditional Trigger
List
Item 2 in List - see History and FlowURL fields