Einführung

In diesem 15-minütigen praktischen Tutorial erfahren Sie, wie Sie einen Ausdruck in einem Knotentypkonverter verwenden, um den übergeordneten Knoten eines Knotens über eine Abonnementanforderung zu suchen. Sie erstellen zunächst ein Abonnement und fügen dann Ausdrücke zu einem Knotentyp-Converter hinzu, um den Knotennamen und den übergeordneten Namen logisch abzuleiten. Schließlich erstellen und leiten Sie eine Anforderung zum Testen der Logik weiter, und melden Sie sich als Abonnementbearbeiter an, um die Ergebnisse der Abonnementanforderung anzuzeigen.

Hintergrund

Wenn Sie der Quelle einen Knoten hinzufügen und die Änderung über eine Abonnementanforderung weiterleiten, soll die Enterprise Data Management Cloud-Engine basierend auf einer Eigenschaft des Quellknotens nach einem bestimmten übergeordneten Element im Ziel suchen. Dazu erstellen Sie einen Ausdruck im Knotentyp-Converter.

Im Beispiel in diesem Tutorial erstellen Sie zwei Ausdrücke. Der erste Ausdruck berechnet den Knotennamen im Ziel, und der zweite Ausdruck findet das entsprechende übergeordnete Element im Ziel. Wenn Sie die Änderung über eine Abonnementanforderung weiterleiten, bei der die automatische Weiterleitung ausgewählt ist und keine Genehmigungen erforderlich sind, wird die Änderung automatisch an das Ziel weitergeleitet.

Voraussetzungen

Bevor Sie mit diesem Tutorial beginnen, müssen Sie:

  • Bieten Sie Serviceadministratoren Zugriff auf Ihre Enterprise Data Management Cloud-Umgebung.
  • Beispielanwendung erstellen. Weitere Informationen finden Sie in der Dokumentation.
  • Achtung:

    Beachten Sie, dass beim Erstellen der Beispielanwendung alle vorhandenen Anwendungen und Artefakte in der Umgebung entfernt werden. Sichern Sie die aktuelle Umgebung, bevor Sie die Beispielanwendung erstellen. Weitere Informationen zum Sichern, Hochladen und Importieren von Anwendungen und Artefakten finden Sie in der Dokumentation Migration für Oracle Enterprise Performance Management Cloud verwalten.
  • Erstellen Sie einen Benutzer, und fügen Sie ihn dann der Gruppe "Benutzer" und der Gruppe "Interaktiver Benutzer" hinzu. In diesem Tutorial ist dieser Benutzer Barry Dylan.

Quelle und Ziel identifizieren

  1. Melden Sie sich als Benutzer mit der Rolle "Serviceadministrator" an, navigieren Sie zu Ansichten, und öffnen Sie die Ansicht Accountverwaltung. Der Ansichtspunkt "Firmenkonto" ist Ihre Quelle, und der Ansichtspunkt "Planfirma" ist Ihr Ziel.
    Ansicht - Firmenverwaltung
  2. Wählen Sie den Ansichtspunkt Firmenaccount aus, navigieren Sie zum Knoten 11000, und blenden Sie ihn ein.
    Firmenansichtspunkt
  3. Klicken Sie auf Symbol "Side-by-Side-Layout" (Seitenlayout), um die Ansichtspunkte Firmenfirma und Planfirma anzuzeigen.
    Anordnung nebeneinander
  4. Wenn 11000 im Ansichtspunkt "Firmen-Account" ausgewählt ist, klicken Sie auf Symbol "Knoten suchen" (Knoten aus Ansichtspunkt-Firmen-Account suchen), um den zugehörigen Knoten A_11000 im Ansichtspunkt "Planfirma" zu suchen.
    Knoten aus Ansichtspunkt suchen

    In diesem Tutorial fügen Sie dem übergeordneten Element 11000 in der Dimension "Firmenkonto" einen untergeordneten Knoten hinzu, verwenden separate Ausdrücke, um den Zielknotennamen zu berechnen und das übergeordnete Element A_11000 in der Dimension "Planfirma" zu suchen. Fügen Sie dann den Knoten über eine Abonnementanforderung zum übergeordneten Element in der Zieldimension hinzu.

