Herunterladen des Standardmetamodells

Führen Sie die folgenden Schritte aus, um das Standardmetamodell in das lokale Dateisystem herunterzuladen:

  1. Melden Sie sich bei Ihrer AEM Forms-Instanz an.
  2. Navigieren Sie zum Ordner Formulare > Formulare und Dokumente > Metamodel.
  3. Wählen Sie die Datei global.schema.json aus und tippen Sie auf Herunterladen. Das Dialogfeld zum Herunterladen wird angezeigt. Wählen Sie die Option Asset(s) als Binärdateien herunterladen. Tippen Sie auf Herunterladen. Ein Archiv wird heruntergeladen.

Grundlagen des Metamodells

Ein Metamodell bezieht sich auf eine JSON-Schemadatei, die Entitäten enthält. Alle Entitäten in der JSON-Schemadatei enthalten einen Namen und eine ID. Jede Entität kann mehrere Eigenschaften enthalten. Die Entitäten und ihre Eigenschaften können je nach Domäne variieren. Sie können eine Schemadatei mit Schlüsselwörtern und Feldkonfigurationen erweitern, um Schemaeigenschaften adaptiven Formularkomponenten zuzuordnen.

"Event": {
      "id": "Eventid",
      "allOf": [
        {
          "$ref": "#Entity"
        },
        {
          "properties": {
            "startDate": {
              "type": "string",
              "format": "date",
              "description": "Specify the start date and time of the event in ISO 8601 date format."
            },
            "endDate": {
              "type": "string",
              "format": "date",
              "description": "Specify the end date and time of the event in ISO 8601 date format."
            },
            "location": {
              "$ref": "#PostalAddress",
              "description": "Specify the location of the event."
            }
          }
        }
      ]
    }

In diesem Beispiel repräsentiert Ereignis den Namen einer Entität mit einem Wert für id als Eventid. Die Ereignisentität enthält mehrere Eigenschaften:

  • startDate
  • endDate
  • location

Das Konstrukt allOf im Metamodell ermöglicht die Vererbung zwischen Entitäten.

Jede Eigenschaft kann ferner Folgendes umfassen:

Eigenschaften des Metamodells

Basierend auf den Schlüsselwörtern, auf die mit aem:affKeyword verwiesen wird, führt der Konvertierungsdienst eine Suchoperation für die Quellformularfelder durch. Der Konvertierungsdienst wendet die Eigenschaften des JSON-Schemas und zusätzliche Eigenschaften auf die Felder an, die die Suchkriterien erfüllen.

In diesem Beispiel sucht der Konvertierungsdienst im Quellformular nach den Schlüsselwörtern Tel., Telefon geschäftlich, Telefon privat, Mobiltelefon, Telefon, Handy, Telefonnr., Nummer und Telefonnummer. Basierend auf den Feldern, die diese Schlüsselwörter enthalten, wendet der Konvertierungsdienst nach der Konvertierung den Typ, das Muster und aem:afProperties auf die Felder des adaptiven Formulars an.