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

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

is op van toepassing: ✔️ de Aangepaste Componenten van de Stichting van de Vorm. ❌ Aangepaste Componenten van de Kern van de Vorm. De Adobe beveelt het gebruiken van de Componenten van de Kern aan om Aangepaste Forms aan een Pagina van AEM Sitestoe te voegen of standalone Aangepaste Formstot stand te brengen.

Een handeling Verzenden wordt geactiveerd wanneer een gebruiker op de knop Submit klikt op een adaptief formulier. Forms as a Cloud Service geeft de volgende verzendhandelingen weer.

U kunt ook uitbreiden het gebrek verzendt Actiesom uw eigen te creëren verzendt Actie.

U kunt een handeling Verzenden configureren in de sectie Submission van de eigenschappen van de container van adaptieve formulieren, in de zijbalk.

vormen voorleggen Actie

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

Gebruik de handeling Submit to REST Endpoint om de verzonden gegevens naar een rest-URL te verzenden. 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 gebiedswaarden die als Dank worden overgegaan de parameters van de Pagina

In het bovenstaande voorbeeld wordt door de gebruiker ingevoerde informatie in textbox vastgelegd met parameter param1 . De syntaxis voor het posten van gegevens die zijn vastgelegd met param1 is:

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

Op dezelfde manier zijn de parameters die u gebruikt voor het posten van XML-gegevens en -bijlagen 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 slaat data de XML-gegevens op en slaat att de gegevens in de bijlage op.

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

{fieldName}={request parameter name}

Zoals aangetoond in het beeld hieronder, param1 en param2 worden overgegaan als parameters met waarden die van worden gekopieerd textbox en numericbox gebieden voor de volgende actie.

Vormend Rest Eindpunt legt Actie voor

U kunt ook Enable POST request opgeven en een URL opgeven om de aanvraag te verzenden. 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

Met de handeling Send Email Verzenden kunt u een e-mail verzenden naar een of meer ontvangers 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.

"

 Hi $ {customer_Name},

 het volgende wordt geplaatst als uw standaard verschepend adres:
 $ {customer_Name},
 $ {customer_Shipping_Address},
 $ {customer_State},
 $ {customer_ZIPCode}

 Regards,
 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. Om het te activeren, leg een steunkaartje voor aan het Aanvragen van Toegang.

U kunt ook bijlagen en een Document of Record (DoR) aan de e-mail toevoegen. Als u de optie Attach Document of Record wilt inschakelen, 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

