Hello everyone,
I have been working with child flows for about a week now and have been dealing with some disturbing behaviour around the "Run-only user" connection error not working as expected. I want to showcase the behaviour I've been seeing in hopes that others out there can recreate this problem Additionally, I've included my workarounds in hopes that it will help someone out there.
Action 'Run_a_Child_Flow' has defined a child flow that contains 'run-only user' connections.
Scenario 1: Publishing the parent flow while a child flow is set to "Run-only users" raises an expected error, however updating the child flow to "Use this connection" does not behave as expected.
How to Recreate Scenario 1:
Scenario 1 Workaround:
Recreating Scenario 1 is very consistent on my end. I assume it has to do with some cached values, and that adjusting the output parameters forces it to re-validate the schema.
Scenario 2: Updating the input params of child flow causes it to reset to "Read-only-User" mode.
How to Recreate Scenario 2:
Observed unexpected behaviour of Scenario 2: The child flow reverts back to a run-only flow, and the parent flow cannot be published due to this behaviour.
Temporary Workaround for Scenario 2:
note that any deviation from this order will not work, and you will need to follow workaround in scenario 1.
For example, if you do not re-publish the child flow, it will not work. If you attempt to publish the parent flow before publishing the child flow, it will not work. This error cannot be re-created consistently. It is sometimes caused by deleting or adding input parameters, or changing the names of input parameters.
This test was performed on Mozilla Firefox 137.0.2 (64-bit)
Tomac
986
Moderator
stampcoin
699
Super User 2025 Season 2
Riyaz_riz11
577
Super User 2025 Season 2