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

Configuration pilotée par des données permettant aux utilisateurs finaux d'ajouter un formulaire pour collecter des données sur le portail sans qu'un développeur ait besoin de mettre en évidence le formulaire dans le portail. Les formulaires d'entité sont créés dans Dynamics 365 puis placés dans des pages Web du portail, ou sont utilisés conjointement avec les sous-grilles et les listes d'entités pour établir 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 sélectionné 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 cliquant sur le lien Pages Webré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 sur 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 des notes pour le formulaire d'entité

Les notes des formulaires d'entité sont configurées de la même manière que les notes des formulaires Web. Créez d'abord un enregistrement de métadonnées pour l'étape de formulaire d'entité contenant des notes, puis ajoutez les métadonnées de configuration. Le processus est décrit ici.

Configuration de la géolocalisation pour le formulaire d'entité

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 Web pour les portails