Amendement de la protection (protection)

De Wiki1000

version800-32x32.png


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 :

Configuration-protection-1.png

Méthode Usage
SetClassProtection Active la protection sur une classe.
SetAttributeProtection Active la protection sur un attribut.

Mise à jour de la protection

Lorsque la configuration de la protection est modifiée (par DSM ou par les scripts de configuration) la protection doit être soit réinitialisée (perte de l'historique) soit mise à jour (conservation de l'historique) par l'assistant de gestion de la configuration.

Voir aussi:

Outils personnels