Objecten en services voor gegevensmodellen toevoegen

Als u een Model van de Gegevens van de Vorm (FDM) met gegevensbronnen creeerde, kunt u de Modelredacteur van de Gegevens van de Vorm gebruiken om gegevensmodelvoorwerpen en de diensten toe te voegen, hun eigenschappen te vormen, verenigingen tussen de voorwerpen van het gegevensmodel te bouwen, en het Model van de Gegevens van de Vorm (FDM) en de diensten te testen.

U kunt gegevensmodelvoorwerpen en de diensten van beschikbare gegevensbronnen in het model van vormgegevens (FDM) toevoegen. Terwijl de toegevoegde voorwerpen van het gegevensmodel op het Modellusje verschijnen, verschijnen de toegevoegde diensten op het lusje van de Diensten.

Objecten en services voor gegevensmodellen toevoegen:

  1. Meld u aan bij de auteur van Experience Manager , navigeer naar Forms > Data Integrations en open het formuliergegevensmodel (FDM) waarin u gegevensmodelobjecten wilt toevoegen.

  2. In de ruit van Gegevensbronnen, breid gegevensbronnen uit om beschikbare voorwerpen en de diensten van het gegevensmodel te bekijken.

  3. Selecteer gegevensmodelobjecten en -services die u wilt toevoegen aan het formuliergegevensmodel (FDM) en selecteer Add Selected .

    geselecteerd-voorwerpen

    Geselecteerde gegevensmodelobjecten en services

    Op het tabblad Model wordt een grafische weergave weergegeven van alle gegevensmodelobjecten en de bijbehorende eigenschappen die aan het formuliergegevensmodel (FDM) zijn toegevoegd. Elk gegevensmodelobject wordt vertegenwoordigd door een vak in het formuliergegevensmodel (FDM).

    model-lusje

    Model geeft toegevoegde gegevensmodelobjecten weer

    OPMERKING
    U kunt gegevensmodelobjectvakken vastzetten en slepen om ze in het inhoudsgebied te ordenen. Alle gegevensmodelvoorwerpen die in het Model van de Gegevens van de Vorm (FDM) worden toegevoegd worden grijs uit in de ruit van Gegevensbronnen.

    De tab Services bevat services die zijn toegevoegd.

    diensten-lusje

    Services tabblad geeft services voor gegevensmodellen weer

    OPMERKING
    Naast gegevensmodelvoorwerpen en de diensten, omvat het document van de de dienstmeta-gegevens OData navigatie eigenschappen die vereniging tussen twee voorwerpen van het gegevensmodel bepalen. Voor meer informatie, zie Werkend met navigatie eigenschappen van de diensten OData.
  4. Selecteer Save om het formuliermodelobject op te slaan.

    OPMERKING
    U kunt de diensten aanhalen die u op het lusje van de Diensten van een Model van de Gegevens van de Vorm (FDM) gebruikend de Aangepaste regels van de Vorm vormde. De gevormde diensten zijn beschikbaar in de Invoke de dienstenactie van de regelredacteur voor meer informatie over het gebruiken van deze diensten in de Aanpassende regels van de Vorm, zie de Diensten van de Invoke en Vastgestelde Waarde van regels in regelredacteur.

Gegevensmodelobjecten en onderliggende eigenschappen maken

Gegevensmodelobjecten maken

Terwijl u gegevensmodelvoorwerpen van gevormde gegevensbronnen kunt toevoegen, kunt u voorwerpen of entiteiten van het gegevensmodel zonder gegevensbronnen ook tot stand brengen. Het is vooral nuttig als u geen gegevensbronnen in het model van vormgegevens (FDM) hebt gevormd.

Een gegevensmodelobject maken zonder gegevensbronnen:

  1. Meld u aan bij de auteur van Experience Manager , navigeer naar Forms > Data Integrations en open het formuliergegevensmodel (FDM) waarin u een gegevensmodelobject of -entiteit wilt maken.

  2. Selecteer Create Entity .

  3. Geef in het dialoogvenster Create data Model een naam op voor het gegevensmodelobject en selecteer Add . Een gegevensmodelobject wordt toegevoegd aan het formuliergegevensmodel (FDM). Het nieuwe gegevensmodelobject is niet gebonden aan een gegevensbron en heeft geen eigenschappen zoals in de volgende afbeelding wordt getoond.

    nieuw-entiteit

Vervolgens kunt u onderliggende eigenschappen toevoegen aan niet-gebonden gegevensmodelobjecten.

Onderliggende eigenschappen toevoegen

