Classes
Les classes sont la brique de base de gestion du modèle de données :
Vous pouvez visualiser les propriétés de chaque classe, mais aussi intervenir dessus de plusieurs manières. Il est possible, depuis cette interface, de :
- Renommer les classes et propriétés, même si elles sont nécessaires au système pour fonctionner
- Ajouter, modifier et supprimer des propriétés personnalisées
- Créer des sous-classes d'objets, pour affiner votre modèle
Propriétés
Les propriétés sont les attributs portés par les classes et sous-classes. Flow supporte de nombreux types de données, que vous pouvez utiliser pour personnaliser votre instance :
- Adresse email
- Booléen (Oui / Non)
- Catégorie tarifaire
- Civilité
- Code APE
- Code de TVA intra-communautaire
- Code de réponse HTTP
- Code postal
- Coordonnées GPS
- Couleur
- Date
- Date/Heure
- Description courte
- Désignation
- Liste de choix à sélection multiple
- Liste de choix à sélection unique
- Marque
- Nombre à virgule flottante
- Nombre entier
- Numéro de téléphone
- Pays
- Portion d'Url
- Référence
- Relation vers un autre objet
- Siret
- Statut de l'objet
- Texte court (une ligne)
- Url
- Ville
Réorganiser les propriétés
Vous pouvez utiliser le glisser/déposer pour modifier l'ordre d'apparition des propriétés dans l'interface d'administration ainsi que dans les applications construites avec Flow.
Sous-classes
Au dessus de la classe de base, il est possible de créer des sous-classes qui vont regrouper des propiétés plus spécifiques.
Exemple
Dans la gestion de votre catalogue, vous pouvez créer une sous-classe Chaussures
qui ajoute la propriété Pointure
aux objets de classe Produits
. Ceci vous permettra la saisie de la pointure pour tous les produits qui portent cette sous-classe.
Propriétés orphelines
Une propriété est dite orpheline lorsqu'elle est portée par un ou plusieurs objets, mais qu'aucune définition correspondante n'est présente dans le méta-modèle. Pour ces propriétés particulières, vous pouvez :
- Créer sa définition dans le méta-modèle, et lui attributer un type de données, une description, et des contraintes de saisie.
- Lister les objets qui l'utilisent via la fonction Inspecter.
- La supprimer complètement