Les propriétés dérivées sont des propriétés dont la valeur par défaut est calculée à partir d'une expression que vous définissez.
Les propriétés dérivées peuvent être utilisées pour réduire la maintenance des valeurs de propriété pour les noeuds et pour contribuer à assurer l'intégrité des données de ces valeurs. Vous allez utiliser le générateur d'expressions pour définir l'expression. Pour obtenir des informations sur la définition d'expressions, reportez-vous au chapitre Utilisation d'expressions pour définir une logique métier personnalisée.
Remarques
Vous pouvez dériver la valeur des propriétés dont les types de données sont les suivants :
bottom
, parent
, ancestors
et siblings
, peu importe le niveau de propriété (noeud ou relation), ou en référençant une propriété de relation ou une propriété employant l'héritage.Validations
Les valeurs de propriété dérivées sont validées sur tous les noeuds mis à jour avant la soumission ou la validation d'une demande. Les validations de propriété dérivée sont exécutées pour les demandes lorsque vous :
validez tous les éléments de demande ;
validez un élément de demande sélectionné ;
soumettez une demande par le biais de l'une de ces méthodes : Interactif, Abonnement ou Importer ;
approuvez une demande.
Remarque :
Les validations de propriété dérivée sont exécutées uniquement pour les noeuds de la demande comportant un élément de demande.
Les problèmes de validation de propriétés dérivées peuvent être résolus de différentes façons, notamment par les actions suivantes :
Remplacer la propriété dérivée par une valeur définie si elle est modifiable
Modifier une autre propriété dont dépend la propriété dérivée
Déplacer ou enlever le noeud dans le point de vue
Supprimer l'élément de demande ou l'instance d'élément
Pour plus d'informations, reportez-vous à Validation des demandes.
Définition d'une propriété dérivée
Pour définir une expression de propriété dérivée, procédez comme suit :
Inspectez une définition de propriété qui utilise le type de données Booléen, Date, Entier, Flottant, Liste, Noeud ou Chaîne. Reportez-vous à la section Inspection des propriétés.
Sélectionnez une application pour laquelle vous disposez de l'autorisation Propriétaire ou Gestionnaire de métadonnées.
Cliquez sur Modifier.
Dans Type par défaut, sélectionnez Dérivé.
Cliquez sur l'icône d'expression dans la zone de texte Valeur par défaut.
Définissez une expression pour calculer la propriété, puis cliquez sur Appliquer. Pour obtenir des informations sur la définition d'expressions, reportez-vous au chapitre Utilisation d'expressions pour définir une logique métier personnalisée.
Cliquez sur Enregistrer.
Remarque :
Pour enlever une expression dérivée d'une propriété, répétez les étapes 1 à 4, puis remplacez le type par défaut défini sur Dérivé par Aucun ou Spécifié.