Handeling Adaptief verzenden van formulier configuring-the-submit-action

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

Van toepassing op: ✔️ Aangepaste componenten van de Stichting van de Vorm. ❌ Adaptieve Core-componenten van formulieren. Adobe raadt u aan Core Components te gebruiken voor Adaptieve Forms toevoegen aan een AEM Sites-pagina of aan standalone adaptieve Forms maken.

Er wordt een handeling Verzenden geactiveerd wanneer een gebruiker op de knop Submit op een adaptief formulier. Forms as a Cloud Service verstrekt de volgende Verzendacties uit de doos.

U kunt De standaardverzendhandelingen uitbreiden om uw eigen handeling Verzenden te maken.

U kunt een handeling Verzenden configureren in het dialoogvenster Submission in de zijbalk van de eigenschappen van de container voor adaptieve formulieren.

Verzendhandeling configureren

Verzenden naar REST-eindpunt submit-to-rest-endpoint

Gebruik de Submit to REST Endpoint actie om de verzonden gegevens op een rest-URL te plaatsen. De URL kan van een interne (de server waarop het formulier wordt gegenereerd) of van een externe server zijn.

Om gegevens aan een interne server te posten, verstrek weg van het middel. De gegevens worden gepost de weg van het middel. Bijvoorbeeld /content/restEndPoint. Voor dergelijke postverzoeken wordt de authenticatieinformatie van het verzendverzoek gebruikt.

Geef een URL op om gegevens naar een externe server te posten. De opmaak van de URL is https://host:port/path_to_rest_end_point. Zorg ervoor dat u de weg vormt om het verzoek van de POST anoniem te behandelen.

Toewijzing voor veldwaarden die zijn doorgegeven als parameters voor de pagina Bedankt

In het bovenstaande voorbeeld heeft de gebruiker informatie ingevoerd in textbox wordt vastgelegd met parameter param1. Syntaxis om gegevens te posten die zijn vastgelegd met param1 is:

String data=request.getParameter("param1");

Ook parameters die u gebruikt voor het posten van XML-gegevens en -bijlagen zijn dataXml en attachments.

U gebruikt deze twee parameters in uw script bijvoorbeeld om gegevens te parseren op een eindpunt in de rest. U gebruikt de volgende syntaxis om de gegevens op te slaan en te ontleden:

String data=request.getParameter("dataXml");
String att=request.getParameter("attachments");

In dit voorbeeld: data de XML-gegevens worden opgeslagen, en att slaat gehechtheidsgegevens op.

De Submit to REST endpoint Met Handeling verzenden worden de gegevens die in het formulier zijn ingevuld, als onderdeel van de HTTP-aanvraag naar een geconfigureerde bevestigingspagina verzonden. U kunt de naam toevoegen van de velden die u wilt aanvragen. De indeling van het verzoek is:

{fieldName}={request parameter name}

Zoals in de onderstaande afbeelding wordt getoond: param1 en param2 worden doorgegeven als parameters met waarden die zijn gekopieerd uit de textbox en numericbox velden voor de volgende actie.

Rest Endpoint-verzendhandeling configureren

U kunt Enable POST request en geef een URL op om de aanvraag te posten. Als u gegevens wilt verzenden naar de AEM server waarop het formulier zich bevindt, gebruikt u een relatief pad dat overeenkomt met het hoofdpad van de AEM server. Bijvoorbeeld: /content/forms/af/SampleForm.html. Gebruik absoluut pad om gegevens naar een andere server te verzenden.

NOTE
Als u de velden als parameters in een REST-URL wilt doorgeven, moeten alle velden verschillende elementnamen hebben, zelfs als de velden op verschillende deelvensters zijn geplaatst.

E-mail verzenden send-email

U kunt de Send Email Verzend Actie om een e-mail naar een of meer ontvangers te verzenden wanneer het formulier met succes is verzonden. Het gegenereerde e-mailbericht kan formuliergegevens in een vooraf gedefinieerde indeling bevatten. In de volgende sjabloon worden bijvoorbeeld de naam van de klant, het verzendadres, de naam van de staat en de postcode opgehaald uit de ingediende formuliergegevens.

