Définir un type d'étape Charger le formulaire et Charger l'onglet

Ce type d'étape permet à l'étape de formulaire Web d'agir en tant que formulaire d'entité dans le processus de formulaire Web global. Il charge un formulaire à partir de Dynamics 365 avec un ensemble similaire d'options disponibles en tant que formulaire d'entité.

Paramètres

Nom Description
Nom Nom descriptif de l'enregistrement. Nécessaire
Nom de l’entité Nom de l'entité à partir de laquelle le formulaire est chargé. Nécessaire
Nom du formulaire Nom du formulaire sur l'entité cible à afficher. Nécessaire
Nom de l'onglet Nom d'un onglet de formulaire pour une entité 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 de chaîne de requête 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 d'entité 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
  • Utilisateur actuel du portail
  • Résultat de l'étape précédente
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 de chaîne de requête d'ID d'enregistrement ». Si vous sélectionnez Utilisateur actuel du portail, l'enregistrement de l'utilisateur du portail est récupéré pour l'utilisateur authentifié actuel.
Si vous sélectionnez Résultat de l'étape précédente, l'enregistrement qui était la source d'enregistrement pour une étape précédente du formulaire Web est récupéré.
Nom du paramètre de chaîne de requête 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 d'entité.
Nom de la relation Obligatoire lorsque 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 d'entité spécifié par le champ Nom de l'entité.
Autoriser la création si null Valeur booléenne facultative disponible si le type de source d'enregistrement est Enregistrement associé à l'utilisateur actuel du portail. Activé indique que si l'enregistrement associé n'existe pas, l'utilisateur est autorisé à le créer la première fois, sinon une exception est levée si l'enregistrement n'existe pas déjà, car le formulaire requiert un enregistrement auquel lier les données.
Activer les autorisations d'entité Oblige le formulaire à respecter les autorisations d'entité. 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. Notez que cela concerne uniquement la PREMIÈRE étape d'un formulaire.

Paramètres supplémentaires

Nom Description
Rendre disponible en ligne les ressources Web Supprime l'iFrame contenant une ressource Web dans un formulaire d'entité Dynamics 365.
Info-bulles activées L'info-bulle est définie à l'aide de la description de l'attribut sur l'entité cible.
Afficher les champs non pris en charge Tous les champs sont actuellement pris en charge. Ce paramètre est réservé pour les modifications potentielles que Dynamics 365 peut apporter aux 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é lorsque 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 reCAPTCHA est un service CAPTCHA gratuit utilisé par le portail 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 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 l'entité cible.
Attribut de recherche d'entité de cible de l'utilisateur du portail Nom logique de l'attribut sur l'entité cible qui stocke l'utilisateur du portail.
Est un groupe d'activité Valeur booléenne indiquant si Attribut de recherche d'entité de cible de l'utilisateur du portail est un type de groupe d'activité. Voir Entité ActivityParty

Référence d'entité

Les paramètres suivants s'appliquent à la définition d'une référence d'entité 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 d'entités 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 d'entité à l'enregistrement Oui ou Non. La valeur Oui indique qu'une référence d'entité doit être attribuée lorsque 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 d'entités.
Remarque : ne spécifiez pas de nom de relation si vous spécifiez un nom logique d'attribut de recherche cible.
Nom logique de l'entité Nom logique de l'entité de référence.
Nom logique de l'attribut de recherche de cible Nom logique de l'attribut de recherche sur l'entité 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 l'entité 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
  • Utilisateur actuel du portail
  • Résultat de l'étape précédente
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 l'entité cible de requête spécifiée dans le champ Nom logique de l'attribut de requête. Si vous sélectionnez Utilisateur actuel du portail, l'enregistrement de contact est récupéré pour l'utilisateur authentifié actuel. Si vous sélectionnez Résultat de l'étape précédente, l'enregistrement créé comme résultat de l'étape antérieure à l'étape actuelle ou à partir d'une étape spécifique basée sur l'étape associée à l'étape d'entité source est récupéré.
Étape de l'entité de référence Enregistrement d'étape de formulaire Web d'une étape précédente permettant de récupérer l'entité 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 Web.
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 l'entité de référence qui doit être utilisée pour afficher les détails en lecture seule.

Fonctionnalité supplémentaire

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/*).
Étiquette Texte affiché en regard du contrôle de téléchargement de fichier. Pour chaque module linguistique installé et activé pour l'organisation Dynamics 365, 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 un fichier. Pour chaque module linguistique installé et activé pour l'organisation Dynamics 365, un champ est disponible pour entrer le message dans la langue associée.
JavaScript personnalisé Bloc JavaScript personnalisé qui sera ajouté au bas de la page juste avant l'élément de balise de fermeture. L'ID d'entrée HTML d'un champ d'entité 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

Configurer un portail Dynamics 365
Définir des formulaires d'entité et une logique personnalisée dans le portail Dynamics 365
Étapes des formulaires Web pour les portails
Type d'étape Rediriger
Type d'étape conditionnel
Ajouter du code JavaScript personnalisé