Saltar al contenido principal

Events

Los eventos de Totalum permiten ejecutar acciones cuando se cumplen ciertas condiciones.

Dirigete a Configuración -> Eventos para ver o crear nuevos eventos.

Que es un evento

En Totalum los eventos se componen de 2 partes, triggers y actions.

Los triggers son las condiciones que se tienen que cumplir para que se ejecuten las acciones.

Triggers

Los triggers o desencadenantes son los que desencadenan la ejecución de un evento, por ejemplo, cuando se crea un elemento, cuando se actualiza un elemento, cuando se elimina un elemento, cuando llega un webhook

Tipos de triggers

  • onCreate : Se ejecuta cuando se crea un elemento

  • onUpdate : Se ejecuta cuando se actualiza un elemento

  • onDelete : Se ejecuta cuando se elimina un elemento

  • onWebhook : Se ejecuta cuando llega un webhook

  • onCrontab : Se ejecuta cuando llega un crontab

  • onButtonClick : Se ejecuta cuando se pulsa un botón

Actions

Las actions o acciones són las acciones que se ejecutan cuando se desencadena un evento, por ejemplo, enviar una request http, crear un elemento, actualizar un elemento, etc.

Tipos de actions

  • httpRequest : Envía una request http personalizada

  • executeCustomJavascript : Ejecuta código personalizado en javascript o typescript

Como ver los logs de una llamada a la api usando totalum sdk

Con el siguiente código puedes ver los logs de una llamada a la api usando totalum sdk, es importante que uses await para las llamadas a la api, ya que sino no se guardarán los logs.


try {
await modules.totalumSdk.crud.createItem("cliente", {nombre: "AAAAAA"})
} catch(err){
console.error(err.response.data)
}