Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Emplear Connections en Signals

Signals es el robusto servicio de bus de eventos de Catalyst donde puedes implementar arquitectura dirigida por eventos para optimizar tus operaciones de manera efectiva y aumentar considerablemente su eficiencia.

En Signals, puedes producir una arquitectura dirigida por eventos, donde la acción que ocurre en un servicio puede desencadenar una acción resultante en otro servicio, siempre que la integración entre estos servicios esté autenticada.

Para este tipo de casos de uso de integración, puedes aprovechar el componente Connections para gestionar el requisito de autenticación de manera fluida. Connections se asegurará de que el intercambio de datos entre los dos servicios ocurra de manera suave y segura.

Considera el siguiente ejemplo:

Una plataforma de comercio electrónico desea obtener mejores perspectivas sobre las ventas de sus productos. Una de las posibles soluciones para este caso de uso se puede lograr usando dos servicios: Zoho CRM y Zoho Analytics.

Puedes usar Zoho CRM para gestionar todos los datos asociados con la venta, y luego puedes automatizar la canalización de datos a Zoho Analytics codificando una lógica de negocio adecuada y configurando una arquitectura dirigida por eventos usando Catalyst Signals.

Un paso crucial en la ingeniería de esta solución sería autenticar la integración entre Zoho CRM y Zoho Analytics para permitir el flujo de datos de CRM a Analytics.

catalyst_connections_signals_not_connected_arch

Emplear Connections aquí simplificaría toda la integración y te ahorraría tiempo y esfuerzo que de otra manera dedicarías a codificar y gestionar los tokens requeridos para mantener la integración estable, segura y activa.

catalyst_connections_signals_connected_arch

Ahora, con Connections autenticando la integración, Zoho Analytics podrá analizar los datos de CRM, y aprovechando los resultados del análisis, el propietario de la plataforma de comercio electrónico puede impulsar mejoras significativas para aumentar sus ventas.

Implementación

Considera el siguiente ejemplo que ilustra los pasos necesarios para emplear Connections para autenticar la integración entre una aplicación web (Servicio 1) y Zoho CRM (Servicio 2). Usaremos Signals para automatizar la canalización de datos relevantes desde la aplicación web a Zoho CRM.

Configurar un Publisher

Un Publisher es un componente en Catalyst Signals que puedes usar para configurar un servicio que actuará como la fuente principal de eventos. Para configurar la aplicación web como Publisher:

  1. Navega al servicio Catalyst Signals en la consola y haz clic en el componente Publisher. Haz clic en Add Publisher. catalyst_cloudscale_connections_signals_start_pub
Info: Puedes encontrar más información sobre:
  • Servicio Catalyst Signals: Aquí

  • Publishers: Aquí

  • Configurar un Publisher: Aquí

  1. Haz clic en la pestaña Create Your Own Publisher, proporciona los detalles requeridos para tu Publisher y haz clic en Save. catalyst_cloudscale_connections_signals_choose_pub

La aplicación web ha sido configurada como Publisher. catalyst_cloudscale_connections_signals_creat_event

Crear un Event para el Publisher

Un Event en Catalyst es esencialmente una acción de activación que ocurre debido a una interacción en el entorno del Publisher.

Para crear un Event:

  1. Haz clic en Add Event. catalyst_cloudscale_connections_signals_add_event
Info: Puedes encontrar más información sobre Events en esta documentación de ayuda.
  1. Proporciona los detalles requeridos y haz clic en Save. catalyst_cloudscale_connections_signals_adding_event

El Event requerido ha sido creado. catalyst_cloudscale_connections_signals_event_added

Podrás activar el Event usando el enlace de API generado por Catalyst. Puedes acceder a este enlace haciendo clic en el botón REST API. catalyst_cloudscale_connections_signals_event_api

Configurar el Webhook

Un Webhook en Catalyst Signals te permite iniciar automáticamente las funciones requeridas en el entorno de destino debido a interacciones que ocurren en el entorno del Publisher.

Para este ejemplo, el módulo requerido en el servicio Zoho CRM actuará como el webhook, y la integración entre los servicios será autenticada usando Connections.

Para configurar el Webhook:

  1. Navega al componente Webhooks presente en la sección Catalyst Signals de la consola y haz clic en Create Webhook. catalyst_cloudscale_connections_signals_create_webhook

  2. Proporciona un nombre adecuado para tu webhook e ingresa la Endpoint URL con el método de solicitud requerido. catalyst_cloudscale_connections_signals_webhook_url

  3. Habilita la casilla Authorize via Connection y selecciona la Connection que configuraste para Zoho CRM del menú desplegable.
    catalyst_cloudscale_connections_signals_webhook_sel_connection

Info: Los pasos para crear una Connection con un Default Service se pueden encontrar en esta documentación de ayuda.
  1. Haz clic en Save para crear el Webhook.

Crear una Rule

A continuación, crea una Rule y defínela de manera que cuando el Event requerido ocurra en el Publisher, el Event se active, realice la acción configurada en el Target definido usando el Webhook y autorizado usando Connections.

Para crear una Rule:

  1. Navega al componente Rule presente en el servicio Catalyst Signals y haz clic en Add Rule. catalyst_cloudscale_connections_signals_webhook_add_rule
Info: Puedes aprender más sobre:

  1. Configura la Rule requerida y haz clic en Save. catalyst_cloudscale_connections_signals_rule_done

La Rule será creada.

Ahora, cada vez que el Event configurado (acción de registro) ocurra en la aplicación web, se agregará un registro a un módulo en Zoho CRM. Todo este proceso estará automatizado ya que aprovechamos la arquitectura dirigida por eventos usando Catalyst Signals, y la integración requerida será autorizada automáticamente y de forma segura usando Connections.

Última actualización 2026-03-20 21:51:56 +0530 IST