Met de formuliergegevensmodeleditor kunt u onderliggende eigenschappen in een gegevensmodelobject maken. De eigenschap bij het maken is niet gebonden aan een eigenschap in een gegevensbron. U kunt de eigenschap child later binden met een andere eigenschap in het omvattende gegevensmodelobject.

Een onderliggende eigenschap maken:

  1. Selecteer in een formuliergegevensmodel een gegevensmodelobject en selecteer Create Child Property .

  2. Geef in het dialoogvenster Create Child Property een naam en gegevenstype op voor de eigenschap in respectievelijk de velden Name en Type . U kunt desgewenst een titel en beschrijving voor de eigenschap opgeven.

  3. Schakel Berekend in als de eigenschap een berekende eigenschap is. De waarde van een berekende eigenschap wordt berekend op basis van een regel of expressie. Voor meer informatie, zie eigenschappenuitgeven.

  4. Als het gegevensmodelobject aan een gegevensbron is gebonden, wordt de toegevoegde onderliggende eigenschap automatisch gebonden aan de eigenschap van het bovenliggende gegevensmodelobject met dezelfde naam en hetzelfde gegevenstype.

    Als u een onderliggende eigenschap handmatig wilt binden met een objecteigenschap van het gegevensmodel, selecteert u het bladerpictogram naast het veld Bind Reference . In het dialoogvenster Select Object worden alle eigenschappen van het bovenliggende gegevensmodelobject weergegeven. Selecteer een eigenschap waarmee u wilt binden en selecteer het verdeelstreeppictogram. U kunt alleen een eigenschap van hetzelfde gegevenstype selecteren als de eigenschap child.

  5. Selecteer Done om de onderliggende eigenschap op te slaan en selecteer Save om het formuliergegevensmodel (FDM) op te slaan. De eigenschap child wordt nu toegevoegd aan het gegevensmodelobject.

Nadat u gegevensmodelobjecten en -eigenschappen hebt gemaakt, kunt u blijven werken aan het maken van adaptieve Forms op basis van het formuliergegevensmodel (FDM). Later, wanneer u gegevensbronnen beschikbaar en gevormd hebt, kunt u het Model van de Gegevens van de Vorm (FDM) met gegevensbronnen binden. De binding wordt automatisch bijgewerkt in gekoppelde Adaptive Forms . Voor meer informatie over het creëren van Adaptieve Forms gebruikend het model van vormgegevens (FDM), zie het model van vormgegevens van het Gebruik.

Objecten en eigenschappen van gegevensmodellen binden

Wanneer de gegevensbronnen u met het Model van de Gegevens van de Vorm (FDM) wilt integreren beschikbaar zijn, kunt u hen aan het Model van de Gegevens van de Vorm (FDM) toevoegen zoals die in worden beschreven de gegevensbronnen van de Update. Voer vervolgens de volgende handelingen uit om de niet-gebonden gegevensmodelobjecten en -eigenschappen te binden:

  1. Selecteer in het formuliergegevensmodel de niet-gebonden gegevensbron die u met een gegevensbron wilt binden.

  2. Selecteer Edit Properties .

  3. Selecteer in het deelvenster Edit Properties het bladerpictogram naast het veld Binding . Hiermee wordt het dialoogvenster Select Object geopend met gegevensbronnen die zijn toegevoegd aan het formuliergegevensmodel (FDM).

    selecteren-voorwerp

  4. Vouw de gegevensbronstructuur uit en selecteer een gegevensmodelobject om mee te binden en selecteer het verdeelstreeppictogram.

  5. Selecteer Done om de eigenschappen op te slaan en selecteer vervolgens Save om het gegevensmodel van het formulier op te slaan. Het gegevensmodelobject is nu gebonden aan een gegevensbron. Het gegevensmodelobject is niet meer gemarkeerd als Niet geconsolideerd.

    verbindend-model-voorwerp

Services configureren

