Documentación funcional
‍DataModeler - Objetos

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.

Hable con nosotros
tv uhd 4k 50''pedido con un 10% de descuento20% de descuento en equipamiento de baño

Objetos en Gridbees

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.

Principales características del modelador de objetos

Automatización de pantallas

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.

Importe sus datos

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.

URL personalizadas, derechos y normas de gestión

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.

Recopilación de tipos de datos

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.

Pantalla de búsqueda de objetos

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.

Pantalla Añadir nuevo objeto

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.

Lista de parámetros

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.

Tipos de datos primitivos

Int

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.

ArrayInt

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.

Decimal

Flotador

Tipo de datos decimal, que almacena números de coma flotante.

Cadena

Secuencia de caracteres

Tipo de datos String.

Corrige la cadena de entrada en mayúsculas, en minúsculas o sin control.

ArrayString

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.

Texto

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

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

Booleano

Valor booleano

Fecha

Fecha

Introducción de la fecha. No fija la hora, pero estaría al principio de un día si se considerara la hora.

FechaHora

Fecha y hora

Entrada capaz de almacenar fecha y hora.

FechaHoraFin

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

Tiempo

Entrada de tiempo.

Duración

Duración

Entrada de duración

Tipos de datos complejos

Métrica

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.

Medios de comunicación

Archivo multimedia

Tipo de datos multimedia. Capaz de hacer referencia a archivos ya cargados en la aplicación.

Opción

Opción única

Valor de cadena dentro de una lista

ArrayOption

Conjunto de opciones

Una o varias opciones dentro de una lista

Opciones

Varias opciones

Una o varias opciones dentro de una lista

Búsqueda

Buscar un valor en una lista

Valor de cadena dentro de una lista

ArrayLookup

Múltiples valores de una lista

Cadena de uno o varios valores dentro de una lista.

BúsquedaDesplegable

Un valor de una lista

Un valor en una lista. Visualización configurable

ArrayLookupDropdown

Uno o varios valores de una lista

Uno o varios valores de una lista. Visualización configurable

LookupDropdownMulti

Uno o varios valores en una lista

Uno o varios valores en una lista. Visualización configurable.

Objeto

Otro objeto de datos

Capaz de almacenar otro objeto de datos

Objetos

Objeto de datos múltiples

Capaz de almacenar múltiples objetos de datos

Tipos de datos de los botones

Botón

Botón de formulario

Botón de formulario. Acción controlada a través del script dentro de este objeto.

Botón SearchResultButton

Botón de búsqueda para todos los usuarios

Botón de búsqueda genérico. No se pide derecho de acceso. A controlar a través del script del objeto.

SearchResultButton (Buscar)

Botón de búsqueda para los usuarios que pueden buscar

Botón de búsqueda genérico. Derecho de búsqueda solicitado para el acceso. A controlar a través del script del objeto.

SearchResultButton (Guardar)

Botón de búsqueda para usuarios que pueden guardar

Botón de búsqueda genérica. Guardar derecho pedido de acceso. A controlar a través del script del objeto.

SearchResultButton (Eliminar)

Botón de búsqueda de usuarios que pueden borrar

Botón de búsqueda genérica. Borrar derecho de acceso solicitado. A controlar a través del script del objeto.

SearchResultButton (Exportar)

Botón de búsqueda de usuarios que pueden exportar

Botón de búsqueda genérica. Derecho de exportación solicitado para el acceso. A controlar a través del script del objeto.

EditButton

Botón de edición para todos los usuarios

Botón de edición genérico. No se pide ningún derecho especial para acceder. Para ser controlado a través de la secuencia de comandos del objeto.

EditButton (Buscar)

Botón de edición para los usuarios que pueden realizar búsquedas

Botón genérico de edición.Buscar derecho pidió acceso. Para ser controlado a través de la secuencia de comandos del objeto.

EditButton (Guardar)

Botón de edición para usuarios que pueden guardar

Botón de edición genérica.Guardar derecho pidió acceso. Para ser controlado a través de la secuencia de comandos del objeto.

EditButton (Borrar)

Botón de edición para usuarios que pueden borrar

Botón genérico de edición.Borrar derecho pidió acceso. Para ser controlado a través de la secuencia de comandos del objeto.

EditButton (Exportar)

Botón de edición para los usuarios que pueden exportar

Botón genérico de edición.Exportar derecho pedido de acceso. Para ser controlado a través de la secuencia de comandos del objeto.

Pantalla Añadir nuevo objeto

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.

Lista de parámetros

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.

Tipos de datos primitivos

Int

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.

ArrayInt

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.

Decimal

Flotador

Tipo de datos decimal, que almacena números de coma flotante.

Cadena

Secuencia de caracteres

Tipo de datos String.

Corrige la cadena de entrada en mayúsculas, en minúsculas o sin control.

ArrayString

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.

Texto

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

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

