Why SharePoint trigger When a file is created or modified (properties only) in Power Automate can sometimes return multiple items? From logical point of view, I would expect separate run per each action.

I was going to set the Trigger condition, but I can't now.

Microsoft official documentation kinda lack details why is that. (link)

"Returns: The outputs of this operation are dynamic."


Edit: I found a solution how to prevent it in Power Automate White Paper (page 47 in PDF) with Split-On option in trigger settings.

But I still don't understand how it can batch those actions?

Trigger Advanced Settings

Split On: If your trigger returns an array for flow to process, a For each loop might sometimes take too long to process all array items. Instead, you can use the Split On property in your trigger to debatch the array. Debatching splits up the array items and starts a new logic app instance that runs for each of those array items.

  • Ideally it should only return the single file properties when a file is created or modified. Can you show us how you are using flow and what triggerOutputs you got in flow? Oct 20, 2022 at 9:25
  • Can you make sure that Concurrency Control settings is disabled? Oct 21, 2022 at 9:19
  • Concurrency control is disabled.
    – Popkornak
    Oct 25, 2022 at 7:08


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.