Saltar al contenido principal

Logs de ejecucion

Los logs de ejecucion permiten depurar reglas de negocio y entender que ocurrio en cada ejecucion.

MCP Tool: get_rule_logs

Perfil: advanced

Obtiene los logs de ejecucion de reglas para una entidad.

Parametros

ParametroTipoRequeridoDescripcion
entityNamestringSiNombre de la entidad
ruleIdstringNoFiltrar por regla especifica
limitnumberNoMaximo de logs a retornar

Ejemplo

get_rule_logs({
entityName: "facturas",
limit: 20
})

Informacion en los logs

Cada log incluye:

  • Regla que se ejecuto (nombre e ID)
  • Registro afectado (ID)
  • Trigger que disparo la ejecucion
  • Resultado: exito, fallo o error
  • Valores de entrada y salida
  • Timestamp

MCP Tool: test_business_rule

Perfil: advanced

Prueba una regla con datos de prueba sin afectar registros reales.

Parametros

ParametroTipoRequeridoDescripcion
entityNamestringSiNombre de la entidad
ruleIdstringSiID de la regla a probar
testDataobjectSiDatos de prueba

Ejemplo

test_business_rule({
entityName: "facturas",
ruleId: "uuid-de-la-regla",
testData: {
cantidad: 10,
precio_unitario: 100,
iva_pct: 21
}
})

El resultado muestra los valores calculados sin guardar nada en la base de datos.

Creado con Fyso