"

Hallo ${customer_Name},

Het volgende is ingesteld als je standaard verzendadres:
${customer_Name},
${customer_Shipping_Address},
${customer_State},
${customer_ZIPCode}

met betrekking tot
WKND

"
NOTE
  • Alle formuliervelden moeten verschillende elementnamen hebben, zelfs als de velden op verschillende deelvensters van een adaptief formulier zijn geplaatst.
  • AEM as a Cloud Service vereist dat uitgaande post wordt gecodeerd. Standaard is uitgaande e-mail uitgeschakeld. Als u het wilt activeren, verzendt u een ondersteuningsticket naar Toegang aanvragen.

U kunt ook bijlagen en een Document of Record (DoR) aan de e-mail toevoegen. Inschakelen Attach Document of Record configureert u het adaptieve formulier om een Document of Record (DoR) te genereren. U kunt de optie inschakelen om een document met records te genereren op basis van de eigenschappen van een adaptief formulier.

Verzenden met gebruik van FDM (Form Data Model) submit-using-form-data-model

De Submit using Form Data Model Met Actie verzenden worden verzonden Adaptieve formuliergegevens voor het opgegeven gegevensmodelobject in een Form Data Model (FDM) naar de gegevensbron. Wanneer u de handeling Verzenden configureert, kunt u een gegevensmodelobject kiezen waarvan de verzonden gegevens u naar de gegevensbron wilt schrijven.

Daarnaast kunt u een formulierbijlage verzenden met een formuliergegevensmodel (FDM) en een Document of Record (DoR) naar de gegevensbron. Voor informatie over het model van vormgegevens (FDM), zie AEM Forms Gegevensintegratie.

Een AEM-workflow aanroepen invoke-an-aem-workflow

De Invoke an AEM Workflow Een adaptief formulier wordt gekoppeld aan een AEM. Wanneer een formulier wordt verzonden, wordt de bijbehorende workflow automatisch gestart bij de instantie Auteur. U kunt het gegevensbestand, de gehechtheid, en Document van Verslag aan de ladingsplaats van het werkschema of aan een variabele opslaan. Als de workflow is gemarkeerd voor externe gegevensopslag en geconfigureerd voor externe gegevensopslag, is alleen de optie Variabele beschikbaar. U kunt uit de lijst van variabelen selecteren beschikbaar voor het werkschemamodel. Als de workflow later wordt gemarkeerd voor externe gegevensopslag en niet op het moment dat de workflow wordt gemaakt, moet u ervoor zorgen dat de vereiste variabele configuraties aanwezig zijn.

Met de handeling Verzenden wordt het volgende geplaatst op de laadlocatie van de werkstroom, of de variabele als de werkstroom is gemarkeerd voor externe gegevensopslag:

  • Gegevensbestand: Het bevat gegevens die naar het adaptieve formulier worden verzonden. U kunt de Data File Path om de naam van het bestand en het pad van het bestand ten opzichte van de laadbewerking op te geven. Bijvoorbeeld de /addresschange/data.xml pad maakt een map met de naam addresschange en plaatst deze ten opzichte van de lading. U kunt ook alleen data.xml om alleen verzonden gegevens te verzenden zonder een maphiërarchie te maken. Als de workflow is gemarkeerd voor externe gegevensopslag, gebruikt u de optie Variabele en selecteert u de variabele in de lijst met variabelen die beschikbaar zijn voor het workflowmodel.

  • Bijlagen: U kunt de opdracht Attachment Path om de mapnaam op te geven waarin de bijlagen worden opgeslagen die naar het adaptieve formulier zijn geüpload. De map wordt gemaakt ten opzichte van de lading. Als de workflow is gemarkeerd voor externe gegevensopslag, gebruikt u de optie Variabele en selecteert u de variabele in de lijst met variabelen die beschikbaar zijn voor het workflowmodel.

  • Document van record: Het bevat het Document of Record dat is gegenereerd voor het adaptieve formulier. U kunt de Document of Record Path Hiermee geeft u de naam op van het bestand Document of Record en het pad van het bestand ten opzichte van de laadbewerking. Bijvoorbeeld de /addresschange/DoR.pdf pad maakt een map met de naam addresschange ten opzichte van de lading en plaatst het DoR.pdf ten opzichte van de lading. U kunt ook alleen DoR.pdf alleen Document of Record opslaan zonder een mappenhiërarchie te maken. Als de workflow is gemarkeerd voor externe gegevensopslag, gebruikt u de optie Variabele en selecteert u de variabele in de lijst met variabelen die beschikbaar zijn voor het workflowmodel.

