Rules
Una Rule es una declaración que guía la ingesta de events entrantes desde un Publisher hacia un Target. Prescribe las acciones que deben tomarse cuando se cumplen ciertas condiciones para la entrega de los events. Puedes adaptar las configuraciones de la regla, actualizar los criterios de coincidencia y modificar las acciones del target según sea necesario para acomodar las necesidades cambiantes del negocio.
Los siguientes son un par de ejemplos de reglas:
-
En una Agencia de Viajes, cada vez que se reserva un viaje a través de su plataforma en línea, el event debe entregarse a múltiples servicios target, como gestión de reservas, servicio al cliente y soporte, y recomendaciones personalizadas. Para lograr esto, puedes crear una regla sin condición y con múltiples targets.
-
En un software de marketing que gestiona varias campañas y ferias comerciales para un producto con diversas características, cada departamento de características necesita ser notificado regularmente de las interacciones con los clientes. Para lograr esto, puedes crear una regla con una condición para coincidir con una característica. La regla puede entonces dirigir los events al departamento de características específico a través de un webhook.
Aspectos Clave
Event Sources
Event source se refiere al publisher desde donde el event configurado será despachado a Signals. Cada Rule conecta un event de un Publisher con uno o más Targets. Una única Rule puede servir hasta cinco Targets, permitiendo que diversos servicios reaccionen al mismo event.
Aprende cómo crear un publisher
Filter
Las Rules despliegan filtros para encontrar los events necesarios que deben entregarse al target. Estos filtros se basan en el event schema como el publisher, los detalles del event o valores específicos dentro del event payload. Estas capacidades de filtrado de Signals te asisten en descubrir con precisión los events requeridos para activar procesos posteriores en el target.
Target Input
Los Targets procesan los events entrantes según algunas acciones que involucran la extracción de datos y la transformación del event schema. También implementan una política de despacho que determina si los events deben entregarse instantáneamente o deben cumplir alguna condición para entregarse como un lote. Estos events activan además un proceso posterior a través de diferentes tipos de consumidores.
Consulta Tipos de Target y Target Input.
Asociación de Múltiples Targets
Las Rules en Signals admiten múltiples targets, lo que permite a los usuarios definir múltiples acciones a tomar cuando cualquier event coincide con la regla. Esto te permite gestionar escenarios complejos de enrutamiento y orquestación de events, donde los events pueden necesitar activar múltiples procesos posteriores en uno o varios targets.
Integración con App Alerts
Application Alerts en el ecosistema de Catalyst está soportado dentro de Catalyst Signals para ayudarte a mantenerte informado sobre los fallos en la entrega de events. Cuando está habilitado, Application Alerts envía automáticamente notificaciones por correo electrónico cada vez que un event no logra llegar a su target. Es un soporte opcional que garantiza que seas alertado en tiempo real, permitiendo una resolución más rápida sin la necesidad de monitoreo constante.
Puedes configurar Application Alerts en el servicio Catalyst DevOps para definir y gestionar la configuración de alertas. Obtén más información sobre cómo configurar Application Alerts.
Última actualización 2026-03-20 21:51:56 +0530 IST
Yes
No
Send your feedback to us