This makes no sense. How can you ‘use’ the Workflow A variables in Workflow B without invoking Workflow B. There will be nothing ‘using’ the Workflow A variables.
You will already have the Workflow A variables stored locally in the sequence which houses the two workflows together after that workflow completes
Ok, agree with you. But, there is anyway to do this using arguments without invoking the workflow?
ex.: I want to creat in Workflow 1 one argument with direction out, assign one value to it and get this value on Workflow 2.
Ok.
On Assignment 1 of Advanced training I have one Workflow to get ID, Name and Country from Acme website and creat a Hash argument concatenating those values. Then I have another workflow to type this Hash into SHA1 website and get the Hash-Code. This Hash-Code should be used into a third workflow created to update the client information on Acme website.
Is there a solution without putting everything in one workflow? I should always invoke a workflow to retrieve an argument value?
A: This gets the details to create the hash code. So a few out arguments are created and passed to local variables.
B: These local variables are then passed to in arguments so that a Hash Code variable can be populated by Workflow B. This Hash Code is stored as an out argument and passed to another local variable.
C: The final workflow takes the local hash code variable and passes this to an in argument and it updates the customer record through the Workflow.
You seem to have a use case in mind which is a result of mis understanding how variables and arguments work together.