Pour ajouter un attribut à un objet, il est nécessaire d'avoir les droits d'administration sur le serveur d'application de CARL Source.
Étape 1 : Création de l'attribut
- Dans le dictionnaire, ouvrir l'objet de catégorie "Entité" auquel vous souhaitez ajouter un attribut.
- Dans l' onglet [Attributs], cliquez sur l'icône d'ajout.
- Dans la rubrique "Persistance", renseignez le nom de la colonne, si la valeur du nouvel attribut doit être enregistrée en base.
Les caractères autorisés pour le nom des attributs et des colonnes sont :
- les lettres majuscules et minuscules ([A-Z] et [a-z]),
- les chiffres ([0-9])
- et le caractère tiret bas ou underscore (_).
Étape 2 : Mise à jour de la structure des tables
- Les colonnes des nouveaux attributs doivent être ajoutées dans les tables avec l'outil fourni par CARL Berger-Levrault, qui génère les scripts correspondants. Consulter la documentation de personnalisation des attributs.
Étape 3 : Mise à jour des classes
- Les champs supplémentaires doivent être pris en compte par les traitements de l'application. Le processus de personnalisation des classes est également décrit dans la documentation de personnalisation des attributs.
Étape 4 : Ajout du champ dans un formulaire personnalisé
- Créez un formulaire personnalisé correspondant au formulaire de détail de la fonctionnalité.
- Une fois dans le mode personnalisation, ajoutez un libellé et un champ dont la valeur sera :
#{formAnimator.bean.xxx} où xxx est le nom du nouvel attribut.