Konfigurera leverans av webbkanalsdokument setting-up-the-delivery-of-web-channel-document

Här tittar vi på hur vi levererar webbkanalsdokument via e-post.

När du har definierat och testat ett interaktivt webbkanalsdokument behöver du en leveransfunktion för att kunna leverera webbkanalsdokumentet till mottagaren.

För att kunna använda e-post som en leveransmekanism för vårt webbkanalsdokument måste vi göra en mindre ändring av formulärdatamodellen.

Läs mer om webbkanalsleverans via e-post

Logga in på AEM Forms.

  • Navigera till Forms ->Dataintegrering

  • Öppna datamodellen RetirementAccountStatement i redigeringsläge.

  • Markera saldoobjektet och klicka på redigeringsknappen.

  • Välj pennikonen för att öppna id-argumentet i redigeringsläget.

  • Ändra bindningen till RequestAttribute.

  • Ange kontonumret i bindningsvärdet enligt nedan.

  • På det här sättet skickar vi kontonumret via attributet request till formulärdatamodellen

  • Se till att du sparar ändringarna.
    fdm

Test Email Delivery of Web Channel Document test-email-delivery-of-web-channel-document

  • Installera exempelresurserna med pakethanteraren

  • Logga in på crx

  • Navigera till /home/users

  • Sök efter administratörsanvändare under användarens nod.

  • Välj profilnoden för administratörsanvändaren.

  • Skapa en egenskap med namnet "accountNumber". Kontrollera att egenskapstypen är en sträng.

  • Ange värdet för den här kontonummeregenskapen till "3059827". Du kan ange det här värdet till valfritt slumptal som du vill.

  • Öppna getad.html

  • Koden som är associerad med denna URL hämtar kontonumret för den inloggade användaren. Kontonumret skickas sedan som begärandeattribut till FDM. FDM hämtar sedan data som är kopplade till det här kontonumret och fyller i webbkanalsdokumentet.

NOTE
Titta på /apps/AEMForms/fetchad/GET.jsp i crx. Kontrollera att strängvariabeln webChannelDocument pekar på en giltig kommunikationsdokumentsökväg.

Nästa steg

Konfigurera e-postleverans

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