Azioni di invio supportate da Adaptive Forms

I moduli adattivi consentono di creare moduli coinvolgenti e reattivi, che si rivelano, inoltre, dinamici e adattivi. Offrono un’interfaccia utente intuitiva e un set di componenti pronti all’uso per la progettazione e la gestione efficiente dei moduli. Puoi configurare diverse azioni di invio per inviare i dati del modulo a servizi come OneDrive, SharePoint, Workfront Fusion e altro ancora.

Un'azione di invio viene attivata quando un utente fa clic sul pulsante Invia in un modulo adattivo. Forms as a Cloud Service fornisce diverse azioni di invio pronte all’uso. Le azioni di invio incorporate consentono di:

  • Inviare facilmente i dati del modulo tramite e-mail
  • Avvia flussi di lavoro Microsoft® Power Automate o AEM durante la trasmissione dei dati.
  • Trasmette direttamente i dati del modulo a Microsoft® SharePoint Server, Microsoft® Azure Blob Storage o Microsoft® OneDrive.
  • Invia facilmente i dati a un’origine dati configurata utilizzando il modello dati del modulo (FDM).
  • Invia in modo semplice i dati a un endpoint REST.

Azioni di invio supportate da Adaptive Forms

AEM Forms offre le seguenti azioni di invio predefinite:

È inoltre possibile inviare un modulo adattivo ad altre configurazioni di archiviazione:

Supporto delle azioni di invio tra i tipi di authoring

La tabella seguente mostra quali azioni di invio sono supportate in base al metodo di authoring dei moduli utilizzato in AEM Forms:

Azione invio
Componenti di base
Componenti core
Editor universale
Forms basato su documenti
Inviare un’e-mail
✅ supportati
✅ supportati
✅ supportati
Flusso di Power Automate
✅ supportati
✅ supportati
✅ supportati
Invia a SharePoint
✅ supportati
✅ supportati
✅ supportati
Workfront Fusion
✅ supportati
✅ supportati
✅ supportati
Invia tramite FDM
✅ supportati
✅ supportati
✅ supportati
Invia ad AEP
✅ supportati
✅ supportati
✅ supportati
Archiviazione BLOB di Azure
✅ supportati
✅ supportati
✅ supportati
Invia all’endpoint REST
✅ supportati
✅ supportati
✅ supportati
Invia a Marketo Engage
✅ supportati
✅ supportati
✅ supportati
Invia a OneDrive
✅ supportati
✅ supportati
✅ supportati
Richiama il flusso di lavoro AEM
✅ supportati
✅ supportati
✅ supportati
Invia a foglio di calcolo
✅ supportati
✅ supportati

Riconvalida lato server in modulo adattivo

In genere, in qualsiasi sistema di acquisizione dati online, gli sviluppatori inseriscono alcune convalide JavaScript sul lato client per applicare alcune regole di business. Tuttavia, nei browser moderni, gli utenti finali possono ignorare tali convalide ed effettuare manualmente gli invii utilizzando varie tecniche, ad esempio la Console per la creazione di strumenti di browser Web. Tali tecniche sono valide anche per Adaptive Forms. Uno sviluppatore di moduli può creare diverse logiche di convalida, ma tecnicamente gli utenti finali possono ignorarle e inviare dati non validi al server. I dati non validi violano le regole business applicate da un autore di moduli.

La funzione di riconvalida lato server consente inoltre di eseguire le convalide fornite da un autore di Forms adattivo durante la progettazione di un modulo adattivo sul server. Impedisce qualsiasi possibile compromissione dell’invio dei dati e delle violazioni delle regole aziendali rappresentate in termini di convalide dei moduli.

Cosa convalidare su Server?

Tutte le convalide di campo pronte all’uso di un modulo adattivo che vengono rieseguite sul server sono:

  • Obbligatorio
  • Clausola di convalida immagine
  • Espressione di convalida

Utilizza Riconvalida sul server in Contenitore modulo adattivo nella barra laterale per abilitare o disabilitare la convalida lato server per il modulo corrente.

Abilitazione della convalida lato server

Abilitazione della convalida lato server

Se l'utente finale ignora tali convalide e invia i moduli, il server esegue nuovamente la convalida. Se la convalida non riesce alla fine del server, la transazione di invio viene interrotta. All’utente viene nuovamente presentato il modulo originale. I dati acquisiti e inviati vengono presentati all’utente come un errore.

NOTE
La convalida lato server convalida il modello del modulo. Ti consigliamo di creare una libreria client separata per le convalide e non combinarla con altri elementi come lo stile di HTML e la manipolazione DOM nella stessa libreria client.

Consulta anche

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