Press the button at the top left of the component to output the debug log.
By nature, components run independently and in parallel, but when executing an action while outputting debug logs, they are synchronized within the action engine.
The debug log outputs the properties and variables of tp.
(trigger properties) / tv.
(trigger variables) / ap.
(action properties) / av.
(action variables) / cp.
(component properties) / cv.
(component variables) in that order.
The action program is processed in the following order.
- Get the component variables including Payload from the queue
- Assignment is performed if there is a value of PostMappings passed from a previous component.
- PreMappings expression evaluation and value assignment are conducted.
- The Component’s main functionalities are executed according to the set properties.
- A the component variable
cv.Payload
is updated to the new content, depending on the result of the component’s output. - PostMappings is evaluated only as an expression and the resulting value is stored in a component variable containing the new
cv.Payload
. - The newly filled
cv.Payload
is sent to the next component’s input queue. - For the next component, the process starts over from number 1 above.
If you turn on the debug log function, in the processing procedure of the above-mentioned component, the content of the variable after the expression evaluation and assignment of PreMappings of 3 is printed in the console log.
Need more help with this?
Join our slack community for help