When I invoke the Login for Acme in InitAllApplications.Xaml, we need to use “In.Config(“System1_URL”).ToString” when we import the arguments.
However, when I invoke the Login for Acme in “If first run - read Config file”, we need to use “Config(“System1_URL”).ToString” when we import the arguments.
“Config” was made in the Main.xaml file. Any other workflows(different .xaml files i.e. InitAllApplications, System1_Login, etc.) cannotuse this variable since they have no access to it. In order for other workflows (invoked workflows) within the same ReFramework to have access to the value of the variables you’ll need to pass it using an argument, in this case it’s “in_Config”.
Sample: in_Config = Config. ← What this does is pass the values of variable Config to the argument in_Config in order for it to be used by the other workflows that has the argument in_Config.
To put it simply:
All variables are for single workflow use only. If you need to use the values of the variable in a different/invoked workflow then you’ll have to pass its value using an argument.