Om gegevens voor een voorwerp van het gegevensmodel te lezen en te schrijven, doe het volgende om gelezen te vormen en de diensten te schrijven:

  1. Schakel het selectievakje boven aan een gegevensmodelobject in om het te selecteren en selecteer Edit Properties .

    geef-eigenschappen uit

    Eigenschappen bewerken om lees- en schrijfservices voor een gegevensmodelobject te configureren

    Het dialoogvenster Edit Properties wordt geopend.

    geef-eigenschappen-2 uit

    Eigenschappen bewerken, dialoogvenster

    OPMERKING
    Naast gegevensmodelvoorwerpen en de diensten, omvat het document van de de dienstmeta-gegevens OData navigatie eigenschappen die vereniging tussen twee voorwerpen van het gegevensmodel bepalen. Wanneer u een bron van de de dienstgegevens OData aan een Model van de Gegevens van de Vorm (FDM) toevoegt, is er de dienst beschikbaar in het Model van de Gegevens van de Vorm (FDM) voor alle navigatie eigenschappen in een voorwerp van het gegevensmodel. U kunt deze service gebruiken om de navigatie-eigenschappen van het overeenkomende gegevensmodelobject te lezen.
    Voor meer informatie die de dienst gebruikt, zie Werkend met navigatieeigenschappen van de diensten OData.
  2. Schakel Top Level Object in om op te geven of het gegevensmodelobject een modelobject op het hoogste niveau is.

    De modelvoorwerpen van gegevens die in een Model van de Gegevens van de Vorm (FDM) worden gevormd zijn beschikbaar voor gebruik op het lusje van Objecten van het Gegevensmodel in tevreden browser van een Adaptief die Vorm op het model van vormgegevens (FDM) wordt gebaseerd. Wanneer u een koppeling toevoegt tussen twee gegevensmodelobjecten, wordt het gegevensmodelobject dat u koppelt, genest onder het gegevensmodelobject dat u koppelt op het tabblad Data Model Objects . Als het geneste gegevensmodel een object op hoofdniveau is, wordt het ook afzonderlijk weergegeven op het tabblad Data Model Objects . Daarom ziet u twee items ervan, een binnen en een buiten de geneste hiërarchie, die verwarring kunnen veroorzaken bij auteurs van formulieren. Als u het gekoppelde gegevensmodelobject alleen in de geneste hiërarchie wilt weergeven, schakelt u de eigenschap Object op hoogste niveau uit.

  3. Selecteer de Lezen en schrijven diensten voor de geselecteerde voorwerpen van het gegevensmodel. De argumenten voor de services worden weergegeven.

    read-write-services

    Lees en schrijf de diensten die voor werknemersgegevensbron worden gevormd

  4. Selecteer aem_6_3_edit voor het gelezen de dienstargument het argument aan een Attribuut van het Profiel van de Gebruiker, een Attribuut van het Verzoek, of Letterlijke waardebinden en de bindende waarde specificeren.

  5. Selecteer Done om het argument op te slaan, Done om de eigenschappen op te slaan en Save om het formuliergegevensmodel (FDM) op te slaan.

Bind Read de dienstargumenten

Bind Gelezen de dienstargument aan een Attribuut van het Profiel van de Gebruiker, een Attribuut van het Verzoek, of Letterlijke waarde die op een bindende waarde wordt gebaseerd. De waarde wordt overgegaan tot de dienst als argument om details te halen verbonden aan de gespecificeerde waarde uit de gegevensbron.

Letterlijke waarde

Selecteer Literal in de vervolgkeuzelijst Binding To en voer een waarde in het veld Binding Value in. De details die aan de waarde zijn gekoppeld, worden opgehaald uit de gegevensbron. Gebruik deze optie om details terug te winnen verbonden aan een statische waarde.

In dit voorbeeld, worden de details verbonden aan 4367655678, als waarde voor het mobilenum argument, teruggewonnen uit de gegevensbron. De bijbehorende details als u de waarde voor een mobiel aantalargument overgaat kunnen eigenschappen zoals klantennaam, klantenadres, en stad omvatten.

Letterlijke waarde

Kenmerk gebruikersprofiel

Selecteer User Profile Attribute in de vervolgkeuzelijst Binding To en voer in het veld Binding Value de naam van het kenmerk in. De details van de gebruiker die bij de Experience Manager instantie is aangemeld, worden opgehaald uit de gegevensbron op basis van de kenmerknaam.

De kenmerknaam die in het veld Binding Value wordt opgegeven, moet het volledige bindpad bevatten tot de kenmerknaam voor de gebruiker. Open de volgende URL om tot de gebruikersdetails op CRXDE toegang te hebben:

https://[server-name]:[port]/crx/de/index.jsp#/home/users/

Profiel van de Gebruiker

In dit voorbeeld geeft u profile.empid op in het veld Binding Value voor de gebruiker grios .

geef Argument uit

Het argument id neemt de waarde van het kenmerk empid van het gebruikersprofiel en geeft dit als een argument door aan de service Read. Het leest en keert waarden van bijbehorende eigenschappen van het voorwerp van het werknemersgegevensmodel voor empid verbonden aan de het programma geopende gebruiker terug.