Une classe de composants définit les caractéristiques communes d’un même ensemble logique de composants. Ces ensembles sont caractérisés par des tags (ou métadonnées), une sécurité, des règles métiers ou techniques qui leur sont propres.
Cette partie définit la notion de classe de composants utilisée pour caractériser les composants (documents, dossiers, tâches…) manipulés au sein de l’application. Ainsi tout composant référence une classe de composants via son identifiant.
Une classe de composants permet de définir une typologie de composant :
- les tags pouvant être associés à un composant
- la sécurité par défaut à appliquer via la définition d’un identifiant d’ACL à appliquer
- les catégories de tags afin de regrouper visuellement les tags au sein de blocs fonctionnels
- des libellés internationalisés afin de fournir une application multilingue
- le caractère technique
En fonction de la catégorie de la classe de composants, des spécificités peuvent être ajoutées.