Création d’un formulaire adaptatif à l’aide du modèle de données de formulaire
L’étape suivante consiste à créer un formulaire adaptatif et à le baser sur le modèle de données de formulaire créé à l’étape précédente.
L’utilisateur saisit l’ID de piste et lorsqu’il sort du service Marketo pour obtenir les pistes par identifiant, il est appelé. Les résultats de l’opération de service sont ensuite associés aux champs appropriés de la Forms adaptative.
Créez un formulaire adaptatif et basez-le sur "Modèle de formulaire vierge", associez-le au modèle de données de formulaire créé à l’étape précédente.
Ouvrez le formulaire en mode de modification
Faites glisser et déposez un composant TextField et un composant Panneau sur le formulaire adaptatif. Définissez le titre du composant TextField "Enter Lead Id" et définissez son nom sur "LeadId".
Faites glisser et déposez 2 composants TextField sur le composant Panneau .
Définissez le nom et le titre des 2 composants de champ de texte sur FirstName et LastName .
Configurez le composant Panneau pour qu’il soit un composant répétable en définissant les valeurs Minimum à 1 et Maximum à -1. Cela est nécessaire, car le service Marketo renvoie un tableau d’objets de piste et vous devez disposer d’un composant répétable pour afficher les résultats. Cependant, dans ce cas, nous ne récupérons qu’un seul objet de piste, car nous recherchons les objets de piste selon leur identifiant.
Créez une règle sur le champ LeadId comme illustré dans l’image ci-dessous.
Prévisualisez le formulaire, saisissez un ID de piste valide dans le champ LeadID et désélectionnez-le. Les champs Prénom et Nom doivent être renseignés avec les résultats de l’appel de service.
La capture d’écran suivante explique les paramètres de l’éditeur de règles
Débogage
Si vous utilisez les lots fournis avec cet article, vous pouvez activer journaux de débogage pour les classes suivantes :