Voordat u de Invoke an AEM Workflow Met Handeling verzenden wordt het volgende geconfigureerd voor de AEM DS settings service configuratie:

  • Processing Server URL: De Verwerkingsserver is de server waarop de Forms- of AEM-workflow wordt geactiveerd. Dit kan gelijk zijn aan de URL van de AEM auteurinstantie of een andere server.

  • Processing Server User Name: Gebruikersnaam van workflowgebruiker

  • Processing Server Password: Wachtwoord van workflowgebruiker

Verzenden naar SharePoint submit-to-sharedrive

De Submit to SharePoint Met Actie verzenden wordt een adaptief formulier verbonden met een Microsoft® SharePoint-opslag. U kunt het bestand met formuliergegevens, bijlagen of het document met records verzenden naar de aangesloten Microsoft® SharePoint-opslag.

Met Verzenden naar SharePoint kunt u:

Een adaptief formulier aansluiten op de SharePoint-documentbibliotheek connect-af-sharepoint-doc-library

Als u de opdracht Submit to SharePoint Document Library Actie verzenden in een adaptieve vorm:

  1. Een SharePoint-documentbibliotheekconfiguratie maken: AEM Forms wordt aangesloten op uw Microsoft® SharePoint-opslag.
  2. De verzendactie Verzenden naar SharePoint gebruiken in een adaptief formulier: Het maakt een verbinding tussen uw Adaptief formulier en de geconfigureerde Microsoft® SharePoint.

Een SharePoint-documentbibliotheekconfiguratie maken create-sharepoint-configuration

AEM Forms verbinden met uw Microsoft® Sharepoint Document Library Storage:

  1. Ga naar uw AEM Forms-auteur instance > Tools > Cloud Services > Microsoft® SharePoint.

  2. Wanneer u de Microsoft® SharePoint, u wordt doorgestuurd naar SharePoint Browser.

  3. Selecteer een Configuratie-container. De configuratie wordt opgeslagen in de geselecteerde Container van de Configuratie.

  4. Klikken Create > SharePoint Document Library in de vervolgkeuzelijst. De configuratietovenaar van SharePoint verschijnt.

    SharePoint-configuratie

  5. Geef de Title, Client ID, Client Secret en OAuth URL. Voor informatie over hoe te om identiteitskaart van de Cliënt terug te winnen, Geheim, identiteitskaart van de Aannemer voor OAuth URL, zie Microsoft®-documentatie.

    • U kunt de Client ID en Client Secret van uw app via de Microsoft® Azure-portal.
    • Voeg in de Microsoft® Azure-portal de Redirect URI toe als https://[author-instance]/libs/cq/sharepoint/content/configurations/wizard.html. Vervangen [author-instance] met de URL van uw instantie Auteur.
    • API-machtigingen toevoegen offline_access en Sites.Manage.All om lees-/schrijfmachtigingen te bieden.
    • OAuth-URL gebruiken: https://login.microsoftonline.com/tenant-id/oauth2/v2.0/authorize. Vervangen <tenant-id> met de tenant-id van uw app via de Microsoft® Azure-portal.
    note note
    NOTE
    De clientgeheim het gebied is verplicht of facultatief hangt van uw Azure Actieve de toepassingsconfiguratie van de Folder af. Als uw toepassing wordt gevormd om een cliëntgeheim te gebruiken, is het verplicht om het cliëntgeheim te verstrekken.
  6. Klik op Connect. Bij een geslaagde verbinding wordt de Connection Successful wordt weergegeven.

  7. Nu selecteert u SharePoint-site > Documentbibliotheek > SharePoint-map om de gegevens op te slaan.

    note note
    NOTE
    • Standaard, forms-ootb-storage-adaptive-forms-submission is aanwezig op geselecteerde SharePoint-site.
    • Een map maken als forms-ootb-storage-adaptive-forms-submission, indien niet reeds aanwezig in de Documents bibliotheek van de geselecteerde SharePoint-site door op Map maken.

U kunt deze configuratie voor SharePoint-sites nu gebruiken voor de verzendactie in een adaptief formulier.

SharePoint Document Library Configuration gebruiken in een adaptief formulier use-sharepoint-configuartion-in-af

U kunt de gemaakte SharePoint Document Library-configuratie in een adaptief formulier gebruiken om gegevens of gegenereerd Document of Record in een SharePoint-map op te slaan. Voer de volgende stappen uit om een opslagconfiguratie voor SharePoint Document Library in een adaptief formulier te gebruiken als:

  1. Een Adaptief formulier.

    note note
    NOTE
    • Hetzelfde selecteren Configuration Container voor een adaptief formulier, waar u de opslag van uw SharePoint-documentbibliotheek hebt gemaakt.
    • Indien niet Configuration Container is geselecteerd, dan is de globale Storage Configuration worden weergegeven in het eigenschappenvenster Handeling verzenden.
  2. Selecteren Handeling verzenden als Submit to SharePoint.
    SharePoint-GIF

  3. Selecteer de Storage Configuration, waar u de gegevens wilt opslaan.

  4. Klikken Save om de verzendinstellingen op te slaan.

Wanneer u het formulier verzendt, worden de gegevens opgeslagen in de opgegeven Microsoft® Sharepoint Document Library Storage.
De mapstructuur voor het opslaan van gegevens is /folder_name/form_name/year/month/date/submission_id/data.

Een adaptief formulier verbinden met de Microsoft® SharePoint-lijst connect-af-sharepoint-list

Als u de opdracht Submit to SharePoint List Actie verzenden in een adaptieve vorm:

  1. Een SharePoint List-configuratie maken: AEM Forms wordt aangesloten op uw Microsoft® Sharepoint List Storage.
  2. Verzenden met gebruik van FDM (Form Data Model) in een adaptief formulier: Het maakt een verbinding tussen uw Adaptief formulier en de geconfigureerde Microsoft® SharePoint.

Een SharePoint List-configuratie maken create-sharepoint-list-configuration

AEM Forms verbinden met uw Microsoft® SharePoint-lijst:

  1. Ga naar Tools > Cloud Services > Microsoft® SharePoint.

  2. Selecteer een Configuratie-container. De configuratie wordt opgeslagen in de geselecteerde Container van de Configuratie.

  3. Klikken Create > SharePoint List in de vervolgkeuzelijst. De configuratietovenaar van SharePoint verschijnt.

  4. Geef de Title, Client ID, Client Secret en OAuth URL. Voor informatie over hoe te om identiteitskaart van de Cliënt terug te winnen, Geheim, identiteitskaart van de Aannemer voor OAuth URL, zie Microsoft®-documentatie.

    • U kunt de Client ID en Client Secret van uw app via de Microsoft® Azure-portal.

    • Voeg in de Microsoft® Azure-portal de Redirect URI toe als https://[author-instance]/libs/cq/sharepointlist/content/configurations/wizard.html. Vervangen [author-instance] met de URL van uw instantie Auteur.

    • API-machtigingen toevoegen offline_access en Sites.Manage.All in de Microsoft® Graph om lees-/schrijfmachtigingen te bieden. Toevoegen AllSites.Manage toestemming in de Sharepoint -tabbladen gebruiken om op afstand te werken met SharePoint-gegevens.

    • OAuth-URL gebruiken: https://login.microsoftonline.com/tenant-id/oauth2/v2.0/authorize. Vervangen <tenant-id> met de tenant-id van uw app via de Microsoft® Azure-portal.

      note note
      NOTE
      De clientgeheim het gebied is verplicht of facultatief hangt van uw Azure Actieve de toepassingsconfiguratie van de Folder af. Als uw toepassing wordt gevormd om een cliëntgeheim te gebruiken, is het verplicht om het cliëntgeheim te verstrekken.
  5. Klik op Connect. Bij een geslaagde verbinding wordt de Connection Successful wordt weergegeven.

  6. Selecteren SharePoint Site en SharePoint List in de vervolgkeuzelijst.

  7. Selecteren Create om de cloudconfiguratie voor de Microsoft® SharePointList te maken.

