Cada dominio de actividad tiene sus propios objetos. Por ejemplo: las actividades turísticas manejan objetos para gestionar tipos de pasajeros (adultos, bebés, niños), fechas de viaje, destinos. Las actividades de venta al por menor manejan objetos para gestionar el tamaño, los colores, las dimensiones.
Nuestro Modelador de Datos es capaz de crear cualquier tipo de objetos para cualquier actividad.
En estos objetos, los datos también pueden definirse de forma independiente, en otra herramienta denominada Modelador de datos - Datos maestros.
Un objeto es un concepto fundamental de la programación orientada a objetos (POO), un popular paradigma de programación. Un objeto es una unidad autónoma que combina datos y las operaciones o funciones que pueden realizarse con esos datos. Es un bloque de construcción clave utilizado para modelar entidades del mundo real, conceptos o abstracciones en sistemas de software.
Los objetos Gridbees son colecciones de datos, pero sin los componentes de operaciones y funciones. Cada dato de esta colección está contenido en un miembro de datos, que tienen su tipo, su etiqueta y varias reglas.
Nuestros objetos se utilizan para describir cualquier tipo de producto, servicio, ubicación, organización o cualquier cosa que pueda ser significativa para su dominio de actividad. El modelador de objetos de Gridbees es capaz de configurar o modificar las plantillas o planos de estos objetos.
Los Gridbees utilizan los objetos de configuración para crear cualquiera de las pantallas asociadas, como una pantalla de búsqueda. La pantalla de búsqueda es personalizable.
Gridbees también genera pantallas que muestran, modifican o insertan nuevas apariciones de estos objetos.
Una vez creado el objeto, puede utilizarse una herramienta de importación para importar datos en bloque.
Cada línea del fichero fuente contiene una ocurrencia. Las características de ese archivo también son personalizables.
Las pantallas creadas por el modelador de objetos pueden personalizarse en su url (para conectar su back office, de modo que Gridbees sólo actúe como frontend). Se pueden conceder derechos personalizados a los perfiles de usuario.
Algunas de las reglas de gestión, el análisis de las reglas en el cambio o en la inserción, o la visualización de los componentes de las reglas se pueden configurar aquí, en javascript.
El modelador de objetos utiliza una lista de tipos de datos que pueden ser prácticamente lo que quieras.
Estos pueden ser textos, textos enriquecidos, ints, matrices de estos o cualquier dato personalizado que pueden ser creados con el modelador masterdata.
Todas las etiquetas (nombres de objetos y datos, valores) son totalmente traducibles a cualquiera de los alfabetos UTF-8. Gridbees UI solo admite órdenes de lectura de arriba-izquierda a abajo-derecha.
Aquí se listan todos los Objetos personalizados anteriores. Siempre que se conecte a esta pantalla con derechos de escritura, podrá buscar, visualizar, eliminar o añadir nuevos objetos.
También dispone de acciones rápidas para exportar o importar objetos. Una exportación, modificación y posterior importación puede ser útil si muchas de sus plantillas de objetos tienen el mismo aspecto, con pequeñas variaciones.
Veamos qué se esconde detrás de ese botón de añadir nuevo.
En primer lugar, deberá introducir un nombre técnico para el objeto y una etiqueta para el mismo. El código genérico es personalizable, pero es útil mantener el mismo que el nombre del objeto. A continuación, realice el primer guardado para crear el objeto.
Las constantes son miembros invariantes de la colección de datos que siempre utilizarán el mismo valor.
Los Nombres de los Ejes pueden añadirse para proporcionar otras pestañas en la pantalla que describan su objeto.
En la parte inferior de la pantalla, se puede configurar una lista de datos para crear formularios. Cada dato corresponde a un campo particular del objeto, que luego pueden ser utilizados como parámetros de búsqueda o simplemente datos de su objeto personalizado. Cada dato tiene un tipo, que se enumeran a continuación.
Entero con signo
El tipo de datos Int se utiliza para almacenar números enteros, positivos o negativos. Son int con signo de 32 bits.
Matriz de enteros con signo
Conjunto de números enteros, cada uno positivo o negativo, que oscila aproximadamente entre -2.150 millones y +2.150 millones.
Flotador
Tipo de datos decimal, que almacena números de coma flotante.
Secuencia de caracteres
Tipo de datos String.
Corrige la cadena de entrada en mayúsculas, en minúsculas o sin control.
Matriz de cadenas
Matriz de tipo de datos cadena. Capaz de almacenar múltiples cadenas. Como el separador es el carácter |, esas cadenas no pueden contener ese carácter.
Corrige la cadena de entrada en mayúsculas, en minúsculas o sin control.
Cadena con saltos de línea
Puede almacenar cadenas que contengan saltos de línea.
Corrija el texto introducido en mayúsculas, en minúsculas o sin control.
Texto enriquecido
Un texto que puede contener saltos de línea, cambios de policía, cambios de tamaño y otras funciones del editor de texto.
Corrija el texto introducido en mayúsculas, en minúsculas o sin control.
Booleano
Valor booleano
Fecha
Introducción de la fecha. No fija la hora, pero estaría al principio de un día si se considerara la hora.
Fecha y hora
Entrada capaz de almacenar fecha y hora.
Fecha
Introducción de la fecha. No establece la hora, pero sería al final de un día si se considerara la hora.
Tiempo
Entrada de tiempo.
Duración
Entrada de duración
Valor con su unidad
Este tipo de datos es una combinación de un valor, codificado en una cadena, y una unidad, codificada también en una cadena.
Archivo multimedia
Tipo de datos multimedia. Capaz de hacer referencia a archivos ya cargados en la aplicación.
Opción única
Valor de cadena dentro de una lista
Conjunto de opciones
Una o varias opciones dentro de una lista
Varias opciones
Una o varias opciones dentro de una lista
Buscar un valor en una lista
Valor de cadena dentro de una lista
Múltiples valores de una lista
Cadena de uno o varios valores dentro de una lista.
Un valor de una lista
Un valor en una lista. Visualización configurable
Uno o varios valores de una lista
Uno o varios valores de una lista. Visualización configurable
Uno o varios valores en una lista
Uno o varios valores en una lista. Visualización configurable.
Otro objeto de datos
Capaz de almacenar otro objeto de datos
Objeto de datos múltiples
Capaz de almacenar múltiples objetos de datos
En primer lugar, deberá introducir un nombre técnico para el objeto y una etiqueta para el mismo. El código genérico es personalizable, pero es útil mantener el mismo que el nombre del objeto. A continuación, realice el primer guardado para crear el objeto.
Las constantes son miembros invariantes de la colección de datos que siempre utilizarán el mismo valor.
Los Nombres de los Ejes pueden añadirse para proporcionar otras pestañas en la pantalla que describan su objeto.
En la parte inferior de la pantalla, se puede configurar una lista de datos para crear formularios. Cada dato corresponde a un campo particular del objeto, que luego pueden ser utilizados como parámetros de búsqueda o simplemente datos de su objeto personalizado. Cada dato tiene un tipo, que se enumeran a continuación.
Entero con signo
El tipo de datos Int se utiliza para almacenar números enteros, positivos o negativos. Son int con signo de 32 bits.
Matriz de enteros con signo
Conjunto de números enteros, cada uno positivo o negativo, que oscila aproximadamente entre -2.150 millones y +2.150 millones.
Flotador
Tipo de datos decimal, que almacena números de coma flotante.
Secuencia de caracteres
Tipo de datos String.
Corrige la cadena de entrada en mayúsculas, en minúsculas o sin control.
Matriz de cadenas
Matriz de tipo de datos cadena. Capaz de almacenar múltiples cadenas. Como el separador es el carácter |, esas cadenas no pueden contener ese carácter.
Corrige la cadena de entrada en mayúsculas, en minúsculas o sin control.
Cadena con saltos de línea
Puede almacenar cadenas que contengan saltos de línea.
Corrija el texto introducido en mayúsculas, en minúsculas o sin control.
Texto enriquecido
Un texto que puede contener saltos de línea, cambios de policía, cambios de tamaño y otras funciones del editor de texto.
Corrija el texto introducido en mayúsculas, en minúsculas o sin control.
Booleano
Valor booleano
Fecha
Introducción de la fecha. No fija la hora, pero estaría al principio de un día si se considerara la hora.
Fecha y hora
Entrada capaz de almacenar fecha y hora.
Fecha
Introducción de la fecha. No establece la hora, pero sería al final de un día si se considerara la hora.
Tiempo
Entrada de tiempo.
Duración
Entrada de duración
Valor con su unidad
Este tipo de datos es una combinación de un valor, codificado en una cadena, y una unidad, codificada también en una cadena.
Archivo multimedia
Tipo de datos multimedia. Capaz de hacer referencia a archivos ya cargados en la aplicación.
Opción única
Valor de cadena dentro de una lista
Conjunto de opciones
Una o varias opciones dentro de una lista
Varias opciones
Una o varias opciones dentro de una lista
Buscar un valor en una lista
Valor de cadena dentro de una lista
Múltiples valores de una lista
Cadena de uno o varios valores dentro de una lista.
Un valor de una lista
Un valor en una lista. Visualización configurable
Uno o varios valores de una lista
Uno o varios valores de una lista. Visualización configurable
Uno o varios valores en una lista
Uno o varios valores en una lista. Visualización configurable.
Otro objeto de datos
Capaz de almacenar otro objeto de datos
Objeto de datos múltiples
Capaz de almacenar múltiples objetos de datos
Los objetos parametrizados pueden utilizarse como componentes de otros objetos o en objetos de negocio como clientes, productos o servicios. Puede parametrizar búsquedas en estos objetos de negocio con varios criterios.
La herramienta para establecer esas búsquedas se encuentra en el modelador de datos bajo el título "Gestión de la página de búsqueda". En la lista de criterios de búsqueda usted describe qué criterios de su objeto utilizará para realizar búsquedas.
A continuación, tendremos que establecer este objeto en su menú. A continuación, Gridbees generará automáticamente formularios de búsqueda una vez que haga clic en el botón de búsqueda.
En el campo Lista de resultados, usted establece qué campos de su objeto se mostrarán en la pantalla de búsqueda.
A continuación, proporciona una lista de campos para describir su clave de negocio para este objeto. Además de esta clave, Gridbees utiliza su propio identificador único para identificar las instancias de este objeto.