Création, modification et validation d'abonnements

Vous créez un abonnement en accédant au point de vue cible et en sélectionnant le point de vue source auquel vous abonner. En cas de validation d'une modification dans le point de vue source, des demandes sont générées pour que la même modification soit apportée aux points de vue cible.

Meilleures pratiques

Lorsque vous créez un convertisseur de type de noeud, il est recommandé de convertir un type de noeud source en un type de noeud unique dans le point de vue cible. Si vous convertissez un type de noeud source en plusieurs types de noeud cible, la demande d'abonnement pourrait devenir ambiguë et l'enregistrement être ignoré.

Prérequis de l'abonnement

Ces conditions doivent être remplies pour qu'un abonnement puisse être créé :

  • Les points de vue source et cible doivent avoir le statut Actif.

  • Le créateur d'abonnement et les personnes affectées par défaut et remplaçantes doivent disposer d'autorisations et d'un accès aux données suffisants. Reportez-vous à Sécurité des demandes.

  • Si les points de vue source et cible ont tous deux un ensemble de noeuds de type Hiérarchie, les deux ensembles de hiérarchies doivent être différents et les deux points de vue doivent avoir au moins un type de noeud équivalent. Autrement dit, les points de vue source et cible doivent disposer du même type de noeud dans la même application ou un convertisseur de type de noeud doit être configuré pour convertir le type de noeud source en type de noeud cible.

  • Si le point de vue source a un ensemble de noeuds de type Liste et le point de vue cible un ensemble de noeuds de type Hiérarchie, les deux points de vue doivent avoir au moins un type de noeud équivalent. Autrement dit, les points de vue source et cible doivent disposer du même type de noeud dans la même application ou un convertisseur de type de noeud doit être configuré pour convertir le type de noeud source en type de noeud cible.

  • Si les points de vue source et cible ont tous deux un ensemble de noeuds de type Liste ou si la source a un ensemble de noeuds de type Hiérarchie et la cible un ensemble de noeuds de type Liste, les deux points de vue doivent avoir au moins un type de noeud différent et un convertisseur de type de noeud doit être configuré pour convertir le type de noeud source en type de noeud cible.

  • Pour les actions d'abonnement ajoutant ou insérant des noeuds où le point de vue source a un ensemble de noeuds de type Liste et le point de vue cible un ensemble de noeuds de type Hiérarchie, la valeur du parent dans le point de vue de hiérarchie peut être calculée pour chaque action de demande. L'administrateur doit définir une expression pour calculer la valeur parent. Reportez-vous à la section Propriétés calculées et stockées.
  • Pour les abonnements avec des noms de noeud calculés, les noms de noeud sont calculés dans le point de vue source et les noms obtenus sont transmis aux points de vue cible. Si vous voulez calculer les noms dans le point de vue cible, vous devez configurer une transformation de propriété dans le convertisseur de type de noeud pour transformer la propriété de nom en valeur vide ou en l'un des mots-clés de nom calculé. Reportez-vous à la section Noms calculés et abonnements.
  • Les transformations de parent dans les convertisseurs de type de noeud sont exécutées pour les noeuds supérieurs dans les points de vue de hiérarchie source lorsque les éléments d'une demande d'abonnement sont générés. Cela permet de placer les noeuds supérieurs ajoutés dans un point de vue source sous un autre parent dans un point de vue de hiérarchie cible.
  • Si le nom du point de vue cible comporte plus de 30 caractères, vous devez créer un libellé de 30 caractères ou moins. Le libellé est utilisé à la place du nom du point de vue dans le fichier de demande d'abonnement. Reportez-vous à la section Inspection d'un point de vue.

  • Vous ne pouvez pas créer d'abonnement avec un point de vue avec libellé de temps défini comme point de vue source ou cible.

Création d'un abonnement

