Scenarios are triggered either whenever some data is received in real time, or at specified intervals.
Meanwhile, since BusApps can be multiple things at once (consumer and producer) they may have multiple input and ouput channels
As you can guess, the ideal situation is always to push data because it is straight forward and allows realtime processing. However, this heavily depends on what the external devices or services support. On its side, Busit can collect data from external sources either in push or pull. However, Busit can only push data to external services. This is enforced by Busit's terms of use stating that we do not store data ; hence, we cannot keep it until some external service pulls it.
{{property}}Example: if a message contains the following properties
{{quantity}} * {{price}} / 100Which will automatically be converted to :
3.141592 * 42 / 100