Formuliergegevensmodel (FDM) maken create-form-data-model

Versie
Artikelkoppeling
AEM 6,5
klik hier
AEM as a Cloud Service
Dit artikel

de integratie van Gegevens

Experience Manager Forms -gegevensintegratie biedt een intuïtieve gebruikersinterface voor het maken van en werken met formuliergegevensmodellen. Een model van de Gegevens van de Vorm (FDM) baseert zich op gegevensbronnen voor uitwisseling van gegevens; nochtans, kunt u een Model van de Gegevens van de Vorm (FDM) met of zonder een gegevensbron tot stand brengen. Er zijn twee benaderingen om van gegevensmodel afhankelijk van tot stand te brengen of u gegevensbronnen hebt gevormd:

  • Gebruikend preconfigured gegevensbronnen: Als u gegevensbronnen zoals die in worden beschreven vormt gegevensbronnen, kunt u hen selecteren terwijl het creëren van een model van vormgegevens (FDM). Hiermee worden alle gegevensmodelobjecten, -eigenschappen en -services van de geselecteerde gegevensbronnen beschikbaar voor gebruik in het FDM (Form Data Model).

  • Zonder gegevensbronnen: Als u geen gegevensbronnen voor uw model van vormgegevens (FDM) hebt gevormd, kunt u het zonder gegevensbronnen nog tot stand brengen. Met FDM (Form Data Model) kunt u Adaptive Forms ontwerpen en deze testen met behulp van voorbeeldgegevens. Wanneer de gegevensbronnen beschikbaar zijn, kunt u het Model van de Gegevens van de Vorm (FDM) met gegevensbronnen binden, die automatisch op in de bijbehorende Aanpassings Forms wijst.

NOTE
U moet een lid van zowel fdm-auteur en vormen-gebruiker groepen zijn om met het model van vormgegevens (FDM) te kunnen tot stand brengen en werken. Neem contact op met de Experience Manager -beheerder om lid te worden van de groepen.

Formuliergegevensmodel (FDM) maken data-sources

Zorg ervoor dat u de gegevensbronnen hebt gevormd u in het Model van de Gegevens van de Vorm (FDM) zoals die in worden beschreven vormt gegevensbronnenvan plan bent te gebruiken. Ga als volgt te werk om een Form Data Model (FDM) te maken op basis van geconfigureerde gegevensbronnen:

  1. Navigeer in Experience Manager auteurinstantie naar Forms > Data Integrations .

  2. Selecteer Create > Form Data Model .

  3. In het dialoogvenster Formuliergegevensmodel maken:

    • Geef een naam op voor het formuliergegevensmodel (FDM).
    • (Facultatieve) specificeer titel, beschrijving, en markeringen voor het model van vormgegevens (FDM).
    • (Facultatief en van toepassing slechts als de gegevensbronnen worden gevormd) selecteer het tikpictogram naast het Data Source Configuration gebied en selecteer de configuratieknoop waar de wolkendiensten voor de gegevensbronnen u wilt gebruiken verblijven. Het beperkt de lijst van gegevensbronnen beschikbaar voor selectie op de volgende pagina tot degenen beschikbaar in de geselecteerde configuratieknoop. Experience Manager -gebruikersprofielgegevensbronnen worden standaard weergegeven. Als u geen configuratieknooppunt selecteert, worden de gegevensbronnen van alle configuratieknooppunten vermeld.
  4. Selecteer Next .

  5. (van toepassing slechts als de gegevensbronnen worden gevormd) het Select Datasource scherm maakt een lijst van beschikbare gegevensbronnen, als om het even welk. Selecteer gegevensbronnen die u wilt gebruiken in het formuliergegevensmodel.

  6. Selecteer Create en selecteer Open in het bevestigingsvenster om de editor voor het formuliergegevensmodel te openen.

    Laten we de verschillende componenten van de gebruikersinterface van de formuliergegevensmodel bekijken.

    het Model van de Gegevens van de Vorm van A met drie gegevensbronnen - de dienst RESTful, Experience Manager gebruikersprofiel, en een RDBMS

    A. Data Sources Hiermee worden gegevensbronnen in een formuliergegevensmodel weergegeven. Breid een gegevensbron uit om zijn voorwerpen en de diensten van het gegevensmodel te bekijken.

    B. Refresh Data Source Definitions vangt om het even welke veranderingen in gegevensbrondefinities van gevormde gegevensbronnen terug en werkt hen op het Bronlusje van Gegevens van de Modelredacteur van de Gegevens van de Vorm bij.

    C. Model Inhoudsgebied waar objecten van een toegevoegd gegevensmodel worden weergegeven.

    D. Services Inhoudsgebied waar bewerkingen of services met toegevoegde gegevensbron worden weergegeven.

    E. Toolbar Gereedschappen voor het werken met het formuliergegevensmodel (FDM). Op de werkbalk ziet u meer opties, afhankelijk van het geselecteerde object in het formuliergegevensmodel (FDM).

    F. Add Selected Hiermee voegt u geselecteerde gegevensmodelobjecten en -services toe aan het formuliergegevensmodel.

Voor meer informatie over de Modelredacteur van Gegevens van de Vorm en hoe u met het kunt werken om het model van vormgegevens uit te geven en te vormen (FDM), zie Werk met het model van vormgegevens.

Gegevensbronnen bijwerken update

Ga als volgt te werk om gegevensbronnen toe te voegen aan of bij te werken naar een bestaand formuliergegevensmodel (FDM).

  1. Ga naar Forms > Data Integrations en selecteer het formuliergegevensmodel (FDM) waarin u gegevensbronnen wilt toevoegen of bijwerken. Selecteer vervolgens Properties .

  2. Ga in de eigenschappen van het formuliergegevensmodel naar het tabblad Update Source .

    Op het tabblad Update Source :

    • Selecteer het bladerpictogram in het Context-Aware Configuration gebied en selecteer een configuratieknooppunt waar de wolkenconfiguratie voor de gegevensbron u wilt toevoegen verblijft. Als u geen knooppunt selecteert, worden cloudconfiguraties die alleen in het knooppunt global staan, weergegeven wanneer u Add Sources selecteert.

    • Als u een nieuwe gegevensbron wilt toevoegen, selecteert u Add Sources en selecteert u de gegevensbronnen die u aan het formuliergegevensmodel (FDM) wilt toevoegen. Alle gegevensbronnen die zijn geconfigureerd in global en het geselecteerde configuratieknooppunt, indien aanwezig, worden weergegeven.

    • Als u een bestaande gegevensbron wilt vervangen door een andere gegevensbron van hetzelfde type, selecteert u het pictogram Edit voor de gegevensbron en kiest u een van de beschikbare gegevensbronnen in de lijst.

    • Als u een bestaande gegevensbron wilt verwijderen, selecteert u het pictogram Delete voor de gegevensbron. Het pictogram Verwijderen is uitgeschakeld als een gegevensmodelobject in de gegevensbron wordt toegevoegd aan het formuliergegevensmodel (FDM).

      fdm-eigenschappen

  3. Selecteer Save & Close om de updates op te slaan.

NOTE
Zodra u nieuwe gegevensbronnen toevoegt of bestaande gegevensbronnen in een model van vormgegevens (FDM) bijwerkt, zorg ervoor dat u de bindende verwijzingen, zoals aangewezen, in Aanpassings Forms bijwerkt die het bijgewerkte model van vormgegevens (FDM) gebruiken.

Contextbewuste configuraties voor specifieke uitvoeringsmodi runmode-specific-context-aware-config

Form Data Model (FDM) gebruikt Sling context-bewuste configuratiesom verschillende gegevensbronparameters te steunen om met gegevensbronnen voor verschillende Experience Manager looppaswijzen te verbinden.

Wanneer Form Data Model (FDM) cloudconfiguraties gebruikt om parameters op te slaan, die bij inchecken en implementeren via bronbesturing (GIT-opslagruimte van Cloud-Manager) cloudconfiguratie met dezelfde parameters maakt voor alle uitvoermodi (Ontwikkeling, Werkgebied en Productie). Als er echter verschillende gegevenssets nodig zijn voor test- en productieomgevingen, gebruiken we gegevensbronparameters (bijvoorbeeld de URL van de gegevensbron) voor verschillende uitvoermodi van Experience Manager .

Om dit te bereiken moet u een configuratie tot stand brengen OSGi die parameter-waarde paren van de gegevensbron bevat. Dit negeert hetzelfde paar uit de cloudconfiguratie van Form Data Model (FDM) tijdens de runtime. Aangezien de configuraties OSGi deze looppaswijzen door gebrek steunen, kunt u een gegevensbronparameter aan verschillende waarden met voeten treden die op looppaswijze worden gebaseerd.

