Apps
2022.4
False
Bannerhintergrundbild
Apps User Guide for Automation Suite
Letzte Aktualisierung 19. April 2024

Verwenden von Datenkontext

Hintergrundinformationen

Überblick

Bevor Sie dieses Beispiel starten, stellen Sie sicher, dass Sie über die richtigen Berechtigungen vom Data Service verfügen. Weitere Informationen finden Sie auf der Seite Data Service – Zugriff verwalten.

Für dieses Beispiel verwenden wir eine Entität namens Kunde mit den folgenden Feldern:

  • Adresse
  • Adresse 2
  • Stadt
  • E-Mail
  • Name
  • Telefon
  • Plan
  • Status (State)
  • Postal Code

Einrichten des Datenkontexts

  1. Öffnen Sie Ihre bereits vorhandene Anwendung oder starten Sie eine neue Anwendung.
  2. Erstellen Sie eine neue Tabelle.
  3. Fügen Sie Ihrer App eine Entität hinzu, indem Sie auf neben dem App-Namen klicken und Entität auswählen.



  4. Binden Sie die neu hinzugefügte Entität an die Tabelle, indem Sie sie im Feld Datenquelle der Tabelle hinzufügen.
  5. Fügen Sie den folgenden Ausdruck in das Feld Datenkontext der Hauptseite ein: =Lookup(Customer, [Name, "=", "Demo"]).


  6. Fügen Sie ein neues Textfeldsteuerelement hinzu.
  7. Fügen Sie den Namen des Datenkontextes in das Feld Standardtext des Textfeldsteuerelements ein. Zeigen Sie eine Vorschau der App an. Im Textfeld sollte der mit Datenkontext konfigurierte Text angezeigt werden.



Verwenden des Datenkontexts in Regeln

Regel zum Erstellen/Aktualisieren des Entitätsdatensatzes

Der Datenkontext kann nur verwendet werden, um eine vorhandene Entität mithilfe der Regel Entitätsdatensatz erstellen/aktualisieren zu aktualisieren.

  1. Öffnen Sie Ihre bereits vorhandene Anwendung oder starten Sie eine neue Anwendung.
  2. Erstellen Sie eine neue Tabelle.
  3. Fügen Sie Ihrer App eine Entität hinzu, indem Sie auf neben dem App-Namen klicken und Entität auswählen.



  4. Binden Sie die neu hinzugefügte Entität an die Tabelle, indem Sie sie im Feld Datenquelle der Tabelle hinzufügen.
  5. Fügen Sie den folgenden Ausdruck in das Feld Datenkontext der Hauptseite ein: =Lookup(Customer, [Name, "=", "Demo"]).


  6. Fügen Sie ein neues Schaltflächensteuerelement hinzu.
  7. Konfigurieren Sie eine Regel zum Erstellen/Aktualisieren eines Entitätsdatensatzes für die Schaltfläche. Fügen Sie den Datenkontext der Kundenhauptseite zum Feld Welcher Entitätsdatensatz soll erstellt/aktualisiert werden? hinzu. Die Regel muss mit dem konfigurierten Datenkontext ausgefüllt werden.



Regel zum Löschen des Entitätsdatensatzes

  1. Öffnen Sie Ihre bereits vorhandene Anwendung oder starten Sie eine neue Anwendung.
  2. Erstellen Sie eine neue Tabelle.
  3. Fügen Sie Ihrer App eine Entität hinzu, indem Sie auf neben dem App-Namen klicken und Entität auswählen.



  4. Binden Sie die neu hinzugefügte Entität an die Tabelle, indem Sie sie im Feld Datenquelle der Tabelle hinzufügen.
  5. Fügen Sie den folgenden Ausdruck in das Feld Datenkontext der Hauptseite ein: =Lookup(Customer, [Name, "=", "Demo"]).


  6. Fügen Sie ein neues Schaltflächensteuerelement hinzu.
  7. Konfigurieren Sie eine Regel zum Löschen des Entitätsdatensatzes für die Schaltfläche. Fügen Sie den Datenkontext der Kundenhauptseite in das Feld Welcher Entitätsdatensatz soll gelöscht werden? hinzu. Die Regel sollte den konfigurierten Datenkontext löschen.



Verwendung der New-Funktion

  1. Öffnen Sie Ihre bereits vorhandene Anwendung oder starten Sie eine neue Anwendung.
  2. Erstellen Sie eine neue Tabelle.
  3. Fügen Sie Ihrer App eine Entität hinzu, indem Sie auf neben dem App-Namen klicken und Entität auswählen.



  4. Binden Sie die neu hinzugefügte Entität an die Tabelle, indem Sie sie im Feld Datenquelle der Tabelle hinzufügen.
  5. Fügen Sie den folgenden Ausdruck in das Feld Datenkontext der Hauptseite ein: =New(Customer).


  6. Fügen Sie zwei Textfeldsteuerelemente hinzu:

    • Fügen Sie Data Context.Name in der Eigenschaft Wertbindung des ersten Textfeldsteuerelements hinzu.
    • Fügen Sie Data Context.City in der Eigenschaft Wertbindung des zweiten Textfeldsteuerelements hinzu.


  7. Fügen Sie ein neues Schaltflächensteuerelement hinzu.
  8. Konfigurieren Sie eine Regel zum Erstellen/Aktualisieren eines Entitätsdatensatzes für die Schaltfläche. Fügen Sie den Datenkontext des Kunden zum Feld Welcher Entitätsdatensatz soll erstellt/aktualisiert werden? hinzu. Dadurch werden Daten automatisch an die Felder gebunden.



  9. Entfernen Sie die nicht verwendeten Daten aus den Feldern. Stellen Sie sicher, dass Sie die in Schritt 6 konfigurierten Daten in den Feldern Festzulegende Werte beibehalten.



Verfahrensergebnisse

Wenn Sie in der Laufzeit den Namen und die Stadt des neuen Kunden in den beiden Textfeldern hinzufügen und auf die Schaltfläche klicken, wird der Tabelle ein neuer Eintrag hinzugefügt.

Verweisen auf Entitäten von verschiedenen Seiten

Um direkt auf einen ausgewählten Entitätsfeldwert aus einer Tabelle auf einer anderen Seite zu verweisen, müssen Sie mindestens eine Variable verwenden.

Anstatt Variablen für jedes Feld zu erstellen, können Sie eine für die Entitäts-ID verwenden. Auf der zweiten Seite können Sie Folgendes tun:

  1. Fügen Sie ein Containersteuerelement hinzu.
  2. Konfigurieren Sie die Eigenschaft Datenkontext des Containers wie folgt: Lookup (Entity, [id, "=", myVariableID]).
  3. Fügen Sie die erforderlichen Steuerelemente innerhalb des Containers hinzu und binden Sie sie an die verfügbaren Felder für die Entität, die im Datenkontext verfügbar sind.

In diesem Fall können Sie die Funktion Lookup verwenden, da diese als Entitätsobjekt behandelt wird. Das bedeutet, dass Sie diese Entität mithilfe der Regel Entitätsdatensatz erstellen/aktualisieren im Containerdatenkontext aktualisieren können.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.