Desarrollo
Las tres vías para ampliar Dinaup: Flex sin programar, la API REST y los webhooks desde cualquier lenguaje, y el SDK .NET con MyDinaup y DinaZen.
Dinaup se amplía por tres vías, de menos a más código. Las tres trabajan sobre los mismos datos: las secciones de fábrica y las que tu empresa añada.
Sin programar: Flex
Un administrador modela desde la app FlexHub de Play, con una entrada de menú por pieza:
- Secciones: tablas y campos, con validaciones, autorrellenado y roles de campo. Secciones, Campos.
- Informes: columnas, filtros y variables, ejecutables por API. Informes.
- Documentos: impresos, facturas, correos y documentos para firmar. Documentos dinámicos.
- Scripts y Algoritmos: reglas en DinaScript en el formulario y en el servidor. DinaScript, Algoritmos.
Cada sección nueva se abre en Play con su formulario y su listado, y se lee y escribe por API igual que las de fábrica. Los paneles para el resto de usuarios están en la app Flex; a FlexHub entra solo quien es administrador de la empresa.
Por HTTP, desde cualquier lenguaje
La API REST responde en https://<clave-de-conexion>.dinaup.io/api con una clave API que emite un administrador en Claves API. Lee informes, genera documentos, escribe registros y autentica a tus usuarios finales. Para enterarte de los cambios están los webhooks salientes y los eventos Redis. Todos los canales: Integraciones.
La app Desarrollo de Play muestra el esquema, prueba cada endpoint desde el navegador y lista en Errores API las llamadas que fallan.
En .NET
El paquete NuGet Dinaup es el SDK .NET: cliente de la API, base de datos, logs, validaciones y utilidades. MyDinaup es la biblioteca generada con el esquema de tu empresa: una clase por sección, informe y documento. DinaZen son los componentes Blazor con el aspecto de Play.
Recursos
Secciones del núcleo con su ID, CDN público, Datos de referencia y Preguntas frecuentes.