Como crear un módulo

Para poder crear un módulo deberás:

Crear un módulo en el flexide (en la interfaz de desarrollo)

Agregar un módulo en el sistema (en la interfaz de usuario)

Crear módulos en flexide

Para desarrollar un módulo deberás ingresar a Gestor de Fuentes, en el módulo Fuentes y hacer clic en el botón de Interfaz de Desarrollo:


Si deseas obtener mayor información sobre el funcionamiento de la interfaz de desarrollo puede acceder aquí.


La interfaz solo permite crear módulos a travez de plantillas. En este caso, a modo de ejemplo, usaremos la plantilla flexGrid & flexForm para crear un módulo para visualizar los datos, agregar, modificar y eliminar los mismos.


Para crear el módulo, hacer clic derecho sobre la carpeta "modulos", luego, clic en "Nuevo módulo desde Plantilla" y seleccionar "flexGrid & flexForm"





La interfaz abrirá un formulario con los datos basicos a completar. A modo de ejemplo, y como referencia durante toda esta guía, crearemos el módulo "clientes"


  • Nombre del Módulo: ingresar el nombre de la carpeta, en este caso, clientes (no usar espacioes, ni caracteres extraños, este sera el nombre de la carpeta en el directorio de archivos de la fuente)
  • Tabla: seleccione la tabla principal (para el flexgrid), en nuestro ejemplo, sería la tabla sys_publ_01_cab_clientes
  • Módulo: se autocomenta
  • Título: Titulo de la grila (por ejemplo: Clientes)
  • Título Singular: Titulo en singular de la grila (por ejemplo: Cliente)
  • Campo a Mostrar: Campo de la tabla a mostrar (por defecto solo se muestra una columna, luego programermos el resto de las columnas)
  • Tabla: se autocomenta
  • Título Singular: se autocompleta con el titulo en singular de la grila (por ejemplo: Cliente)




Luego clic en "Guardar". El flexIde genera la carpeta con todos los archivos necesarios. Abra los archivos para editar el código y agregar columnas, buscadores, campos al formulario, filtros, etc.

En nuestro ejemplo veremos un archivo creado con este "path" clientes/php/ver_cientes.php. Este path es el que deberíamos usar al crear el módulo en el sistema (interfaz de usuario)




Crear un módulo en el sistema

Para agregar un módulo al sistema, debes ingresar al módulo "Módulos" (ya sea en la vesión DESA o PROD del sistema que estas desarrollando) 



Luego, seguir los siguientes pasos:


  1. Desde el modulo se puede

    1. Crear un directorio raíz (debajo de la carpeta módulos). Siempre deberá existir una carpeta RAIZ donde se crearán los módulos.
    2. Un subnivel en la carpeta seleccionada que puede ser otra subcarpeta o un módulo propiamente dicho

  2. En el caso de agregar un módulo se debe completar con los siguientes campos
    • Nombre: nombre del modulo
    • Base de datos: solo en caso que el modulo se conecte a otra DB
    • Contenedor: nombre de carpeta contenedora (solo lectura)
    • Ubicación: ubicación del archivo a ejecutar. Esta ubicación es definida por el programador, por ejemplo clientes/php/ver_clientes.php No debe incluir la palabra "módulos"
    • URL habilitadas: usado solo en el caso que el modulo solo deba funcionar en determinadas URL
    • Tipo: tipo de modulo
    • Icono: icono del modulo


Una vez agregado el modulo, el mismo debe asociarse al perfil del usuario (del programador). Por le general el perfil del programador será el perfil "Administrador"

  1. Ingresar al módulo perfiles
  2. Clic en el botón (lupa) ubicado en la columna "Módulos Asociados"
  3. Clic en Agregar

  4. Seleccionar el Módulo recientemente creado

  5. Clic en Guardar
  6. Recargar sistema (F5)


Que sigue?

Una vez creado el módulo en ambas interfaces, deberás terminar de configurar los componentes de los mismos, empezando por el flexGrid