Los webhooks facilitan las notificaciones automatizadas de HTTP a aplicaciones de terceros desde Zoho Projects. Con los webhooks, puede configurar sus propias URL HTTP y asociarlas a reglas empresariales específicas para automatizar todo el proceso de notificación relacionado con los temas. Para obtener más información sobre los webhooks, consulte WebHooks.org.
- Vaya a > Rastreador de temas > webhooks.
- Haga clic en Agregar webhook.
-
En la página Webhooks, especifique todos los parámetros necesarios.
-
Haga clic en Guardar.
Lista de campos en la configuración de webhooks
Nombre de campo
|
Una descripción.
|
Tipo de datos
|
Restricción
|
Nombre
|
Especifique el nombre del webhook.
|
Texto
|
100 caracteres
|
URL que se notificará
|
Especifique la URL de la API REST de la aplicación de terceros.
|
Dirección URL
|
1000 caracteres
|
Método
|
Seleccione el tipo de método de API: POST o GET. De forma predeterminada, el método POST está seleccionado.
|
Botón de selección
|
-
|
Agregar parámetros de tema
|
- Agregue parámetros de dos maneras: mediante el formato estándar o el formato definido por el usuario (xml, json, etc.).
- Especifique el nombre del parámetro. Y especifique el valor de parámetro correspondiente elegido en los campos de tema.
- Estos parámetros son significativos en la activación del webhook a un tercero.
|
Texto
|
3000 caracteres
|
Agregar parámetros personalizados
|
- Especifique el nombre del parámetro y el valor correspondiente para el webhook.
- Este par clave-valor se utiliza principalmente para enviar tokens de autenticación, claves de API, etc.
|
Texto
|
3000 caracteres
|
URL de vista previa
|
Visualice previamente la URL del webhook completa que se notificará a la aplicación de terceros.
|
Solo lectura
|
Solo lectura
|
Asociar un webhook a una regla empresarial
- En Reglas empresariales, vaya a Detalles de la Regla > Criterios > Acciones.
- En Acciones, haga clic en Llamar webhooks.
-
Haga clic en
para crear un nuevo webhook o haga clic en
a fin de llamar un webhook existente para la regla empresarial.
- Haga clic en Guardar regla.
Obtenga más información sobre la configuración de reglas empresariales.
Probar la integración de un webhook
- Agregue datos de prueba a Zoho Projects, de acuerdo con los criterios de la regla empresarial.
- En la aplicación, verifique la actualización o los datos recibidos de Zoho Projects a través de la notificación de webhook.
- Si hay un error o discrepancia de datos, modifique la configuración de webhooks en Zoho Projects.
- Continúe con las pruebas hasta que obtenga los resultados deseados de Zoho Projects a la aplicación.
Los webhooks admiten parámetros relacionados con temas (título del tema, estado, asignatario, etc.) y parámetros personalizados.
Limitaciones conocidas
Códigos de error
Cuando hay una falla en la ejecución de un webhook, se mostrará uno de los siguientes mensajes de error en Zoho Projects:
Códigos de estado de HTTP
- Solicitud incorrecta (400): a menudo se debe a que falta un parámetro obligatorio.
- No autorizado (401): falta un token de autenticación válido.
- Error de solicitud (402): los parámetros eran válidos, pero la solicitud falló.
- No encontrado (404): el elemento solicitado no se encontró.
- Errores de servidor 500, 502, 503 y 504: hubo un error en la aplicación de terceros.
- Código de error 1: en este momento no se puede establecer conexión con el servidor de la API. Debe verificar los registros del servidor de la API y la configuración del firewall para las solicitudes enviadas desde Zoho Projects.
Errores personalizados
- Falla del proceso interno: cuando el webhook no se ejecuta debido a errores mientras se procesa el webhook.
- Se alcanzó el límite diario: cuando la empresa alcanza el límite máximo del día.
Panorama empresarial
Enviar alertas de SMS a los propietarios del proyecto.
Finalidad
Cuando un problema está marcado como Problema grave en el rastreador de temas, puede enviar un SMS con el título del tema al propietario del proyecto mediante la asociación de un webhook a una regla empresarial.
Requisito previo
- Cuenta en el servicio de puerta de enlace de SMS
- Permiso para acceder a las reglas empresariales y los webhooks
Procedimiento
- Cree una cuenta en el servicio de puerta de enlace de SMS.
- Configure el webhook en el rastreador de temas de Zoho.
- Configure una regla empresarial.
- Pruebe la integración del webhook.
Paso 1: crear una cuenta en el portal de SMS
En el servicio de portal de SMS, cree una cuenta y obtenga los siguientes detalles para configurar el webhook:
- Dirección URL de la API
- Nombre de usuario
- Contraseña
- ID de la API
Actualmente, Zoho se asoció con los siguientes proveedores de puerta de enlace de SMS:
- Bulk SMS
- Clickatell
- Screen Magic
- Valueleaf
- Solutions Infini
Puede comprar créditos de SMS y detalles de API de los proveedores mencionados.
En la página Webhooks, especifique los siguientes detalles:
URL que se notificará:
- http://<Dirección IP>/smsgateway/post: método POST.
Parámetros en formato definido por el usuario:
Nombre del parámetro: texto.
Valor del parámetro:
Hola, ${Issue.ProjectOwner}:
El siguiente problema está marcado como ${Issue.Severity}.
${Issue.IssueKey} - ${Issue.IssueTitle}
Vence el ${Issue.DueDate}.
Parámetro personalizado (nombre = valor):
usuario = <gateway_user_name>
contraseña = <api_password>
api_id = <gateway_unique_api_id>
a = <user_mobile_number>
En el parámetro definido por el usuario y personalizado anterior, hemos utilizado el portal de ClickaTell para fines de demostración.
Paso 3: establecer una regla empresarial
Cree una regla empresarial con las siguientes especificaciones:
- Nombre de la regla empresarial: “Problema grave”.
- Ejecutar en (actualización de campo) Gravedad.
- Criterios: la gravedad es “Problema grave” y el estado es “No cerrado”.
-
Acción:
- Reproducible: siempre.
- Asignar a: desarrollador.
- Llamar al webhook: seleccione el webhook creado en el paso anterior.
- Guarde la regla empresarial. Obtenga más información sobre cómo crear reglas empresariales.
Paso 4: probar la integración
Agregue un tema de prueba en el proyecto y asígnelo a un desarrollador. Además, cambie el valor de Gravedad a Mostrar el problema grave. Esto activará el webhook asociado con la regla anterior y el propietario del proyecto recibirá una alerta de SMS con el título del tema, la gravedad y la fecha de vencimiento.