Tutti gli elementi insieme
Ora disponiamo di tutte le configurazioni/integrazioni richieste per il caso d’uso. L’ultimo passaggio consiste nel creare un modulo adattivo basato sul modello di dati del modulo supportato dall’archiviazione di Azure.
Crea e adatta un modulo e accertati che sia basato sul modello di modulo adattivo corretto. In questo modo il codice personalizzato associato al modello verrà eseguito ogni volta che viene eseguito il rendering di un modulo adattivo.
Modulo adattivo di esempio
Nel modulo sono stati aggiunti 2 campi nascosti
- ID BLOB: questo campo viene compilato con un GUID quando viene inizializzato. Il valore di questo campo viene utilizzato come blobid per identificare in modo univoco l’archiviazione blob dei dati del modulo. Questo blobid viene utilizzato per identificare i dati del modulo.
- ID BLOB restituito: questo campo viene popolato con il risultato della chiamata del servizio per archiviare i dati nell’archiviazione di Azure. Questo valore sarà lo stesso dell’ID BLOB del passaggio precedente.
Il modulo include le seguenti regole business
- Il pulsante Salva modulo viene visualizzato quando l'utente immette l'indirizzo di posta elettronica. Facendo clic sul pulsante Salva modulo, i dati del modulo vengono memorizzati nell’archiviazione di Azure utilizzando l’operazione di richiamo del servizio del modello dati del modulo.
- Il BlobID restituito dal servizio di richiamo viene memorizzato nel campo ID BLOB. Quando questo valore viene modificato, viene inviato un messaggio di posta elettronica al richiedente utilizzando SendGrid. L’e-mail conterrà il collegamento per aprire il modulo parzialmente completato identificato dall’ID BLOB.
- Quando i dati vengono archiviati correttamente in Azure Storage, viene visualizzato un testo di conferma
4859a77c-7971-4ac9-8f5c-4260823c6f69