Définir un formulaire de chargement et un type d’étape d’onglet de chargement
Le type d’étape multiforme peut être configuré dans le Studio de conception Power Pages.
Les instructions suivantes expliquent comment configurer le formulaire de chargement et l’étape de l’onglet dans l’application Gestion du portail.
Ce type d’étape permet à l’étape de formulaire à plusieurs étapes d’agir en tant que formulaire de base dans le processus de formulaire à plusieurs étapes global. Il charge un formulaire avec un groupe similaire d’options disponibles en tant que formulaire de base.
Paramètres
Nom | Description |
---|---|
Nom | Nom descriptif de l’enregistrement. Requise |
Nom de table | Nom du formulaire de base à partir duquel le formulaire de base est chargé. Requise |
Nom du formulaire | Nom du formulaire sur la table cible à afficher. Obligatoire |
Nom de l’onglet | Nom d’un onglet de formulaire pour une table spécifiée à afficher. Facultatif |
Mode | Une des valeurs suivantes :
|
Générer automatiquement les étapes à partir des onglets | Activé indique que plusieurs onglets d’un formulaire de base s’affichent avec chaque onglet en tant qu’étape séquentielle en commençant par le premier onglet et en continuant jusqu’à ce que tous les onglets aient été accédés, et qu’un enregistrement est inséré lors de l’envoi final. Désactivé est le paramétrage par défaut. Une valeur désactivée indique qu’un seul onglet ou formulaire doit être affiché pour l’étape active. Si le nom de l’onglet n’est pas spécifié, le premier onglet s’affiche. |
Type de source d’enregistrement | Une des valeurs suivantes :
|
Nom du paramètre d’ID d’enregistrement | Nom de paramètre fourni dans la chaîne de requête de l’URL de la page Web contenant ce formulaire de base. |
Nom de la relation | Obligatoire quand le type de source d’enregistrement est Enregistrement associé à l’utilisateur actuel du portail. Nom logique de la relation entre l’enregistrement de l’utilisateur actuel du portail et l’enregistrement cible. Il doit retourner le même type table spécifié par le champ Nom de table. |
Activer les autorisations de table | Oblige le formulaire à respecter les autorisations de table. La valeur par défaut est False pour des raisons de compatibilité ascendante. Si elle est définie sur True, des autorisations explicites sont REQUISES pour tout utilisateur souhaitant accéder au formulaire. Cela concerne uniquement la PREMIÈRE étape d’un formulaire. REMARQUE : Cette méthode de sécurisation des formes serait bientôt obsolète. Par conséquent, il ne doit pas être utilisé. Utilisez les autorisations de table appropriées et la configuration des rôles Web pour permettre aux utilisateurs d’accéder à toutes les données à la place. Voir la section suivante Sécuriser vos formulaires pour des détails. Plus d’informations : Modifications des autorisations de table pour les formulaires et les listes sur les nouveaux sites web |
Sécuriser vos formulaires
Note
Cette méthode de sécurisation des formes serait bientôt obsolète. Par conséquent, il ne doit pas être utilisé. Utilisez les autorisations de table appropriées et la configuration des rôles Web pour permettre aux utilisateurs d’accéder à toutes les données à la place. Plus d’informations : Modifications des autorisations de table pour les formulaires et les listes sur les nouveaux sites web
Pour sécuriser vos formulaires, vous devez créer des autorisations de table qui déterminent l’accès et la propriété des enregistrements en fonction des rôles Web. Si un utilisateur accède à un formulaire à plusieurs étapes sans disposer des autorisations nécessaires, il reçoit un message d’erreur. En outre, vous verrez également un avertissement quand un formulaire est configuré avec des autorisations de table non activées :
"Les autorisations de table doivent être activées pour cet enregistrement ; sinon, toute personne sur Internet peut voir les données."
Pour activer les autorisations pour un formulaire à plusieurs étapes, cochez la case Activer les autorisations de table. Plus d’informations : Créer des rôles Web .
Autres paramètres
Nom | Description |
---|---|
Rendre disponible en ligne les ressources Web | Supprime l’iFrame contenant une ressource web dans un formulaire de base. |
Info-bulles activées | L’info-bulle est définie à l’aide de la description de l’attribut sur la table cible. |
Afficher les champs non pris en charge | Tous les champs sont actuellement pris en charge. Ce paramètre est réservé aux modifications potentielles des types de champs. |
Définir les champs recommandés comme obligatoires | Rend obligatoire tous les attributs dont le niveau requis du champ est défini sur « Contrainte recommandée ». |
Rendre tous les champs obligatoires | Rend tous les champs obligatoires, quel que soit le niveau requis du champ. |
Classe CSS Résumé de validation | Nom de classe CSS attribué au résumé de validation. Valeur par défaut : « validation-summary alert alert-error alert-block » |
Activer les liens de résumé de validation | Valeur booléenne True ou False indiquant si les liens d’ancrage doivent être affichés dans le résumé de validation pour accéder au champ contenant une erreur. Valeur par défaut : true |
Texte du lien du résumé de validation | Étiquette attribuée aux liens du résumé de validation. Valeur par défaut : Cliquez ici |
Instructions | Affichez un bloc de texte en haut du formulaire. |
Message d’enregistrement introuvable | Message affiché quand l’enregistrement source ne peut pas être chargé. Valeur par défaut : « L’enregistrement recherché est introuvable ». |
Options du formulaire
Nom | Description |
---|---|
Ajouter un Captcha | Le portail utilise RadCaptcha par Telerik pour empêcher les attaques malveillantes de courrier indésirable. Le service requiert une clé unique pour authentifier les demandes de votre application de portail. |
Groupe de validation | Nom de groupe attribué aux contrôles d’entrée pour évaluer l’entrée valide de groupes nommés. |
Classe CSS bouton Précédent | Nom de classe CSS attribué au bouton Précédent. |
Texte bouton Précédent | Étiquette du bouton Précédent. |
Classe CSS bouton Suivant | Nom de classe CSS attribué au bouton Suivant. |
Texte du bouton Envoyer | Étiquette du bouton Suivant. |
Classe CSS bouton Envoyer | Nom de classe CSS attribué au bouton Envoyer. Valeur par défaut : bouton Envoyer |
Texte du bouton Envoyer | Étiquette du bouton Envoyer. La valeur par défaut est « Envoyer » |
Texte d’attente bouton Envoyer | Étiquette du bouton Envoyer pendant le processus d’exécution. Valeur par défaut : Traitement en cours… |
Associer l’utilisateur actuel du portail à la création d’un enregistrement
Ces options sont utilisées pour assurer le suivi lorsque le contact du portail crée un enregistrement via l’interface utilisateur du portail
Nom | Description |
---|---|
Associer à l’utilisateur actuel du portail | Activé indique que l’enregistrement de l’utilisateur actuellement connecté doit être associé à l’enregistrement de la table cible. |
Colonne de recherche de l’utilisateur du portail | Nom logique de l’attribut sur la table cible qui stocke l’utilisateur du portail. |
Est un groupe d’activité | Valeur booléenne indiquant si la colonne de recherche de l’utilisateur du portail est un type de groupe d’activité. Voir Table ActivityParty |
Référence de table associée
Les paramètres suivants s’appliquent à la définition d’une référence de table associée lors de l’enregistrement du formulaire.
Cela permet d’associer l’enregistrement actif créé ou mis à jour par le formulaire à un autre enregistrement cible. Cela est utile si vous disposez de plusieurs étapes avec plusieurs types de tables et souhaitez associer les enregistrements obtenus ou si une chaîne de requête d’un ID d’enregistrement que vous souhaitez associer est transmise à la page. Par exemple, une page Carrières répertorie les offres d’emploi, chacune avec un lien vers une demande pour le poste qui contient l’ID de l’offre d’emploi du formulaire de demande de manière à ce que lorsque la demande est créée, l’offre d’emploi est associée à l’enregistrement.
Nom | Description |
---|---|
Définir la référence de table au moment de l’enregistrement | Oui ou Non. La valeur Oui indique qu’une référence de table associée doit être attribuée quand le formulaire est enregistré ; sinon, aucune valeur n’est définie. |
Nom de la relation | Nom de la définition de relation pour une relation donnée entre deux types de tables. Remarque : ne spécifiez pas de nom de relation si vous spécifiez un nom logique d’attribut de recherche cible. |
Nom logique de table | Nom logique de la table de référence. |
Nom logique de l’attribut de recherche de cible | Nom logique de l’attribut de recherche sur la table cible créée ou mise à jour. Remarque : ne spécifiez pas de nom de relation si vous spécifiez un nom logique d’attribut de recherche cible. |
Remplir le champ Recherche | Si la recherche concernant la table de référence porte sur le formulaire, l’activation de cette valeur renseigne le champ du formulaire avec la valeur récupérée en utilisant le paramètre ci-dessous. |
Type de source | Une des valeurs suivantes :
|
Étape de la table de référence | Enregistrement d’étape de formulaire à plusieurs étapes d’une étape précédente permettant de récupérer la table créée ou modifiée dans cette étape pour l’associer à l’enregistrement de cette étape actuelle. |
Nom de la chaîne de requête | Nom de paramètre fourni dans la chaîne de requête de l’URL de la page web contenant le formulaire à plusieurs étapes. |
La chaîne de requête est une clé primaire | Oui indique que la valeur de la chaîne de requête est la valeur de la clé primaire. Non indique que la valeur de la chaîne de requête est un type d’attribut autre que la clé primaire. |
Nom logique de l’attribut de requête | Nom logique de l’attribut de requête de l’enregistrement. |
Afficher les détails en lecture seule | Activé indique qu’un formulaire doit être affiché en haut de la page contenant les informations en lecture seule relatives à l’enregistrement de référence. Nécessite un nom de formulaire. |
Nom du formulaire | Nom du formulaire sur la table de référence qui doit être utilisée pour afficher les détails en lecture seule. |
Autres fonctionnalités
Nom | Description |
---|---|
Joindre un fichier | Activez pour inclure un contrôle de téléchargement de fichier en bas du formulaire et joindre un fichier à l’enregistrement. |
Autoriser plusieurs fichiers | Valeur booléenne indiquant si l’utilisateur peut télécharger plusieurs fichiers. |
Accepter | L’attribut d’acceptation spécifie les types MIME de fichiers que le serveur accepte via le téléchargement de fichier. Pour spécifier plusieurs valeurs, séparez les valeurs par une virgule (par exemple, audio/*,vidéo/*,image/*). |
Label | Texte affiché en regard du contrôle de téléchargement de fichier. Pour chaque module linguistique installé et activé pour l’environnement Microsoft Dataverse, un champ est disponible pour entrer le message dans la langue associée. |
Est obligatoire | Activé indique qu’un fichier joint est obligatoire pour continuer. |
Message d’erreur requis | Message affiché pendant la validation du formulaire si Est obligatoire a la valeur True et l’utilisateur n’a pas joint de document. Pour chaque module linguistique installé et activé pour l’environnement Dataverse, un champ est disponible pour entrer le message dans la langue associée. |
JavaScript personnalisé | Bloc JavaScript personnalisé qui est ajouté au bas de la page juste avant la fermeture de l’élément de balise de formulaire. L’ID d’entrée HTML d’un champ de table est défini sur le nom logique de l’attribut. Ainsi, la sélection d’un champ, la définition des valeurs et autres manipulations côté client sont facilitées avec jQuery. $(document).ready(function() { $(#address1_stateorprovince).val(Saskatchewan); }); |