Abonnements erstellen

  1. Klicken Sie auf Symbol für Registerkartenlayout (Registerkartenlayout), um das Side-by-Side-Layout zu deaktivieren, und prüfen Sie den Ansichtspunkt Planfirma.
    Rahmen für Unterkonten
  2. Wählen Sie die Registerkarte Abonnements aus, und klicken Sie auf Erstellen.
    Rahmen für Unterkonten
  3. Setzen Sie den Quellansichtspunkt in der Ansicht Accountverwaltung auf Firmenaccount, und klicken Sie dann auf Erstellen.
    Rahmen für Unterkonten
  4. Klicken Sie auf die Registerkarte Definition.
    Rahmen für Unterkonten
  5. Klicken Sie in der Registerkarte Definition auf Bearbeiten.
    Rahmen für Unterkonten
  6. Fügen Sie Barry Dylan als Standardbearbeiter hinzu, und wählen Sie Aktiviert und Automatisch weiterleiten aus.
    Rahmen für Unterkonten
  7. Speichern Sie das Abonnement, und wählen Sie dann in der unteren linken Ecke die Registerkarte Planfirma aus. Beachten Sie, dass das erstellte Abonnement auf der Registerkarte "Abonnements" aufgeführt wird
  8. Registerkarte "Abonnement"

Knotenkonverter einrichten

  1. Wählen Sie im Ansichtspunktinspektor "Planfirma" die Registerkarte Datenkette aus.
    Rahmen für Unterkonten
  2. Wählen Sie das Datenkettenobjekt Knotentypen aus, und wählen Sie dann den Knotentyp Account aus.
    Rahmen für Unterkonten
  3. Beachten Sie auf der Registerkarte "Allgemein", dass der Knotentyp das Kennungspräfix A_ enthält.
    Rahmen für Unterkonten
  4. Wählen Sie Konverter aus, und klicken Sie auf Bearbeiten.
    Rahmen für Unterkonten

Erstellen eines Ausdrucks zur Berechnung des Knotennamens

    In diesem Abschnitt fügen Sie den folgenden Ausdruck hinzu, um den Knotennamen zu berechnen:
     return "A_".concat(sourceNode.properties.Core.Name)

    Beispiel: Sie fügen der Quelldimension einen Knoten namens 11504 hinzu. Der Ausdruck fügt dem Knoten den A_-Präfixkennzeichner hinzu, und der Knoten wird im Ziel als A_11504 hinzugefügt.

    Weitere Informationen zum Erstellen von Ausdrücken finden Sie in unserem Tutorialvideo Eigenschaften mit Expression Builder transformieren.

  1. Ändern Sie für die Eigenschaft "Name" den Vorgang von Kopieren in Transformieren.
    Rahmen für Unterkonten
  2. Klicken Sie für den Knoten "Name" auf fx (Ausdruck bearbeiten), um den Ausdruck-Generator zu öffnen.
    Rahmen für Unterkonten
  3. Laden Sie den Ausdruck aus der Datei Property_Transform_Name.json herunter, und klicken Sie auf die Schaltfläche Aus Datei laden (Aus Datei laden).
  4. Ausdruck für Knotennamen hochladen
  5. Wählen Sie im Dialogfeld "Datei öffnen" die heruntergeladene Datei JSON aus, und klicken Sie auf Öffnen.
  6. Knotennamenausdruck
  7. Klicken Sie auf Übernehmen.
    Knotentypinspektor des Kontos

Erstellen eines Ausdrucks zum Ableiten des übergeordneten Namens

    In diesem Abschnitt fügen Sie den folgenden Ausdruck hinzu, um den Namen des übergeordneten Knotens abzuleiten:
    return "A_".concat(sourceNode.properties.Core.Name.substring(0, 2), "000")

    Beispiel: Sie fügen dem übergeordneten Knoten 11000 in der Quelldimension einen untergeordneten Knoten namens 11504 hinzu. Um den übergeordneten Knoten in der Zieldimension zu suchen, fügt der Ausdruck den A_-Präfixkennzeichner hinzu, identifiziert die ersten 2 Zeichen des übergeordneten Knotennamens in der Quelldimension (in diesem Beispiel 11) und fügt 000 hinzu, um das übergeordnete Element als A_11000 im Ziel zu identifizieren.

  1. Wählen Sie für die übergeordnete Eigenschaft in der Dropdown-Liste "Vorgang" die Option Transformieren aus.
    Übergeordnete Eigenschaft - Vorgang
  2. Klicken Sie für die Eigenschaft "Übergeordnet" auf fx (Ausdruck bearbeiten), um den Ausdruck-Generator zu öffnen.
    Knotentyp des Kontos
  3. Laden Sie den Ausdruck aus der Datei Property_Transform_Parent.json herunter, und klicken Sie auf die Schaltfläche Aus Datei laden (Aus Datei laden).
  4. Ausdruck für Knotennamen hochladen
  5. Wählen Sie im Dialogfeld "Datei öffnen" die heruntergeladene Datei JSON aus, und klicken Sie auf Öffnen.
  6. Name des übergeordneten Knotens - Ausdruck

Übergeordneten Namensausdruck testen

