Chapitre 5 Familles et documents

Les notions de famille et, celle associée, de document sont fondamentales dans Dynacase.

Les familles et les documents sont le système utilisé par Dynacase pour produire des formulaire intuitifs et une solution de persistance évolutives.

Dans ce chapitre, vous allez apprendre à créer vos familles, mettre en forme les documents produits, gérer la sécurité, traduire les formulaire, etc.

5.1 Théorie

La construction d'une famille est réalisée par la mise en place :

de la structure
elle est définie par ses attributs propres et éventuellement par les attributs de la famille dont elle hérite,
du paramétrage
le paramétrage de la famille consiste à ajouter des éléments de représentation (titre, icône, etc.), son contenu (valeur par défaut, etc.) et le code métier associé,
de la sécurité
la sécurité permet de définir qui peut faire les différentes étapes du CRUD (Create : Créer, Read : Voir, Update : Mettre à jour, Delete : Supprimer), ainsi que quelle représentation est utilisée pour quel utilisateur,
des vues
les différentes représentations du document sont définies.

Une famille peut produire des documents. Un document est une instance d'une famille (de la même manière qu'un objet est une instance d'une classe). Dans Dynacase, le document est matérialisé par :

  • la base de données : un document est stocké dans une ligne de la table de sa famille,
  • du code PHP : un document est un objet instance de la classe de sa famille,
  • des IHM : il a, a minima, deux représentations :
    • en édition : c'est un formulaire web permettant la saisie de données -assistée et contrôlée-,
    • en consultation : c'est une page web présentant les informations qu'il contient.

5.1.1 Voir aussi

Contenu du chapitre

×