Un point de vue cible peut être abonné à plusieurs points de vue source. Pour créer un abonnement, procédez comme suit :

  1. Dans Vues, ouvrez la vue contenant le point de vue cible.

  2. Sélectionnez le point de vue cible.

  3. Placez votre curseur à droite du nom du point de vue, cliquez sur Icône de menu, puis sélectionnez Inspecter.

  4. Sélectionnez l'onglet Abonnements, puis cliquez sur Créer.

  5. Dans la boîte de dialogue Créer des abonnements, effectuez les actions suivantes :

    1. Sélectionnez le point de vue source auquel vous voulez vous abonner.

      Remarque :

      Seuls les points de vue qui répondent aux conditions de la section Prérequis de l'abonnement sont affichés pour sélection.

    2. Facultatif : entrez le nom et la description de l'abonnement. Par défaut, le nom d'abonnement prend la forme suivante : "{Nom de vue source} | {Nom de point de vue source}".
    3. Cliquez sur Créer.

Une fois que vous avez cliqué sur Créer, l'abonnement est affiché dans l'inspecteur d'abonnement. Vous pouvez y modifier les paramètres d'abonnement.

Modification, activation, désactivation ou suppression d'abonnements

Pour modifier un abonnement, procédez comme suit :

  1. Dans Vues, ouvrez la vue contenant le point de vue cible.

  2. Sélectionnez le point de vue cible.

  3. Placez votre curseur à droite du nom du point de vue, cliquez sur Icône de menu, puis sélectionnez Inspecter.

  4. Sélectionnez Abonnements, puis cliquez sur le nom de l'abonnement à modifier.

    L'abonnement est affiché dans l'inspecteur d'abonnement.

  5. Facultatif : dans l'onglet Général, cliquez sur Modifier, puis modifiez le nom ou la description de l'abonnement.
  6. Dans l'onglet Définition, cliquez sur Modifier, puis effectuez l'une des actions suivantes :

    • Dans Personnes affectées, sélectionnez les personnes affectées aux demandes par défaut et les remplaçantes. Reportez-vous à Affectation de demandes d'abonnement.

      Remarque :

      Seuls les utilisateurs disposant au moins de l'autorisation Participant (Ecriture) sur la dimension dans le point de vue cible peuvent être sélectionnés. L'icône Enveloppe indique que l'utilisateur a une adresse électronique configurée et peut recevoir des notifications de demande.

    • (Facultatif) Dans Workflow, sélectionnez les options suivantes :

      Champ Description
      Activé Permet d'activer l'abonnement. Lorsque vous créez un abonnement, il est désactivé par défaut. Vous devez avoir défini une personne affectée par défaut ou remplaçante pour activer un abonnement.

      Vous pouvez également activer et désactiver des abonnements à partir de l'onglet Abonnements de l'inspecteur de point de vue. Reportez-vous à la procédure d'activation, de désactivation ou de suppression d'un abonnement ci-dessous.

      Remarque :

      Lorsqu'un abonnement est désactivé, aucun élément de demande ni demande d'abonnement n'est généré pour le point de vue cible.
      Collaborer Permet d'inclure des personnes affectées remplaçantes, auxquelles la demande n'a pas été attribuée, en tant que collaborateurs sur la demande. Les personnes affectées remplaçantes sont en mesure de modifier des éléments de demande et d'ajouter des commentaires ou des pièces jointes, même si la demande ne leur est pas attribuée.

      Reportez-vous à la section Collaboration à une demande.

      Soumission automatique Permet au système de soumettre automatiquement l'abonnement si ce dernier a réussi la validation et respecte l'une des conditions suivantes :
      • Aucun élément n'est ignoré
      • Des éléments sont ignorés avec le statut "Aucune mise à jour requise" ou "Une ligne avec la même clé a déjà été traitée".

      Si des éléments sont ignorés avec n'importe quel autre statut (même si d'autres éléments dans la même demande sont ignorés avec l'un des deux statuts ci-dessus), la demande d'abonnement globale n'est pas soumise.

      Ignorer les approbations Permet au système d'ignorer les approbations pour les demandes soumises automatiquement.

      Remarque :

      Cette option n'est disponible que si l'option Soumission automatique est sélectionnée.
  7. Facultatif : dans Copier les noeuds, utilisez les champs Action de copieet é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 (reportez-vous à la section Exécution d'opérations Copier et Modéliser d'après dans des abonnements).
  8. Facultatif : dans l'onglet Filtres, vous pouvez ajouter des filtres de noeud supérieur si vous ne voulez pas vous abonner à l'intégralité d'un point de vue (abonnements dans des points de vue de hiérarchie uniquement). Les filtres de noeud supérieur vous permettent de sélectionner les branches dans le point de vue source auxquelles vous voulez vous abonner. Reportez-vous à la section Ajout de filtres et de conditions aux abonnements.
  9. Cliquez sur Enregistrer.

