Amendement de la protection (protection)
m (a déplacé Personnalisation (protection) vers Amendement de la protection (protection)) |
Version actuelle en date du 29 mars 2018 à 09:19
Les applications sont livrées avec un schéma de protection (qu'est-ce qui est protégé et avec quel niveau de protection ?) par défaut correspondant aux exigences de la loi de finance 2016 article 88.
La personnalisation de la protection permet d'enrichir les éléments protégés.
Pour rappel, deux niveaux de protection sont définis, la protection qui assure la protection contre une altération extérieure (et induit l'historisation des valeurs protégées) et le scellement qui assure l'inaltérabilité des objets par scellement.
Notez qu'il n'est pas possible de désactiver la protection des éléments livrés par Sage, seul l'ajout est possible.
Classe DSM
Les développements DSM peuvent être protégés sans restriction, les classes DSM peuvent être protégées ou scellées.
La protection est portée par le stéréotype des classes.
Classe Sage
Le modèle Sage peut être enrichie dans les limites suivantes :
- Protection de classe qui ne sont pas livrée protégée.
- Activation de la protection sur des attributs de classe protégée ou scellée (y compris sur des extensions de ces classes).
Notez qu'il n'est pas possible d'activer le scellement de classe livrée non scellée.
La modification de la protection du modèle Sage est réalisée par les scripts de configuration associées à l'application dans le dossier.
Les méthodes du ModelManager relatives à la protection sont :
Méthode | Usage |
---|---|
SetClassProtection | Active la protection sur une classe. |
SetAttributeProtection | Active la protection sur un attribut. |
Mise à jour de la protection
Lorsque le schéma de protection est modifié par la configuration, les modifications sont prises en compte lors des prochaînes modifications des objets.
Voir aussi: