Skip to main content

Datentransformationen konfigurieren

Pega Community-Logo

Hinweis: Der folgende Inhalt, der von Pega Community stammt, ist hier enthalten, damit Sie die Lernziele des Moduls einfacher erreichen können.

Die Pflege der Anwendungsentwicklung lässt sich durch Festlegen von Eigenschaftswerten über Datenumwandlungen praktischer und effizienter gestalten. Wenn Sie eine Datenumwandlung verwenden, konvertieren Sie Daten von einem Format und einer Klasse in ein anderes Format und eine andere Klasse.

Wenn zum Beispiel ein Kunde eine Lieferadresse in ein Bestellformular eingibt, könnten Sie eine Datenumwandlung konfigurieren, um die eingegebenen Daten für das Feld mit der Rechnungsadresse zu übernehmen.
  1. Klicken Sie im Header von Dev Studio auf Create Data Model Data Transform.

  2. Geben Sie eine kurze Beschreibung Ihrer Datenumwandlung in das Feld Label ein.

    Verwenden Sie für Datenumwandlungen, die Cases initialisieren, den Namen pyDefault.
  3. Optional:

    Klicken Sie, um den Namen Ihrer Datenumwandlung manuell festzulegen, im Abschnitt Identifier auf Edit.

    Standardmäßig wird dieses Feld automatisch mit einem schreibgeschützten Wert ausgefüllt, der auf Ihrer Eingabe im Abschnitt Identifier basiert. Leer- und Sonderzeichen werden vom System ignoriert.
  4. Wählen Sie im Abschnitt Additional configuration options ein Datenmodellformat für Ihre Datenumwandlung aus:

    • Wenn Sie das Clipboard-Tool für das Datenmodell verwenden möchten, wählen Sie Clipboard aus.
    • Wenn Sie JSON als Datenmodell verwenden möchten, wählen Sie JSON aus.
  5. Geben Sie im Abschnitt Context den Kontext des Pega-Plattform-Rulesets für Ihre Datenumwandlung an:

    1. Wählen Sie eine Anwendungsebene aus, in der der Datensatz gespeichert werden soll.

    2. Wählen Sie im Feld Apply to die Klasse aus, auf die die Datenumwandlung angewendet werden soll.

    3. Wählen Sie im Feld Add to ruleset den Namen eines Rulesets aus, dem der Datensatz hinzugefügt werden soll. Wählen Sie dann die Versionsnummer aus der Liste aus.

  6. Optional:

    Um die Standard-Arbeitsaufgabe, durch die Ihre Anwendung mit dieser Entwicklungsänderung verknüpft wird, zu überschreiben, wählen Sie im Feld Work item to associate mit der Nach-unten-Taste eine Arbeitsaufgabe aus.

    Weitere Informationen zu Standard-Arbeitsaufgaben finden Sie unter Ihre aktuelle Arbeitsaufgabe festlegen.
  7. Klicken Sie auf Create and open.

  8. Konfigurieren Sie auf dem Tab Definition die Details der Datenumwandlung je nach ausgewähltem Datenmodell:

    Auswahlmöglichkeiten Aktionen
    Datenumwandlung unter Verwendung des Clipboard-Tools konfigurieren
    1. Wählen Sie in der Spalte Action eine Aktion aus, die bei den Daten durchgeführt werden soll.

      Weitere Informationen zu den für das Clipboard-Tool verfügbaren Aktionen finden Sie unter Datenumwandlungsaktionen für die Zwischenablage.
    2. Geben Sie in der Spalte Target das Ziel der ausgewählten Aktion an.

    3. Geben Sie – sofern verfügbar – in der Spalte Relation die Beziehung zwischen Ziel und Quelle an.

      Die Spalte Relation zeigt die je nach der in Schritt a ausgewählten Aktion verfügbaren Optionen.
    4. Geben Sie in der Spalte Source die Quelle der ausgewählten Aktion an.

    5. Optional:

      Um weitere Aktionen zu Ihrer Datenumwandlung hinzuzufügen, klicken Sie auf Add a row. Wiederholen Sie dann die Schritte 8.a bis 8.d.

    6. Optional:

      Um diese Datenumwandlung und gleichnamige Datenumwandlungen in übergeordneten Klassen miteinander zu verketten, aktivieren Sie die Checkbox Call superclass data transform.

      Zur Laufzeit führt das System zuerst die Aktionen in der Datenumwandlung der höchsten Ebene aus.
    Datenumwandlung mit JSON automatisch zuordnen
    1. Aktivieren Sie die Checkbox Auto-map all data.

      Hinweis: Zur Laufzeit ordnet das System die JSON-Zeichenfolge der Zwischenablage zu.
    2. Geben Sie im Abschnitt Top element structure an, ob die Struktur für Ihre Datenumwandlung ein Objekt oder ein Array ist.

    3. Ist die Elementstruktur ein Array, wählen Sie zunächst im Feld Pagelist Property die Eigenschaft aus, der das Array zugeordnet werden soll, und wählen Sie dann die JSON-Elemente aus.

    Datenumwandlung mit JSON konfigurieren
    1. Geben Sie im Abschnitt Top element structure an, ob die Struktur für Ihre Datenumwandlung ein Objekt oder ein Array ist.

    2. Ist die Elementstruktur ein Array, wählen Sie zunächst im Feld Pagelist Property die Eigenschaft aus, der das Array zugeordnet werden soll, und wählen Sie dann die JSON-Elemente aus.

    3. Wählen Sie in der Spalte Action eine Aktion aus, die bei den Daten durchgeführt werden soll.

      Weitere Informationen zu den für JSON verfügbaren Aktionen finden Sie unter Datenumwandlungsaktionen für JSON.
    4. Wählen Sie in der Spalte Clipboard den für die JSON-Serialisierung bzw. -Deserialisierung zu verwendenden Zwischenablagewert aus.

    5. Geben Sie – sofern verfügbar – in der Spalte Relation die Beziehung zwischen Ziel und Quelle an.

      Die Spalte Relation zeigt die je nach der in Schritt a ausgewählten Aktion verfügbaren Optionen.
    6. Geben Sie in die Spalte JSON das Array, das Objekt oder den Feldnamen von den JSON-Daten ein.

    7. ">
    8. In der Spalte Empty behavior können Sie durch Auswahl eines leeren Verhaltens die Zuordnungsergebnisse einer JSON-Datenumwandlung steuern.

      Es stehen folgende Konfigurationsoptionen zur Verfügung:
      Standardwert
      Der JSON-Serializer für Datenumwandlungen übernimmt den vorhandenen Wert. Diese Konfiguration unterstützt die Abwärtskompatibilität mit Pega-Plattform-Versionen vor 8.5.
      Null
      Stellt einen Nullwert in der JSON-Datenumwandlung dar, wenn die zugehörige ClipboardPage/ClipboardProperty mit einem leeren Wert vorhanden ist,
      Auslassen
      Überspringt die Zuordnung in JSON, wenn die zugehörige ClipboardPage/ClipboardProperty mit einem leeren Wert vorhanden ist.
    9. Optional:

      Um weitere Aktionen zu Ihrer Datenumwandlung hinzuzufügen, klicken Sie auf Add element. Wiederholen Sie dann die Schritte 8.c bis 8.g.

  9. Optional:

    Klicken Sie auf Collapse All, um alle untergeordneten Zeilen auszublenden.

  10. Optional:

    Klicken Sie auf Expand All, um alle untergeordneten Zeilen einzublenden.

  11. Klicken Sie auf Save.

  • Datenumwandlungsaktionen für die Zwischenablage

    Um bei der Case-Bearbeitung Zeit zu sparen, können Sie Datenumwandlungen verwenden, um Ihre Anwendung mit Daten zu befüllen. Wenn Sie Datenumwandlungen verwenden, konvertieren Sie Daten von einem Format und einer Klasse in ein anderes Format und eine andere Klasse.

  • Datenumwandlungsaktionen für JSON

    Um die Bearbeitung Ihrer Cases zu beschleunigen, können Sie die Daten für Ihre Anwendung mithilfe von Datenumwandlungen bereitstellen. Wenn Sie eine Datenumwandlung anwenden, werden die Zielwerte mit Werten einer von Ihnen angegebenen Quelle aufgefüllt, sodass doppelte Dateneingaben vermieden werden.

Wenn bei Ihrer Schulung Probleme auftreten, lesen Sie bitte die Pega Academy Support FAQs.

Fanden Sie diesen Inhalt hilfreich?

17% fanden diesen Inhalt hilfreich

Möchten Sie uns dabei helfen, diesen Inhalt zu verbessern?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice