Définir des formulaires d'entité et une logique personnalisée dans le portail Dynamics 365

Une configuration orientée données permet aux utilisateurs finaux d'ajouter un formulaire pour collecter les données dans le portail sans qu'un développeur ait besoin d'apprêter le formulaire dans le portail, les formulaires d'entité sont créées dans Dynamics 365 puis placés dans des pages Web du portail ou utilisées conjointement aux sous-grilles et aux listes d'entités pour créer des applications Web complètes. Pour plus d'informations : Ajouter une page Web pour afficher une liste d'enregistrements

Formulaire de contact

Ajouter un formulaire à votre portail

Le formulaire d'entité contient les relations avec les pages Web et des propriétés supplémentaires pour contrôler l'initialisation du formulaire dans le portail. La relation avec la page Web permet la récupération dynamique de la définition du formulaire pour un nœud de page donné dans le site Web.

Pour afficher les formulaires d'entité existants ou créer des formulaires d'entité, accédez à Portails > Formulaires d'entité.

Lors de la création d'un formulaire d'entité, la première étape consiste à choisir l'Entité et le Nom du formulaire à afficher, ainsi que le mode : Insérer, Modifier ou Lecture seule. Le mode que vous sélectionnez détermine si vous créez un enregistrement à partir du portail, modifiez un enregistrement existant ou affichez simplement des informations relatives à un enregistrement sur le portail.

Note

Un Formulaire d'entité doit être associé à une page Web pour un site Web donné pour que le formulaire soit visible dans le site.

Les pages Web associées au formulaire d'entité peuvent être affichées en sélectionnant le lien Pages Web répertorié dans les liens de navigation Associés dans le menu à l'extrémité gauche.

Lors de la création ou de la modification d'une page Web, un Formulaire d'entité peut être spécifié dans le champ de recherche fourni sur le formulaire de page Web.

Les différentes pages maîtres utilisées par le portail qui figurent dans le répertoire d'installation du portail Dynamics 365 contiennent les déclarations du contrôle de serveur EntityForm. Lors de l'affichage de la page Web contenant le modèle de page Page (~/Pages/Page.aspx) ou le modèle de page Page complète (~/Pages/FullPage.aspx), les contrôles déterminent si la recherche de formulaire d'entité contient une valeur avant d'afficher le formulaire.

Sécuriser vos formulaires

Pour sécuriser vos formulaires, vous devez créer des autorisations d'entité qui déterminent l'accès et la propriété des enregistrements dans Dynamics 365 en fonction des rôles Web. Si un utilisateur accède à un formulaire d'entité sans disposer des autorisations nécessaires, il reçoit un message d'erreur. Pour activer les autorisations pour un formulaire d'entité, définissez Activer les autorisations d'entité sur True. Pour plus d'informations : Créer des rôles Web pour les portails.

Configuration de la géolocalisation pour les formulaires d'entités

Un formulaire géré peut être configuré pour afficher un contrôle de carte permettant de visualiser un emplacement existant sous forme d'épingle sur une carte ou de laisser l'utilisateur spécifier un emplacement. Voir Ajouter la géolocalisation.

Le contrôle de carte du formulaire nécessite une configuration supplémentaire pour identifier les ID des différents champs d'emplacement afin de leur attribuer des valeurs ou d'en extraire. L'enregistrement Formulaire d'entité dans Dynamics 365 a une section de configuration qui définit les mappages de champ que vous devez spécifier. Les noms de champ varient selon le schéma que vous avez créé.

Données de géolocalisation dans le formulaire d'entité

Note

  • Le champ d'adresse d'un formulaire d'entité en lecture seule est remplacé par la carte lorsque la géolocalisation est activée.
  • La section Géolocalisation n'est pas visible dans l'environnement Cloud souverain allemand. Si un utilisateur a activé la géolocalisation à l'aide d'un autre formulaire, celui-ci ne s'affiche pas lors du rendu sur le portail.

Voir aussi

Configurer un portail Dynamics 365
Propriétés des formulaires Web pour les portails
Étapes des formulaires Web pour les portails
Métadonnées de formulaires Web pour les portails
Configuration de la sous-grille des formulaires Web pour les portails
Configuration des notes des formulaires d'entités et formulaires Web pour les portails