Remarque :

Vous ne pouvez pas modifier un abonnement pour changer le point de vue source auquel vous abonner. Pour changer de point de vue source, supprimez l'abonnement existant et créez-en un autre avec le point de vue source souhaité.

Pour activer, désactiver ou supprimer un abonnement, procédez comme suit :

  1. Inspectez le point de vue contenant l'abonnement à activer, désactiver ou supprimer. Reportez-vous à la section Inspection d'un point de vue.
  2. Dans l'onglet Abonnements, cliquez sur Modifier.
  3. Dans la colonne Action de l'abonnement pour lequel effectuer une action, cliquez sur Icône de menu, puis sélectionnez une option :
    • Activer (disponible uniquement si l'abonnement est désactivé)
    • Désactiver (disponible uniquement si l'abonnement est activé)
    • Supprimer
  4. Cliquez sur Oui pour confirmer, puis sur Enregistrer.

Validation d'abonnements

Lorsque vous créez un abonnement, le système vérifie qu'il est conforme aux prérequis répertoriés ci-dessus. Toutefois, une fois l'abonnement créé, la configuration des points de vue et des utilisateurs peut changer, ce qui peut entraîner un abonnement non valide. Lorsque vous accédez au panneau d'abonnement, tous les abonnements existants d'un point de vue sont validés de manière à vérifier qu'ils répondent aux règles des abonnements. Si un abonnement n'est pas valide, vous pouvez entreprendre une action pour résoudre le problème.

Correction des erreurs de validation

Les exemples ci-après illustrent des erreurs de validation d'abonnement standard et les actions à entreprendre pour les résoudre.

Si les points de vue source et cible n'ont pas de type de noeud en commun ou si aucun convertisseur de type de noeud n'est configuré entre eux, le système affiche l'erreur suivante :


Le point de vue source doit avoir au moins un type de noeud en commun avec le point de vue cible.

Pour résoudre cette erreur, créez un convertisseur pour convertir le type de noeud source en type de noeud cible. Pour en savoir plus, reportez-vous à la section Utilisation de convertisseurs de type de noeud.

Si le destinataire d'abonnement ne dispose pas au moins de l'autorisation Participant (Lecture) sur le point de vue source et Participant (Ecriture) sur le point de vue cible, le système affiche l'erreur suivante :


La personne affectée doit au moins disposer de l'autorisation Gestionnaire de données sur le point de vue cible.

Pour résoudre cette erreur, vérifiez que la personne affectée à l'abonnement dispose au moins de l'autorisation Participant (Lecture) sur le point de vue source et Participant (Ecriture) sur les applications du point de vue cible. Pour en savoir plus, reportez-vous aux sections Affectation d'autorisations d'application et Affectation d'autorisations de vue.

Si le point de vue source ou cible n'est plus actif, le système affiche l'erreur suivante :


Le point de vue doit être actif pour être la source d'un abonnement

Pour résoudre les erreurs de point de vue inactif, redéfinissez le statut du point de vue archivé sur Actif. Reportez-vous à la section Présentation du cycle de vie des objets de données et de la chaîne de données.