Implementatiespecifieke cloudconfiguraties inschakelen in Form Data Model (FDM) :

  1. Cloudconfiguratie maken op een lokale ontwikkelingsinstantie. Voor gedetailleerde stappen, zie hoe te gegevensbronnenvormen.

  2. Sla uw cloudconfiguratie op het bestandssysteem op.

    1. Pakket maken met filter /conf/{foldername}/settings/cloudconfigs/fdm . Gebruik dezelfde {foldername} als in stap 1. Vervang fdm door azurestorage voor Azure-opslagconfiguratie.
    2. Pakket samenstellen en downloaden. Voor details, zie pakketacties.
  3. Integreer de cloudconfiguratie in het project Archetype van Experience Manager .

    1. Pak het gedownloade pakket uit.
    2. Kopieer de map jcr_root en plaats deze ui.content > src > main > content .
    3. Werk ui.content > src > main > content > META-INF > vault > filter.xml bij voor het filter /conf/{foldername}/settings/cloudconfigs/fdm . Voor details, zie ui.content module van AEM Archetype van het Project. Wanneer dit archetype project door de pijpleiding van cm wordt opgesteld, wordt de zelfde wolkenconfiguratie geïnstalleerd op alle milieu's (of runmodes). Om de waarde van gebieden (zoals URL) van wolkenconfiguraties te veranderen die op milieu worden gebaseerd, gebruik de configuratie OSGi die in de volgende stap wordt besproken.
  4. Maak een contextbewuste configuratie voor Apache Sling. Om de configuratie te creëren OSGi:

    1. opstelling OSGi configuratiedossiers in Experience Manager project Archetype.
      OSGi-fabrieksconfiguratiebestanden maken met PID org.apache.sling.caconfig.impl.override.OsgiConfigurationOverrideProvider . Maak een bestand met dezelfde naam onder elke uitvoermodusmap waarin de waarden per uitvoermodus moeten worden gewijzigd. Voor details, zie het Vormen OSGi voor Adobe Experience Manager.

    2. plaats de configuratiejson OSGI. Om Apache Sling te gebruiken met behoud van context-Aware Configuration Override Provider:

      1. Selecteer in een lokale ontwikkelingsinstantie /system/console/configMgr de OSGi-configuratie in de fabriek met de naam Apache Sling Context-Aware Configuration Override Provider: OSGi configuration .
      2. Geef een beschrijving.
      3. Selecteer enabled .
      4. Geef onder Overschrijvingen velden op die moeten worden gewijzigd op basis van de omgeving in de syntaxis met regelafstand. Voor details, zie Apache die Context-Aware Configuratie - met voeten treedt. Bijvoorbeeld cloudconfigs/fdm/{configName}/url="newURL" .
        U kunt meerdere overschrijvingen toevoegen door + te selecteren.
      5. Selecteer Save .
      6. Om Configuratie JSON te krijgen OSGi, volg de stappen in Genererend OSGi Configuraties gebruikend de Snelle start van SDK van de AEM.
      7. Plaats JSON in de Dossiers van de Configuratie van de Fabriek OSGi die in de vorige stap worden gecreeerd.
      8. Wijzig de waarde van newURL op basis van de omgeving (of de runmode).
      9. Om geheime waarde te veranderen die op runmode wordt gebaseerd, kan de geheime variabele worden gecreeerd gebruikend wolkenmanager APIen kan later in de Configuratie OSGiworden van verwijzingen voorzien.
        Wanneer dit archetype project door de pijpleiding van cm wordt opgesteld, zal de opheffing verschillende waarden op verschillende milieu's (of looppaswijze) verstrekken.
      note note
      NOTE
      Adobe Managed Service de gebruikers kunnen de geheime waarden coderen gebruikend crypto steun (voor details, zie encryptiesteun voor configuratieeigenschappenen plaats gecodeerde tekst in de waarde nadat context bewuste configuraties in de dienstpak 6.5.13.0beschikbaar zijn.
  5. Vernieuw de gegevensbrondefinities gebruikend de optie om gegevensbrondefinities in de modelredacteur van Gegevens van de Vormte verfrissen FDM geheime voorgeheugen door FDM UI en de recentste configuratie te krijgen.

Volgende stappen next-steps

U hebt nu een Model van de Gegevens van de Vorm (FDM) met gegevensbronnen die aan het worden toegevoegd. Vervolgens kunt u het formuliergegevensmodel (FDM) bewerken om gegevensmodelobjecten en -services toe te voegen en te configureren, koppelingen tussen gegevensmodelobjecten toe te voegen, eigenschappen te bewerken, aangepaste gegevensmodelobjecten en -eigenschappen toe te voegen, voorbeeldgegevens te genereren, enzovoort.

Voor meer informatie, zie Werk met model van vormgegevens.

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab