Partager via


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 :
  • Insérez
  • Modifier
  • ReadOnly
Si vous sélectionnez Insérer, le formulaire doit insérer un nouvel enregistrement lors de l’envoi. Si vous sélectionnez Modifier, le formulaire doit modifier un enregistrement existant. Si vous sélectionnez ReadOnly, le formulaire doit afficher le formulaire non modifiable d’un enregistrement existant. Modifier et ReadOnly nécessitent un enregistrement source et les paramètres spécifiés dans les champs « Type de source d’enregistrement » et « Nom du paramètre d’ID d’enregistrement » pour sélectionner l’enregistrement approprié lorsque le formulaire est chargé dans le portail.
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 :
  • Chaîne de requête
    Si vous sélectionnez Chaîne de requête, un nom de paramètre doit être fourni dans la chaîne de requête de l’URL du formulaire. Il peut être spécifié dans le champ « Nom du paramètre d’ID d’enregistrement ».
  • Utilisateur actuel du portail
    Si vous sélectionnez Utilisateur actuel du portail, l’enregistrement de l’utilisateur du portail est récupéré pour l’utilisateur authentifié actuel.
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 :
  • Chaîne de requête
    Si vous sélectionnez Chaîne de requête, un nom de paramètre doit être fourni dans la chaîne de requête de l’URL du formulaire. Il peut être spécifié dans le champ Nom de la chaîne de requête. Si ce paramètre est la clé primaire, sélectionnez Oui pour La chaîne de requête est une clé primaire ; sinon, sélectionnez Non et indiquez le nom logique de l’attribut sur la table cible de requête spécifiée dans le champ Nom logique de l’attribut de requête.
  • Utilisateur actuel du portail
    Si vous sélectionnez Utilisateur actuel du portail, l’enregistrement de contact est récupéré pour l’utilisateur authentifié actuel.
É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); });

Voir aussi