Skip to main content

Manual Trigger

Start a Process from the Frends UI.

Ossi Galkin avatar
Written by Ossi Galkin
Updated over a year ago

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.
โ€‹

Did this answer your question?