Met de handeling Submit using Form Data Model Verzenden worden verzonden gegevens van het adaptieve formulier voor het opgegeven gegevensmodelobject in een formuliergegevensmodel (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 Integratie van Gegevens.

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

Invoke an AEM Workflow legt Actie associeert een Aangepaste Vorm met een AEM Werkschemavoor. 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:

  • dossier van Gegevens: Het bevat gegevens die aan de Aangepaste Vorm worden voorgelegd. Met de optie Data File Path kunt u de naam van het bestand en het pad van het bestand ten opzichte van de laadbewerking opgeven. Het pad /addresschange/data.xml maakt bijvoorbeeld een map met de naam addresschange en plaatst deze relatief ten opzichte van de laadbewerking. U kunt ook alleen data.xml opgeven 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.

  • Gehechtheid: U kunt de Attachment Path optie gebruiken om de omslagnaam te specificeren om de gehechtheid op te slaan die aan de Aangepaste Vorm wordt geupload. 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 Verslag: Het bevat het Document van Verslag dat voor de Adaptieve Vorm wordt geproduceerd. U kunt de optie Document of Record Path gebruiken om de naam van het document van het dossier van het Verslag en weg van dossier met betrekking tot de lading te specificeren. Het pad /addresschange/DoR.pdf maakt bijvoorbeeld een map met de naam addresschange ten opzichte van de laadbewerking en plaatst de map DoR.pdf ten opzichte van de laadbewerking. U kunt ook alleen DoR.pdf opgeven om alleen Document of Record op te slaan 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.

Voordat u Invoke an AEM Workflow Handeling verzenden gebruikt, configureert u het volgende 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

Met de handeling Submit to SharePoint 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

U kunt als volgt de Submit to SharePoint Document Library Handeling verzenden in een adaptieve vorm gebruiken:

  1. creeer een Configuratie van de Bibliotheek van het Document van SharePoint: Het verbindt AEM Forms met uw Opslag van SharePoint Microsoft®.
  2. gebruik Submit aan SharePoint verzendt actie in een AanpassingsVorm: Het verbindt uw AanpassingsVorm met gevormde SharePoint Microsoft®.

Een SharePoint-documentbibliotheekconfiguratie maken create-sharepoint-configuration

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

  1. Ga naar uw 1} instantie van de Auteur van AEM Forms > ​Tools​ > ​Cloud Services​ > ​Microsoft® SharePoint​ .

  2. Nadat u de Microsoft® SharePoint hebt geselecteerd, wordt u omgeleid naar SharePoint Browser .

  3. Selecteer de Container van de a Configuratie. De configuratie wordt opgeslagen in de geselecteerde Container van de Configuratie.

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

    configuratie van SharePoint

  5. Geef de waarden Title , Client ID , Client Secret en OAuth URL op. Voor informatie over hoe te om identiteitskaart van de Cliënt terug te winnen, Geheime cliënt, identiteitskaart van de Aannemer voor OAuth URL, zie Documentatie Microsoft®.

    • U kunt de Client ID en Client Secret van uw app ophalen 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 . Vervang [author-instance] door de URL van de instantie Auteur.
    • Voeg de API-machtigingen offline_access en Sites.Manage.All toe voor lees- en schrijfmachtigingen.
    • Gebruik OAuth URL: https://login.microsoftonline.com/tenant-id/oauth2/v2.0/authorize. Vervang <tenant-id> door tenant-id van uw app via de Microsoft® Azure-portal.
    note note
    NOTE
    Het cliënt geheime 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 het bericht Connection Successful weergegeven.

  7. Nu, uitgezochte > de Bibliotheek van het Document van SharePoint > de Omslag van SharePoint , om de gegevens te bewaren.

    note note
    NOTE
    • Standaard is forms-ootb-storage-adaptive-forms-submission aanwezig op geselecteerde SharePoint-site.
    • Creeer een omslag als forms-ootb-storage-adaptive-forms-submission, als niet reeds aanwezig in de Documents bibliotheek van de geselecteerde Plaats van SharePoint door te klikken creeer Omslag.

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. Creeer een Aangepaste Vorm.

    note note
    NOTE
    • Selecteer hetzelfde Configuration Container voor een adaptief formulier, waar u de opslagruimte van de SharePoint-documentbibliotheek hebt gemaakt.
    • Als er geen Configuration Container is geselecteerd, worden de algemene Storage Configuration -mappen weergegeven in het eigenschappenvenster Handeling verzenden.
  2. Selecteer voorleggen Actie als Submit to SharePoint.
    GIF SharePoint

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

  4. Klik op 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

U kunt als volgt de Submit to SharePoint List Handeling verzenden in een adaptieve vorm gebruiken:

  1. creeer een Configuratie van de Lijst van SharePoint: Het verbindt AEM Forms met uw Opslag van de Lijst van SharePoint Microsoft®.
  2. gebruik Submit gebruikend het Model van de Gegevens van de Vorm (FDM) in een Aangepaste Vorm: Het verbindt uw AanpassingsVorm met gevormde 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 de Container van de a Configuratie. De configuratie wordt opgeslagen in de geselecteerde Container van de Configuratie.

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

  4. Geef de waarden Title , Client ID , Client Secret en OAuth URL op. Voor informatie over hoe te om identiteitskaart van de Cliënt terug te winnen, Geheime cliënt, identiteitskaart van de Aannemer voor OAuth URL, zie Documentatie Microsoft®.

    • U kunt de Client ID en Client Secret van uw app ophalen 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 . Vervang [author-instance] door de URL van de instantie Auteur.

    • Voeg de API toestemmingen offline_access en Sites.Manage.All in het Microsoft® Grafiek lusje toe om lees-schrijftoestemmingen te verstrekken. Voeg AllSites.Manage toestemming in het SharePoint lusje toe om ver met de gegevens van SharePoint in wisselwerking te staan.

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

      note note
      NOTE
      Het cliënt geheime 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 het bericht Connection Successful weergegeven.

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

  7. Selecteer Create om de wolkenconfiguratie voor Microsoft® SharePointList tot stand te brengen.

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

