Hämta standardmetamodellen

Följ de här stegen för att hämta standardmetamodellen till det lokala filsystemet:

  1. Logga in på din AEM Forms-instans.
  2. Navigera till mappen Forms > Forms & Documents > Meta Model.
  3. Markera filen global.schema.json och tryck på Download. En dialogruta för hämtning visas. Välj alternativet Download asset(s) as binary files. Tryck på Download. Ett arkiv laddas ned.

Metamodellen

En metamodell refererar till en JSON-schemafil som innehåller entiteter. Alla entiteter i JSON-schemafilen innehåller ett namn och ett ID. Varje entitet kan innehålla flera egenskaper. Enheterna och dess egenskaper kan variera beroende på domän. Du kan utöka en schemafil med nyckelord och fältkonfigurationer för att mappa schemaegenskaper till adaptiva formulärkomponenter.

"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."
            }
          }
        }
      ]
    }

I det här exemplet representerar Event namnet på en entitet med ett värde för id som EventID. Händelseentiteten innehåller flera egenskaper:

  • startDate
  • endDate
  • plats

Konstruktorn allOf i metamodellen möjliggör arv mellan entiteter.

Varje egenskap kan dessutom innehålla:

Metamodellegenskaper

Baserat på nyckelorden som refereras med aem:affKeyword, utför konverteringstjänsten en sökåtgärd på källformulärfälten. Konverteringstjänsten använder JSON-schemaegenskaperna och ytterligare egenskaper för de fält som uppfyller sökvillkoren.

I det här exemplet söker konverteringstjänsten efter nyckelorden telefon, telefon, mobiltelefon, arbetstelefon, hemtelefon, telefonnummer, telefonnummer och telefonnummer i källformuläret. Baserat på de fält som innehåller dessa nyckelord använder konverteringstjänsten typ, mönster och aem:afProperties på de adaptiva formulärfälten efter konverteringen.