Verzenden met gebruik van FDM (Form Data Model) in een adaptief formulier use-submit-using-fdm

U kunt de gemaakte SharePoint List-configuratie in een adaptief formulier gebruiken om gegevens of het gegenereerde Document of Record in een SharePoint-lijst op te slaan. Voer de volgende stappen uit om een SharePoint List-opslagconfiguratie in een adaptief formulier te gebruiken als:

Wanneer u het formulier verzendt, worden de gegevens opgeslagen in de opgegeven Microsoft® Sharepoint List Storage.

NOTE
In Microsoft® SharePoint List worden de volgende kolomtypen niet ondersteund:
  • afbeeldingskolom
  • metagegevenskolom
  • persoonlijke kolom
  • kolom externe gegevens

Verzenden naar OneDrive submit-to-onedrive

De Submit to OneDrive Met Actie verzenden wordt een adaptief formulier verbonden met een Microsoft® OneDrive. U kunt de formuliergegevens, het bestand, de bijlagen of het document met records verzenden naar de aangesloten Microsoft® OneDrive-opslag. Als u de opdracht Submit to OneDrive Actie verzenden in een adaptieve vorm:

  1. Een OneDrive-configuratie maken: AEM Forms wordt aangesloten op uw Microsoft® OneDrive-opslag.
  2. De verzendactie Verzenden naar OneDrive gebruiken in een adaptief formulier: Het maakt een verbinding tussen uw Adaptief formulier en de geconfigureerde Microsoft® OneDrive.

Een OneDrive-configuratie maken create-onedrice-configuration

AEM Forms aansluiten op uw Microsoft® OneDrive-opslag:

  1. Ga naar uw AEM Forms-auteur instance > Tools > Cloud Services > Microsoft® OneDrive.

  2. Wanneer u de Microsoft® OneDrive, u wordt doorgestuurd naar OneDrive Browser.

  3. Selecteer een Configuratie-container. De configuratie wordt opgeslagen in de geselecteerde Container van de Configuratie.

  4. Klik op Create. De OneDrive-configuratietovenaar wordt weergegeven.

    OneDrive-configuratiescherm

  5. Geef de Title, Client ID, Client Secret en OAuth URL. Voor informatie over hoe te om identiteitskaart van de Cliënt terug te winnen, Geheim, identiteitskaart van de Aannemer voor OAuth URL, zie Microsoft®-documentatie.

    • U kunt de Client ID en Client Secret van uw app via de Microsoft® Azure-portal.
    • Voeg in de Microsoft® Azure-portal de Redirect URI toe als https://[author-instance]/libs/cq/onedrive/content/configurations/wizard.html. Vervangen [author-instance] met de URL van uw instantie Auteur.
    • API-machtigingen toevoegen offline_access en Files.ReadWrite.All om lees-/schrijfmachtigingen te bieden.
    • OAuth-URL gebruiken: https://login.microsoftonline.com/tenant-id/oauth2/v2.0/authorize. Vervangen <tenant-id> met de tenant-id van uw app via de Microsoft® Azure-portal.
    note note
    NOTE
    De clientgeheim het gebied is verplicht of facultatief hangt van uw Azure Actieve de toepassingsconfiguratie van de Folder af. Als uw toepassing wordt gevormd om een cliëntgeheim te gebruiken, is het verplicht om het cliëntgeheim te verstrekken.
  6. Klik op Connect. Bij een geslaagde verbinding wordt de Connection Successful wordt weergegeven.

  7. Nu selecteert u OneDrive Container > [Map OneDrive] de gegevens opslaan.

    note note
    NOTE
    • Standaard, forms-ootb-storage-adaptive-forms-submission is aanwezig in OneDrive Container.
    • Een map maken als forms-ootb-storage-adaptive-forms-submission, indien nog niet aanwezig, klikt u op Map maken.

