Nach Einschlusseigenschaften filtern

Sie können angeben, dass ein Knoten in ein Abonnement eingeschlossen oder daraus ausgeschlossen werden soll, indem Sie eine Einschlusseigenschaft für den Knoten konfigurieren.

Mit dieser Einschlusseigenschaft können Sie z.B. einen Knoten in einem Quellansichtspunkt hinzufügen, ohne dass er sofort den Zielansichtspunkten hinzugefügt wird. Wenn der Knoten dann den Zielansichtspunkten hinzugefügt werden soll, können Sie den Wert der Einschlusseigenschaft im Quellansichtspunkt ändern, um die Abonnementanforderungsaktionen zum Hinzufügen dieses Knotens zu allen abonnierenden Zielansichtspunkten hinzuzufügen.

Note:

Bei der Einschlusseigenschaft muss es sich um eine Eigenschaft auf Knotenebene handeln.

Eine Einschlusseigenschaft ist eine boolesche Eigenschaft oder eine Eigenschaft des Datentyps "Liste", mit der gesteuert wird, ob ein Knoten in einem Quellansichtspunkt im Rahmen eines Abonnements an den Zielansichtspunkt gesendet wird.

  • Wenn es sich bei der Einschlusseigenschaft um den Datentyp "Boolesch" handelt, wird der Knoten den Zielansichtspunkten hinzugefügt, wenn der boolesche Wert "True" lautet, und daraus entfernt, wenn der Wert "False" lautet. Boolesche Einschlusseigenschaften werden in der Regel verwendet, wenn ein einzelner abonnierender Zielansichtspunkt vorhanden ist und Sie angeben möchten, ob ein Knoten in dieses Abonnement eingeschlossen werden soll.
  • Wenn es sich bei der Einschlusseigenschaft um den Datentyp "Liste" handelt, müssen Sie den Einschlusswert angeben (indem Sie den Wert eingeben oder in der Liste "Zulässige Werte" auswählen). Verwenden Sie eine Eigenschaft mit dem Datentyp "Liste", wenn mehrere abonnierende Zielansichtspunkte vorhanden sind und Sie angeben möchten, in welchen Zielansichtspunkten der Knoten in Abonnements eingeschlossen werden soll.

Wenn die Einschlusseigenschaft im Quellansichtspunkt so festgelegt ist, dass sie den Knoten einschließt (d.h. den Wert True für "Boolesch" aufweist oder den Einschlusswert für eine Liste enthält), werden Anforderungsaktionen für den Knoten vom Abonnement für den Zielansichtsknoten generiert. Wenn der Knoten nicht bereits im Zielansichtspunkt vorhanden ist, wird er hinzugefügt oder eingefügt.

Wenn die Einschlusseigenschaft im Quellansichtspunkt so festgelegt ist, dass sie den Knoten ausschließt (d.h. den Wert False für "Boolesch" aufweist oder den Einschlusswert für eine Liste nicht enthält), wird der Knoten entfernt oder gelöscht, wenn er im Zielansichtspunkt vorhanden ist. Wenn er nicht vorhanden ist, werden für den ausgeschlossenen Knoten keine Anforderungsaktionen generiert.

Best Practice

Wenn Sie Eigenschaftswerte und untergeordnete Beziehungen für Knoten, die Sie aus dem Zielansichtspunkt ausschließen, beibehalten möchten, wird empfohlen, die Aktion "Löschen" im Filter Eingeschlossene Aktionen für das Abonnement zu löschen, damit der Knoten nur entfernt wird. Informationen hierzu finden Sie unter Filterung nach Aktionen.

