I have a workflow with a hidden input parameter, a simple text string, that works fine outside of the vCO client, but when the workflow is executed in the client the value is nulled. Am I missing something simple? This has worked in older versions. Currently 5.1.1
Looks like a bug to me. Also doesn't work properly in 5.5 (although there I'm getting an empty string instead of null).
I will open a PR in our bug tracking system. Thanks for reporting it.
I'm not sure that I fully understand the problem.
What do you mean by 'works fine outside of the vCO client'? 'vCO client' is the vCO Java Client, right? How do you start the workflow outside the client, via REST API call? And how do you set the initial non-null value that gets nulled when you start the workflow? Via 'default value' property in presentation?
Correct, by vCO client I mean Java client. Outside I have used Webviews and the vSphere Web Client. I set the parameter initial via the default value property in the presentation.as you mentioned. If I remove the Hide property it is fine. It may be better for me to move it to a regular workflow variable than hidden input, it had just been there for a while.
Looks like a bug to me. Also doesn't work properly in 5.5 (although there I'm getting an empty string instead of null).
I will open a PR in our bug tracking system. Thanks for reporting it.
I'm getting this same behaviour.
It seems that no matter what I do, the data will only bind to the parameter if it is visible in the presentation. As soon as I set either hidden to true, or show to false, the data doesn't bind to the parameter.
I'm hoping to bind one parameter to a property of another, without having to do it in a scriptable task and without showing it to the end user.....
