Processus de formulaire à plusieurs étapes
Grâce à la fonctionnalité Formulaires, les utilisateurs peuvent accéder à des lignes Dataverse individuelles sur le site web Power Pages. Souvent, les lignes Microsoft Dataverse sont trop complexes pour être présentées sur une seule page, ou il existe des exigences de données qui incluent plusieurs tables Dataverse. Les sections suivantes abordent des scénarios où il n’est ni efficace ni même possible d’implémenter la capture de données sur un site web à l’aide de formulaires de base.
Enquêtes
Prenons un scénario dans lequel vous souhaitez capturer les commentaires des clients après la clôture d’un incident. Pour augmenter les taux d’achèvement de l’enquête, l’entreprise décide de ne demander aucune autre information capturée si le client a évalué à cinq sur cinq le traitement de l’incident.
Dans ce scénario, un formulaire à plusieurs étapes vous permet d’implémenter deux pages pour la capture d’informations et d’ajouter une logique de ramification.
Lorsque vous concevez des enquêtes, déterminez si vous pouvez étendre et utiliser une table Commentaires intégrée pour capturer des saisies ou s’il est plus approprié de créer une table distincte. En général, une table Commentaires convient à des enquêtes plus courtes et plus ciblées, comme les commentaires sur les produits ou sur les incidents. Pour en savoir plus, consultez Configurer une table pour les commentaires avec Power Apps.
Capture de données complexes
Dans une implémentation qui implique une capture de données complexe, l’entreprise accepte les candidatures pour les formations en ligne. Le processus est sélectif et la formation est hautement spécialisée et cible une audience spécifique. Les candidats doivent satisfaire à certaines conditions préalables telles que des exigences en matière de formation initiale et d’emploi.
Les candidats peuvent ne pas être pleinement conscients des exigences et peuvent ne pas disposer de toutes les informations requises à l’avance. Le processus de candidature doit implémenter la possibilité de suspendre et de reprendre la candidature et de gérer plusieurs téléchargements de fichiers. Plusieurs tables pourraient également être impliquées. Les étapes de validation des informations de base et d’identité mettent à jour la ligne de contact, tandis que le reste des données est capturé dans une table distincte pour le processus de candidature.
Dans ce scénario, un formulaire à plusieurs étapes est efficace dans l’implémentation du processus de candidature de style Assistant avec un indicateur de progression et une navigation avant et arrière.
Lorsque vous planifiez la capture de données en plusieurs étapes, tenez compte des questions suivantes :
Le processus est-il rationalisé ou existe-t-il une ramification conditionnelle ?
Quelles tables sont impliquées dans le processus et comment sont-elles liées les unes aux autres ?
L’utilisateur du site web doit-il être authentifié avant le début du processus ?
Les utilisateurs sont-ils autorisés à suspendre et reprendre le processus ?
Un utilisateur est-il limité à un seul processus ou plusieurs processus par utilisateur sont-ils autorisés ?
Devez-vous gérer des notes ou des chargements de fichiers ?
Devez-vous inclure plusieurs lignes associées qui s’affichent à l’aide de sous-grilles ?
Pour vous permettre d’implémenter ces processus et des processus similaires, les formulaires à plusieurs étapes élargissent le concept de formulaire pour permettre des interactions en plusieurs étapes et à plusieurs formulaires. Les formulaires à plusieurs étapes vous permettent de créer des formulaires complexes, notamment les éléments suivants :
Navigation en une ou plusieurs étapes
Ramification conditionnelle
Saisie de données dans de nombreuses tables
Demandes personnalisées liées en chaîne en un seul flux
Pratiques courantes
Utilisez les formulaires à plusieurs étapes avec parcimonie. Bien que plus puissants, ils sont également plus complexes à créer et à gérer que les formulaires de base. Lorsque vous évaluez des processus métier complexes, analysez vos besoins en matière de capture de données. Si vous utilisez un processus de saisie de données pour une seule table qui présente de nombreuses colonnes à capturer, envisagez de créer un formulaire avec plusieurs onglets et de générer automatiquement une saisie de données multi-écran à l’aide de l’option de formulaire Générer automatiquement les étapes à partir des onglets avec les boutons Suivant et Précédent ajoutés au besoin.
Les formulaires à plusieurs étapes fonctionnent bien lorsque les processus impliquent la création d’une ramification, s’étendent sur plusieurs tables ou nécessitent une fonctionnalité de suspension et de reprise. Dans ces scénarios, la répartition du processus en étapes plus petites facilite l’implémentation et la gestion.
Créez un organigramme ou un diagramme pour votre processus et énumérez les étapes. Utilisez une convention d’affectation de noms pour les étapes afin qu’elles puissent être facilement identifiées, par exemple :
Évaluer la capture
Vérifier l’évaluation (condition)
Détails supplémentaires
Conseil
Étant donné que les étapes doivent généralement pointer vers l’étape suivante de la séquence, créez les étapes de la dernière à la première afin de pouvoir remplir les recherches à mesure de la création des étapes sans avoir à revenir en arrière et à réviser le processus.
Aucune restriction n’existe sur l’étape suivante de la séquence. Les étapes peuvent pointer vers l’une des étapes précédentes, y compris vers elles-mêmes, ce qui génère une boucle. Cette technique est utile pour une entrée de données reproductible, par exemple Ajouter un autre élément ? Veillez à disposer d’une sortie conditionnelle correcte pour la boucle.
Créer un formulaire à plusieurs étapes
Le studio de conception Power Pages offre une expérience moderne de création et configuration des formulaires à plusieurs étapes. Pour créer un formulaire à plusieurs étapes dans le studio de conception, procédez comme suit :
Connectez-vous à la page Accueil de Power Pages.
Sélectionnez l’environnement adéquat dans le coin supérieur droit.
Sélectionnez le site web, puis cliquez sur Modifier.
Sélectionnez l’espace de travail Pages.
Cliquez sur + Page.
Saisissez un nom de page de votre choix.
Sélectionnez le modèle Démarrer à partir de zéro.
Cliquez sur Ajouter.
Dans la section vide du canevas de la page, sélectionnez le composant Formulaire à plusieurs étapes dans la bibliothèque de composants.
Cliquez sur Nouveau formulaire à plusieurs étapes.
Saisissez les informations requises, puis cliquez sur OK pour créer le formulaire.
Ajoutez des étapes individuelles si nécessaire.
Vous pouvez configurer de nombreuses fonctionnalités de formulaire à plusieurs étapes dans le studio de conception. Pour en savoir plus, consultez Ajouter un formulaire à plusieurs étapes. Vous devez malgré tout configurer certaines fonctionnalités à l’aide de l’application Gestion de portail. Pour en savoir plus, consultez Définir les étapes d’un formulaire avancé pour les portails.