So buddy usually when we want a value to be passed within our workflow that is one workflow we use variables to for, but if we want to pass the values between different workflow we use arguments and it can be made possible whether to go out or get from others with its direction like
IN - will get the input value from other workflow and use it in its workflow, the current workflow being
OUT- will pass the value as a output to other workflow and enable the other workflow to make use of it
IN/OUT - a argument with this direction can either take the input or give a output value, and this is used when we want to use a argument that can take and give values from and to workflow
so coming to the point,
here in_file its good that you have passed the value to the argument of direction IN explicitly, hardcoded, or even term it as directly
but when the input is processed and if you want to pass the value of the process as a output to other workflow, you must have a variable that actually gets the value in the process and that should be passed to the argument outArg here buddy , with a variable that is getting value from the process…among the one you have down the image you have attached
Kindly Try this and let know buddy, because its a practice session, i don’t want to ruin your learning by giving the solution out here…kindly try buddy…if not working no worries, lets sort this out together…hope you don;t mistake, and thanks for your kindness
Cheers @nyck33