Programación a medida y API, cuando el constructor visual no basta
Cualquier lista, ficha o panel puede ser un widget propio. Escriba código contra la API de Megorix cuando el constructor no basta.
- Las listas, fichas y formularios pueden sustituirse por sus propios widgets — componentes reales que abre y edita en Dev Studio.
- Escriba código React/TypeScript contra la API de Megorix para construir exactamente lo que necesita.
- Combine partes creadas en el constructor visual con partes escritas a mano, en el mismo sistema.
Constructor visual o programación a medida: cuándo elegir cada uno
Empiece por lo que se configura: entidades y campos para los datos, reglas y workflows para los procesos, y las vistas de lista, tablero o calendario para el trabajo diario. El código entra en juego cuando la pantalla o la lógica que necesita no encaja en esas piezas — y es en estos casos cuando compensa:
- Un panel con los indicadores de la empresa — gráficos, totales y comparaciones que ninguna vista predefinida muestra.
- Una ficha, lista o formulario diseñado para una tarea concreta, en lugar de la pantalla que Megorix genera a partir de los campos.
- Lógica en el servidor que ninguna regla cubre: cálculos entre varias entidades, validaciones especiales, tareas programadas.
- La conexión con otro programa a través de su API, con las credenciales guardadas cifradas.
Cómo se desarrolla un widget en React en Dev Studio, del borrador a la publicación
Dev Studio es el editor de código de Megorix y se abre en el navegador, sin nada que instalar. Un widget es un componente React escrito en TypeScript, con uno o varios archivos.
- 1
Cree el widget y elija dónde aparece: en una página del sistema, en un panel, en una sección de página o en lugar de la lista o la ficha de una entidad.
- 2
Escriba el código con los componentes de interfaz de Megorix — tablas, formularios, diálogos, pestañas — y con las funciones que leen y guardan registros, suben archivos, generan PDF o llaman a un sistema externo.
- 3
Siga el resultado en la vista previa, compilada en el propio navegador mientras escribe. Al guardar, el servidor compila el código y comprueba los tipos.
- 4
Cada guardado queda como borrador. Al publicar, se conserva una versión — y cualquier versión anterior se puede restaurar.
- Solo los administradores guardan y publican código; el resto de usuarios utiliza el resultado con los permisos que ya tiene.
- Los widgets también sirven para el sitio web y la tienda online: como página completa, cabecera, pie de página o sección dentro de una página del constructor.
API REST, webhooks e integraciones a medida con otros programas
La API REST de Megorix da acceso a los datos de cada módulo — listar, buscar, crear, modificar y eliminar registros —, a los archivos y a la generación de PDF. Cada clave de API actúa como un usuario de servicio, con los roles, las reglas de visibilidad y los permisos por campo de ese usuario; puede tener fecha de caducidad y una lista de direcciones IP autorizadas. La documentación sigue el formato OpenAPI.
Para conectarse a otro programa, Megorix guarda la conexión — HTTP, FTP o SFTP, con autenticación básica, por token, por clave de API u OAuth2 — con las credenciales cifradas. Un mapeo indica qué enviar cuando ocurre algo — por ejemplo, cuando se confirma un pedido —, vuelve a intentarlo si la llamada falla y deja constancia de cada envío. La respuesta del otro sistema puede escribirse de vuelta en el registro; en sentido inverso, los webhooks de entrada reciben avisos firmados.
Así es como, en una empresa de transportes, los datos de una entrega completada pasan al software de facturación, o como, en un taller, el número del documento emitido queda guardado en la orden de reparación. Consulte las integraciones que MegaPC ya tiene preparadas.
Desarrollar el ERP con Claude por MCP, con revisión antes de publicar
Conectado a Megorix por MCP, Claude puede crear módulos, entidades y campos, widgets, reglas, workflows y páginas de la tienda a partir de una descripción — si la persona que lo conecta es administradora y le da esa autorización. Todo lo que construye queda como borrador, en el entorno de pruebas, hasta que alguien lo revise y lo publique. Más información sobre la IA en Megorix.
Preguntas frecuentes sobre código a medida y la API
Sí — en Megorix, una lista, una ficha o un panel pueden ser widgets propios, escritos en React/TypeScript contra la API, cuando el constructor visual no basta.
Sí, Megorix expone una API que puede usarse para construir widgets personalizados o integrar con otros sistemas.
En Megorix, las partes construidas en el constructor visual y las escritas a mano conviven en el mismo sistema, sin conflicto.
No cualquiera. Un widget importa los módulos de Megorix, la librería de componentes compartida de su empresa y un conjunto fijo de librerías que se cargan cuando hacen falta — por ejemplo recharts para gráficos, xlsx para hojas de cálculo o pdfmake para PDF.
Sí: 120 peticiones por minuto por clave o token. Por encima de esa cifra, la API responde con el código 429 e indica cuánto tiempo esperar antes de volver a intentarlo. El acceso a la API depende del plan: la tabla de precios indica en cuáles está incluido.
Solo los administradores guardan y publican código. Cada guardado queda como borrador hasta que se publica, cada publicación conserva una versión y cualquier versión anterior se puede restaurar.
Sí. Un widget puede ser una página completa del sitio web, la cabecera, el pie de página, la página de inicio o una sección dentro de una página montada en el constructor.
También en Megorix
¿Listo para moldear Megorix a tu negocio?