DocumentatieAEMTutorials voor AEMTutorials voor AEM Forms

Binaire gegevens verzenden met het formuliergegevensmodel

Laatst bijgewerkt: 25 maart 2025
  • Van toepassing op:
  • Experience Manager 6.4
  • Experience Manager 6.5
  • Onderwerpen:

Gemaakt voor:

  • tussenpersoon
  • Ontwikkelaar

Vanaf AEM Forms 6.4 kunnen we nu de service Form Data Model aanroepen als een stap in de AEM-workflow. In dit artikel wordt een voorbeeld van een gebruiksgeval getoond voor het posten van een document met gebruik van de service Formuliergegevensmodel.

Het gebruiksgeval is als volgt:

  1. Een gebruiker vult het adaptieve formulier en verzendt het.
  2. Het adaptieve formulier is geconfigureerd om een document met records te genereren.
  3. Bij het indienen van deze adaptieve formulieren wordt de AEM-workflow geactiveerd, die de Invoke Form Data Model Service gebruikt om het Document of Record naar AEM DAM te verzenden.

posttodam

Tabblad Formuliergegevensmodel - Eigenschappen

Op het tabblad Service Input geven we het volgende in kaart

  • file(The Binary Object that need to be stored) with DOR.pdf property relative to payload. Dat betekent dat wanneer het adaptieve formulier wordt verzonden, het gegenereerde Document Of Record wordt opgeslagen in een bestand met de naam DOR.pdf ten opzichte van de payload van de workflow.zorg ervoor dit DOR.pdf het zelfde is dat u wanneer het vormen van het Adaptieve de voorleggingsbezit van de Vorm verstrekt.

  • fileName - Dit is de naam waarmee het binaire object in DAM wordt opgeslagen. Zo wilt u dit bezit dynamisch worden geproduceerd, zodat elke fileName uniek per voorlegging zou zijn. Daarom hebben we de processtap in de workflow gebruikt om de eigenschap metadata genaamd bestandsnaam te maken en de waarde ervan in te stellen op de combinatie van Lidnaam en Rekeningnummer van de persoon die het formulier indient. Als de naam van het lid van de persoon bijvoorbeeld John Jacobs is en zijn rekeningnummer 9846, zou de bestandsnaam John Jacobs_9846.pdf zijn

fdmserviceinput

Service-invoer

NOTE
Het oplossen van problemen Tips - als om een of andere reden DOR.pdf niet in DAM wordt gecreeerd, stel de montages van de gegevensbronauthentificatie terug door hierte klikken. Dit zijn de AEM-verificatie-instellingen, die standaard admin/admin zijn.

Volg de onderstaande stappen om deze mogelijkheid op uw server te testen:

1. stel de DevelopingWithService-gebruikersbundelop

  1. Download en stel de setvalue bundelop. Deze bundel van douaneOSGI wordt gebruikt om meta-gegevensbezit tot stand te brengen en zijn waarde van de voorgelegde vormgegevens te plaatsen.

  2. voer de activaverbonden aan dit artikel in AEM in gebruikend pakketmanager.U zult het volgende krijgen

    1. Workflowmodel
    2. Adaptief formulier geconfigureerd voor verzending naar de AEM-workflow
    3. Gegevensbron geconfigureerd voor gebruik van het bestand PostToDam.JSON
    4. Formuliergegevensmodel dat gebruikmaakt van de Data Source
  3. Punt uw browser om de Aangepaste Vormte openen

  4. Vul het formulier in en verzend het.

  5. Controleer de Assets-toepassing of het Document of Record is gemaakt en opgeslagen.

het Dossier van de Waggerdat in het creƫren van de gegevensbron wordt gebruikt is beschikbaar voor uw verwijzing

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