Wichtige Aspekte

  • Sie können einen Filter für eine Einschlusseigenschaft mit einer Eigenschaft des Typs "Boolesch" oder mit einer Eigenschaft des Datentyps "Liste" aus einem beliebigen Knotentyp im Quellansichtspunkt konfigurieren.

    Note:

    Sie können eine vorhandene Eigenschaft als Einschlusseigenschaft konfigurieren, oder Sie können eine neue Eigenschaft erstellen, die als Einschlusseigenschaft für dieses Abonnement verwendet werden soll. Informationen hierzu finden Sie unter Eigenschaften manuell erstellen.
  • Die Einschlusseigenschaft kann den Standardtyp Keine oder Angegeben aufweisen. Der Standardtyp "Angegeben" kann in den folgenden Szenarios hilfreich sein:
    • Standardmäßig sollen alle Knoten in einem Abonnement eingeschlossen sein, und Sie müssen explizit angeben, welche Knoten nicht eingeschlossen werden sollen. Sie können den Standardwert so festlegen, dass der Knoten eingeschlossen sein soll (den Wert True für "Boolesch" aufweist oder den Einschlusswert für eine Liste enthält). Ändern Sie anschließend die Eigenschaft nur für die Knoten, die ausgeschlossen werden sollen.
    • Standardmäßig sollen alle Knoten in einem Abonnement ausgeschlossen werden, und Sie müssen explizit angeben, welche Knoten eingeschlossen werden sollen. Sie können den Standardwert so festlegen, dass der Knoten ausgeschlossen wird (den Wert False für "Boolesch" aufweist oder den Einschlusswert für eine Liste nicht enthält). Ändern Sie anschließend die Eigenschaft nur für die Knoten, die eingeschlossen werden sollen.

    Wenn der Standardtyp None lautet, müssen Sie den Wert für die Einschlusseigenschaft für jeden Knoten angeben.

  • Der Standardtyp darf nicht Derived oder Inherited lauten. Wenn Sie eine Eigenschaft als Einschlusseigenschaft angegeben haben, können Sie den Standardtyp der Eigenschaft nicht mehr in "Derived" oder "Inherited" ändern.

  • Die Filter "Knotenausdruck", "Oberster Knoten" und "Aktion" werden auf die generierten Anforderungsaktionen angewendet. Beispiel: Wenn die Einschlusseigenschaft in einem Knoten auf "Einschließen" gesetzt ist, sich der Knoten jedoch unter einem obersten Knoten befindet, der aus dem Abonnement herausgefiltert wurde, werden für diesen Knoten keine Anforderungsaktionen generiert.
  • Einige Anforderungsaktionen im Quellansichtspunkt werden in äquivalente Aktionen im Zielansichtspunkt übersetzt:

    • Wenn Sie den Einschlusswert im Quellansichtspunkt von "False" in "True" ändern (oder so ändern, dass er den Einschlusswert enthält, für eine Liste), wird der Knoten im Zielansichtspunkt hinzugefügt (oder eingefügt, in einem Hierarchieset), wenn er nicht bereits vorhanden ist.

    • Wenn Sie den Einschlusswert im Quellansichtspunkt von "True" in "False" ändern (oder so ändern, dass er den Einschlusswert nicht enthält, für eine Liste), wird der Knoten im gelöscht (oder entfernt, in einem Hierarchieset), wenn er im Zielansichtspunkt vorhanden ist.

    • Wenn Sie den Einschlusswert im Quellansichtspunkt nicht ändern, werden Anforderungsaktionen, die Sie im Quellansichtspunkt ausführen, in den Zielansichtspunkt propagiert, wenn die Einschlusseigenschaft auf "True" gesetzt ist (oder so festgelegt ist, dass sie den Einschlusswert enthält, für eine Liste).

  • Wenn der Zielansichtspunkt für gemeinsame Knoten eine Hierarchie ist, gilt:
    • Wenn die Einschlusseigenschaft so aktualisiert wird, dass ein Knoten im Quellansichtspunkt ein- oder ausgeschlossen werden soll, werden Anforderungsaktionen für alle Instanzen des Knotens generiert.
    • Wenn die Einschlusseigenschaft nicht aktualisiert wird und der Knoten so festgelegt ist, dass er eingeschlossen wird, werden Anforderungsaktionen nur für die Instanzen generiert, in denen die Aktion ausgeführt wurde.
    • Wenn die Einschlusseigenschaft nicht aktualisiert wird und der Knoten so festgelegt ist, dass er ausgeschlossen wird, werden Anforderungsaktionen nicht für alle Instanzen des Knotens generiert.

    Beispiel: Angenommen, der gemeinsame Knoten ist unter den übergeordneten Knoten A, B und C im Quellansichtspunkt vorhanden.

    • Wenn Sie die Einschlusseigenschaft so aktualisieren, dass ein Knoten unter dem übergeordneten Knoten A im Quellansichtspunkt enthalten sein soll, werden Anforderungsaktionen generiert, um den Knoten unter dem übergeordneten Knoten A hinzuzufügen unter den übergeordneten Knoten B und C im Zielansichtspunkt einzufügen. Gleichermaßen gilt: Wenn Sie die Einschlusseigenschaft so aktualisieren, dass ein Knoten unter dem übergeordneten Knoten A im Quellansichtspunkt ausgeschlossen werden soll, werden Anforderungsaktionen generiert, um den Konten unter dem übergeordneten Knoten A zu löschen und aus den übergeordneten Knoten B und C im Zielansichtspunkt zu entfernen.
    • Wenn Sie die Einschlusseigenschaft nicht aktualisieren und der Knoten so festgelegt ist, dass er eingeschlossen werden soll, werden Anforderungsaktionen nur für die Instanz des Knotens generiert, in der Sie die Aktion ausgeführt haben. Wenn Sie also eine Eigenschaft für einen Knoten unter dem übergeordneten Knoten B im Quellansichtspunkt bearbeitet haben, wird eine Anforderungsaktion generiert, um diese Eigenschaft nur für den Knoten unter dem übergeordneten Knoten B im Zielansichtspunkt zu ändern.
    • Wenn Sie die Einschlusseigenschaft nicht aktualisieren und der Knoten so festgelegt ist, dass er ausgeschlossen werden soll, werden Anforderungsaktionen für die Knoten nicht generier.t Dies ist unabhängig davon, für welche Instanz des Quellansichtspunkts sie eine Aktion ausführen.

