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 |
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 |
|
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:
Prüfen Sie einen Knotentyp, der Ihr Zielknotentyp sein soll.
Wählen Sie die Registerkarte Converter aus.
Klicken Sie auf Bearbeiten, Hinzufügen.
Wählen Sie den Knotentyp aus, der konvertiert werden soll. Dies ist der Ausgangsknotentyp.
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 (oder je nach Theme auf
), 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.
Tipp:
Klicken Sie auf , und geben Sie Text für die Suche innerhalb der Eigenschaftenliste ein. Eigenschaftsnamen und Beschreibungen werden durchsucht.
Hinweis:
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.
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:
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:
Prüfen Sie den Zielansichtspunkt.
Klicken Sie in der Registerkarte Definition auf Bearbeiten.
Wählen Sie einen Knotentyp aus, und löschen Sie alle zulässigen Aktionen und bearbeitbaren Eigenschaften.
Klicken Sie auf Speichern.