Procedimientos almacenados: ejecuta lógica SQL en A3ERP
Ejecuta procedimientos almacenados de SQL Server desde la A3ERP API, pasando parámetros de entrada y recibiendo valores de salida en JSON.
El endpoint de procedimientos almacenados te permite ejecutar cualquier procedimiento almacenado de SQL Server desde la API de A3ERP, con soporte completo para parámetros de entrada, salida y entrada/salida. Esto abre la puerta a integrar lógica de negocio compleja ya existente en la base de datos, como cálculos de riesgo, validaciones o actualizaciones masivas, sin necesidad de replicar esa lógica en el lado del cliente.
Solo se pueden ejecutar procedimientos almacenados creados en diccionarios distintos a JNCAPI. El código del procedimiento se ejecuta sin restricciones, por lo que debes asegurarte de que los controles de acceso son adecuados antes de exponer este endpoint.
El siguiente ejemplo ejecuta un procedimiento que recibe el código de un cliente (codigo) como parámetro de entrada y devuelve su riesgo crediticio (riesgo) como parámetro de salida: