Schulung: Formulardatenmodell erstellen tutorial-create-form-data-model

CAUTION
AEM 6.4 hat das Ende der erweiterten Unterstützung erreicht und diese Dokumentation wird nicht mehr aktualisiert. Weitere Informationen finden Sie in unserer technische Unterstützung. Unterstützte Versionen suchen here.

Erstellen Sie ein Formulardatenmodell für interaktive Kommunikation

04-create-form-data-model-main

Dieses Tutorial ist ein Schritt in der Reihe Erstellen Sie Ihre erste interaktive Kommunikation. Es wird empfohlen, der Reihe in chronologischer Reihenfolge zu folgen, um den vollständigen Anwendungsfall des Tutorials zu verstehen, auszuführen und zu demonstrieren.

Über das Tutorial about-the-tutorial

Mit dem AEM Forms-Datenintegrationsmodul können Sie ein Formulardatenmodell aus verschiedenen Backend-Datenquellen wie AEM-Benutzerprofil, RESTful-Webservices, SOAP-basierten Web-Services, OData-Services und relationalen Datenbanken erstellen. Sie können Datenmodellobjekte und Dienste in einem Formulardatenmodell konfigurieren und es mit einem adaptiven Formular verknüpfen. Adaptive Formularfelder sind an Datenmodellobjekteigenschaften gebunden. Mit den Diensten können Sie das adaptive Formular vorab ausfüllen und die gesendeten Formulardaten zurück in das Datenmodellobjekt schreiben.

Weitere Informationen zum Formulardatenmodell und zur Formulardatenintegration finden Sie unter Datenintegration für AEM Forms.

Dieses Tutorial führt Sie durch die Schritte zum Vorbereiten, Erstellen, Konfigurieren und Verknüpfen eines Formulardatenmodells mit einer interaktiven Kommunikation. Am Ende dieses Tutorials können Sie Folgendes:

Das Formulardatenmodell sieht etwa wie folgt aus:

form_data_model_callouts

A. Konfigurierte Datenquellen B. Datenquellenschemata C. Verfügbare Services D. Datenmodellobjekte E. Konfigurierte Services

Voraussetzungen prerequisites

Bevor Sie beginnen, stellen Sie Folgendes sicher:

Schritt 1: Einrichten der Datenbank step-set-up-the-database

Eine Datenbank ist für die Erstellung einer interaktiven Kommunikation unerlässlich. In diesem Tutorial wird eine Datenbank zur Demonstration der Formulardatenmodell- und Persistenzfunktionen von AEM Forms verwendet. Richten Sie eine Datenbank ein, die Kunden-, Rechnungs- und Anruftabellen enthält.
Die folgende Abbildung zeigt Beispieldaten für die Kundentabelle:

sample_data_cust

Mit der folgenden DDL-Anweisung können Sie die Tabelle customer in der Datenbank erstellen.

