Exécution d'opérations Copier et Modéliser d'après dans des abonnements

Vous pouvez configurer des abonnements afin d'effectuer des opérations Copier ou Modéliser d'après pour les noeuds ajoutés au point de vue cible.

Remarque sur la terminologie :

Pour les abonnements, lors de l'ajout de noeuds d'un point de vue source à un point de vue cible, ces opérations vous permettent de copier les valeurs de propriétés du point de vue cible et d'insérer les nouveaux noeuds dans les hiérarchies qui n'existent que dans le point de vue cible.

Vous pouvez également indiquer un ensemble de propriétés pour la mise en correspondance afin que, lors de l'ajout d'un noeud à la cible, les valeurs de propriété soient copiées à partir d'un noeud semblable comportant les mêmes valeurs pour les propriétés que vous avez indiquées. Par exemple, lors de l'ajout d'un noeud d'employé dans un abonnement, vous pouvez mettre en correspondance l'emplacement afin que, lorsque l'employé est ajouté au point de vue cible, le système copie automatiquement les valeurs de propriété à partir d'un noeud semblable dans le point de vue cible comportant le même emplacement.

Configuration d'un abonnement pour une opération Copier ou Modéliser d'après

Utilisez les champs Action de copie et, éventuellement, Propriétés à mettre en correspondance dans l'onglet Définition de l'inspecteur d'abonnement pour indiquer une opération Copier ou Modéliser d'après comme suit :

  • Action de copie : permet d'indiquer une opération Copier ou Modéliser d'après :
    • Aucun : n'effectue aucune opération Copier ou Modéliser d'après.
    • Propriétés : effectue une opération Copier pour copier les propriétés du noeud indiqué dans le point de vue cible.
    • Modéliser d'après : effectue une opération Modéliser d'après pour copier les propriétés et les valeurs de relation du noeud indiqué dans le point de vue cible.

    Note:

    Lorsque le point de vue cible est une liste, la sélection de Propriétés ou de Modéliser d'après entraînera uniquement la copie des propriétés.
  • Propriétés à mettre en correspondance (points de vue source de hiérarchie uniquement) : permet de sélectionner des propriétés afin d'identifier un noeud qui sera copié pour chaque noeud ajouté au point de vue cible. Le premier semblable d'un noeud ajouté qui comporte les mêmes valeurs des propriétés que vous sélectionnez est utilisé pour l'opération Copier ou Modéliser d'après.

    Tip:

    L'option Propriétés à mettre en correspondance permet d'effectuer des opérations Copier ou Modéliser d'après dans le point de vue cible lorsque vous n'en avez pas effectué dans le point de vue source.
  • Ignorer le parent source (points de vue source de hiérarchie uniquement) : permet d'ignorer les parents source des nouveaux noeuds ajoutés aux points de vue cible. Lorsque cette option est activée, les nouveaux noeuds sont insérés sous tous les parents du noeud d'après lequel effectuer la modélisation si le parent source n'est pas importé dans le point de vue cible.

    Tip:

    Activez cette option lorsque vous effectuez une opération Modéliser d'après et que les parents des noeuds du point de vue source n'existent pas dans le point de vue cible.

Reportez-vous à la section Création, modification et validation d'abonnements.

Traitement des opérations Copier et Modéliser d'après dans les abonnements

Une fois que vous avez configuré votre abonnement avec une opération Copier ou Modéliser d'après, ces opérations sont traitées dans les points de vue cible comme suit :

  • Génération du fichier de demande d'abonnement :
    • Lorsque vous effectuez une opération Copier ou Modéliser d'après pour un noeud dans le point de vue source, le nom du noeud est placé dans la colonne Copy Node et l'action dans la colonne Copy Action du fichier de demande pour la demande d'abonnement.
    • Lorsque vous ajoutez un noeud (y compris les actions d'ajout issues de l'insertion ou du déplacement d'un noeud sous un filtre de noeud supérieur) et que vous avez configuré des propriétés à mettre en correspondance, le système vérifie si d'autres noeuds semblables dans la source comportent les mêmes valeurs de propriété que celles que vous avez indiquées pour la mise en correspondance. Si tel est le cas, le premier semblable comportant les mêmes valeurs est placé dans la colonne Copy Node du fichier de demande pour la demande d'abonnement et l'action est placée dans la colonne Copy Action.

      Note:

      Toutes les propriétés à mettre en correspondance doivent présenter des valeurs de correspondance exacte sur le noeud source, et aucune d'elles ne peut être NULL ou vide. Si l'une des propriétés à mettre en correspondance comporte une valeur NULL ou vide, les colonnes Copy Node et Copy Action ne sont pas remplies dans le fichier de demande pour l'abonnement.

    Reportez-vous à la section Format du fichier de chargement de demande.

  • Traitement du fichier de demande d'abonnement :
    • Opérations Copier : les valeurs de propriété définies du noeud dans la colonne Copy Node du fichier de demande d'abonnement sont copiées dans le point de vue cible.

      Note:

      Seules les valeurs de propriété du point de vue source qui sont différentes des valeurs du point de vue cible sont copiées.
    • Opérations Modéliser d'après :
      • Les valeurs de propriété définies du noeud dans la colonne Copy Node du fichier de demande d'abonnement sont copiées dans le point de vue cible.

        Note:

        Seules les valeurs de propriété du point de vue source qui sont différentes des valeurs du point de vue cible sont copiées.
      • Les parents du noeud dans la colonne Copy Node du fichier de demande d'abonnement sont copiés dans le point de vue cible.

        Note:

        Seules les valeurs de relation du point de vue source qui sont différentes des valeurs du point de vue cible sont copiées.

Note:

Si la propriété Core.Name pour le type de noeud d'un noeud ajouté via une opération Copier ou Modéliser d'après est configurée afin d'être calculée et stockée (reportez-vous à la section Propriétés calculées et stockées), le nom du nouveau noeud est calculé automatiquement.

Pour consulter un exemple d'opération Modéliser d'après dans un abonnement, reportez-vous à la section Exemple d'abonnement Modéliser d'après.