Tracer
The Tracer
module enables remote (via flows) controlling of the tracer functionality. To enable the UI of the Tracer open the settings for Manatee and search for “Tracer”. When the UI is enabled it will show a small window (notification-style) in which output from the current flow is shown. Output includes which API functions are called, which fields are interacted with etc. The window also holds buttons to pause, resume and step forward in the flow as well as a button to pause and bring up the debug.ger window. By using this module in a flow you can control much of the same functionality.
Developer tool
Note that care should be taken using the Tracer functionality in production flows. It is primarily a developer tool.
Delay
The delay
methods controls how fast your flow is running. By setting a >0 delay you can slow down your flow.
Example
// Delay each flow "step" 1s
Tracer.delay(1000);
Pause
Allows you to pause the flow. Resuming can only be done in the flow-tracer UI.
Example
Tracer.pause();
Resume
Resume a paused flow. Be aware that you can only resume a flow using this method if it is running asynchronously.
Example
Tracer.resume();
Message
Show a message in the Tracer UI.
Tracer.msg("Hello from a flow");