Chaque domaine d'activité possède ses propres objets. Par exemple : les activités touristiques gèrent des objets pour gérer les types de passagers (adultes, bébés, enfants), les dates de voyage, les destinations. Les activités de vente au détail pilotent des objets pour gérer la taille, les couleurs, les dimensions.
Notre Data Modeler est capable de créer n'importe quel type d'objet pour n'importe quelle activité.
Dans ces objets, les données peuvent également être définies indépendamment, dans un autre outil appelé Data Modeler - Master data.
Un objet fait référence à un concept fondamental de la programmation orientée objet (POO), qui est un paradigme de programmation populaire. Un objet est une unité autonome qui combine des données et les opérations ou fonctions qui peuvent être effectuées sur ces données. Il s'agit d'un élément clé utilisé pour modéliser des entités, des concepts ou des abstractions du monde réel dans les systèmes logiciels.
Les objets Gridbees sont des collections de données, mais sans les composants d'opérations et de fonctions. Chaque donnée de cette collection est contenue dans un membre de données, qui possède son type, son libellé et diverses règles.
Nos objets sont utilisés pour décrire tout type de produit, de service, de lieu, d'organisation ou tout ce qui peut être significatif pour votre domaine d'activité. Le modélisateur d'objets de Gridbees est capable de mettre en place ou de modifier les modèles ou les plans de ces objets.
Les Gridbees utilisent les objets de configuration pour créer n'importe quel écran associé, comme un écran de recherche. L'écran de recherche est personnalisable.
Gridbees génère également des écrans affichant, modifiant ou insérant de nouvelles occurrences de ces objets.
Une fois l'objet créé, un outil d'importation peut être utilisé pour importer des données en masse.
Chaque ligne du fichier source contient une occurrence. Les caractéristiques de ce fichier sont également personnalisables.
Les écrans créés par le modeleur d'objets peuvent être personnalisés dans leur url (pour brancher votre back-office, de sorte que Gridbees n'agisse que comme un frontend). Des droits personnalisés peuvent être accordés aux profils d'utilisateurs.
Certaines règles de gestion, l'analyse des règles en cas de changement ou d'insertion, ou l'affichage des composants des règles peuvent être configurés ici, en javascript.
Le modélisateur d'objets utilise une liste de types de données qui peuvent être à peu près ce que vous voulez.
Il peut s'agir de textes, de textes enrichis, d'ints, de tableaux de ces derniers ou de n'importe quelles données personnalisées qui peuvent être créées à l'aide du modeleur de données de base.
Toutes les étiquettes (noms d'objets et de données, valeurs) sont entièrement traduisibles dans n'importe quel alphabet UTF-8. L'interface utilisateur de Gridbees ne prend en charge que les ordres de lecture de haut en bas et de gauche à droite.
Tous les objets personnalisés précédents sont listés ici. Si vous vous connectez à cet écran avec des droits d'écriture, vous pourrez rechercher, visualiser, supprimer ou ajouter de nouveaux objets.
Vous disposez également d'actions rapides pour exporter ou importer des objets. Une exportation, une modification puis une importation peuvent être utiles si beaucoup de vos modèles d'objets se ressemblent, avec de petites variations.
Voyons ce qui se cache derrière ce bouton "Ajouter un nouveau".
Tout d'abord, vous devrez saisir un nom technique d'objet et un libellé pour cet objet. Le code générique est personnalisable, mais il est utile de garder le même que le nom de l'objet. Effectuez ensuite la première sauvegarde pour créer l'objet.
Les constantes sont des membres invariants de la collection de données qui utiliseront toujours la même valeur.
Les noms d'axe peuvent être ajoutés pour fournir d'autres onglets dans l'écran décrivant votre objet.
Dans le bas de l'écran, une liste de données peut être configurée pour créer des formulaires. Chaque donnée correspond à un champ particulier de l'objet, qui peut ensuite être utilisé comme paramètre de recherche ou simplement comme donnée de votre objet personnalisé. Chaque donnée a un type, qui est listé ci-dessous.
Entier signé
Le type de données Int est utilisé pour stocker des nombres entiers, positifs ou négatifs. Il s'agit d'int signés sur 32 bits.
Tableau d'entiers signés
Tableau de nombres entiers, positifs ou négatifs, allant approximativement de -2,15 milliards à +2,15 milliards.
Flotteur
Type de données décimal, stockant des nombres à virgule flottante.
Séquence de caractères
Type de données String.
Corrige la chaîne d'entrée en majuscules, en minuscules ou sans contrôle.
Tableau de chaînes de caractères
Tableau de type chaîne de caractères. Il permet de stocker plusieurs chaînes de caractères. Le séparateur étant le caractère |, ces chaînes ne peuvent pas contenir ce caractère.
Corrige la chaîne d'entrée en majuscules, en minuscules ou sans contrôle.
Chaîne de caractères avec sauts de ligne
Peut stocker des chaînes de caractères contenant des sauts de ligne.
Corriger le texte d'entrée en majuscules, en minuscules ou sans contrôle.
Texte enrichi
Un texte qui peut contenir des sauts de ligne, des changements de police, des changements de taille et d'autres fonctionnalités de l'éditeur de texte.
Corriger le texte d'entrée en majuscules, en minuscules ou sans contrôle.
Booléen
Valeur booléenne
Date
Entrée de la date. Ne fixe pas l'heure, mais se situerait au début d'une journée si l'heure était prise en compte.
Date et heure
Entrée capable de mémoriser la date et l'heure.
Date
Entrée de la date. Ne fixe pas l'heure, mais serait à la fin d'une journée si l'heure était prise en compte.
L'heure
Entrée du temps.
La durée
Entrée de la durée
Valeur avec son unité
Ce type de données est une combinaison d'une valeur, codée dans une chaîne de caractères, et d'une unité, également codée dans une chaîne de caractères.
Fichier média
Type de données média. Possibilité de référencer des fichiers déjà téléchargés dans l'application.
Choix unique
Valeur d'une chaîne de caractères dans une liste
Tableau d'options
Un ou plusieurs choix dans une liste
Choix multiples
Un ou plusieurs choix dans une liste
Rechercher une valeur dans une liste
Valeur d'une chaîne de caractères dans une liste
Valeurs multiples d'une liste
Chaîne d'une ou plusieurs valeurs dans une liste.
Une valeur dans une liste
Une valeur dans une liste. Affichage configurable
Une ou plusieurs valeurs d'une liste
Une ou plusieurs valeurs à partir d'une liste. Affichage configurable
Une ou plusieurs valeurs dans une liste
Une ou plusieurs valeurs dans une liste. Affichage configurable.
Un autre objet de données
Possibilité de stocker un autre objet de données
Objet de données multiples
Possibilité de stocker plusieurs objets de données
Tout d'abord, vous devrez saisir un nom technique d'objet et un libellé pour cet objet. Le code générique est personnalisable, mais il est utile de garder le même que le nom de l'objet. Effectuez ensuite la première sauvegarde pour créer l'objet.
Les constantes sont des membres invariants de la collection de données qui utiliseront toujours la même valeur.
Les noms d'axe peuvent être ajoutés pour fournir d'autres onglets dans l'écran décrivant votre objet.
Dans le bas de l'écran, une liste de données peut être configurée pour créer des formulaires. Chaque donnée correspond à un champ particulier de l'objet, qui peut ensuite être utilisé comme paramètre de recherche ou simplement comme donnée de votre objet personnalisé. Chaque donnée a un type, qui est listé ci-dessous.
Entier signé
Le type de données Int est utilisé pour stocker des nombres entiers, positifs ou négatifs. Il s'agit d'int signés sur 32 bits.
Tableau d'entiers signés
Tableau de nombres entiers, positifs ou négatifs, allant approximativement de -2,15 milliards à +2,15 milliards.
Flotteur
Type de données décimal, stockant des nombres à virgule flottante.
Séquence de caractères
Type de données String.
Corrige la chaîne d'entrée en majuscules, en minuscules ou sans contrôle.
Tableau de chaînes de caractères
Tableau de type chaîne de caractères. Il permet de stocker plusieurs chaînes de caractères. Le séparateur étant le caractère |, ces chaînes ne peuvent pas contenir ce caractère.
Corrige la chaîne d'entrée en majuscules, en minuscules ou sans contrôle.
Chaîne de caractères avec sauts de ligne
Peut stocker des chaînes de caractères contenant des sauts de ligne.
Corriger le texte d'entrée en majuscules, en minuscules ou sans contrôle.
Texte enrichi
Un texte qui peut contenir des sauts de ligne, des changements de police, des changements de taille et d'autres fonctionnalités de l'éditeur de texte.
Corriger le texte d'entrée en majuscules, en minuscules ou sans contrôle.
Booléen
Valeur booléenne
Date
Entrée de la date. Ne fixe pas l'heure, mais se situerait au début d'une journée si l'heure était prise en compte.
Date et heure
Entrée capable de mémoriser la date et l'heure.
Date
Entrée de la date. Ne fixe pas l'heure, mais serait à la fin d'une journée si l'heure était prise en compte.
L'heure
Entrée du temps.
La durée
Entrée de la durée
Valeur avec son unité
Ce type de données est une combinaison d'une valeur, codée dans une chaîne de caractères, et d'une unité, également codée dans une chaîne de caractères.
Fichier média
Type de données média. Possibilité de référencer des fichiers déjà téléchargés dans l'application.
Choix unique
Valeur d'une chaîne de caractères dans une liste
Tableau d'options
Un ou plusieurs choix dans une liste
Choix multiples
Un ou plusieurs choix dans une liste
Rechercher une valeur dans une liste
Valeur d'une chaîne de caractères dans une liste
Valeurs multiples d'une liste
Chaîne d'une ou plusieurs valeurs dans une liste.
Une valeur dans une liste
Une valeur dans une liste. Affichage configurable
Une ou plusieurs valeurs d'une liste
Une ou plusieurs valeurs à partir d'une liste. Affichage configurable
Une ou plusieurs valeurs dans une liste
Une ou plusieurs valeurs dans une liste. Affichage configurable.
Un autre objet de données
Possibilité de stocker un autre objet de données
Objet de données multiples
Possibilité de stocker plusieurs objets de données
Les objets que vous avez paramétrés peuvent être utilisés comme composants pour d'autres objets ou dans des objets commerciaux tels que les clients, les produits ou les services. Vous pouvez paramétrer des recherches sur ces objets métier avec différents critères.
L'outil permettant de définir ces recherches se trouve dans le modeleur de données sous le titre "Gestion des pages de recherche". Dans la liste des critères de recherche, vous décrivez les critères de votre objet que vous utiliserez pour effectuer des recherches.
Nous devrons alors définir cet objet dans votre menu. Gridbees générera alors automatiquement des formulaires de recherche lorsque vous cliquerez sur le bouton de recherche.
Dans le champ de la liste des résultats, vous définissez les champs de votre objet qui seront affichés dans l'écran de recherche.
Vous fournissez ensuite une liste de champs pour décrire la clé de gestion de cet objet. En plus de cette clé, Gridbees utilise son propre identifiant unique pour identifier les instances de cet objet.