Sender module is used to read data from receiver and conditionally execute automated actions, usually to route the processed messages to the other systems.
Module lifecycle
Each sender module connected over the Service bus to exactly one Receiver module and follows this process:
Periodically checks new data on Receiver
Read normalized data from Receiver
Evaluate action rules
Trigger one or more automated actions
Delete processed data from Receiver
See Configure sender to learn more about all configuration options.
Action rules
Automated actions are executed, only if action rules are met or no rules are defined.
Currently, there is just one type of action rule - filter rule. Filter rule defines set of filter conditions, which are evaluated in a row. Filter rule consist of referrenced field name, operation type (e.g. EQ, GT, NOT_NULL, etc) and values.
Automated actions
There are several automated action type:
Send data to the BellaDati backend over REST API
Send data to 3rd party systems using HTTP protocol