Vous pouvez indiquer qu'un noeud sera inclus dans un abonnement ou exclu en configurant une propriété d'inclusion sur le noeud.
Par exemple, vous pouvez utiliser cette propriété d'inclusion pour ajouter un noeud dans un point de vue source sans l'ajouter immédiatement aux points de vue cible. Ensuite, lorsque vous êtes prêt à ajouter le noeud aux points de vue cible, vous pouvez modifier la valeur de la propriété d'inclusion dans le point de vue source pour générer les actions de demande d'abonnement afin d'ajouter ce noeud aux points de vue cible d'abonnement.
Note:
Il doit s'agir d'une propriété d'inclusion au niveau du noeud.Une propriété d'inclusion est une propriété de type de données Booléen ou Liste qui détermine si un noeud dans un point de vue source est envoyé au point de vue cible dans le cadre d'un abonnement.
Lorsque la propriété d'inclusion est définie dans le point de vue source de sorte à inclure le noeud (c'est-à-dire qu'elle a une valeur True
pour Booléen ou contient la valeur d'inclusion pour une liste), les actions de demande relatives au noeud sont générées pour le point de vue cible par l'abonnement. Si le noeud n'existe pas déjà dans le point de vue cible, il est ajouté ou inséré.
Lorsque la propriété d'inclusion est définie dans le point de vue source de sorte à exclure un noeud (c'est-à-dire qu'elle a une valeur False
pour Booléen ou ne contient pas la valeur d'inclusion pour une liste), le noeud est enlevé ou supprimé s'il existe dans le point de vue cible. S'il n'existe pas, aucune action de demande n'est générée pour le noeud exclu.
Meilleures pratiques
Si vous voulez conserver les valeurs de propriété et les relations enfant pour les noeuds que vous excluez du point de vue cible, il est recommandé d'enlever l'action Supprimer du filtre Actions incluses sur l'abonnement afin que seul le noeud soit enlevé. Reportez-vous à Filtrage par action.
Remarques
Note:
Vous pouvez configurer une propriété existante en tant que propriété d'inclusion ou créer une propriété à utiliser en tant que propriété d'inclusion pour cet abonnement. Reportez-vous à la section Création manuelle de propriétés.Aucun
ou Spécifié
. Le type par défaut Spécifié peut être utile dans les scénarios suivants :
True
pour Booléen ou contient la valeur d'inclusion pour une liste), puis modifier la propriété uniquement pour les noeuds à exclure.False
pour Booléen ou ne contient pas la valeur d'inclusion pour une liste), puis modifier la propriété uniquement pour les noeuds à inclure.Si le type par défaut est Aucun
, vous devrez indiquer la valeur de la propriété d'inclusion pour chaque noeud.
Le type par défaut ne peut pas être Dérivé
ni Hérité
. Après avoir désigné une propriété en tant que propriété d'inclusion, vous ne pouvez pas modifier le type par défaut de cette propriété pour qu'il soit dérivé ou hérité.
Certaines actions de demande dans le point de vue source sont converties en actions équivalentes dans le point de vue cible :
Si vous modifiez la valeur d'inclusion dans le point de vue source de sorte à passer de False à True (ou à contenir la valeur d'inclusion, pour une liste), le noeud est ajouté (ou inséré, dans un ensemble de hiérarchies) dans le point de vue source s'il n'existe pas déjà.
Si vous modifiez la valeur d'inclusion dans le point de vue source de sorte à passer de True à False (ou à ne pas contenir la valeur d'inclusion, pour une liste), le noeud est supprimé (ou enlevé, dans un ensemble de hiérarchies) s'il existe dans le point de vue cible.
Si vous ne modifiez pas la valeur d'inclusion dans le point de vue source, les actions de demande effectuées dans celui-ci sont propagées vers le point de vue cible si la propriété d'inclusion est définie sur True (ou définie de sorte à contenir la valeur d'inclusion, pour une liste).
Par exemple, supposons que vous disposiez d'un noeud partagé sous les parents A, B et C dans le point de vue source.
Tip:
Lorsque vous disposez de plusieurs points de vue d'abonnement, vous pouvez utiliser une propriété d'inclusion de type de données Liste si un seul utilisateur, comme un administrateur de service, détermine les points de vue qui recevront les noeuds. Si plusieurs utilisateurs déterminent chacun si une propriété est envoyée au point de vue qu'ils administrent, vous pouvez configurer plusieurs propriétés d'inclusion de type de données Booléen et utiliser l'accès aux données au niveau de la propriété afin de contrôler les utilisateurs pouvant consulter ou modifier la propriété Booléen pour leur point de vue.
Par exemple, vous pouvez configurer l'accès aux données pour que seul l'administrateur de Planning puisse modifier la propriété "Inclure pour Planning ?" et que seul l'administrateur de Consolidation puisse modifier la propriété "Inclure pour Consolidation ?" dans le point de vue source. Reportez-vous à Exemple de propriété d'inclusion de type de données Booléen dans la section Exemples de propriété d'inclusion.
Note:
Si vous utilisez déjà une condition de noeud pour filtrer les noeuds hors des abonnements en fonction de la valeur d'une propriété de niveau noeud de type de données Booléen ou Liste (reportez-vous à la section Définition des conditions de noeud), vous devez remplacer le filtre de condition de noeud par un filtre de propriété d'inclusion.
Si vous utilisez un filtre de condition de noeud sur une propriété de niveau relation, vous devez conserver le filtre de condition de noeud existant car vous ne pouvez pas créer de filtre de propriété d'inclusion sur une propriété de niveau relation.
Configuration de la propriété d'inclusion
Note:
Si la propriété comporte des remplacements d'application ou de type de noeud pour Valeurs autorisées, toutes les valeurs autorisées de tous les remplacements peuvent être sélectionnées en tant que valeurs d'inclusion.