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)
}