A Process can have a Manual Trigger to manually pass parameters from the user to start the Process.
โ
Unlike other Trigger types, a Manual Trigger can be configured with a dynamic number of parameters. When defining manual parameters you need to define each of the parameters by using the "Add parameter" button.
A manual parameter consists of:
Key - Required
Default value - Optional
Description - Optional
Secret-flag - Indicates that this parameter will not be logged
These manual parameters can be accessed in the process using the same #hashtag and {{ handlebar }} notation like any other Trigger variable.
Parameters in a Manual Trigger in a Subprocess callย
The parameters passed from a Process to a Subprocess are serialized as JSON during transit. The serialization is done by Json.Net Serialize method. Subprocesses only support string type parameters, so if you want to pass an object to a Subprocess, and access it by dot notation, it needs to be converted to object in the Subprocess. This can be done with the Json.ConvertJsonStringToJToken Task.
โ