Met de handeling Submit to OneDrive 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. U kunt als volgt de Submit to OneDrive Handeling verzenden in een adaptieve vorm gebruiken:

  1. creeer een Configuratie OneDrive: Het verbindt AEM Forms met uw Opslag van Microsoft® OneDrive.
  2. gebruik Submit aan OneDrive voorlegt actie in een Aangepaste Vorm: Het verbindt uw AanpassingsVorm met
    geconfigureerde Microsoft® OneDrive.

Een OneDrive-configuratie maken create-onedrice-configuration

AEM Forms aansluiten op uw Microsoft® OneDrive-opslag:

  1. Ga naar uw 1} instantie van de Auteur van AEM Forms > ​Tools​ > ​Cloud Services​ > ​Microsoft® OneDrive​ .

  2. Nadat u de Microsoft® OneDrive hebt geselecteerd, wordt u omgeleid naar OneDrive Browser .

  3. Selecteer de Container van de a Configuratie. De configuratie wordt opgeslagen in de geselecteerde Container van de Configuratie.

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

    het Scherm van de Configuratie OneDrive

  5. Geef de waarden Title , Client ID , Client Secret en OAuth URL op. Voor informatie over hoe te om identiteitskaart van de Cliënt terug te winnen, Geheime cliënt, identiteitskaart van de Aannemer voor OAuth URL, zie Documentatie Microsoft®.

    • U kunt de Client ID en Client Secret van uw app ophalen 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 . Vervang [author-instance] door de URL van de instantie Auteur.
    • Voeg de API-machtigingen offline_access en Files.ReadWrite.All toe voor lees- en schrijfmachtigingen.
    • Gebruik OAuth URL: https://login.microsoftonline.com/tenant-id/oauth2/v2.0/authorize. Vervang <tenant-id> door tenant-id van uw app via de Microsoft® Azure-portal.
    note note
    NOTE
    Het cliënt geheime 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 het bericht Connection Successful weergegeven.

  7. Nu, selecteer OneDrive Container > [Omslag OneDrive] om de gegevens te bewaren.

    note note
    NOTE
    • Standaard is forms-ootb-storage-adaptive-forms-submission aanwezig in OneDrive-container.
    • Creeer een omslag als forms-ootb-storage-adaptive-forms-submission, als niet reeds aanwezig door te klikken creeer Omslag.

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. Creeer een Aangepaste Vorm.

    note note
    NOTE
    • Selecteer hetzelfde Configuration Container voor een adaptief formulier, waar u OneDrive-opslagruimte hebt gemaakt.
    • Als er geen Configuration Container is geselecteerd, worden de algemene Storage Configuration -mappen weergegeven in het eigenschappenvenster Handeling verzenden.
  2. Selecteer voorleggen Actie als Submit to OneDrive.
    OneDrive GIF

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

  4. Klik op 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

Met de Submit to Azure Blob Storage -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. creeer een Azure BlobContainer van de Opslag: Het verbindt AEM Forms met de containers van de Azure Opslag.
  2. Gebruik de Azure Configuratie van de Opslag in een AanpassingsVorm: Het verbindt uw AanpassingsVorm met gevormde de containers van de Opslag Azure.

Een Azure Blob Storage Container maken create-azure-configuration

