[Integratie]{class="badge positive"}

Adaptief formulier maken met formuliergegevensmodel

[AEM Forms 6.5]{class="badge informative"}

De volgende stap bestaat uit het maken van een adaptief formulier en het baseren op het formuliergegevensmodel dat in de vorige stap is gemaakt.
De gebruiker voert de Lead-id in en bij het uitlijnen van de Marketo-service om de leads te ontvangen met de id, wordt aangeroepen. De resultaten van de servicebewerking worden vervolgens toegewezen aan de desbetreffende velden van de Adaptive Forms.

  1. Maak een adaptief formulier en baseer dit op "Lege formuliersjabloon" en koppel het formulier aan het formuliergegevensmodel dat u in de vorige stap hebt gemaakt.
  2. Het formulier openen in de bewerkingsmodus
  3. Sleep een component TextField en een component Panel naar het adaptieve formulier. Stel de titel van de component TextField "Enter Lead Id" in en stel de naam ervan in op "LeadId"
  4. Sleep 2 TextField-componenten naar de component Panel.
  5. Plaats de Naam en de Titel van de 2 componenten TextField als FirstName en LastName
  6. Vorm de component van het Comité om een herhaalbare component te zijn door Minimum aan 1 en Maximum aan -1 te plaatsen. Dit is vereist omdat de Marketo-service een array van hoofdobjecten retourneert en u een herhaalbare component nodig hebt om de resultaten weer te geven. In dit geval krijgen we echter maar één object Lead terug, omdat we op Lead-objecten zoeken aan de hand van de id.
  7. Maak een regel in het veld LeadId, zoals in de onderstaande afbeelding wordt getoond
  8. Geef een voorbeeld van het formulier weer en voer een geldige lead-id in het veld en de tab LeadID in. De gebieden Voornaam en Achternaam zouden met de resultaten van de de dienstvraag moeten worden bevolkt.

Het volgende schermschot verklaart de montages van de regelredacteur

ruleeditor

Foutopsporing

Als u de bundels gebruikt die van dit artikel worden voorzien, kunt u willen toelaten zuiveren logboekenvoor de volgende klassen:

  • com.marketoandforms.core.impl.MarketoServiceImpl
  • com.marketoandforms.core.MarketoConfigurationService

Gefeliciteerd

U hebt AEM Forms met Marketo geïntegreerd via het AEM Forms-formuliergegevensmodel.

recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e