This used to work. Now when I click “refresh arguments” it doesn’t automatically fill in arguments where the variable has the same name. Little things like this cause lots of moments of extra work that all add up. I don’t understand why you fix things that aren’t broken. The way Invoke Workflow worked before was just fine.
I’m on Studio 23.4. I don’t have a way to record a video but I figured out the exact issue.
It does work when the variable in the main workflow is just a variable. It doesn’t work when the variable in the main workflow is an argument. Basically I have main.xaml invoking a workflow and passing a variable to an “in” argument in sub.xaml. Then sub.xaml invokes yet another workflow and passes its “in” argument as an “in” argument to subsub.xaml.
Steps to reproduce
Create argument in main.xaml
Create argument in sub.xaml with same name as argument in main.xaml
Drag sub.xaml into main.xaml to generate Invoke Workflow and click refresh arguments