--- title: "Crear una Rule" url: https://docs.catalyst.zoho.com/es/signals/help/rules/create-rule/ description: "Las Rules te ayudan a ingerir los events desde el publisher hacia varios targets. Obtén más información sobre cómo personalizar y filtrar los events según el target." last_updated: 2026-08-17T12:16:04Z service: Signals type: general --- # Crear una Rule Necesitas configurar el publisher, sus events y los tipos de target de antemano para usarlos dentro de la regla. Los [Webhooks](https://docs.catalyst.zoho.com/es/signals/help/webhooks/key-aspects/) se pueden configurar dentro del servicio de Signals; las [functions](https://docs.catalyst.zoho.com/es/serverless/help/functions/event-functions/) y los [circuits](https://docs.catalyst.zoho.com/es/serverless/help/circuits/implementation/) se pueden crear en la plataforma Catalyst Serverless. ### I. Configurar el Event Source 1. Navega a la sección **Rules** y haz clic en el botón **Add Rule**. ![Página principal de Rules](https://catalyst-docs-development.zohostratus.in/images/help/signals/help/rules/add-rule.webp) 2. Proporciona un Name y Description para la regla en la barra de título, como se muestra en esta imagen. ![Proporcionar nombre y descripción de la regla](https://catalyst-docs-development.zohostratus.in/images/help/signals/help/rules/name.webp) 3. Haz clic en **Choose Events**. Esto abrirá un pop-up que muestra los publishers configurados de [Zoho](https://docs.catalyst.zoho.com/es/signals/help/publishers/create-publisher/zoho-publishers/), [Catalyst](https://docs.catalyst.zoho.com/es/signals/help/publishers/create-publisher/catalyst-publishers/), [SAAS](https://docs.catalyst.zoho.com/es/signals/help/publishers/create-publisher/saas-publishers/) y [Custom](https://docs.catalyst.zoho.com/es/signals/help/publishers/create-publisher/custom-publishers/) publishers. Selecciona un publisher y elige un event de él. ![Elegir un publisher y un event](https://catalyst-docs-development.zohostratus.in/images/help/signals/help/rules/choose-event.gif) ### II. Configurar el Filter 1. Selecciona el icono de edición del filter para determinar qué events deseas enviar al target. ![Aplicar filter a la regla](https://catalyst-docs-development.zohostratus.in/images/help/signals/help/rules/filter-1.webp) Puedes elegir entregar todos los events o crear condiciones para filtrar y compartir solo los events requeridos con el target. 2. Selecciona la opción **Events matching certain conditions** y proporciona la condición. ![Crear criterios para el filter](https://catalyst-docs-development.zohostratus.in/images/help/signals/help/rules/filter-2.gif) La clave **Path** en el filter lista todas las propiedades de ese event particular en el payload. Los siguientes **comparadores** son compatibles para crear un filter en la regla:
Tipo de Dato Comparadores Compatibles
`String` is, isn't, contains, doesn\'t contain, starts with, ends with, is empty, is not empty
`Integer, Number` = (equals), != (not equals), < (less than), <= (lesser than or equals), > (greater than), >= (greater than or equals), between, not between, is empty, is not empty
`Boolean` is, isn't
`DateTime, Date` is, isn't, is before, is after, between, not between, is empty, is not empty, Today, Tomorrow, Tomorrow Onwards, Yesterday, Till Yesterday, Last Month, Current Month, Next Month, Last Week, Current Week, Next Week
### III. Configurar el Target Input 1. Haz clic en el botón **Choose Target**. ![Crear un target para la regla](https://catalyst-docs-development.zohostratus.in/images/help/signals/help/rules/choose-target.webp) 2. En la ventana emergente, proporciona el Target Name y elige tu Consumer Type. 3. Al seleccionar el tipo de consumidor preferido, necesitas elegir el respectivo [webhook](https://docs.catalyst.zoho.com/es/signals/help/webhooks/key-aspects/) / [function](https://docs.catalyst.zoho.com/es/serverless/help/functions/event-functions/) / [circuit](https://docs.catalyst.zoho.com/es/serverless/help/circuits/implementation/) para la regla. ![Configurar el target](https://catalyst-docs-development.zohostratus.in/images/help/signals/help/rules/configure-target.gif) > **Nota:** Puedes configurar hasta **25 condiciones de Filter** por Rule. Este umbral está configurado solo para escenarios básicos y estándar. Te recomendamos encarecidamente que nos envíes un correo electrónico a [support@zohocatalyst.com](mailto:support@zohocatalyst.com) con tu requerimiento para aumentar este umbral flexible. #### Placeholders Si has elegido un webhook con valores dinámicos en headers o parámetros, aparecerá un nuevo campo llamado **Placeholders**, como se muestra en la imagen. ![Headers y parámetros personalizados](https://catalyst-docs-development.zohostratus.in/images/help/signals/help/rules/placeholders.gif) - Especifica los valores para las claves configuradas en la página de webhooks para headers/parámetros. ![Proporcionar un valor estático al placeholder](https://catalyst-docs-development.zohostratus.in/images/help/signals/help/rules/static.webp) - Puedes proporcionar valores estáticos o valores dinámicos usando JSON path del [event schema](https://docs.catalyst.zoho.com/es/signals/help/events/#event-schema). Usa JSON path para denotar la clave cuyos valores deseas utilizar. ![Proporcionar un valor variable al placeholder](https://catalyst-docs-development.zohostratus.in/images/help/signals/help/rules/variable.webp) 4. Elige el modo preferido de entrega de events a tu target. [Obtén más información sobre las políticas de despacho](https://docs.catalyst.zoho.com/es/signals/help/targets/dispatch-policy/) ![Dispatch Policy en Catalyst Signals](https://catalyst-docs-development.zohostratus.in/images/help/signals/help/rules/dispatch-policy.gif) 5. Proporciona la cantidad de intentos de reintento que deben realizarse cuando un event no logra llegar al target. ![Proporcionar número de intentos de reintento](https://catalyst-docs-development.zohostratus.in/images/help/signals/help/rules/retry.webp) También puedes establecer la frecuencia de reintentos según tus necesidades. Consulta [esta](https://docs.catalyst.zoho.com/es/signals/help/targets/key-aspects/#retry-policy) página de ayuda para saber más sobre la frecuencia de los intentos de reintento. 6. En el **Target Input**, puedes entregar el event schema completo al target o realizar extracción y transformación según tus requerimientos de negocio antes de entregarlo al target. #### Extraction - Selecciona la opción **Extraction** bajo **Target Input**. - El campo **Path** te listará todas las claves en términos de JSON path del event schema particular. Solo puedes seleccionar y extraer una única clave del event schema. ![Extraer la clave deseada de un event.](https://catalyst-docs-development.zohostratus.in/images/help/signals/help/rules/extraction.webp) #### Transformation [Aprende cómo transformar tu schema](https://docs.catalyst.zoho.com/es/signals/help/targets/event-body-setup/event-transformation/) - Selecciona la opción **Transformation** bajo **Target Input**. Aparecerá un transformador de tres paneles con un sample event payload a tu izquierda. ![Transformar las claves deseadas de un event](https://catalyst-docs-development.zohostratus.in/images/help/signals/help/rules/transform.webp) - En el panel central, construye un cuerpo JSON con las claves personalizadas que necesitarías para tu target. ![Construir un cuerpo JSON personalizado](https://catalyst-docs-development.zohostratus.in/images/help/signals/help/rules/template-compiler.webp) - En lugar de proporcionar valores a las claves, puedes mapear los valores del event payload predeterminado. Consulta el sample event payload a la izquierda y proporciona el JSON path de la clave cuyo valor desearías para las claves en el compilador. ![Mapear claves del event payload](https://catalyst-docs-development.zohostratus.in/images/help/signals/help/rules/mapping.gif) - Haz clic en el botón **Generate Output** en el panel derecho. Esto proporcionará el payload transformado con las claves personalizadas mapeadas a los datos del payload predeterminado. ![Generar cuerpo de event personalizado](https://catalyst-docs-development.zohostratus.in/images/help/signals/help/rules/generate-output.gif) Signals utilizará la salida generada como el nuevo payload para el target particular en esta regla. Una vez que hayas completado tu transformación, haz clic en el botón **Confirm**. [Obtén más información sobre event transformation y sus directrices](https://docs.catalyst.zoho.com/es/signals/help/targets/event-body-setup/event-transformation/) 7. De manera similar, puedes agregar un máximo de **cinco targets** a una regla. Después de agregar los targets, haz clic en el botón **Save** en la esquina superior derecha. ![Guardar la regla](https://catalyst-docs-development.zohostratus.in/images/help/signals/help/rules/save.webp) > **Nota:** Puedes crear y configurar hasta **100 Rules**. Este umbral está configurado solo para escenarios básicos y estándar. Te recomendamos encarecidamente que nos envíes un correo electrónico a [support@zohocatalyst.com](mailto:support@zohocatalyst.com) con tu requerimiento para aumentar este umbral flexible. ### IV. Configurar App Alert 1. Después de crear la regla, navega a su página de detalles y haz clic en el botón **Configure Alert** ubicado en la esquina superior derecha. ![Configurar Application Alerts](https://catalyst-docs-development.zohostratus.in/images/help/signals/help/rules/configure-alert.gif) 2. Serás redirigido a la sección de Application Alerts en el servicio Catalyst DevOps para completar la configuración. Para instrucciones detalladas, consulta la página de ayuda de [Application Alerts](https://docs.catalyst.zoho.com/es/devops/help/application-alerts/implementation/).