In diesem Abschnitt testen Sie den Ausdruck, um den Namen des übergeordneten Knotens abzuleiten.
  1. Klicken Sie auf die Schaltfläche Aus Datei laden (Testausdruck).
    Expression Builder
  2. Führen Sie im Bereich "Testausdruck" die folgenden Aktionen aus:
    • Wählen Sie für den Ansichtspunkt in der Ansicht "Firmenverwaltung" die Option Firmenfirma aus.
    • Wählen Sie für Knoten die Option 11000 (Bar- und kurzfristige Investitionen) aus.
    • Klicken Sie auf Auswerten.
    Übergeordneten Knotenausdruck testen
  3. Prüfen Sie das Auswertungsergebnis des Ausdrucks, A_11000, und bestätigen Sie, dass der Ausdruck den Namen des übergeordneten Knotens in der Zieldimension korrekt ableitet.
  4. Ausdruck auswerten
  5. Schließen Sie den Bereich "Testausdruck", und klicken Sie auf Anwenden.
    Knotentypinspektor des Kontos
  6. Speichern und schließen Sie den Inspektor.
  7. Klicken Sie auf OK, um zu bestätigen, dass die Ansicht geändert wurde.
    Rahmen für Unterkonten

Anforderung zum Testen der Ausdrücke erstellen

  1. Klicken Sie in der Ansicht "Firmenverwaltung" auf Neue Anforderung.
    Neue Anforderung
  2. Blenden Sie im Ansichtspunkt "Firmenkonto" T > 10000 > 11000 ein.
    Rahmen für Unterkonten
  3. Klicken Sie rechts neben dem Knoten 11000 auf Knotenmenü (Knotenmenü), um das Kontextmenü zu starten, und wählen Sie Untergeordnetes Element hinzufügen aus, um einen neuen Knoten als untergeordnetes Element des Knotens 11000 zu erstellen.
    Rahmen für Unterkonten
  4. Definieren Sie die untergeordneten Eigenschaften:

    Attribut Definition
    Name 11.504
    Beschreibung USBNK3-Scheckkonto wird verrechnet
    Beschreibung US USBNK3-Scheckkonto wird verrechnet
    Summary (Übersicht) Nr.
    Aktiviert Ja
    Posting zulassen Ja
    Accounttyp Asset
    Finanzkategorie Barzahlung

    Rahmen für Unterkonten
  5. Klicken Sie im Anforderungsbereich neben "Alle Elemente" auf Anforderungselementmenüsymbol (Menü "Anforderungselemente"), und wählen Sie Validieren aus.
    Rahmen für Unterkonten

    Sie sollten eine Meldung über die erfolgreiche Validierung erhalten.

    Rahmen für Unterkonten

  6. Leiten Sie die Anforderung weiter. Sie sollten eine Meldung erhalten, dass die Anforderung erfolgreich weitergeleitet wurde.
    Rahmen für Unterkonten
  7. Schließen Sie die Ansicht.

Anforderungsergebnisse anzeigen

  1. Navigieren Sie zu Anforderungen, setzen Sie den Filter "Anforderungstyp" auf Abonnement, und bestätigen Sie, dass eine Anforderung an den Anforderungsbearbeiter gesendet wurde: Barry Dylan. Beachten Sie, dass der Anforderungsstatus "Entwurf" lautet, weil ein Problem mit der Anforderung vorliegt.
    Rahmen für Unterkonten
  2. Melden Sie sich ab und wieder als Barry Dylan an. Wählen Sie auf der Homepage die Registerkarte "Aktivität" aus, und klicken Sie auf Mich zugewiesene Anforderungen.
    Startseite von Barry Dylan
  3. Klicken Sie auf der Seite "Anforderungsaktivität" auf den Link Anforderungs-ID, um das Anforderungsproblem zu prüfen.
    Startseite von Barry Dylan
  4. Beachten Sie einen Validierungsfehler mit dem Knoten A_11504.
    Validierungsfehler
  5. Beheben Sie den Fehler, indem Sie die Knoteneigenschaften A_11504 wie in der folgenden Tabelle aufgeführt festlegen:
    Attribut Definition
    Datentyp Währung
    Wechselkurs-Typ Durchschnitt

    Prüfen Sie, ob der übergeordnete Knoten korrekt berechnet wurde: Der Knoten A_11504 wird dem übergeordneten Knoten A_11000 im Ansichtspunkt Plankonto als untergeordneter Knoten hinzugefügt.
  6. Rahmen für Unterkonten
  7. Validieren Sie die Anforderung, und leiten Sie sie weiter.
    Anforderung erfolgreich weitergeleitet
  8. Klicken Sie auf Zurück zu Anforderungen. Setzen Sie auf der Seite "Anforderungsaktivität" den Statusfilter auf Alle und den Filter "Meine Aktivität" auf Weitergeleitet. Stellen Sie sicher, dass der Anforderungsstatus Abgeschlossen und die Anforderungsphase Geschlossen lautet.
    Anforderungsaktivität