U kunt deze OneDrive-opslagconfiguratie nu gebruiken voor de verzendactie in een adaptief formulier.

OneDrive-configuratie gebruiken in een adaptief formulier use-onedrive-configuartion-in-af

U kunt de gemaakte OneDrive-opslagconfiguratie in een adaptief formulier gebruiken om gegevens of gegenereerd document met record op te slaan in een OneDrive-map. Voer de volgende stappen uit om de OneDrive-opslagconfiguratie in een adaptief formulier te gebruiken als:

  1. Een Adaptief formulier.

    note note
    NOTE
    • Hetzelfde selecteren Configuration Container voor een adaptief formulier, waar u uw OneDrive-opslag hebt gemaakt.
    • Indien niet Configuration Container is geselecteerd, dan is de globale Storage Configuration worden weergegeven in het eigenschappenvenster Handeling verzenden.
  2. Selecteren Handeling verzenden als Submit to OneDrive.
    OneDrive-GIF

  3. Selecteer de Storage Configuration, waar u de gegevens wilt opslaan.

  4. Klikken Save om de verzendinstellingen op te slaan.

Wanneer u het formulier verzendt, worden de gegevens opgeslagen in de opgegeven Microsoft® OneDrive-opslag.
De mapstructuur voor het opslaan van gegevens is /folder_name/form_name/year/month/date/submission_id/data.

Verzenden naar Azure Blob Storage submit-to-azure-blob-storage

De Submit to Azure Blob Storage Met Actie verzenden wordt een adaptief formulier verbonden met een Microsoft® Azure-portal. U kunt de formuliergegevens, het bestand, de bijlagen of het document met records verzenden naar de aangesloten Azure Storage-containers. De handeling Verzenden voor Azure Blob Storage gebruiken:

  1. Een Azure Blob Storage Container maken: AEM Forms wordt aangesloten op Azure Storage containers.
  2. Azure Storage Configuration in een Adaptive Form gebruiken: Het verbindt uw Adaptief Vorm met gevormde Azure opslagcontainers.

Een Azure Blob Storage Container maken create-azure-configuration

AEM Forms aansluiten op uw Azure Storage-containers:

  1. Ga naar uw AEM Forms-auteur instance > Tools > Cloud Services > Azure Storage.

  2. Wanneer u de Azure Storage, u wordt doorgestuurd naar Azure Storage Browser.

  3. Selecteer een Configuratie-container. De configuratie wordt opgeslagen in de geselecteerde Container van de Configuratie.

  4. Klik op Create. De wizard Azure Storage Configuration wordt weergegeven.

    Azure Storage Configuration

  5. Geef de Title, Azure Storage Account en Azure Access key.

    • U kunt Azure Storage Account naam en Azure Access key van de Opslagaccounts in de Microsoft® Azure-portal.
  6. Klik op Save.

Nu kunt u deze Azure Storage Container-configuratie gebruiken voor de verzendactie in een adaptief formulier.

Azure Storage Configuration in een Adaptive Form gebruiken use-azure-storage-configuartion-in-af

U kunt de gemaakte Azure Storage Container-configuratie in een Adaptief formulier gebruiken om gegevens of gegenereerd Document of Record in Azure Storage-container op te slaan. Voer de volgende stappen uit om de configuratie van de Azure Storage container in een Adaptief formulier te gebruiken als:

  1. Een Adaptief formulier.

    note note
    NOTE
    • Hetzelfde selecteren Configuration Container voor een adaptief formulier, waar u uw OneDrive-opslag hebt gemaakt.
    • Indien niet Configuration Container is geselecteerd, dan is de globale Storage Configuration worden weergegeven in het eigenschappenvenster Handeling verzenden.
  2. Selecteren Handeling verzenden als Submit to Azure Blob Storage.
    Azure Blob Storage GIF

  3. Selecteer de Storage Configuration, waar u de gegevens wilt opslaan.

  4. Klikken Save om de verzendinstellingen op te slaan.

Wanneer u het formulier verzendt, worden de gegevens opgeslagen in de opgegeven configuratie van de Azure Storage Container.
De mapstructuur voor het opslaan van gegevens is /configuration_container/form_name/year/month/date/submission_id/data.

