Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

Dans un fonctionnement classique d'héritage, la valeur renseignée surcharge la valeur héritée du modèle.
Mais dans certains cas, il peut être intéressant d'utiliser les deux ensemble. C'est ce que l'on appelle l'héritage additif.

Avant de continuer, si les notions de modèle et d'héritage ne vous sont pas familières? Je vous invite à vous approprier ces concepts en vous rendant directement sur la page Logique des modèles.

Fonctionnement de base

Shinken Entreprise permet de gérer l'héritage des éléments en prévisualisant les valeurs héritées. Pour chaque propriété, on peut choisir d'accepter ou refuser son héritage. Le fait de renseigner manuellement la valeur d'une propriété coupera automatiquement son héritage, sauf pour un héritage additif.

En effet, l'héritage additif a pour but de permettre d'hériter des valeurs d'un modèle tout en ajoutant de nouvelles valeurs à notre élément.
On peut facilement activer la fonctionnalité avec le bouton stop précédant chaque multi sélecteur de valeur. Au clic, le signe du bouton devient un plus pour signifier son activation.

Remarque:
Pour activer la fonctionnalité dans un cfg, Au format Cfg il faut rajouter ajouter le signe plus ( + ) devant devenant la première valeur . Attention cependant, Shinken Solution n'autorise pas le fonctionne du plus sur toute les propriétées chaînable.Cette fonctionnalité est uniquement accessible pour les propriété pour activer la fonctionnalité d'héritage additif. Ceci est valable uniquement sur les propriétés qui contiennent des valeurs sous forme de chaîne. Au niveau cfg il faut rajouter le signe plus ( + ) devant la première valeur pour l'activé. Cependant, Shinken Solution n'autorise pas le fonctionne du plus sur toute les propriétées chainable. fonctionnent de l'héritage additif sur toutes les propriétés chaînables. Veuillez vérifier avant toute utilisation que l'interface Shinken Entreprise l'autorise.


Exemple d'héritage additif appliqué sur un modèle d'hôte:

Héritage Additif:

DésactivéActivé



Multiple sources d

Priorité de l'héritage

.

Dans le cas ou plusieurs modèles sont appliqués sur un élément leurs ordres d'affichage à son joue un rôle important. Il permet à Shinken Entreprise de connaitre quel modèle appliqué en priorité.
Les modèles sont parcourus dans le sens de lecture, de gauche à droite.

Puisque les modèles d'héritage peuvent eux-même hériter de valeurs provenant d'un ou plusieurs modèles, il peut devenir très compliqué de trouver quelle valeur aura la priorité.


Le schéma suivant devrait vous aider à y voir plus clair dans l'ordre de priorité:

Image Added

...


Multiple sources d'héritage



Pour un héritage classique, le premier modèle hérité à retourner une valeur est utilisé.
Mais dans le cas d'pour un héritage additif, le premier modèle hérité à désactiver l'héritage ne s'arrête pas au premier modèle trouvé.

Priorité de l'héritage

additif est utilisé comme nœud et le parcours de son arbre d'héritage si il existe continue "Classique" ou "Additif" en fonction du contexte.