I use parameters (arguments) quite a bit. In some instances, I want to set a parameter in Orchestrator to “” so that it’s blank and does not inherit the value from the argument (as seen when the Process is opened in Studio).
How can I set a parameter to an empty string instead of inherit?
This is not a solution. We have a value in the argument default that needs to be overridden by a blank parameter. This is why I said “does not inherit the value from the argument.”
Sorry if I got you wrong. Basically, if you will not use any default value in your argument (in Studio) then it should take the value from the Orchestrator (assets). But you need to assign the asset to that argument.
Probably " " would work, but that’s not an empty string, that’s a space character. For the particular automation I’m working on, this would break it without special coding to check for " " and deal with it.
Exactly! You can suggest a product improvement and use special coding (?) If String.IsNullOrWhitespace(param) Then param = “” as a workaround in the meantime.
I do agree, you should be able to send a blank value with “”.