Retour : Page Principale > sommaire applications botaniques > CEL

MĂ©mo sur la gestion des champs Ă©tendus


Création d'un table catalogue des champs étendus
Création d'une table de catalogue pour :
  • crĂ©er des groupes de champs Ă©tendus
  • supprimer la duplication des intitulĂ©s des champs dans chaque ligne des table stockant les valeurs des champs Ă©tendus.
  • prĂ©ciser comment traiter un champ au niveau de l'interface (visible ou pas)

Format des tables :
catalogue : contient le catalogue de tous les champs Ă©tendus.
  • cle (varchar 255) [clĂ© primaire] : code du champ Ă©tendu ou du groupe au format chatMot.
  • label (varchar 255) : intitulĂ© du champ Ă©tendu dans un format lisible par un utilisateur.
  • groupe (boolĂ©en) [1 ou 0] : 1 indique que c'est un groupe
  • invisible (boolĂ©en) [1 ou 0] : 1 indique que c'est un champ qui ne doit pas apparaitre dans le formulaire de saisie.
  • multiple (boolĂ©en) [1 ou 0] : 1 indique que c'est un champ Ă©tendu qui peut se retrouver plusieurs fois pour une mĂŞme observation. Sa clĂ© sera alors de la forme : monChampEtendu:#num ou #num sera un nombre entier incrĂ©mentĂ© depuis 1 (ex. : coauteurCourriel:1).

catalogue_relations : permet d'indiquer quels champs appartiennent Ă  quels groupes.
  • groupe (varchar 255) : clĂ© du groupe
  • champ (varchar 255) : clĂ© du champ appartenant Ă  ce groupe.