I have created a new vRO Workflow, which I want to place in the Catalog for users to launch.
A custom form field of the workflow needs some metadata to work, similar to how event-triggered workflows can use the inputProperties to extract information.
With a event-triggered workflow, I could just create an "inputProperties" variable of type Properties and parse it. What would be the way to achieve this with a custom form?
Creating an "inputProperties" input in the vRO workflow does not work, the field is not filled with content (nothing is passed by vRA to vRO), I guess this is because inputProperties are only generated with a subscription? I have tried creating a new input of type Properties, and used "external value" to bind it with a vRO action, which taken "inputProperties" as an input, but nothing is passed on here; similar, if the field in the custom form in bound to an action, that extracts metadata System.getContext().getParameter("__metadata_someparameter"), I get a null value error.
For reference, in vRA 7, I could just create a "__asd_subtenantRef" or "_asd_requestedBy" input property in the workflow and those values would be automatically filled with relevant metadata in the custom form.
Edit:
For better understanding, here's what I want to achieve:
