We are passing Process.bearer_token and Process.federated_id into the "Run Script" operators -> Parameter 0 and Parameter 1, respectively. We then assign them to local powershell variables using:
$bearer_token = $args[0]
$feder_id = $args[1]
However, when using these values in a call it is not working.
Release : 4.3
Component : Process Automation
During our webex we found that the args array were separating strings with spaces in them. For example, the Process.bearer_token variable has a value of "Bearer <bearer token id>". The args array processes this by adding "Bearer" to arg[0] and the <bearer token id> to arg[1] or arg[2]. In order to maintain the full value we found that the following can be added into the parameter value field: "'" +Process.bearer_token +"'"
That adds a single quote character before and after the Process variable - which maintains the full string value in the args array.