Skicka åtgärder som stöds av Adaptive Forms

Med adaptiva Forms kan du skapa engagerande, responsiva, dynamiska och anpassningsbara formulär. De har ett intuitivt användargränssnitt och en uppsättning färdiga komponenter för effektiv formulärdesign och hantering. Du kan konfigurera olika skicka-åtgärder för att skicka formulärdata till tjänster som OneDrive, SharePoint, Workfront Fusion med flera.

En sändningsåtgärd utlöses när en användare klickar på knappen Submit i ett anpassat formulär. Forms as a Cloud Service innehåller flera inskickningsåtgärder. De inbyggda Skicka-åtgärderna ger dig möjlighet att:

  • Skicka enkelt formulärdata via e-post
  • Initiera Microsoft® Power Automate-flöden eller AEM-arbetsflöden när data skickas.
  • Skicka formulärdata direkt till Microsoft® SharePoint Server, Microsoft® Azure Blob Storage eller Microsoft® OneDrive.
  • Skicka smidigt data till en konfigurerad datakälla med hjälp av FDM (Form Data Model).
  • Skicka enkelt data till en REST-slutpunkt.

Skicka åtgärder som stöds av Adaptive Forms

AEM-formulär innehåller följande färdiga inlämningsåtgärder:

Du kan även skicka ett adaptivt formulär till andra lagringskonfigurationer:

Skicka åtgärdsstöd för olika redigeringstyper

Tabellen nedan visar vilka skicka-åtgärder som stöds baserat på den formulärredigeringsmetod som används i AEM Forms:

Skicka åtgärd
Foundation Components
Kärnkomponenter
Universell redigerare
Dokumentbaserad Forms
Skicka e-post
✅ stöds
✅ stöds
✅ stöds
Power Automate Flow
✅ stöds
✅ stöds
✅ stöds
Skicka till SharePoint
✅ stöds
✅ stöds
✅ stöds
Workfront Fusion
✅ stöds
✅ stöds
✅ stöds
Skicka med FDM
✅ stöds
✅ stöds
✅ stöds
Skicka till AEP
✅ stöds
✅ stöds
✅ stöds
Azure Blob Storage
✅ stöds
✅ stöds
✅ stöds
Skicka till REST-slutpunkt
✅ stöds
✅ stöds
✅ stöds
Skicka till Marketo Engage
✅ stöds
✅ stöds
✅ stöds
Skicka till OneDrive
✅ stöds
✅ stöds
✅ stöds
Anropa AEM Workflow
✅ stöds
✅ stöds
✅ stöds
Skicka till kalkylblad
✅ stöds
✅ stöds

Förtroende på serversidan i adaptiv form

I alla onlinesystem för datainhämtning lägger utvecklare vanligtvis in JavaScript-valideringar på klientsidan för att tillämpa några få affärsregler. Men i moderna webbläsare kan slutanvändarna kringgå valideringarna och skicka in dokument manuellt med hjälp av olika tekniker, till exempel DevTools Console för webbläsare. Sådana tekniker gäller även för Adaptive Forms. En formulärutvecklare kan skapa olika valideringslogik, men tekniskt sett kan slutanvändarna kringgå dessa valideringslogik och skicka ogiltiga data till servern. Ogiltiga data skulle bryta mot de affärsregler som en formulärförfattare har infört.

Med funktionen för omvalidering på serversidan kan du även köra de valideringar som en adaptiv Forms-författare har tillhandahållit när han eller hon utformar ett adaptivt formulär på servern. Det förhindrar att inskickade data äventyras och affärsregelöverträdelser som representeras i form av formulärvalidering.

Vad ska valideras på servern?

Alla valideringar av ett adaptivt formulär som körs på servern i fältet OOTB (OOTB) är:

  • Obligatoriskt
  • Valideringsbildsats
  • Valideringsuttryck

Använd Revalidate on server under Adaptiv formulärbehållare i sidlisten för att aktivera eller inaktivera validering på serversidan för det aktuella formuläret.

Aktivera validering på serversidan

Aktivera validering på serversidan

Om slutanvändaren åsidosätter dessa valideringar och skickar formulären utför servern valideringen igen. Om valideringen misslyckas vid serverslutet stoppas skicka-transaktionen. Användaren får det ursprungliga formuläret igen. Insamlade data och skickade data visas för användaren som ett fel.

NOTE
Validering på serversidan validerar formulärmodellen. Du rekommenderas att skapa ett separat klientbibliotek för validering och inte blanda det med andra saker som HTML-formatering och DOM-manipulering i samma klientbibliotek.

Se även

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