Rules
Rule is a statement that guides the ingestion of incoming events from Publisher to Target. It prescribes the actions which should be taken when certain conditions are met for delivering the events. You can tailor the rule configurations, update matching criteria, and modify target actions as required to accommodate changing business needs.
Following are a couple of examples of rules:
-
In a Travel Bureau, whenever a trip is booked through their online platform, the event should be delivered to multiple target services, such as reservation management, customer service and support, and personalized recommendations. To achieve this, you can create a rule with no condition and multiple targets.
-
In a marketing software managing several campaigns and trade shows for a product with various features, each feature department needs to be notified of customer interactions regularly. To achieve this, you can create a rule with a condition to match a feature. The rule can then direct the events to the specific feature department through webhook.
Key Aspects
Event Sources
Event source refers to the publisher from where the configured event will be dispatched to Signals. Each Rule connects an event from a Publisher to one or more Targets. A single Rule can serve up to five Targets, allowing diverse services to react to the same event.
Learn how to create a publisher
Filter
Rules deploy filters to find out the necessary events that need to be delivered to the target. These filters are based on event schema such as publisher, event details, or specific values within the event payload. This filtering capabilities of Signals assist you in precisely discovering the required events for triggering downstream processes in the target.
Target Input
Targets process the incoming events according to a few actions that involve data extraction and transformation of the event schema. They also implement an dispatch policy that determines whether events have to be delivered instantly or should meet any condition to be delivered as a batch. These events further trigger a downstream process through different consumer types.
Refer to Target types and Target Input.
Multiple Target Association
Rules in Signals support multiple targets, allowing users to define multiple actions to be taken when any event matches the rule. This enables you to manage complex event routing and orchestration scenarios, where events may need to trigger multiple downstream processes in one or many targets.
App Alerts Integration
Application Alerts in the Catalyst ecosystem is supported within Catalyst Signals to help you stay informed about event delivery failures. When enabled, Application Alerts automatically sends email notifications whenever an event fails to reach its target. It is an optional support ensures you are alerted in real time, enabling faster resolution without the need for constant monitoring.
You can configure Application Alerts under Catalyst DevOps service to define and manage alert settings. Learn more about setting up Application Alerts.
Last Updated 2025-05-30 17:14:32 +0530 +0530
Yes
No
Send your feedback to us