Tip:

Wenn mehrere abonnierende Ansichtspunkte vorhanden sind, können Sie eine Einschlusseigenschaft des Datentyps "Liste" verwenden, wenn nur ein Benutzer vorhanden ist, z.B. ein Serviceadministrator, der bestimmt, welche Ansichtspunkte welche Knoten erhalten. Wenn unterschiedliche Benutzer vorhanden sind, die jeweils bestimmen, ob eine Eigenschaft an den von ihnen verwalteten Ansichtspunkt gesendet wird, können Sie mehrere Einschlusseigenschaften mit dem Datentyp "Boolesch" einrichten und den Datenzugriff auf Eigenschaftsebene verwenden, um zu steuern, welche Benutzer die Eigenschaft "Boolesch" für ihren Ansichtspunkt anzeigen oder bearbeiten können.

Beispiel: Sie können den Datenzugriff so konfigurieren, dass nur der Planning-Administrator die Eigenschaft "Für Planning einschließen?" konfigurieren kann und nur der Consolidation-Administrator die Eigenschaft "Für Consolidation einschließen?" im Quellansichtspunkt bearbeiten kann. Siehe Beispiel für die Einschlusseigenschaft des Datentyps "Boolesch" unter Beispiele für Einschlusseigenschaften.

Note:

Wenn Sie bereits eine Knotenbedingung zum Herausfiltern von Knoten aus Abonnements basierend auf dem Wert einer Eigenschaft des Typs "Boolesch" oder des Datentyps "Liste" auf Knotenebene verwenden (siehe Knotenbedingungen definieren), müssen Sie den Knotenbedingungsfilter durch einen Filter für die Einschlusseigenschaft ersetzen.

Wenn Sie einen Knotenbedingungsfilter für eine Eigenschaft auf Beziehungsebene verwenden, müssen Sie den Bedingungsfilter für den vorhandenen Knoten beibehalten, da Sie keinen Filter für die Einschlusseigenschaft in einer Eigenschaft auf Beziehungsebene erstellen können.

Einschlusseigenschaften konfigurieren

  1. Prüfen Sie den Ansichtspunkt, der das Abonnement enthält, für das Sie die Einschlusseigenschaft konfigurieren möchten, und klicken Sie auf die Registerkarte "Abonnements".
  2. Erstellen Sie ein neues Abonnement, oder bearbeiten Sie ein vorhandenes Abonnement. Informationen hierzu finden Sie unter Ansichtspunkte abonnieren.
  3. Klicken Sie in der Registerkarte "Filter" auf Bearbeiten.
  4. Wählen Sie im Dropdown-Menü Einschlusseigenschaft eine Eigenschaft aus, die Sie als Einschlusseigenschaft konfigurieren möchten. Nur Knoteneigenschaften des Typs "Boolesch" oder des Datentyps "Liste" können ausgewählt werden.
  5. Wenn die ausgewählte Eigenschaft den Datentyp "Liste" aufweist, geben Sie unter Einschlusswert einen Einschlusswert ein (oder wählen Sie den Wert aus, wenn die Eigenschaft die Option "Zulässige Werte" verwendet).

    Note:

    Wenn die Eigenschaft für die Option "Zulässige Werte" die Überschreibungswerte "Anwendung" oder "Knotentyp" aufweist, können Sie alle zulässigen Werte aus allen Überschreibungswerten als Einschlusswerte auswählen.
  6. Klicken Sie auf Speichern.