CREATE TABLE `customer` (
   `mobilenum` int(11) NOT NULL,
   `name` varchar(45) NOT NULL,
   `address` varchar(45) NOT NULL,
   `alternatemobilenumber` int(11) DEFAULT NULL,
   `relationshipnumber` int(11) DEFAULT NULL,
   `customerplan` varchar(45) DEFAULT NULL,
   PRIMARY KEY (`mobilenum`),
   UNIQUE KEY `mobilenum_UNIQUE` (`mobilenum`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8

Mit der folgenden DDL-Anweisung können Sie die Tabelle bills in der Datenbank erstellen.

CREATE TABLE `bills` (
   `billplan` varchar(45) NOT NULL,
   `latepayment` decimal(4,2) NOT NULL,
   `monthlycharges` decimal(4,2) NOT NULL,
   `billdate` date NOT NULL,
   `billperiod` varchar(45) NOT NULL,
   `prevbal` decimal(4,2) NOT NULL,
   `callcharges` decimal(4,2) NOT NULL,
   `confcallcharges` decimal(4,2) NOT NULL,
   `smscharges` decimal(4,2) NOT NULL,
   `internetcharges` decimal(4,2) NOT NULL,
   `roamingnational` decimal(4,2) NOT NULL,
   `roamingintnl` decimal(4,2) NOT NULL,
   `vas` decimal(4,2) NOT NULL,
   `discounts` decimal(4,2) NOT NULL,
   `tax` decimal(4,2) NOT NULL,
   PRIMARY KEY (`billplan`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8

Mit der folgenden DDL-Anweisung können Sie die Tabelle calls in der Datenbank erstellen.

CREATE TABLE `calls` (
   `mobilenum` int(11) DEFAULT NULL,
   `calldate` date DEFAULT NULL,
   `calltime` varchar(45) DEFAULT NULL,
   `callnumber` int(11) DEFAULT NULL,
   `callduration` varchar(45) DEFAULT NULL,
   `callcharges` decimal(4,2) DEFAULT NULL,
   `calltype` varchar(45) DEFAULT NULL
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8

Die Tabelle calls enthält die Anrufdetails wie Anrufdatum, Anrufzeit, Anrufnummer, Anrufdauer und Anrufkosten. Die Tabelle customer ist mit der Anruftabelle über das Feld „Mobilfunknummer (mobilenum)“ verknüpft. Für jede in der Tabelle customer aufgeführte Mobilfunknummer gibt es mehrere Datensätze in der Tabelle calls. Sie können beispielsweise die Anrufdetails für die Mobilfunknummer 1457892541 abrufen, indem Sie sich auf die Anruftabelle beziehen.

Die Tabelle bills enthält die Rechnungsdetails wie Rechnungsdatum, Rechnungszeitraum, monatliche Gebühren und Gesprächsgebühren. Die Tabelle customer ist mit der Tabelle bills über das Feld „Rechnungsplan“ verknüpft. Jedem Kunden ist in der Tabelle customer ein Plan zugeordnet. Die Tabelle bills enthält die Preisangaben für alle vorhandenen Pläne. Sie können beispielsweise die Plandetails für Sarah aus der Kundentabelle abrufen und diese Details verwenden, um Preisdetails aus der Rec hnungstabelle abzurufen.

Schritt 2: MySQL-Datenbank als Datenquelle konfigurieren step-configure-mysql-database-as-data-source

Sie können verschiedene Arten von Datenquellen konfigurieren, um ein Formulardatenmodell zu erstellen. Für dieses Tutorial konfigurieren Sie die MySQL-Datenbank, die mit Beispieldaten konfiguriert und ausgefüllt ist. Informationen zu anderen unterstützten Datenquellen und deren Konfiguration finden Sie unter AEM Forms-Datenintegration.

Gehen Sie wie folgt vor, um Ihre MySQL-Datenbank zu konfigurieren:

  1. Installieren Sie den JDBC-Treiber für die MySQL-Datenbank als OSGi-Bundle:

    1. Melden Sie sich bei der AEM Forms-Autoreninstanz als Administrator an und wechseln Sie zu den AEM-Webkonsolen-Paketen. Die Standard-URL lautet http://localhost:4502/system/console/bundles.
    2. Tippen Sie auf Installieren/Aktualisieren. Ein Dialogfeld Pakete hochladen/installieren wird angezeigt.
    3. Tippen Sie auf Datei auswählen, um das OSBi-Paket für den MySQL-JDBC-Treiber auszuwählen. Wählen Sie Bundle starten und Pakete aktualisieren, und tippen Sie auf Installieren oder Aktualisieren. Stellen Sie sicher, dass der JDBC-Treiber der Oracle Corporation für MySQL aktiv ist. Der Treiber wird installiert.
  2. Konfigurieren der MySQL-Datenbank als Datenquelle:

    1. Rufen Sie AEM Webkonsole auf unter http://localhost:4502/system/console/configMgr.

    2. Suchen Sie die Konfiguration Apache Sling Connection Pooled DataSource. Tippen Sie, um die Konfiguration im Bearbeitungsmodus zu öffnen.

    3. Geben Sie im Konfigurationsdialogfeld die folgenden Details an:

      • Datenquellenname: Sie können einen beliebigen Namen angeben. Geben Sie beispielsweise MySQL an.
      • Name der DataSource-Diensteigenschaft: Geben Sie den Namen der Diensteigenschaft an, die den DataSource-Namen enthält. Sie wird bei der Registrierung der Datenquelleninstanz als OSGi-Dienst angegeben. Beispiel: datasource.name.
      • JDBC-Treiberklasse: Geben Sie den Java-Klassennamen des JDBC-Treibers an. Geben Sie für die MySQL-Datenbank com.mysql.jdbc.Driver an.
      • JDBC-Verbindungs-URI: Geben Sie die Verbindungs-URL der Datenbank an. Für MySQL-Datenbanken, die auf Port 3306 und Schema Teleca ausgeführt werden, lautet die URL jdbc:mysql://[server]:3306/teleca?autoReconnect=true&useUnicode=true&characterEncoding=utf-8.
      • Benutzername: Benutzername der Datenbank. Es ist erforderlich, den JDBC-Treiber zu aktivieren, um eine Verbindung mit der Datenbank herzustellen.
      • Kennwort: Kennwort für die Datenbank. Es ist erforderlich, den JDBC-Treiber zu aktivieren, um eine Verbindung mit der Datenbank herzustellen.
      • Test on Borrow: Aktivieren Sie die Option Test on Borrow.
      • Test on Return: Aktivieren Sie die Option Test on Return.
      • Validierungsabfrage: Geben Sie eine SQL SELECT-Abfrage an, um Verbindungen aus dem Pool zu überprüfen. Die Abfrage muss mindestens eine Zeile zurückgeben. Beispiel: select * vom Kunden.
      • Transaktions-Isolierung: Setzen Sie den Wert auf READ_COMMITTED.

    Belassen Sie die anderen Eigenschaften auf den Standardwerten und tippen Sie auf Speichern.

    Eine Konfiguration ähnlich der folgenden wird erstellt.

    apache_configuration

Schritt 3: Erstellen eines Formulardatenmodells step-create-form-data-model

AEM Forms bietet eine intuitive Benutzeroberfläche zum Erstellen eines Formulardatenmodells aus konfigurierten Datenquellen. Sie können mehrere Datenquellen in einem Formulardatenmodell verwenden. Für den Anwendungsfall in diesem Tutorial verwenden Sie MySQL als Datenquelle.

Gehen Sie folgendermaßen vor, um ein Formulardatenmodell zu erstellen:

  1. Navigieren Sie in der AEM-Autoreninstanz zu FormulareDatenintegration.

  2. Tippen Sie auf  ErstellenFormulardatenmodell.

  3. Geben Sie im Dialogfeld „Formulardatenmodell erstellen“ einen Namen für das Formulardatenmodell ein. Zum Beispiel FDM_Create_First_IC. Tippen Sie auf Weiter.

  4. Im Bildschirm „Datenquelle auswählen“ werden alle konfigurierten Datenquellen angezeigt. Wählen Sie MySQL als Datenquelle und tippen Sie auf Erstellen.

    fdm_mysql_data_source

  5. Klicken Sie auf Fertig. Das Formulardatenmodell FDM_Create_First_IC wird erstellt.

Schritt 4: Formulardatenmodell konfigurieren step-configure-form-data-model

Die Konfiguration des Formulardatenmodells umfasst Folgendes:

Hinzufügen von Datenmodellobjekten und Services add-data-model-objects-and-services

  1. Navigieren Sie in der AEM-Autoreninstanz zu Formulare > Datenintegrationen. Die Standard-URL lautet http://localhost:4502/aem/forms.html/content/dam/formsanddocuments-fdm.

  2. Das Formulardatenmodell FDM_Create_First_IC, dass Sie zuvor erstellt haben, ist hier aufgeführt. Wählen Sie es aus und tippen Sie auf Bearbeiten.

    Die ausgewählte Datenquelle MySQL wird im Bereich Datenquellen angezeigt.

    mysql_fdm

  3. Erweitern Sie die Datenquellstruktur MySQL. Wählen Sie die folgenden Datenmodellobjekte und -Services aus dem Schema teleca aus:

    • Datenmodellobjekte:

      • Rechnungen
      • Aufrufe
      • customer
    • Dienste:

      • get
      • Aktualisieren

    Tippen Auswahl hinzufügen , um ausgewählte Datenmodellobjekte und Dienste zum Formulardatenmodell hinzuzufügen.

    select_data_model_objs_services

    Die Bills-, Aufrufe- und Kundendatenmodellobjekte werden im rechten Bereich im Modell Registerkarte. Die Abruf- und Aktualisierungsdienste werden im Dienste Registerkarte.

    data_model_sobjekte

Berechnete untergeordnete Eigenschaften für Datenmodellobjekt erstellen create-computed-child-properties-for-data-model-object

Eine berechnete Eigenschaft ist diejenige, deren Wert anhand einer Regel oder eines Ausdrucks berechnet wird. Mithilfe einer Regel können Sie den Wert einer berechneten Eigenschaft auf eine Zeichenfolge in Textform, eine Zahl, ein Ergebnis eines mathematischen Ausdrucks oder den Wert einer anderen Eigenschaft im Formulardatenmodell festlegen.

Erstellen Sie basierend auf dem Anwendungsfall die usagecharges untergeordnete berechnete Eigenschaft in der Rechnungen Datenmodellobjekt unter Verwendung des folgenden mathematischen Ausdrucks:

  • Nutzungsgebühren = Anrufgebühren + Konferenzanrufgebühren + SMS-Gebühren + mobile Internetgebühren + Roaming national + Roaming international + VAS (alle diese Eigenschaften sind im Datenmodellobjekt Rechnungen vorhanden)

    Weitere Informationen über usagecharges untergeordnete berechnete Eigenschaft, siehe Interaktive Kommunikation planen.

Führen Sie die folgenden Schritte durch, um untergeordnete berechnete Eigenschaften für das Datenmodellobjekt „Rechnungen“ zu erstellen:

  1. Aktivieren Sie das Kontrollkästchen oben in dem Datenmodellobjekt bills und tippen Sie auf Untergeordnete Eigenschaft erstellen.

  2. Im Untergeordnete Eigenschaft erstellen -Bereich:

    1. Eingabe usagecharges als Name der untergeordneten Eigenschaft.
    2. Aktivieren Berechnet.
    3. Wählen Sie Float als Typ und tippen Sie auf Fertig, um die untergeordnete Eigenschaft zum Datenmodellobjekt bills hinzuzufügen.

    create_child_property_float

  3. Tippen Sie auf Regel bearbeiten, um den Regel-Editor zu öffnen.

  4. Tippen Sie auf Erstellen. Ein Regelfenster Wert festlegen wird geöffnet.

  5. Wählen Sie in der Dropdownliste Mathematischer Ausdruck.

    usage_charges_rule_editor

  6. Wählen Sie in dem mathematischen Ausdruck callcharges und confcallcharges als erstes bzw. zweites Objekt aus. Wählen Sie plus als Operator. Tippen Sie in den mathematischen Ausdruck und tippen Sie auf Ausdruck erweitern hinzugefügt smscharges, internetcharges, roamingnational, roamingintnl und vas -Objekte auf den Ausdruck.

    Die folgende Abbildung zeigt den mathematischen Ausdruck im Regeleditor:

    usage_charges_rule_all

  7. Tippen Sie auf Fertig. Die Regel wird im Regel-Editor erstellt.

  8. Tippen Sie auf Schließen, um das Fenster des Regel-Editors zu schließen.

Verknüpfungen zwischen Datenmodellobjekten hinzufügen add-associations-between-data-model-objects

Nachdem die Datenmodellobjekte definiert wurden, können Sie Zuordnungen zwischen ihnen erstellen. Die Zuordnung kann 1:1 oder 1:n sein. Beispielsweise kann einem Mitarbeiter mehrere abhängige Elemente zugeordnet sein. Dies wird als Eins-zu-Viele-Verknüpfung bezeichnet und in der Form 1:n auf der Linie dargestellt, die die zugeordneten Datenmodellobjekte verbindet. Wenn jedoch eine Verknüpfung einen eindeutigen Mitarbeiternamen für eine gegebene Mitarbeiter-ID zurückgibt, wird dies als Eins-zu-Eins-Verknüpfung bezeichnet.

Wenn Sie verknüpfte Datenmodellobjekte in einer Datenquelle einem Formulardatenmodell hinzufügen, werden ihre Verknüpfungen beibehalten und mit Pfeillinien verbunden angezeigt.

Erstellen Sie basierend auf dem Anwendungsfall die folgenden Verknüpfungen zwischen den Datenmodellobjekten:

Vereinigung
Datenmodellobjekte
1:n
Kunde:Anrufe (mehrere Anrufe können einem Kunden in einer monatlichen Rechnung zugeordnet werden)
1:1
customer:bills (Eine Rechnung ist einem Kunden für einen bestimmten Monat zugeordnet)

Führen Sie die folgenden Schritte aus, um Verknüpfungen zwischen Datenmodellobjekten zu erstellen:

  1. Aktivieren Sie das Kontrollkästchen oben in einem Datenmodellobjekt customer, um dieses auszuwählen, und tippen Sie auf Verknüpfung hinzufügen. Der Eigenschaftsbereich Verknüpfung hinzufügen wird geöffnet.

  2. Im Verknüpfung hinzufügen -Bereich:

    • Geben Sie einen Titel für die Verknüpfung an. Dies ist ein optionales Feld.
    • Wählen Sie 1:n aus der Typ Dropdown-Liste.
    • Auswählen Aufrufe von Modellobjekt Dropdown-Liste.
    • Wählen Sie get aus der Dropdown-Liste Service.
    • Tippen Sie auf Hinzufügen, um das Datenmodellobjekt customer mit dem Datenmodellobjekt calls mithilfe einer Eigenschaft zu verknüpfen. Basierend auf dem Anwendungsfall muss das Datenmodellobjekt „call“ mit der Eigenschaft der Mobilfunknummer im Datenmodellobjekt „customer“ verknüpft sein. Das Dialogfeld Argument hinzufügen wird geöffnet.

    add_relation

  3. Im Dialogfeld Argument hinzufügen:

    • Wählen Sie mobilenum aus der Dropdown-Liste Name aus. Die Mobilfunknummer ist eine allgemeine Eigenschaft, die in Datenmodellobjekten „customer“ und „calls“ verfügbar ist. Infolgedessen wird eine Verbindung zwischen Datenmodellobjekten „customer“ und „calls“ erstellt.

      Für jede im Datenmodellobjekt „customer“ verfügbare Mobilfunknummer stehen mehrere „call“-Datensätze in der Anruftabelle zur Verfügung.

    • Geben Sie einen optionalen Titel und eine Beschreibung für das -Argument an.

    • Auswählen customer von Bindung an Dropdown-Liste.

    • Wählen Sie mobilenum aus der Dropdown-Liste Bindungswert aus.

    • Tippen Sie auf Hinzufügen.

    add_relation_argument

    Die Eigenschaft „mobilenum“ wird im Abschnitt Argumente angezeigt.

    add_argument_relation

  4. Tippen Sie auf Fertig, um eine 1:n-Verknüpfung zwischen Datenmodellobjekten „customer“ und „calls“ zu erstellen.

    Nachdem Sie eine Zuordnung zwischen Kunden- und Anrufdatenmodellobjekten erstellt haben, erstellen Sie eine 1:1-Verknüpfung zwischen den Datenmodellobjekten „customer“ und „bills“.

  5. Aktivieren Sie das Kontrollkästchen am oberen Rand des Datenmodellobjekts customer, um es auszuwählen, und tippen Sie auf Verknüpfung hinzufügen. Der Eigenschaftsbereich Verknüpfung hinzufügen wird geöffnet.

  6. Im Verknüpfung hinzufügen -Bereich:

    • Geben Sie einen Titel für die Verknüpfung an. Dies ist ein optionales Feld.

    • Wählen Sie 1:1 aus der Dropdown-Liste Typ aus.

    • Wählen Sie bills aus der Dropdown-Liste Modellobjekt aus.

    • Wählen Sie get aus der Dropdown-Liste Service. Die Eigenschaft billplan, die den Primärschlüssel für die Rechnungstabelle darstellt, ist bereits im Abschnitt Argumente verfügbar.

      Die Datenmodellobjekte „bills“ und „customer“ werden jeweils mit den Eigenschaften „billplan“ Rechnungen und „customerplan“ (Kunde) verknüpft. Erstellen Sie eine Bindung zwischen diesen Eigenschaften, um die Planungsdetails für jeden in der MySQL-Datenbank verfügbaren Kunden abzurufen.

    • Auswählen customer von Bindung an Dropdown-Liste.

    • Auswählen customerplan von Bindungswert Dropdown-Liste.

    • Tippen Sie auf Fertig, um eine Verbindung zwischen den Eigenschaften „billplan“ und „customerplan“ herzustellen.

    add_relation_customer_bills

    Das folgende Bild zeigt die Zuordnungen zwischen den Datenmodellobjekten und den Eigenschaften, die zum Erstellen von Zuordnungen zwischen ihnen verwendet werden:

    fdm_associations

Eigenschaften von Datenmodellobjekten bearbeiten edit-data-model-object-properties

Nachdem Sie Verknüpfungen zwischen dem Kunden- und anderen Datenmodellobjekten erstellt haben, bearbeiten Sie die Kundeneigenschaften, um die Eigenschaft zu definieren, anhand derer die Daten vom Datenmodellobjekt abgerufen werden. Basierend auf dem Anwendungsfall wird die Mobiltelefonnummer als Eigenschaft zum Abrufen von Daten aus dem Datenmodellobjekt "customer"verwendet.

  1. Aktivieren Sie das Kontrollkästchen am oberen Rand des Datenmodellobjekts customer, um es auszuwählen, und tippen Sie auf Eigenschaften bearbeiten. Der Bereich Eigenschaften bearbeiten wird geöffnet.

  2. Geben Sie customer als Modellobjekt der obersten Ebene an.

  3. Auswählen get von Lesedienst Dropdown-Liste.

  4. Im Abschnitt Argumente:

    • Auswählen Anforderungsattribut von Bindung an Dropdown-Liste.
    • Angeben mobilenum als Bindungswert.
  5. Wählen Sie Update aus der Dropdown-Liste Schreib-Service.

  6. Im Abschnitt Argumente:

    • Wählen Sie die Eigenschaft mobilenum, wählen Sie customer aus der Dropdown-Liste Bindung an aus.
    • Wählen Sie mobilenum aus der Dropdown-Liste Bindungswert aus.
  7. Tippen Sie auf Fertig, um die Eigenschaften zu speichern.

    configure_services_customer

  8. Aktivieren Sie das Kontrollkästchen am oberen Rand des Datenmodellobjekts  calls, um es auszuwählen, und tippen Sie auf Eigenschaften bearbeiten. Der Bereich Eigenschaften bearbeiten wird geöffnet.

  9. Deaktivieren Sie das Modellobjekt der obersten Ebene für das Datenmodellobjekt calls.

  10. Tippen Sie auf Fertig.

    Wiederholen Sie die Schritte 8 bis 10, um die Eigenschaften für Rechnungen Datenmodellobjekt.

Konfigurieren von Services configure-services

  1. Wechseln Sie zur Registerkarte Services.

  2. Wählen Sie den Service get aus und tippen Sie auf Eigenschaften bearbeiten. Der Bereich Eigenschaften bearbeiten wird geöffnet.

  3. Im Eigenschaften bearbeiten -Bereich:

    • Geben Sie einen optionalen Titel und eine optionale Beschreibung ein.
    • Auswählen customer von Output Model Object Dropdown-Liste.
    • Tippen Sie auf Fertig, um die Eigenschaften zu speichern.

    edit_properties_get_details

  4. Wählen Sie den Service Aktualisierung aus und tippen Sie auf Eigenschaften bearbeiten. Der Bereich Eigenschaften bearbeiten wird geöffnet.

  5. Im Eigenschaften bearbeiten -Bereich:

    • Geben Sie einen optionalen Titel und eine optionale Beschreibung ein.
    • Wählen Sie customer aus der Dropdown-Liste Eingabemodellobjekt aus.
    • Tippen Sie auf Fertig.
    • Tippen Sie auf Speichern, um das Formulardatenmodell zu speichern.

    update_service_properties

Schritt 5: Testen von Formulardatenmodellen und Services step-test-form-data-model-and-services

Sie können das Datenmodellobjekt und die Services testen, um zu überprüfen, ob das Formulardatenmodell ordnungsgemäß konfiguriert ist.

Führen Sie folgende Schritte aus, um den Test durchzuführen:

  1. Wechseln Sie zur Registerkarte Modell, wählen Sie das Datenmodellobjekt customer und tippen Sie auf Modellobjekt testen.

  2. Wählen Sie im Fenster Formulardatenmodellobjekt testen Lese-Modellobjekt aus der Dropdown-Liste Modell/Service auswählen.

  3. Geben Sie im Abschnitt Eingabe einen Wert für die Eigenschaft mobilenum ein, die in der konfigurierten MySQL-Datenbank existiert, und tippen Sie auf Testen.

    Die Kundendetails, die der angegebenen Eigenschaft „mobilenum“ zugeordnet sind, werden abgerufen und im Ausgabeabschnitt angezeigt, wie unten gezeigt. Schließen Sie das Dialogfeld.

    test_data_model

  4. Wechseln Sie zur Registerkarte Services.

  5. Wählen Sie den Service get aus und tippen Sie auf Service testen.

  6. Geben Sie im Abschnitt Eingabe einen Wert für die Eigenschaft mobilenum ein, die in der konfigurierten MySQL-Datenbank existiert, und tippen Sie auf Testen.

    Die Kundendetails, die der angegebenen Eigenschaft „mobilenum“ zugeordnet sind, werden abgerufen und im Ausgabeabschnitt angezeigt, wie unten gezeigt. Schließen Sie das Dialogfeld.

    test_service

Beispieldaten bearbeiten und speichern edit-and-save-sample-data

Mit dem Formulardatenmodell-Editor können Sie Beispieldaten für alle Datenmodellobjekteigenschaften, einschließlich berechneter Eigenschaften, in einem Formulardatenmodell generieren. Es handelt sich um einen Satz zufälliger Werte, die dem für jede Eigenschaft konfigurierten Datentyp entsprechen. Sie können auch Daten bearbeiten und speichern, die auch dann beibehalten werden, wenn Sie die Beispieldaten neu generieren.

Führen Sie die folgenden Schritte aus, um Beispieldaten zu generieren, zu bearbeiten und zu speichern:

  1. Tippen Sie auf der Seite des Formulardatenmodells auf Beispieldaten bearbeiten. Es werden Beispieldaten im Fenster „Beispieldaten bearbeiten“ generiert und angezeigt.

    edit_sample_data

  2. Bearbeiten Sie im Fenster Beispieldaten bearbeiten die Daten nach Bedarf und tippen Sie auf Speichern. Schließen Sie das Fenster.

recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da