Om waarden van een configuratie te plaatsen, OSGi-configuraties genereren met de AEM SDK, en stel de configuratie op naar de instantie Cloud Service.

Verzenden naar Power Automate microsoft-power-automate

U kunt een adaptief formulier configureren om een Microsoft® Power Automate Cloud Flow uit te voeren bij verzending. Met het geconfigureerde adaptieve formulier worden vastgelegde gegevens, bijlagen en het document met records naar Power Automate Cloud Flow verzonden voor verwerking. Het helpt u om een aangepaste ervaring op het gebied van gegevensvastlegging op te bouwen en tegelijk de kracht van Microsoft® Power Automate te benutten om bedrijfslogics rond vastgelegde gegevens te bouwen en de workflows van klanten te automatiseren. Hier volgen enkele voorbeelden van wat u kunt doen na de integratie van een adaptief formulier met Microsoft® Power Automate:

  • Adaptieve Forms-gegevens gebruiken in een Power Automate-bedrijfsprocessen
  • Gebruik Power Automate om vastgelegde gegevens naar meer dan 500 gegevensbronnen of een openbaar beschikbare API te verzenden
  • Complexe berekeningen uitvoeren op vastgelegde gegevens
  • Adaptieve Forms-gegevens opslaan naar opslagsystemen volgens een vooraf bepaald schema

De Adaptive Forms-editor biedt de Een Microsoft® Power Automate-flow aanroepen verzendt actie om adaptieve formuliergegevens, bijlagen en Document of Record te verzenden naar Power Automate Cloud Flow. De handeling Verzenden gebruiken om vastgelegde gegevens naar Microsoft® Power Automate te verzenden, Sluit uw as a Cloud Service Forms-exemplaar aan met Microsoft® Power Automate

Na een succesvolle configuratie, gebruik Een Microsoft® Power Automate-flow aanroepen verzenden actie om gegevens naar een Power Automate Flow te verzenden.

Verzenden naar Workfront Fusion workfront-fusion

U kunt een adaptief formulier configureren om gegevens bij verzending naar Workfront Fusion te verzenden. Met Workfront Fusion kunnen processen worden geautomatiseerd, zodat de gebruiker zich kan concentreren op nieuwe taken in plaats van dezelfde taken steeds opnieuw uit te voeren. Het automatiseert zowel eenvoudige als complexe taken, bespaart tijd en verzekert consistente procesuitvoering.

De Adaptive Forms-editor biedt de Een Workfront Fusion-scenario aanroepen verzendt actie om Adaptive Forms-gegevens of -bijlagen naar een Workfront Fusion-scenario te verzenden. Als u de handeling Verzenden wilt gebruiken voor het verzenden van vastgelegde gegevens naar een Workfront Fusion-scenario, raadpleegt u Een adaptief formulier verzenden naar Adobe Workfront Fusion.

Synchrone of asynchrone verzending gebruiken use-synchronous-or-asynchronous-submission

Een verzendactie kan synchrone of asynchrone verzending gebruiken.

Synchrone verzending: Webformulieren zijn traditioneel geconfigureerd voor synchroon verzenden. Wanneer gebruikers een formulier verzenden in een synchrone verzending, worden ze omgeleid naar een bevestigingspagina, een pagina om u te bedanken of een pagina om een fout op te lossen. U kunt de Use asynchronous submission om de gebruikers om te leiden naar een webpagina of een bericht te tonen bij verzending.

Verzendhandeling configureren

Asynchrone verzending: Moderne webervaringen zoals toepassingen van één pagina krijgen steeds meer populariteit, waarbij de webpagina statisch blijft terwijl interactie tussen client en server plaatsvindt op de achtergrond. U kunt deze ervaring nu aanbieden met Adaptive Forms via asynchrone verzending configureren.

Revalidatie op de server in adaptieve vorm server-side-revalidation-in-adaptive-form

