Creazione di un modulo adattivo tramite il modello dati del modulo
Il passaggio successivo consiste nel creare un modulo adattivo e basarlo sul modello dati modulo creato nel passaggio precedente.
L’utente immette l’ID lead e all’uscita dal servizio Marketo viene richiamato per ottenere i lead per ID. I risultati dell’operazione di servizio vengono quindi mappati sui campi appropriati del Forms adattivo.
Crea un modulo adattivo e basalo su "Modello di modulo vuoto", associalo al modello di dati del modulo creato nel passaggio precedente.
Apri il modulo in modalità di modifica
Trascina e rilascia sul modulo adattivo un componente TextField e un componente Panel. Imposta il titolo del componente TextField "Enter Lead Id" e il relativo nome su "LeadId"
Trascina 2 componenti TextField sul componente Pannello
Impostare Nome e Titolo dei due componenti Textfield come Nome e Cognome
Configura il componente Pannello come componente ripetibile impostando Minimo su 1 e Massimo su -1. Questa operazione è necessaria in quanto il servizio Marketo restituisce un array di oggetti lead ed è necessario disporre di un componente ripetibile per visualizzare i risultati. Tuttavia, in questo caso viene restituito un solo oggetto Lead perché la ricerca viene eseguita sugli oggetti Lead in base al relativo ID.
Crea una regola nel campo LeadId come illustrato nell’immagine seguente
Visualizza l'anteprima del modulo e immetti un ID lead valido nel campo ID lead e tabulazione. I campi Nome e Cognome devono essere compilati con i risultati della chiamata al servizio.
La schermata seguente spiega le impostazioni dell’editor di regole
Debugging
Se utilizzi i bundle forniti con questo articolo, potrebbe essere utile abilitare registri di debug per le seguenti classi: