Mit Knotentypconvertern arbeiten

Sie können Knotentypconverter erstellen, um einen Knotentyp in einen anderen Knotentyp zu konvertieren.

Hinweis:

Knotentypconverter werden zum Vergleichen, Suchen, Ausrichten und Ziehen per Drag-and-Drop von Knoten mit unterschiedlichen Knotentypen über zwei Ansichtspunkte in einem Layout mit Anordnung nebeneinander hinweg benötigt.

Beginnen Sie mit dem Knotentyp, den Sie konvertieren möchten, und erstellen Sie einen Converter, indem Sie auswählen, welcher Knotentyp der Ausgangsknotentyp für die Konvertierung sein soll. Angenommen, Sie möchten Knoten in einem Ansichtspunkt, der einen Knotentyp mit dem Namen "Erworbene Abteilungen" enthält, vergleichen mit Knoten in einem anderen Ansichtspunkt, der einen Knotentyp mit dem Namen "Alle Abteilungen" enthält. Hierzu müssen Sie einen Knotentypconverter erstellen, der den Knotentyp "Erworbene Abteilungen" in den Knotentyp "Alle Abteilungen" konvertiert.

Videos

Ihr Ziel Empfohlenes Video

Informationen zum Konvertieren von Knotentypen erhalten

Symbol "Video" Knotentypen konvertieren

Tutorials

Tutorials enthalten Anweisungen mit weiterführenden Videos sowie Dokumentation zur Unterstützung beim Durchführen eines Themas.

Ihr Ziel Informationsquelle

Einen Ausdruck in einem Knotentypconverter erstellen, um das übergeordnete Element eines Knotens abzuleiten

Videosymbol Einen übergeordneten Knoten anhand eines Ausdrucks im Knotentypconverter suchen

Für einen Knotentypconverter, der zwischen zwei Anwendungen eingerichtet wird, gilt:

  • Wenn der Knoten nicht im vom Ansichtspunkt verwendeten Zielknotentyp vorhanden ist, wird der Knoten konvertiert und diesem Knotentyp hinzugefügt. Wenn der Knoten dem Zielknotentyp hinzugefügt wird, werden die im Knotentypconverter angegebenen Eigenschaften in den Zielknoten kopiert.

  • Wenn eine Eigenschaft, die zum Kopieren im Knotentypconverter angegeben ist, im Zielansichtspunkt auf "Schreibgeschützt" gesetzt ist, wird kein Wert für diese Eigenschaft in den Zielknoten kopiert.

Tipp:

Informationen zum Einrichten eines Knotentyp-Qualifiers für den Converter finden Sie unter Mit Qualifiern für Knotentypen arbeiten.

Knotentypconverter erstellen

So erstellen Sie Knotentypconverter:

  1. Prüfen Sie einen Knotentyp, der Ihr Zielknotentyp sein soll.

  2. Wählen Sie die Registerkarte Converter aus.

  3. Klicken Sie auf Bearbeiten, Hinzufügen.

  4. Wählen Sie den Knotentyp aus, der konvertiert werden soll. Dies ist der Ausgangsknotentyp.

  5. Im Fenster Zu kopierende Eigenschaften werden identische oder ähnliche Eigenschaften automatisch aufgefüllt. Wählen Sie in der Spalte Vorgang eine der folgenden Optionen für Eigenschaften aus:

    • Kopieren: Kopieren Sie eine vorhandene Eigenschaft aus der Quelle. Wählen Sie die Eigenschaft in der Dropdown-Liste für die Spalte Quelle aus. Identische oder ähnliche Eigenschaften werden automatisch ausgewählt, können jedoch geändert werden.

    • Umwandeln: Definieren Sie einen Ausdruck, um einen Wert für die Zieleigenschaft zu berechnen. Klicken Sie in der Spalte Quelle auf Ausdruck definieren Ausdruck definieren (oder je nach Theme auf Ausdruck definieren), definieren Sie einen Ausdruck, und klicken Sie auf Anwenden. Informationen zum Definieren von Ausdrücken finden Sie unter Ausdrücke zum Definieren von benutzerdefinierten Geschäftslogiken verwenden.


      Umwandlungseigenschaft für Knotentypconverter

    Tipp:

    Klicken Sie auf Suchsymbol, und geben Sie Text für die Suche innerhalb der Eigenschaftenliste ein. Eigenschaftsnamen und Beschreibungen werden durchsucht.

    Hinweis:

    • Wenn die Spalte Vorgang für eine Eigenschaft keinen Wert enthält, kann die Eigenschaft nicht bearbeitet werden.
    • Wenn die Spalte Vorgang keinen Wert, jedoch eine Dropdown-Liste enthält, können Sie aus den obigen Optionen auswählen.
    • Wenn die Zeile für eine Eigenschaft das Symbol Achtung Symbol "Achtung" enthält, wurde die Quelleigenschaft einer schreibgeschützten Zieleigenschaft zugeordnet. Änderungen an der Quelleigenschaft werden nicht in die Zieleigenschaft propagiert.
  6. Optional: Um eine Eigenschaftsumwandlung aus dem Knotentypconverter zu entfernen, ändern Sie den Vorgang für die Eigenschaft in "Kopieren", oder wählen Sie nichts aus.
  7. Klicken Sie auf Speichern.

Weitere Informationen finden Sie unter:

Eigenschaftsumwandlungen

Mit Eigenschaftsumwandlungen wird ein definierter Wert für eine Zieleigenschaft in einem Knotentypconverter berechnet, und sie werden nur ausgeführt, wenn Daten ansichtspunktübergreifend gemeinsam verwendet, zugeordnet oder synchronisiert werden. Umwandlungen werden für Eigenschaften des Knotentypconverters mit Ausdrücken konfiguriert.

Hinweis:

Sie können Eigenschaften mit diesen Datentypen umwandeln.

  • Boolesch
  • Datum
  • Ganzzahl
  • Liste
  • Knoten
  • Zeichenfolge

Eigenschaftsumwandlungen werden während der folgenden Vorgänge berechnet:

  • Knoten ansichtspunktübergreifend hinzufügen oder einfügen

  • Anforderungselemente aus Vergleichsunterschieden erstellen

  • Abonnementanforderungen generieren

Hinweis:

Umwandlungen von Eigenschaftsnamen können beim Suchen oder Ausrichten von Eigenschaften nicht verwendet werden. Stattdessen können Sie alternative Qualifier zum Knotentyp hinzufügen. Wenn ein Knoten nicht mit dem Standard-Qualifier gefunden wird, kann stattdessen mit den Alternativen nach ihm gesucht werden. Informationen hierzu finden Sie im Abschnitt zu Standard-Qualifiern und alternativen Qualifiern in der Dokumentation Mit Qualifiern für Knotentypen arbeiten.

Wichtige Aspekte

Beachten Sie beim Verwenden von Ausdrücken zum Konfigurieren von Eigenschaftsumwandlungen Folgendes:

  • Das Objekt "SourceNode" ist verfügbar, um auf Informationen aus einem Quellknoten zuzugreifen.

  • Sie können aus dem Zielknoten heraus nicht auf Informationen zugreifen.

  • Sie können auf abgeleitete Eigenschaften für einen Quellknoten zugreifen.

Übergeordnete Knoten umwandeln

Wenn Sie eine Umwandlung für die Namenseigenschaft einrichten, wird diese Umwandlung standardmäßig auch für den übergeordneten Knoten in interaktiven Anforderungen, in Ansichtspunktvergleichen und beim Generieren von Abonnementanforderungen verwendet. Beispiel: Wenn Sie ein Suffix an den Namen im Umwandlungsausdruck anhängen, wird das Suffix auch an alle Verweise auf übergeordnete Elemente angehängt.

