FlexHub
Los administradores diseñan aquí las secciones, los campos, las fichas, los informes, los documentos, los scripts y los algoritmos, y publican el módulo Flex.
FlexHub es la app de Play donde el administrador de la empresa diseña su modelo de datos: qué secciones existen, qué campos tiene cada una, cómo se dibuja su ficha y qué informes, documentos, scripts y algoritmos cuelgan de ella. Es la administración del motor Flex desde la web.
Dónde se hace cada cosa:
| Dónde | Qué se hace |
|---|---|
| FlexHub (esta app) | Diseñar la estructura: crear y editar secciones, campos, informes, documentos, scripts y algoritmos, y publicar el módulo de la licencia. |
| Flex | Usar los paneles montados sobre esa estructura. |
| Dinaup Flex | El concepto: qué es una sección, un campo, un rol, un informe o un script. |
Antes de empezar
- Ser Administrador de la empresa. FlexHub no se vende ni se factura: no hay licencia que contratar, y el único filtro es el tipo de usuario, que se decide en dinaup.com, en Usuarios.
- Quien no es administrador no ve la app en el lanzador y, si escribe su dirección, la pantalla dice Acceso denegado y No tienes permisos para entrar en FlexHub, con el botón Volver al inicio. Ver El lanzador de Play.
- Conocer el modelo de Flex antes de cambiar la estructura de una empresa en producción: Dinaup Flex.
En la barra de aplicaciones, FlexHub está dentro de Más → Avanzado, junto a las demás apps que solo ven quienes pueden entrar. La pestaña del navegador se titula FlexHub.
El menú
| Entrada | Qué encuentras |
|---|---|
| Inicio | Cuánta estructura tiene la empresa, qué objetos hay que revisar, los últimos cambios y, si la licencia ya publica un módulo, lo que falta por publicar. Inicio |
| Secciones | Las tablas de la empresa en tarjetas: crear una, editar su ficha, sus campos y todo lo que cuelga de ella. Desde cada tarjeta se abre el diseñador del formulario. Secciones |
| Informes | Todos los informes de la empresa, con la pestaña Columnas. Informes |
| Documentos | Todos los documentos dinámicos. Documentos |
| Scripts | Todos los scripts. Scripts |
| Algoritmos | Todos los algoritmos. Algoritmos |
| Módulos | Publicar el módulo de la licencia y ver la galería. Módulos |
Secciones va primera porque es la raíz: de una sección cuelgan sus campos, sus informes, sus documentos, sus scripts y sus algoritmos, y desde su ventana se abren todos. Las otras cuatro listas existen aparte porque un objeto puede haberse quedado sin sección, por ejemplo un informe cuya sección se borró: desde la sección nadie lo ve, y en la lista global sí.
Fuera del menú:
- Diseñando la ficha, el diseñador del formulario de una sección. No tiene entrada: se abre con el botón Diseñar de la tarjeta de una sección, o con Abrir el Diseñador en la ventana de un campo, y su dirección es
/App/FlexHub/Secciones/{id}. Diseñando la ficha
Lo que está en Administración
Los paneles y los roles no son parte del motor Flex: se ajustan cuando entra o se va una persona, no cuando cambia el modelo de datos. Están en la app Administración, con el mismo requisito (ser administrador):
Las direcciones antiguas siguen respondiendo: /App/FlexHub/Roles redirige a /App/Admin/Roles, /App/FlexHub/Dashboards a /App/Admin/Dashboards (conservando el id del panel), /App/FlexHub/Disenador abre Secciones y /App/FlexHub/Columnas abre Informes con la pestaña Columnas puesta.