Aller au contenu
EN FR

Roles and role paths

Statut documentaire : reference — voir Maturité et preuves.

Un rôle nomme la place tenue par un participant dans un concept ou une relation. Un rolePath permet de projeter une information depuis cette structure conceptuelle.

fields:
  - IdUser:
      type: String
      rolePath: User.Id
  - IdContact:
      type: String
      rolePath: Contact.Id

Règles

  • employer des noms de rôles métier stables ;
  • respecter la casse et le chemin complet attendu par le modèle ;
  • ne pas confondre rolePath et nom de colonne ;
  • vérifier le chemin dans le modèle avant de chercher un problème dans la persistance.

Les rolePath permettent de conserver une projection technique reliée au sens porté par le modèle conceptuel.