Sie können jedoch eine Umwandlung für den übergeordneten Knoten eines Quellknotens einrichten, die von der Umwandlung der Namenseigenschaft getrennt ist. Die Umwandlung des übergeordneten Knotens wird für den übergeordneten Quellknoten ausgeführt und auch für den alten übergeordneten Knoten verwendet, wenn der Quellknoten in einen anderen übergeordneten Knoten verschoben wurde.

Sofern für den Knotennamen und den übergeordneten Knoten separate Umwandlungen eingerichtet wurden, und wenn ein Knoten ansichtspunktübergreifend manuell eingefügt wird, wenn auch die Nachfolger des Knotens eingefügt werden, wenn Anforderungselemente aus Vergleichsergebnissen erstellt werden, oder wenn ein Abonnement Anforderungselemente generiert, geschieht für den übergeordneten Knoten Folgendes:

  • Wenn im Knotentypconverter ein Umwandlungsvorgang für den übergeordneten Knoten eingerichtet wird, wird die Umwandlung des übergeordneten Knotens für jeden übergeordneten Quellknoten ausgeführt, und der Ergebniswert wird als übergeordnetes Element für jede Hierarchieaktion verwendet. Bei Abonnementanforderungen wird die Umwandlung des übergeordneten Knotens auch für den alten übergeordneten Knoten verwendet, falls anwendbar.
  • Wenn im Knotentypconverter ein Umwandlungsvorgang für den Namen, aber nicht für den übergeordneten Knoten eingerichtet wird, wird die Umwandlung des Namens für jeden Quellnamen und übergeordneten Quellknoten ausgeführt, und der Ergebniswert für den übergeordneten Quellknoten wird als übergeordnetes Element für jede Hierarchieaktion verwendet. Bei Abonnementanforderungen wird die Umwandlung des Namens auch für den alten übergeordneten Knoten verwendet, falls anwendbar.
  • Wenn im Knotentypconverter ein Kopiervorgang für den übergeordneten Knoten verwendet wird, wird der übergeordnete Quellknoten (mit einem Knotentyp-Qualifier, falls anwendbar) als übergeordnetes Element für jede Hierarchieaktion verwendet. Bei Abonnementanforderungen wird der übergeordnete Quellknoten (mit einem Knotentyp-Qualifier, falls anwendbar) auch für den alten übergeordneten Knoten verwendet, falls anwendbar.

Hinweis:

Bei Abonnements werden übergeordnete Umwandlungen in Knotentypconvertern für die obersten Knoten in Quell-Hierarchieansichtspunkten ausgeführt, wenn Anforderungselemente für eine Abonnementanforderung generiert werden. Dadurch können die in einem Quellansichtspunkt hinzugefügten obersten Knoten in einem Ziel-Hierarchieansichtspunkt unter einem anderen übergeordneten Knoten eingefügt werden.

Zielknotentypen filtern

In Zielansichtspunkten mit mehreren Knotentypen können Sie die Liste der verfügbaren Knoten so filtern, dass nur die Knoten angezeigt werden, für die Sie Änderungen zulassen möchten. Das Filtern von Knotentypen wird angewendet, wenn Sie Folgendes ausführen:

  • Knoten per Drag-and-Drop zwischen Ansichtspunkten verschieben

  • Knoten aus einem anderen Ansichtspunkt einfügen

  • Abonnementanforderungen generieren

Um Knotentypen aus der Liste der verfügbaren Knotentypen zu filtern, konfigurieren Sie den Knotentyp so, dass er keine zulässigen Aktionen oder bearbeitbaren Eigenschaften aufweist:

  1. Prüfen Sie den Zielansichtspunkt.

  2. Klicken Sie in der Registerkarte Definition auf Bearbeiten.

  3. Wählen Sie einen Knotentyp aus, und löschen Sie alle zulässigen Aktionen und bearbeitbaren Eigenschaften.

  4. Klicken Sie auf Speichern.