Booleano

Valor booleano

Fecha

Fecha

Introducción de la fecha. No fija la hora, pero estaría al principio de un día si se considerara la hora.

FechaHora

Fecha y hora

Entrada capaz de almacenar fecha y hora.

FechaHoraFin

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

Tiempo

Entrada de tiempo.

Duración

Duración

Entrada de duración

Tipos de datos complejos

Métrica

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.

Medios de comunicación

Archivo multimedia

Tipo de datos multimedia. Capaz de hacer referencia a archivos ya cargados en la aplicación.

Opción

Opción única

Valor de cadena dentro de una lista

ArrayOption

Conjunto de opciones

Una o varias opciones dentro de una lista

Opciones

Varias opciones

Una o varias opciones dentro de una lista

Búsqueda

Buscar un valor en una lista

Valor de cadena dentro de una lista

ArrayLookup

Múltiples valores de una lista

Cadena de uno o varios valores dentro de una lista.

BúsquedaDesplegable

Un valor de una lista

Un valor en una lista. Visualización configurable

ArrayLookupDropdown

Uno o varios valores de una lista

Uno o varios valores de una lista. Visualización configurable

LookupDropdownMulti

Uno o varios valores en una lista

Uno o varios valores en una lista. Visualización configurable.

Objeto

Otro objeto de datos

Capaz de almacenar otro objeto de datos

Objetos

Objeto de datos múltiples

Capaz de almacenar múltiples objetos de datos

Tipos de datos de los botones

Botón

Botón de formulario

Botón de formulario. Acción controlada a través del script dentro de este objeto.

Se pueden poner muchos iconos diferentes en el botón, como se muestra en la captura de pantalla.

Botón SearchResultButton

Botón de búsqueda para todos los usuarios

Botón de búsqueda genérico. No se pide derecho de acceso. A controlar a través del script del objeto.

Los valores de los datos pueden ser cualquier icono que pueda ponerse en un botón (véase el tipo de datos de los botones).

SearchResultButton (Buscar)

Botón de búsqueda para los usuarios que pueden buscar

Botón de búsqueda genérico. Derecho de búsqueda solicitado para el acceso. A controlar a través del script del objeto.

Los valores de los datos pueden ser cualquier icono que pueda ponerse en un botón (véase el tipo de datos de los botones).

SearchResultButton (Guardar)

Botón de búsqueda para usuarios que pueden guardar

Botón de búsqueda genérica. Guardar derecho pedido de acceso. A controlar a través del script del objeto.

Los valores de los datos pueden ser cualquier icono que pueda ponerse en un botón (véase el tipo de datos de los botones).

SearchResultButton (Eliminar)

Botón de búsqueda de usuarios que pueden borrar

Botón de búsqueda genérica. Borrar derecho de acceso solicitado. A controlar a través del script del objeto.

Los valores de los datos pueden ser cualquier icono que pueda ponerse en un botón (véase el tipo de datos de los botones).

SearchResultButton (Exportar)

Botón de búsqueda de usuarios que pueden exportar

Botón de búsqueda genérica. Derecho de exportación solicitado para el acceso. A controlar a través del script del objeto.

Los valores de los datos pueden ser cualquier icono que pueda ponerse en un botón (véase el tipo de datos de los botones).

EditButton

Botón de edición para todos los usuarios

Botón de edición genérico. No se pide ningún derecho especial para acceder. Para ser controlado a través de la secuencia de comandos del objeto.

Los valores de los datos pueden ser cualquier icono que pueda ponerse en un botón (véase el tipo de datos de los botones).

EditButton (Buscar)

Botón de edición para los usuarios que pueden realizar búsquedas

Botón genérico de edición.Buscar derecho pidió acceso. Para ser controlado a través de la secuencia de comandos del objeto.

Los valores de los datos pueden ser cualquier icono que pueda ponerse en un botón (véase el tipo de datos de los botones).

EditButton (Guardar)

Botón de edición para usuarios que pueden guardar

Botón de edición genérica.Guardar derecho pidió acceso. Para ser controlado a través de la secuencia de comandos del objeto.

Los valores de los datos pueden ser cualquier icono que pueda ponerse en un botón (véase el tipo de datos de los botones).

EditButton (Borrar)

Botón de edición para usuarios que pueden borrar

Botón genérico de edición.Borrar derecho pidió acceso. Para ser controlado a través de la secuencia de comandos del objeto.

Los valores de los datos pueden ser cualquier icono que pueda ponerse en un botón (véase el tipo de datos de los botones).

EditButton (Exportar)

Botón de edición para los usuarios que pueden exportar

Botón genérico de edición.Exportar derecho pedido de acceso. Para ser controlado a través de la secuencia de comandos del objeto.

Los valores de los datos pueden ser cualquier icono que pueda ponerse en un botón (véase el tipo de datos de los botones).

Parámetros de búsqueda

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.