In elk onlinesysteem voor gegevensvastlegging plaatsen ontwikkelaars doorgaans bepaalde JavaScript-validaties op de client om een aantal bedrijfsregels af te dwingen. Maar in moderne browsers, moeten de eindgebruikers die bevestigingen omzeilen en manueel bijdragen gebruikend diverse technieken, zoals Browser van het Web DevTools Console indienen. Deze technieken gelden ook voor Adaptive Forms. Een formulierontwikkelaar kan verschillende validatielogboeken maken, maar technisch kunnen eindgebruikers die validatielogboeken omzeilen en ongeldige gegevens naar de server verzenden. Ongeldige gegevens zouden de bedrijfsregels overtreden die een auteur van formulieren heeft afgedwongen.

Met de functie voor validatie aan de serverzijde kunt u ook de validaties uitvoeren die een Adaptive Forms-auteur heeft verstrekt tijdens het ontwerpen van een adaptief formulier op de server. Hierdoor wordt voorkomen dat bij het verzenden van gegevens en bij het valideren van formulieren inbreuk wordt gemaakt op de bedrijfsregels.

Wat moet u op de server valideren? what-to-validate-on-server-br

Alle OOTB-veldvalidaties (out-of-box) van een adaptief formulier die opnieuw worden uitgevoerd op de server zijn:

  • Vereist
  • Clausule voor validatie
  • Validatie-expressie

Validatie op de server inschakelen enabling-server-side-validation-br

Gebruik de Revalidate on server onder Adaptieve formuliercontainer in de zijbalk om validatie aan de serverzijde voor het huidige formulier in of uit te schakelen.

Validatie op de server inschakelen

Validatie op de server inschakelen

Als de eindgebruiker deze validaties overslaat en de formulieren verzendt, wordt de validatie opnieuw uitgevoerd door de server. Als de validatie aan het einde van de server mislukt, wordt de verzendtransactie gestopt. De gebruiker krijgt het oorspronkelijke formulier opnieuw te zien. De vastgelegde gegevens en verzonden gegevens worden als een fout aan de gebruiker gepresenteerd.

NOTE
Servervalidatie valideert het formuliermodel. U wordt aangeraden een aparte clientbibliotheek voor validaties te maken en deze niet te mengen met andere elementen, zoals HTML styling en DOM-bewerking in dezelfde clientbibliotheek.

Aangepaste functies ondersteunen in validatie-expressies supporting-custom-functions-in-validation-expressions-br

Als er soms complexe validatieregels Het exacte validatiescript bevindt zich in aangepaste functies en de auteur roept deze aangepaste functies aan vanuit de expressie voor veldvalidatie. Als u deze aangepaste functiebibliotheek bekend en beschikbaar wilt maken tijdens het uitvoeren van validaties aan de serverzijde, kan de auteur van het formulier de naam van AEM clientbibliotheek configureren onder de Basic tabblad Adaptieve formuliercontainereigenschappen, zoals hieronder weergegeven.

Aangepaste functies ondersteunen in validatie-expressies

Aangepaste functies ondersteunen in validatie-expressies

Auteurs kunnen de aangepaste JavaScript-bibliotheek configureren per adaptief formulier. Houd in de bibliotheek alleen de herbruikbare functies die afhankelijk zijn van bibliotheken van derden jquery en underscore.js.

Foutafhandeling bij verzenden van handeling error-handling-on-submit-action

Als deel van AEM veiligheid en het verharden richtlijnen, vorm de pagina's van de douanefout zoals 400.jsp, 404.jsp, en 500.jsp. Deze handlers worden aangeroepen wanneer bij het verzenden van een formulier 400, 404 of 500 fouten worden weergegeven. De handlers worden ook geroepen wanneer deze foutencodes op de Publish knoop worden teweeggebracht. U kunt ook JSP-pagina's maken voor andere HTTP-foutcodes.

Wanneer u een model van vormgegevens (FDM), of schema gebaseerde Aangepaste Vorm met XML of JSON gegevensklacht aan een schema vooraf instelt dat geen gegevens bevat <afData>, <afBoundData>, en </afUnboundData> -tags, gaan de gegevens van niet-begrensde velden van het adaptieve formulier verloren. Het schema kan een XML-schema, JSON-schema of een formuliergegevensmodel (FDM) zijn. Niet-begrensde velden zijn adaptieve formuliervelden zonder de bindref eigenschap.

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