- alarm status filter — Filters messages based on the specified alarm statuses.
- asset profile switch — Routes incoming messages based on the name of the asset profile. The asset profile name is case-sensitive.
- check fields presence — Checks the presence of the specified fields in the message and/or metadata.
- check relation presence — Checks the presence of the relation between the message originator and other entities.
- device profile switch — Routes incoming messages based on the name of the device profile. The device profile name is case-sensitive.
- entity type filter — Filters incoming messages by type of message originator entity.
- entity type switch — Routes incoming messages based on the entity type of the message originator.
- gps geofencing filter — Filters incoming messages by GPS-based geofencing.
- message type filter — Filters incoming messages based on one or more predefined or custom message types.
- message type switch — Routes incoming messages by the message type value.
- script — Evaluates boolean function using incoming message. The function may be written using TBEL(recommended) or plain JavaScript.
- switch — Routes incoming message to one or multiple output connections.