AEM Forms aansluiten op uw Azure Storage-containers:

  1. Ga naar uw 1} instantie van de Auteur van AEM Forms > ​Tools​ > ​Cloud Services​ > ​Azure Storage​ .

  2. Nadat u de Azure Storage hebt geselecteerd, wordt u omgeleid naar Azure Storage Browser .

  3. Selecteer de Container van de a Configuratie. De configuratie wordt opgeslagen in de geselecteerde Container van de Configuratie.

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

    Azure Configuratie van de Opslag

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

    • U kunt Azure Storage Account name and Azure Access key ophalen van Storage Accounts 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. Creeer een Aangepaste Vorm.

    note note
    NOTE
    • Selecteer hetzelfde Configuration Container voor een adaptief formulier, waar u OneDrive-opslagruimte hebt gemaakt.
    • Als er geen Configuration Container is geselecteerd, worden de algemene Storage Configuration -mappen weergegeven in het eigenschappenvenster Handeling verzenden.
  2. Selecteer voorleggen Actie als Submit to Azure Blob Storage.
    Azure Blob Storage GIF

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

  4. Klik op 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, produceer OSGi Configuraties gebruikend de AEM SDK, en stel de configuratieaan uw instantie van de Cloud Service op.

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 adaptieve redacteur van Forms verstrekt roept een stroom van de Macht Microsoft® automatisch verzendt actie om adaptieve vormgegevens, gehechtheid, en Document van Verslag te verzenden worden verzonden naar de Stroom van de Wolk van de Macht van de Macht van de Automatisering. Om de Submit actie te gebruiken om gevangen gegevens naar Microsoft® Power Automate te verzenden, verbind uw as a Cloud Service instantie van Forms met Microsoft® Macht

Na een succesvolle configuratie, gebruik aanhaalt een Macht Microsoft® stroomverzendt actie om gegevens naar een Macht te verzenden automatisch Stroom.

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 Adaptieve redacteur van Forms verstrekt roept een Scenario van de Fusie van Workfront actie voor om de Adaptieve gegevens of de gehechtheid van Forms naar een scenario van de Fusie van Workfront te verzenden. Om de voorleggingsactie voor het verzenden van gevangen gegevens naar een scenario van de Fusie van Workfront te gebruiken, verwijs naar een AanpassingsVorm aan de Fusie van Adobe Workfrontvoorleggen.

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

Een verzendactie kan synchrone of asynchrone verzending gebruiken.

Synchrone voorlegging: Traditioneel, worden de Webvormen gevormd om synchroon voor te leggen. 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 optie Use asynchronous submission selecteren om de gebruikers om te leiden naar een webpagina of een bericht te tonen bij verzending.

vormen voorleggen Actie

Asynchrone voorlegging: De moderne Webervaringen zoals enige paginatoepassingen krijgen populariteit waar de Web-pagina statisch blijft terwijl de cliënt-server interactie op de achtergrond gebeurt. U kunt deze ervaring met Aanpassings Forms nu verstrekken door asynchrone voorlegging te vormen.

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 Adaptief formuliercontainer in de zijbalk om validatie op de server in of uit te schakelen voor het huidige formulier.

toelatend server-zijBevestiging

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

Soms, als er complexe bevestigingsregels zijn, verblijft het nauwkeurige bevestigingsmanuscript in douanefuncties en de auteur roept deze douanefuncties van de uitdrukking van de gebiedsbevestiging. Om deze aangepaste functiebibliotheek bekend te maken en beschikbaar te maken tijdens het uitvoeren van servervalidaties, kan de auteur van het formulier de naam van AEM clientbibliotheek configureren onder het tabblad Basic van de adaptieve eigenschappen van de formuliercontainer, zoals hieronder wordt weergegeven.

ondersteunend de functies van de Douane in Uitdrukkingen van de Bevestiging

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 knoop van Publish worden teweeggebracht. U kunt ook JSP-pagina's maken voor andere HTTP-foutcodes.

Als u een FDM-formulier (Form Data Model) of een op schema gebaseerd adaptief formulier met XML- of JSON-gegevensklacht vooraf instelt op een schema dat bestaat uit gegevens die geen <afData> -, <afBoundData> - en </afUnboundData> -tags bevatten, 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 eigenschap bindref .

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