Posted: 9 Dec 2016 12:13 EST Last activity: 6 Nov 2018 20:02 EST
How does one tell OpenSpan that an object passed to another automation Uses Keys.
If I pass an object that Uses Keys to another Automation wherein I want to address that object using keys, how do I tell OpenSpan that the passed object uses keys? I suspect there might be a way to modify the .os file, but I really don't want to do that. If I do have to do that, exactly what do I need to do?
You shouldn't have to send the key to the second automation using an automation execution parameter. OpenSpan performs whats called a downstream with the key assignments. Which ever key is specified in the automation last or is set to active in the previous automation is automatically picked up in the automation that is being called.
Please have a look at the sample screenshots I have provided.
In this simple test case, I have automatically assigned single digit numeric keys to each of the calcs that are created.
Prior to calling my second automation, I set the key that I wish to retrieve data from use the calculator input text value key parameter. The implicit downstream allows automation 2 to retrieve the input text value from the calculator that has the key specified from automation 1.
Good to see you here. You are correct, but I should have been clearer. I want to use a multiple key within the second automation. So I posted a poor example. although if it there is a way to indicate that the object is Keyed, it might have sufficed. So I would still like to know how to do what I asked.
The problem is that the Label is what I am passing to the sub-Automation. I'm doing that because I have the equivalent of five different Labels that Use Keys. So I am passing the "main" label and am working through the entire list of keys within the automation.