Utilisation de l'éditeur de formulaires
Date de publication : novembre 2016
S’applique à : Dynamics CRM 2015
Cette rubrique explique comment accéder à l'éditeur de formulaires, les fonctionnalités qu'il contient, les éléments du formulaire que vous pouvez modifier et les propriétés de ces éléments.
Contenu de la rubrique
Ouvrir l'éditeur de formulaires
Interface utilisateur de l'éditeur de formulaires
Propriétés du formulaire
Options de visibilité
Propriétés d'onglet
Propriétés de la section
Propriétés communes des champs
Propriétés spéciales des champs
Propriétés de sous-grille
Propriétés du contrôle aperçu
Propriétés de la ressource Web
Propriétés IFRAME
Contrôle notes
Configurer Bing Maps
Modifier la navigation
Contrôle Minuterie
Configurer les gestionnaires d'événements
Ouvrir l'éditeur de formulaires
Vous pouvez accéder à l'éditeur de formulaires à l'aide de la barre de commandes ou du ruban, selon l'entité. Les deux méthodes ouvrent le formulaire dans le contexte de la solution par défaut. Si vous créez de nouveaux composants de solution pendant la modification du formulaire, par exemple des ressources Web, les noms des composants utilisent le préfixe de personnalisation de l'éditeur de solutions pour la solution par défaut et ces composants sont uniquement inclus dans la solution par défaut. Si vous souhaitez inclure de nouveaux composants de solution dans une solution non gérée spécifique, vous devez ouvrir l'éditeur de formulaires via cette solution non gérée.
Ouvrir l'éditeur de formulaires via la barre de commandes
Affichez un enregistrement de l'une des Entités mises à jour, par exemple, ouvrez un enregistrement de compte.
S'il existe plusieurs formulaires principaux pour l'entité, vérifiez que le formulaire est celui que vous souhaitez modifier. Si ce n'est pas le cas, utilisez le sélecteur de formulaire pour choisir le formulaire à modifier.
Dans la barre de commandes, choisissez le bouton Plus de commandes.
Sélectionnez Formulaire.
L'éditeur de formulaires est ouvert pour ce formulaire avec la solution par défaut.
Ouvrir l'éditeur de formulaires via le ruban
Affichez un enregistrement pour l'une des Entités utilisant des formulaires classiques.
S'il existe plusieurs formulaires principaux pour l'entité, vérifiez que le formulaire est celui que vous souhaitez modifier. Si ce n'est pas le cas, utilisez le sélecteur de formulaire pour choisir le formulaire à modifier.
Sous l’onglet Personnaliser du ruban, dans le groupe Création, sélectionnez Formulaire.
L'éditeur de formulaires est ouvert pour ce formulaire avec la solution par défaut.
Ouvrir l'éditeur de formulaires via la solution par défaut
Accédez à Paramètres > Personnalisations.
Choisissez Personnaliser le système pour ouvrir la solution par défaut.
Sous Composants, développez Entités, puis développez l’entité voulue et sélectionnez Formulaires.
Dans la liste des formulaires, sélectionnez le formulaire que vous voulez modifier.
Accéder à l'éditeur de formulaires d’une solution non gérée
Accédez à Paramètres > Personnalisations.
Choisissez Solutions.
Double-cliquez sur la solution non gérée dans laquelle vous souhaitez travailler.
Repérez l'entité avec le formulaire que vous souhaitez modifier. Si l'entité n'est pas répertoriée, vous devez l'ajouter.
Ajouter une entité à une solution non gérée
Sélectionnez le nœud Entités et, dans la barre d'outils au-dessus de la liste, choisissez Ajouter.
Dans la boîte de dialogue Sélectionner les composants de solution, définissez le sélecteur Type de composant sur Entité, sélectionnez l'entité que vous voulez ajouter et choisissez OK.
Si la boîte de dialogue Composants nécessaires manquants apparaît, vous pouvez choisir Non, ne pas inclure les composants nécessaires si vous n'avez pas l'intention d'exporter cette solution non gérée dans une autre organisation. Si vous choisissez de ne pas inclure les composants requis manquants pour l'instant, vous pouvez les ajouter ultérieurement. Vous recevrez une nouvelle notification si vous exportez cette solution plus tard.
Dans l'explorateur de solutions, développez l'entité avec le formulaire que vous souhaitez modifier et sélectionnez Formulaires.
Dans la liste des formulaires, double-cliquez sur le formulaire que vous voulez modifier.
Interface utilisateur de l'éditeur de formulaires
L'éditeur de formulaires affiche les commandes sous deux onglets de ruban : Accueil et Insérer. Pour obtenir des détails sur les commandes disponibles ici, voir Onglet Accueil et Onglet Insérer.
Le corps de l'éditeur de formulaires est divisé en trois zones : Navigation, Corps, Explorateur.
Zone de navigation
Sur le côté gauche, utilisez la zone de navigation pour contrôler l'accès aux entités associées ou pour ajouter des liens vers des ressources Web ou des URL à afficher dans le volet principal du formulaire. Pour modifier la navigation, vous devez d'abord sélectionner la commande Navigation dans le groupe Sélectionner de l'onglet Accueil.Les formulaires de Entités utilisant des formulaires classiques fournissent une expérience de navigation visuellement semblable à la zone de navigation. Les formulaires de Entités mises à jour fournissent des options de navigation via la barre de navigation, mais utilisent les mêmes données pour contrôler les options de navigation disponibles.Pour plus d'informations :Modifier la navigation
Zone du corps
Au centre, utilisez la zone du corps pour contrôler la structure du formulaire. Vous pouvez sélectionner et faire glisser les éléments du formulaire pour les placer. Double-cliquez sur un élément pour ouvrir les propriétés de l'élément.Pour ajouter un champ, sélectionnez-le dans Explorateur de champs et faites-le glisser dans une section.
Pour ajouter un élément qui n'est pas un champ, sélectionnez son emplacement et utilisez la commande appropriée de l'onglet Insérer pour l'ajouter.
Pour supprimer un élément, sélectionnez-le et utilisez la commande Supprimer dans le groupe Modifier de l'onglet Accueil.
Pour modifier l'En-tête ou le Pied de page du formulaire, vous devez d'abord sélectionner la commande correspondante dans le groupe Sélectionner de l'onglet Accueil.
Zone de l'explorateur
Sur le côté droit, le contenu de la zone de l'explorateur dépend du contexte.Lorsque vous sélectionnez Corps, En-tête ou Pied de page dans le groupe Sélectionner de l'onglet Accueil, vous voyez l'Explorateur de champs. Utilisez l'Explorateur de champs pour glisser les champs à afficher dans une section du formulaire ou dans l'en-tête ou le pied de page. Vous pouvez inclure le même champ plusieurs fois dans un formulaire. Utilisez le bouton Nouveau champ comme raccourci pour créer un champ.
Lorsque vous sélectionnez Navigation dans le groupe Sélectionner de l'onglet Accueil, vous voyez l'Explorateur de relations. Déplacez les relations dans l'un des groupes de la zone de navigation. Vous ne pouvez pas ajouter la même relation deux fois. Les relations sont disponibles selon la façon dont elles sont configurées. Si vous configurez une relation pour qu'elle ne s'affiche pas, elle ne s'affichera pas dans l'Explorateur de relations. Pour plus d'informations sur la configuration des options par défaut d'affichage d'une relation, voir Élément de volet de navigation pour l’entité principale.
Vous pouvez utiliser Nouvelle relation 1:N et Nouveau bouton N à N comme raccourci pour ajouter de nouvelles relations d'entité.
Onglet Accueil
L'onglet Accueil affiche les commandes dans le tableau suivant.
Groupe |
Commande |
Description |
---|---|---|
Enregistrer
|
Enregistrer (Ctrl+S) |
Enregistrez le formulaire. |
Enregistrer sous |
Créer une copie de ce formulaire avec un autre nom. |
|
Enregistrer et fermer |
Enregistrer le formulaire et fermer l'éditeur de formulaires. |
|
Publier |
Publier le formulaire.Pour plus d'informations :Publication des personnalisations |
|
Modifier
|
Modifier les propriétés |
Modifier les propriétés de l'élément sélectionné dans le corps. Consultez les sections ci-dessous selon l'élément sélectionné :
|
Supprimer |
Supprimer l'élément sélectionné. |
|
Annuler (Ctrl+Z) |
Annuler l’action précédente. |
|
Rétablir (Ctrl+Y) |
Rétablir l’action précédente. |
|
Sélectionner
|
Corps |
Modifier le corps du formulaire. |
En-tête |
Modifier l'en-tête du formulaire. |
|
Pied de page |
Modifier le pied de page du formulaire. |
|
Navigation |
Modifier la navigation du formulaire. Pour plus d'informations :Modifier la navigation |
|
Formulaire
|
Règles métier |
Afficher, modifier ou créer des règles métier à l'aide de l'Explorateur de règles métier. Pour plus d'informations :Création et modification des règles métier |
Propriétés du formulaire |
Pour plus d'informations :Propriétés du formulaire |
|
Aperçu |
Afficher un aperçu de l'aspect de ce formulaire une fois publié. Ces options sont les suivantes :
Les scripts dans le formulaire peuvent être testés, mais certains scénarios, comme le contrôle des valeurs des données dans l'événement OnLoad, ne peuvent pas être testés, car le formulaire d'aperçu ne contient pas de données. |
|
Activer les rôles de sécurité |
Utilisez cette option pour définir les rôles de sécurité qui auront accès aux formulaires.Pour plus d'informations :Contrôler l'accès aux formulaires Important Si vous créez un formulaire, seuls les rôles de sécurité Administrateur système et Personnalisateur de système ont accès au formulaire. Vous devez attribuer l'accès à d'autres rôles de sécurité avant que les utilisateurs de votre organisation puissent l'utiliser. |
|
Afficher les dépendances |
Rechercher les composants de solution qui dépendent de ce formulaire et les composants de solution qui sont requis par ce formulaire.Pour plus d'informations :Dépendances aux solutions |
|
Propriétés gérées |
La seule propriété gérée est Personnalisable. Définir cette option sur false implique que le formulaire ne sera pas personnalisable après l'avoir inclus dans une solution, qu'il faudra exporter cette solution en tant que solution gérée, puis importer cette solution gérée dans une autre organisation.Pour plus d'informations :Propriétés gérées |
|
Mise à niveau |
Fusionner les formulaires |
Utilisez ce paramètre pour fusionner un formulaire d'une version précédente après la mise à niveau. Cela facilitera l'adoption de nouvelles structures de formulaire présentées dans cette version. Le formulaire importé sera ajouté au bas du formulaire actuel. Utilisez cela pour combiner les formulaires tout en préservant les gestionnaires d'événements pour les scripts de formulaire. |
Onglet Insérer
L'onglet Insérer affiche les commandes dans le tableau suivant :
Groupe |
Commande |
Description |
---|---|---|
|
Section |
Ajouter une section à un onglet sélectionné. Vous pouvez choisir d'inclure une section avec une à quatre colonnes. Pour plus d'informations :Propriétés de la section |
3 onglets
|
3 colonnes |
Insérer un onglet avec trois colonnes de même largeur. Pour plus d'informations :Propriétés d'onglet |
3 colonnes |
Insérer un onglet avec trois colonnes dont la centrale est plus large. |
|
2 Onglets
|
Deux colonnes |
Insérer un onglet avec deux colonnes dont celle de droite est plus large. |
Deux colonnes |
Insérer un onglet avec deux colonnes dont celle de gauche est plus large. |
|
Deux colonnes |
Insérer un onglet avec deux colonnes de même largeur. |
|
1 onglet |
Une colonne |
Insérer un onglet sur une colonne. |
Contrôle
|
Sous-grille |
Formater une sous-grille et l'insérer dans le formulaire. Pour plus d'informations :Propriétés de sous-grille |
Espacement |
Insérer un espace vide. |
|
Aperçu |
Insérer un aperçu. Pour plus d'informations :Propriétés du contrôle aperçu |
|
Ressource Web |
Insérer une ressource Web. Pour plus d'informations :Propriétés de la ressource Web |
|
IFRAME |
Insérer un IFRAME. Pour plus d'informations :Propriétés IFRAME |
|
Notes |
Insérer un contrôle pour afficher des activités, des publications et des notes.Pour plus d'informations :Contrôle notes |
|
Bing Maps |
Insérer un contrôle pour afficher les mappages dans le formulaire.Pour plus d'informations :Configurer Bing Maps |
|
Lien de navigation |
Insérer un lien de la navigation dans la zone de navigation. Cette commande est désactivée, sauf si vous sélectionnez la commande Navigation dans le groupe Sélectionner de l'onglet Accueil.Pour plus d'informations :Propriétés du lien de navigation |
|
Minuteur |
Insérer un contrôle Minuterie.Pour plus d'informations :Contrôle Minuterie |
Propriétés du formulaire
Les propriétés du formulaire sont dans le tableau suivant :
Onglet |
Propriété |
Description |
---|---|---|
à venir |
Bibliothèques de formulaires |
Gérer les ressources Web JavaScript qui sont disponibles dans le formulaire et l'ordre dans lequel elles sont chargées. |
Gestionnaires d’événements. |
Configurer les fonctions JavaScript des bibliothèques de formulaires qui s'exécuteront pour les événements de formulaires OnLoad et OnSave et l'ordre dans lequel elles seront exécutées. |
|
Afficher |
Nom du formulaire |
Entrer un nom qui sera clair pour les utilisateurs. Ce nom est indiqué aux utilisateurs du formulaire. S'ils peuvent utiliser plusieurs formulaires configurés pour l'entité, ils se servent de ce nom pour différencier les formulaires disponibles. |
Description |
Taper une description qui explique comment ce formulaire est différent d'autres formulaires principaux. Cette information est indiquée uniquement dans la liste des formulaires d'une entité dans l'explorateur de solutions. |
|
Navigation dans les pages |
Vous pouvez choisir de ne pas afficher les éléments de navigation. Dans les formulaires des entités mises à jour, cela signifie que la valeur du nom principal de l'enregistrement actuellement affiché n'apparaîtra pas dans la barre de navigation pour autoriser la navigation dans les vues associées. Dans les formulaires utilisant la vue classique, les options de navigation permettant de sélectionner des vues associées sur la gauche du formulaire ne sont pas affichées. |
|
Image |
Lorsqu'une entité a un champ d'image et que l'option Image principale des entités est définie, ce paramètre active l'affichage du champ d'image dans l'en-tête de ce formulaire. Pour plus d’informations sur les options d'entité, voir Activer ou désactiver les options d'entité. |
|
Afficher |
Définir une largeur maximale (en pixels) pour limiter la largeur du formulaire. La valeur par défaut est 1900. |
|
Paramètres |
Paramètres |
Chaque formulaire peut être ouvert avec du code en utilisant une URL. L'URL peut également contenir des données pouvant être transmises au formulaire en utilisant une chaîne de requête qui est ajoutée à l'URL. Les chaînes de requête ressemblent à cet exemple : Par mesure de sécurité, les formulaires n'acceptent pas de paramètres de chaîne de requête inconnus. Utilisez cette liste de paramètres pour spécifier les paramètres que ce formulaire devrait accepter pour prendre en charge du code qui transmettra des données aux formulaires en utilisant une chaîne de requête. Le nom et le type de données sont contrôlés et le formulaire ne s'ouvre pas si des paramètres de chaîne de requête non valides lui sont transmis. Notes Le nom ne doit pas commencer par un caractère de soulignement () ou crm. Il doit commencer par des caractères alphanumériques suivis d'un trait de soulignement (_). Par exemple, paramètre_1 ou 1_paramètre. Le nom ne peut pas contenir de tirets (-), de signes deux points (:), de points-virgules (;), de virgules (,) ni de points (.). Pour plus d'informations, voir la rubrique Ouvrir des formulaires, des vues, des dialogues et des rapports avec une URL dans SDK Microsoft Dynamics CRM. |
Dépendances de non-événements |
Champs dépendants |
Chaque gestionnaire d'événements possède une propriété Champs dépendants similaire afin que tous les champs requis par le script puissent être enregistrés. Il sera impossible de supprimer les champs dépendants. Des scripts fonctionnent sur le formulaire, mais ne sont pas configurés dans un gestionnaire d'événements. Les scripts qui sont initialisés à partir de la barre de commandes n'ont pas d'emplacement pour l'enregistrement des champs dépendants. Cette propriété de formulaire fournit un emplacement pour l'enregistrement des champs dépendants de ces scripts. |
Options de visibilité
Plusieurs types d'éléments de formulaire peuvent être affichés ou masqués par défaut. Les onglets, les sections, les champs, les IFRAME et toutes les ressources Web fournissent cette option. En utilisant des scripts de formulaire ou des règles métier, la visibilité de ces éléments peut être contrôlée pour créer un formulaire dynamique pour fournir une interface utilisateur qui s'adapte aux conditions du formulaire.
Notes
Il n'est pas conseillé de masquer des éléments de formulaire pour appliquer la sécurité. Plusieurs méthodes permettent d'afficher l'ensemble des éléments et des données dans le formulaire lorsque les éléments sont masqués.
La présentation du volet de lecture de Microsoft Dynamics CRM pour Outlook ne prend pas en charge les scripts de formulaire. Cette présentation utilise les options de visibilité par défaut qui sont définies pour le formulaire.
Au lieu de concevoir des formulaires qui dépendent de scripts pour contrôler les options de visibilité, déterminez si un flux des processus d'entreprise, un dialogue ou la commutation vers un autre formulaire peuvent être mieux adaptés pour répondre à vos besoins. Si vous utilisez des scripts, vérifiez que tout élément susceptible d'être masqué l'est par défaut. Affichez-les uniquement avec des scripts lorsque votre logique les appelle. De cette façon, ils ne seront pas visibles dans les présentations qui ne prennent pas en charge les scripts.
Propriétés d'onglet
Dans le corps du formulaire, les onglets forment la séparation horizontale. Les onglets ont une étiquette qui peut être affichée. Si l'étiquette est affichée, les tabulations peuvent être développées ou réduites pour afficher ou masquer leur contenu en sélectionnant l'étiquette.
Les onglets contiennent jusqu'à trois colonnes, et la largeur de chaque colonne peut être définie sur un pourcentage de la largeur totale. Lorsque vous créez un nouvel onglet, chaque colonne est déjà complétée avec une section.
Le tableau suivant indique les propriétés pouvant être définies pour les onglets du formulaire.
Onglet |
Propriété |
Description |
---|---|---|
Afficher |
Nom |
Nécessaire : Nom unique de l'onglet utilisé lors du référencement dans des scripts. Ce nom n’accepte que les caractères alphanumériques et les traits de soulignement. |
Étiquette |
Nécessaire : Étiquette localisable pour l'onglet visible par les utilisateurs. |
|
Afficher l’étiquette de cet onglet sur le formulaire |
Lorsque l'étiquette est affichée, les utilisateurs peuvent cliquer dessus pour développer ou réduire l'onglet. Indiquez si vous souhaitez afficher l'étiquette. |
|
Développer cet onglet par défaut |
L'état de l'onglet peut alternativement être développé ou réduit en utilisant des scripts de formulaire ou en cliquant sur l'étiquette. Choisissez l'état par défaut de l'onglet. |
|
Visible par défaut |
L'affichage de l'onglet est facultatif, et peut être contrôlé en utilisant des scripts. Indiquez si l'onglet doit être visible.Pour plus d'informations :Options de visibilité |
|
Verrouiller l'onglet sur le formulaire |
Cela empêchera la suppression accidentelle de l'onglet et la modification de son contenu. Supprimer un onglet ne supprime pas seulement l'onglet, mais aussi les gestionnaires d'événements de script définis pour l'onglet ou les champs dans l'onglet. Recommencer tout ce travail peut demander un effort substantiel. Si quelqu'un voulait supprimer cet onglet, il devrait d'abord modifier ce paramètre. |
|
Mise en forme |
Disposition |
Les onglets peuvent comporter jusqu'à trois colonnes. Utilisez ces options pour définir le nombre d'onglets et le pourcentage de largeur totale qu'ils doivent avoir. |
à venir |
Bibliothèques de formulaires |
Indiquez toutes les ressources Web JavaScript qui seront utilisées dans le gestionnaire d'événements de l'onglet TabStateChange . Consultez la rubrique SDK Référence d'événements de formulaire : Événement TabStateChange d'onglet |
Gestionnaires d’événements. |
Configurez les fonctionnalités dans les bibliothèques devant être appelés pour l'événement TabStateChange d'onglet.Pour plus d'informations :Configurer les gestionnaires d'événements |
Propriétés de la section
Une section occupe l'espace disponible dans une colonne d'onglet. Les sections ont une étiquette pouvant être affichée et une ligne peut être affichée sous l'étiquette.
Les sections peuvent comporter jusqu'à quatre colonnes et inclure des options permettant d'indiquer comment les étiquettes des champs de la section sont affichées.
Les en-têtes et pieds de page sont semblables aux sections, mais ne peuvent pas être supprimés. S'ils ne contiennent rien, ils ne sont pas affichés.
Onglet |
Propriété |
Description |
---|---|---|
Afficher |
Nom |
Nécessaire : Nom unique de la section utilisée lors du référencement dans des scripts. Ce nom n’accepte que les caractères alphanumériques et les traits de soulignement. |
Étiquette |
Nécessaire : Étiquette localisable pour la section visible par les utilisateurs. |
|
Afficher l’étiquette de cette section sur le formulaire |
Les sections sont fréquemment utilisées sans étiquette pour contrôler la mise en forme des champs qu'elles contiennent. |
|
Afficher une ligne en haut de la section |
Une ligne en haut d'une section permet d'aérer la disposition du formulaire. |
|
Largeur de l'étiquette des champs |
Nécessaire : Définir une valeur entre 50 et 250 pour spécifier l'espace autorisé pour les étiquettes des champs. Les éléments d'en-tête et de pied de page ont également cette propriété. |
|
Visibilité |
L'affichage de la section est facultatif, et peut être contrôlé en utilisant des scripts.Pour plus d'informations :Options de visibilité |
|
Verrouiller la section sur le formulaire |
Cela empêchera la suppression accidentelle de la section et la suppression de son contenu. Supprimer une section supprime non seulement la section, mais également tous les champs qu'elle contient. Si quelqu'un voulait supprimer cette section, il devrait d'abord modifier ce paramètre. |
|
Mise en forme Les composants d'en-tête et de pied de page ont également cette propriété. |
Disposition |
Spécifiez jusqu'à quatre colonnes pour la section. |
Alignement de l'étiquette du champ |
Les étiquettes des champs de la section peuvent être alignées, à droite ou centrées. |
|
Position de l'étiquette du champ |
Les étiquettes des champs de la section peuvent être placées sur le côté ou en haut des champs. |
Propriétés communes des champs
Les champs contiennent des contrôles permettant d'afficher ou de modifier les données d'un enregistrement d'entité. Les champs peuvent être formatés pour occuper jusqu'à quatre colonnes dans une section.
Le tableau suivant décrit les propriétés communes à tous les champs. Certains types de champs ont des propriétés spécifiques. Elles sont décrites dans Propriétés spéciales des champs.
Onglet |
Propriété |
Description |
---|---|---|
Afficher |
Étiquette |
Nécessaire : Par défaut, l'étiquette correspond au nom complet du champ. Vous pouvez remplacer ce nom pour le formulaire en entrant une autre étiquette ici. |
Afficher l’étiquette sur le formulaire |
Vous pouvez également décider de ne pas du tout afficher l'étiquette. |
|
Le champ est en lecture seule |
Vous pouvez spécifier que le champ n'est pas modifiable. En utilisant des scripts de formulaire, vous pouvez modifier cela et activer ou désactiver la modification en fonction de critères dans le script. |
|
Verrouiller le champ sur le formulaire |
Cela empêche la suppression accidentelle du champ dans le formulaire. Cela empêche la désactivation d'une configuration que vous avez appliquée au champ, par exemple des gestionnaires d'événements, en cas de suppression du champ. Pour supprimer ce champ, un personnalisateur devrait d'abord désactiver ce paramètre. |
|
Visible par défaut |
L'affichage du champ est facultatif, et peut être contrôlé en utilisant des scripts.Pour plus d'informations :Options de visibilité |
|
Mise en forme |
Sélectionner le nombre de colonnes occupées par le contrôle |
Lorsque la section contenant les champs a plusieurs colonnes, vous pouvez définir le champ pour qu'il occupe jusqu'au nombre de colonnes de la section. |
Détails |
Nom complet, Nom et Description |
Ces champs en lecture seule servent de référence. Sélectionnez le bouton Modifier pour accéder facilement à la définition du champ si vous souhaitez le modifier. Chaque instance d'un champ dans le formulaire possède une propriété de nom qui lui permet d'être référencée dans des scripts de formulaire, mais ce nom est géré par l'application. La première instance du champ est le nom du champ spécifié lorsqu'il a été créé.Pour plus d'informations :Créer et modifier des champs Pour chaque ajout supplémentaire d'un champ à un formulaire, le nom ajoute un nombre commençant par 1, jusqu'à la fin. Donc, si le nom du champ est « new_cost », la première instance est « new_cost », la deuxième « new_cost1 », et ainsi de suite pour chaque instance du champ dans le formulaire. Notes La valeur Description de champ fournit le texte d'info-bulle du champ lorsque les utilisateurs placent leur curseur sur celui-ci. |
à venir |
Bibliothèques de formulaires |
Indiquez toutes les ressources Web JavaScript qui seront utilisées dans le gestionnaire d'événements OnChange du champ. Voir le SDK Référence d'événements de formulaire : Événement OnChange de champ |
|
Gestionnaires d’événements |
Configurez les fonctionnalités dans les bibliothèques de formulaire devant être appelées pour l'événement OnChange de champ.Pour plus d'informations :Configurer les gestionnaires d'événements |
Règles métier |
Règles métier |
Afficher et gérer toutes les règles métier qui référencent ce champ.Pour plus d'informations :Création et modification des règles métier |
Propriétés spéciales des champs
Tous les champs ont des propriétés listées dans Propriétés communes des champs, mais certains ont des propriétés supplémentaires.
Propriétés des champs de recherche
Sous l'onglet Afficher, les champs de recherche ont des propriétés supplémentaires. Certains champs système qui ressemblent aux champs de recherche et ont des comportements similaires sont les recherches Propriétaire, Client, PartyList et Concernant. Ces champs sont différents des recherches, car ils autorisent la définition de plusieurs valeurs ou de plusieurs types, ou des deux. Ces champs ont uniquement les deux premières propriétés : Désactiver les résolutions automatiques dans le champ et Ne pas afficher les éléments récemment utilisés dans le champ.
Voici un exemple de boîte de dialogue de recherche affiché lorsque les utilisateurs choisissent l'option Rechercher d'autres enregistrements lors de la définition de la valeur d'une recherche.
Propriété |
Description |
---|---|
Désactiver les résolutions automatiques dans le champ |
Seuls les formulaires principaux utilisant la Formulaires classiques prennent en charge la résolution automatique. Cela peut être désactivé avec ce paramètre. |
Ne pas afficher les éléments récemment utilisés dans le champ |
Seuls les formulaires principaux utilisant la Formulaires classiques prennent en charge les éléments récemment utilisés. Cela peut être désactivé avec ce paramètre. |
Filtrage des enregistrements associés |
Lorsque cette option est activée, les enregistrements affichés lorsqu'un utilisateur recherche un enregistrement ont un filtre supplémentaire. Cela permet de fournir des recherches mieux ciblées lors de la définition de la valeur de la recherche. Vous pouvez également autoriser les utilisateurs à désactiver le filtre. |
Afficher la zone de recherche dans la boîte de dialogue de recherche |
Vous pouvez décider de ne pas afficher la zone de recherche dans la boîte de dialogue de recherche. |
Vue par défaut |
Cette vue est utilisée pour filtrer les résultats de la recherche en ligne et indique la vue par défaut dans la boîte de dialogue de recherche si les utilisateurs choisissent l'option Rechercher d'autres enregistrements. La vue par défaut contrôle également les champs qui sont inclus dans la recherche en ligne. Pour les recherches autorisant uniquement la sélection d'un seul type d'entité, les champs affichés dans la recherche en ligne sont définis comme les deux premiers champs inclus dans la vue par défaut. Dans cet exemple, Téléphone principal et Adresse de messagerie sont les deux premières colonnes de la vue par défaut configurées pour une recherche de compte. Pour les recherches système qui permettent plusieurs types d'entités, les deux premières colonnes de la Vue Recherche d'entité sont affichées. |
Sélecteur de vue |
Vous pouvez choisir entre trois options :
|
Propriétés des champs à deux options
Sous l'onglet de mise en forme, les champs à deux options ont les options de mise en forme suivantes
Deux cases d'option : Deux contrôles libellés avec des étiquettes. Un seul peut être sélectionné.
Case à cocher : Case à cocher unique pour définir la valeur true, ou false.
Liste : Liste déroulante contenant les deux valeurs.
Plusieurs lignes de propriétés du champ texte
Plusieurs lignes de texte et une seule ligne de champs de texte qui utilisent le format Text Area ont une propriété Disposition de ligne. Avec cette propriété, vous pouvez spécifier une valeur pour Nombre de lignes ou sélectionner Développer automatiquement pour utiliser l'espace disponible.
Propriétés de sous-grille
Vous pouvez configurer une sous-grille pour afficher une liste d'enregistrements ou un graphique. Sélectionnez Afficher le graphique uniquement sous l'onglet Afficher pour afficher un graphique au lieu d'une liste.
Onglet |
Propriété |
Description |
---|---|---|
Afficher |
Nom |
Nécessaire : Nom unique de la sous-grille utilisée lors du référencement dans des scripts. Ce nom n’accepte que les caractères alphanumériques et les traits de soulignement. |
Étiquette |
Nécessaire : Étiquette localisable pour la sous-grille visible par les utilisateurs. |
|
Afficher l’étiquette sur le formulaire |
Indique si l'étiquette doit être affichée dans le formulaire. Cela est obligatoire lorsque vous activez Afficher la zone de recherche. |
|
Enregistrements |
Choisissez entre deux options :
L'option choisie affecte le comportement du contrôle d'affichage de la liste.Pour plus d'informations :Comportement afficher la liste |
|
Entité |
Selon l'option choisie pour Enregistrements, cette liste affiche :
|
|
Vue par défaut |
Sélectionnez la vue qui sera appliquée par défaut. Si vous n'activez aucune autre vue avec la propriété Sélecteur de vue. Ce sera la seule vue. Utilisez le bouton Modifier pour ouvrir la vue par défaut pour modification. Utilisez le bouton Nouveau pour créer une vue pour cette sous-grille.
|
|
Afficher la zone de recherche |
Afficher la zone de recherche Lorsque cette option est sélectionnée, l'option Afficher l'étiquette sur le formulaire est requise. |
|
Afficher l’index |
Seuls les formulaires utilisant la Formulaires classiques prennent en charge l'index d'affichage. Activez cette case à cocher si vous souhaitez que l’index alphabétique soit disponible avec la liste. Vous pourrez alors atteindre directement les enregistrements commençant par une lettre ou un nombre spécifique. |
|
Sélecteur de vue |
Trois options s'offrent à vous :
|
|
Graphique par défaut |
Sélectionnez le graphique à afficher si Afficher le graphique uniquement est sélectionné. |
|
Afficher le graphique uniquement |
Au lieu d'une liste d'enregistrements, un graphique s'affiche. |
|
Afficher la sélection de graphique |
Si Afficher le graphique uniquement est sélectionné, autoriser la personne à choisir différents graphiques. |
|
Mise en forme |
Disposition |
Sélectionner le nombre de colonnes occupées par le contrôle. Lorsque la section contenant la sous-grille a plusieurs colonnes, vous pouvez définir le champ pour qu'il occupe jusqu'au nombre de colonnes de la section. |
Disposition de ligne |
Nombre de lignes détermine le nombre d'enregistrements affichés sur la page d'une sous-grille. Si Développer automatiquement pour utiliser l'espace disponible est sélectionné, le formulaire autorise l'espace pour deux enregistrements et développera l'espace au fil de l'augmentation du nombre d'enregistrements. Si le nombre dépasse le Nombre de lignes, les utilisateurs peuvent accéder à des pages supplémentaires pour afficher les enregistrements. Si Développer automatiquement pour utiliser l'espace disponible n'est pas sélectionné, le formulaire fournira l'espace pour le nombre d'enregistrements définis par Nombre de lignes, et les utilisateurs pourront accéder à des pages supplémentaires pour afficher les enregistrements supplémentaires. |
Dans les formulaires utilisant la Formulaires classiques, les actions effectuées sur une sous-grille étaient disponibles dans le ruban. Les développeurs peuvent personnaliser le comportement de ces actions ou ajouter des actions en personnalisant le ruban.
Dans les formulaires utilisant la Formulaires mis à jour, les actions pour les sous-grilles sont placées près de la sous-grille, ce qui les rend plus accessibles. Toutefois, la barre de commandes ne permet pas l'ajout d'actions personnalisées. Les développeurs peuvent modifier le ruban pour modifier les actions des trois actions restantes : afficher la liste, ajouter un enregistrement et supprimer l'enregistrement.
Comportement afficher la liste
Lors de l'affichage d'une liste des formulaires avec la Formulaires mis à jour, chaque sous-grille affiche le bouton Ouvrir la vue dans l'angle supérieur droit lorsque l'entité s'affiche comme l'une des entités incluses dans la zone de navigation de l'éditeur de formulaires. Sélectionner ce bouton ouvre la vue. Le comportement change selon l'option sélectionnée pour la propriété Enregistrements.
Lorsque vous sélectionnez Enregistrements associés uniquement, la vue s'ouvre en utilisant une des vues associées dans la même fenêtre. Pour revenir au formulaire, utilisez le bouton précédent ou choisissez la valeur de nom principal de l'enregistrement actif dans la barre de navigation.
Lorsque vous sélectionnez Tous les types d’enregistrements, la vue s'ouvre dans une nouvelle fenêtre.
Ajouter le comportement enregistrement
Lors de l'affichage d'une liste des formulaires avec la Formulaires mis à jour, chaque sous-grille affiche le bouton Ajouter l'enregistrement dans l'angle supérieur droit de la sous-grille. Sélectionner ce bouton permet d'ajouter un enregistrement. Ce comportement change selon l'option sélectionnée pour la propriété Enregistrements et si la recherche concerne les enregistrements d'activité.
Lorsque vous sélectionnez Enregistrements associés uniquement, le comportement par défaut consiste à ajouter des enregistrements existants. Les utilisateurs voient une recherche en ligne permettant de rechercher d'abord un enregistrement existant. Cela permet d'éviter de créer des enregistrements dupliqués. S'ils ne trouvent pas un enregistrement existant, ils peuvent choisir l'option Nouveau. Lorsqu'un enregistrement est créé, les mappages de champs définis dans la relation sont appliqués.Pour plus d'informations :Mappage de champs d’entités
Lorsque vous sélectionnez Tous les types d’enregistrements, le comportement par défaut consiste à ajouter un nouvel enregistrement. Le formulaire création rapide est affiché si l'entité cible en possède un. Sinon, le formulaire principal d'entité par défaut est affiché.
Si la sous-grille affiche les activités, les utilisateurs doivent choisir le type d'activité, puis voient le comportement « ajouter de nouveaux enregistrement ».
Comportement supprimer enregistrement
Lorsque vous sélectionnez un enregistrement dans une sous-grille, le bouton Supprimer est affiché sur le côté droit de la ligne. Le comportement de cette action de suppression est différent selon le type de relation avec l'entité actuelle.
Lorsque la sous-grille utilise une relation 1 à N (un-à-plusieurs), le comportement normal de suppression de l'enregistrement est d'afficher un dialogue de confirmation avant de supprimer l'enregistrement.
Lorsque la sous-grille utilise une relation N à N (plusieurs-à-plusieurs), l'enregistrement dans l'entité de relation (ou intersection) associé à deux enregistrements est supprimé sans confirmation et l'enregistrement n'est plus affiché dans la sous-grille. Mais les enregistrements qui étaient affichés ne sont pas supprimés.
Propriétés du contrôle aperçu
Un contrôle aperçu affiche les données d'un enregistrement sélectionné dans une recherche du formulaire. Les données affichées dans le contrôle sont définies en utilisant un aperçu. Les données affichées ne sont pas modifiables, mais lorsque le champ principal est inclus dans l'aperçu, il se transforme en lien pour ouvrir l'enregistrement associé.Pour plus d'informations :Création et modification des aperçus
Propriété |
Description |
---|---|
Nom |
Nécessaire : Nom unique de l'aperçu utilisé lors du référencement dans des scripts. |
Étiquette |
Nécessaire : Étiquette à afficher pour l'aperçu. |
Afficher l’étiquette sur le formulaire |
Affiche l’étiquette sur le formulaire. |
Champ de relation |
Choisissez l'un des champs de recherche inclus dans le formulaire. |
Entité associée |
Cette valeur dépend du Champ de recherche choisi. Il s'agit généralement de l'entité principale de la relation 1 à N pour la recherche. Si l'entité inclut une recherche Prospect pouvant accepter un compte ou un contact, dans le champ Aperçu, vous pouvez choisir un aperçu pour le compte et le contact en modifiant cette valeur et en choisissant un autre aperçu. |
Aperçu |
Si Entité associée a des aperçus, vous pouvez les sélectionner ici. Sinon, choisissez Nouveau pour en créer un. Sélectionnez Modifier pour modifier l'aperçu sélectionné. |
Propriétés de la ressource Web
Vous pouvez ajouter ou modifier des ressources Web dans un formulaire pour le rendre plus attrayant ou utile aux utilisateurs. Les ressources Web activées par formulaire sont des images, des fichiers HTML ou des contrôles Silverlight.
Pour des instructions pas à pas, voir Ajouter ou modifier une ressource Web de formulaire.
Onglet |
Propriété |
Description |
---|---|---|
Général |
ressource Web |
Nécessaire : Image, fichier HTML ou ressource Web Silverlight appropriée. |
Nom |
Obligatoire : Nom unique pour le champ. Ce nom n’accepte que les caractères alphanumériques et les traits de soulignement. |
|
Étiquette |
Nécessaire : Étiquette à afficher pour la ressource Web. |
|
Visible par défaut |
L'affichage de la ressource Web est facultatif, et peut être contrôlé en utilisant des scripts.Pour plus d'informations :Options de visibilité |
|
Paramètre personnalisé |
Valeur personnalisée à passer en tant que paramètre de chaîne de requête data.Pour plus d'informations :Transmettre les paramètres aux ressources Web |
|
Texte de remplacement |
Lorsqu'une ressource Web d'image est affichée, cette valeur fournira le texte d'info-bulle aux personnes utilisant des lecteurs d'écran. |
|
Restreindre les scripts sur plusieurs cadres en cas de prise en charge. |
Lorsque des pages sont hébergées sur différents domaines, vous pouvez les empêcher d'accéder au contenu de vos pages de formulaire. Les ressources Web sont toujours dans le même domaine, par conséquent cela ne doit pas être un problème avec elles. |
|
Transmettre le code type d’objet d’enregistrement et l’identificateur unique comme paramètres |
Des données sur l'organisation, l'utilisateur et l'enregistrement peuvent être transmises à la ressource Web pour qu'elle soit adaptée aux paramètres d'organisation.Pour plus d'informations :Transmettre les paramètres aux ressources Web |
|
Mise en forme |
Sélectionner le nombre de colonnes occupées par le contrôle |
Lorsque la section contenant la ressource Web a plusieurs colonnes, vous pouvez définir le champ pour qu'il occupe jusqu'au nombre de colonnes de la section. |
Sélectionner le nombre de lignes occupées par le contrôle |
Vous pouvez contrôler la hauteur de la ressource Web en spécifiant un certain nombre de lignes. |
|
Développer automatiquement pour utiliser l'espace disponible |
Vous pouvez autoriser le développement de la hauteur de la ressource Web selon l'espace disponible. |
|
Sélectionner le type de défilement pour l'IFRAME |
Une ressource Web HTML est ajoutée au formulaire avec un IFRAME.
|
|
Afficher la bordure |
Afficher une bordure autour de la ressource Web. |
|
Dépendances |
Champs dépendants |
Une ressource Web peut interagir avec les champs du formulaire en utilisant un script. Si un champ est supprimé du formulaire, le script de la ressource Web peut être désactivé. Ajoutez les champs référencés par des scripts dans la ressource Web sur les Champs dépendants pour qu'ils ne puissent pas être supprimés par erreur. |
Transmettre les paramètres aux ressources Web
Une ressource HTML ou Web Silverlight peut accepter que les paramètres soient transmis sous la forme de paramètres de chaîne de requête.
Les informations concernant l'enregistrement peuvent être transmises en activant l'option Transmettre le code type d’objet d’enregistrement et l’identificateur unique comme paramètres. Si les informations sont tapées dans le champ Paramètre personnalisé (données), elles seront transmises en utilisant le paramètre de données. Les valeurs transmises sont les suivantes :
Paramètre |
Description |
---|---|
data |
Ce paramètre est uniquement passé lorsque le texte est fourni pour Paramètre personnalisé (données). |
orglcid |
LCID de la langue par défaut de l'organisation. |
orgname |
Nom de l'organisation. |
userlcid |
LCID de la langue privilégiée de l'utilisateur |
type |
Code de type d’entité. Cette valeur peut être différente pour les entités personnalisées dans différentes organisations. Utilisez plutôt le nom du type d'entité. |
typename |
Nom de type d'entité. |
id |
Valeur d'ID de l'enregistrement. Ce paramètre n'a pas de valeur tant que l'enregistrement d'entité n'est pas validé. |
Aucun autre paramètre n'est autorisé et la ressource Web ne s'ouvre pas si d'autres paramètres sont utilisés. Si vous devez transmettre plusieurs valeurs, le paramètre de données peut être surchargé pour inclure plus de paramètres. Voir le SDK Exemple : Transmettre plusieurs valeurs à une ressource Web via le paramètre de données
Propriétés IFRAME
Vous pouvez ajouter des IFRAME à un formulaire pour intégrer du contenu d'un autre site Web dans un formulaire.
Notes
Les formulaires Microsoft Dynamics 365 ne sont pas conçus pour être affichés dans les IFRAME.
Onglet |
Propriété |
Description |
---|---|---|
Général |
Nom |
Obligatoire : Nom unique pour l'IFRAME. Ce nom n’accepte que les caractères alphanumériques et les traits de soulignement. |
URL |
Nécessaire : URL pour afficher la page dans l'IFRAME. |
|
Transmettre le code type d’objet d’enregistrement et l’identificateur unique comme paramètres |
Des données sur l'organisation, l'utilisateur et l'enregistrement peuvent être transmises à l'IFRAME.Pour plus d'informations :Transmettre des paramètres aux IFRAME |
|
Étiquette |
Nécessaire : Étiquette à afficher pour l'IFRAME. |
|
Afficher l’étiquette sur le formulaire |
Indique si l'étiquette doit être affichée dans le formulaire. |
|
Restreindre les scripts sur plusieurs cadres en cas de prise en charge |
Le fait de permettre aux pages d'un autre site d'interagir avec l'application Microsoft Dynamics CRM à l'aide de scripts est considéré comme risqué pour la sécurité. Utilisez cette option pour limiter les scripts sur plusieurs pages dont vous n'avez pas le contrôle. Pour plus d'informations :Indiquer s'il faut restreindre les scripts sur plusieurs cadres |
|
Visible par défaut |
L'affichage de l'IFRAME est facultatif, et peut être contrôlé en utilisant des scripts.Pour plus d'informations :Options de visibilité |
|
Mise en forme |
Sélectionner le nombre de colonnes occupées par le contrôle |
Lorsque la section contenant l'IFRAME a plusieurs colonnes, vous pouvez définir le champ pour qu'il occupe jusqu'au nombre de colonnes de la section. |
Sélectionner le nombre de lignes occupées par le contrôle |
Vous pouvez contrôler la hauteur de l'IFRAME en spécifiant le nombre de lignes occupées par le contrôle. |
|
Développer automatiquement pour utiliser l'espace disponible |
Au lieu de définir la hauteur par un nombre de lignes, vous pouvez laisser la hauteur de l'IFRAME se développer selon l'espace disponible. |
|
Sélectionner le type de défilement pour l'IFRAME |
Trois options s'offrent à vous :
|
|
Afficher la bordure |
Afficher une bordure autour de l'IFRAME. |
|
Dépendances |
Champs dépendants |
Un IFRAME peut interagir avec les champs du formulaire en utilisant un script. Si un champ est supprimé du formulaire, le script de l'IFRAME peut être désactivé. Ajoutez les champs référencés par des scripts dans l'IFRAME sur les Champs dépendants pour qu'ils ne puissent pas être supprimés par erreur. |
Transmettre des paramètres aux IFRAME
Les informations concernant l'enregistrement peuvent être transmises en activant l'option Transmettre le code type d’objet d’enregistrement et l’identificateur unique comme paramètres. Les valeurs transmises sont les suivantes :
Paramètre |
Description |
---|---|
orglcid |
LCID de la langue par défaut de l'organisation. |
orgname |
Nom de l'organisation. |
userlcid |
LCID de la langue privilégiée de l'utilisateur |
type |
Code de type d’entité. Cette valeur peut être différente pour les entités personnalisées dans différentes organisations. Utilisez plutôt typename. |
typename |
Nom de type d'entité. |
id |
Valeur d'ID de l'enregistrement. ce paramètre n'a pas de valeur tant que l'enregistrement d'entité n'est pas validé. |
Contrôle notes
Dans les formulaires de certaines entités système utilisant la Formulaires mis à jour, le contrôle notes offre la possibilité d'accéder aux informations PUBLICATIONS, ACTIVITÉS et NOTES. Pour les entités personnalisées pour lesquelles vous avez activé des notes et des activités, vous verrez uniquement NOTES et ACTIVITÉS. Pour inclure PUBLICATIONS, vous devez les activer pour l'entité personnalisée.
Activer les publications pour une entité personnalisée
Accédez à Paramètres > Configurations de publication.
Recherchez l'enregistrement de votre entité personnalisée.
Vérifiez que Activer les murs pour ce type de formulaire d’enregistrement est sélectionné, et enregistrez l'enregistrement.
Dans la barre de commandes, sélectionnez ACTIVER.
Si vous devez activer les murs, vous devez publier l'entité.
Par défaut, pour les entités système, le contrôle notes est positionné dans une section volet social au centre d'un onglet à trois colonnes, en haut du formulaire. Il peut apparaître dans un formulaire une seule fois. Vous pouvez déplacer ou supprimer le contrôle notes. Pour le rajouter, utilisez le bouton Notes dans le groupe Contrôle de l'onglet Insérer.
Le tableau suivant décrit les propriétés du contrôle Notes.
Onglet |
Propriété |
Description |
---|---|---|
Afficher |
Étiquette |
Nécessaire : Bien que l'étiquette ne soit pas affichée par défaut, une étiquette est requise. |
Afficher l’étiquette sur le formulaire |
Vous pouvez décider d'afficher l'étiquette. |
|
Verrouiller le champ sur le formulaire |
Cela empêche la suppression accidentelle des notes dans le formulaire. |
|
Onglet par défaut |
Sélectionnez l'onglet qui doit être affiché par défaut. Ces options sont les suivantes :
|
|
Mise en forme |
Sélectionner le nombre de colonnes occupées par le contrôle |
Lorsque la section contenant le contrôle Notes a plusieurs colonnes, vous pouvez définir le champ pour qu'il occupe jusqu'au nombre de colonnes de la section. |
Nombre de lignes |
Contrôlez la hauteur du contrôle Notes en sélectionnant le nombre de lignes occupées par le contrôle. |
|
Développer automatiquement pour utiliser l'espace disponible |
Au lieu de définir la hauteur par un nombre de lignes, vous pouvez laisser la hauteur du contrôle Notes se développer selon l'espace disponible. |
Configurer Bing Maps
Bing Maps peut être affiché dans les formulaires compte, contact, prospect, devis, commande, facture, concurrent et utilisateur système. Vous pouvez supprimer la zone Bing Maps de l'éditeur de formulaires ou le rajouter en utilisant le bouton Bing Maps sous l'onglet Insérer de l'éditeur de formulaires.
Pour activer les Bing Maps, le paramètre système Afficher les Bing Maps dans les formulaires doit être activé. Les organisations locales Microsoft Dynamics 365 doivent entrer une clé Bing Maps dans le paramètre système Veuillez entrer la clé Bing Maps. Obtenez une clé Bing Map sur : https://www.bingmapsportal.com. Les abonnés Microsoft Dynamics CRM Online n'ont pas besoin d'une clé.
Onglet |
Propriété |
Description |
---|---|---|
Général |
Étiquette |
Nécessaire : Étiquette à afficher pour Bing Maps. |
Afficher l’étiquette sur le formulaire |
Indique si l'étiquette doit être affichée dans le formulaire. |
|
Sélectionner une adresse à utiliser avec le contrôle Bing Maps |
Choisissez l'adresse qui doit être utilisée pour fournir des données pour la carte. |
|
Visible par défaut |
L'affichage de Bing Maps est facultatif, et peut être contrôlé en utilisant des scripts.Pour plus d'informations :Options de visibilité |
|
Mise en forme |
Sélectionner le nombre de colonnes occupées par le contrôle |
Lorsque la section contenant Bing Maps a plusieurs colonnes, vous pouvez définir le champ pour qu'il occupe jusqu'au nombre de colonnes de la section. |
Sélectionner le nombre de lignes occupées par le contrôle |
Vous pouvez contrôler la hauteur de Bing Maps en spécifiant un certain nombre de lignes. |
|
Développer automatiquement pour utiliser l'espace disponible |
Vous pouvez autoriser le développement de la hauteur de Bing Maps selon l'espace disponible. |
Modifier la navigation
La navigation dans le formulaire permet d'afficher les listes des enregistrements associés. Chaque relation d'entité a des propriétés permettant de contrôler son affichage.Pour plus d'informations :Élément de volet de navigation pour l’entité principale
Toutes les relations d'entité qui sont configurées pour être affichées peuvent être remplacées dans l'éditeur de formulaires. Vous pouvez également inclure des liens de navigation pour afficher des ressources Web ou d'autres sites Web par la navigation de formulaire.
Pour des instructions pas à pas, voir Ajouter ou modifier la navigation par formulaire pour les relations d'entité.
Pour activer la modification de la navigation, vous devez d'abord sélectionner Navigation dans le groupe Sélectionner de l'onglet Accueil.
Dans l'Explorateur de relations, vous pouvez filtrer par relation 1 à N (un-à-plusieurs) ou N à N (plusieurs-à-plusieurs), ou afficher toutes les relations disponibles. La case à cocher Afficher uniquement les relations non utilisées est désactivée et sélectionnée. Ainsi, vous pouvez ajouter chaque relation une seule fois.
Pour ajouter des relations à partir de l'Explorateur de relations, double-cliquez dessus pour l'ajouter sous la relation actuellement sélectionnée dans la zone de navigation. Double-cliquez sur une relation dans la zone de navigation pour changer l'étiquette sous l'onglet Afficher. Sous l'onglet Nom, vous pouvez voir les informations concernant la relation. Utilisez le bouton Modifier pour ouvrir la définition de l'entité.
Il existe cinq groupes dans la zone de navigation. Vous pouvez les glisser pour les repositionner et double-cliquer dessus pour modifier l'étiquette, mais vous ne pouvez pas les supprimer. Ces groupes s'affichent uniquement lorsqu'ils contiennent des éléments. Si vous ne souhaitez pas qu'un groupe apparaisse, il suffit de ne rien y ajouter.
Utilisez le bouton Lien de navigation dans le groupe Contrôle de l'onglet Insérer pour ajouter un lien vers une ressource Web ou une URL externe.
Propriétés du lien de navigation
Les liens de navigation ont les propriétés suivantes :
Propriété |
Description |
---|---|
Nom |
Nécessaire : Texte à afficher comme étiquette. |
Icône |
Utilisez une ressource Web de 32x32 pixels. Il est recommandé d'utiliser une image PNG avec un arrière-plan transparent. |
Ressource Web |
Spécifiez une ressource Web à afficher dans le volet principal du formulaire. |
URL externe |
Spécifiez l'URL d'une page à afficher dans le volet principal du formulaire. |
Contrôle Minuterie
Utilisez un contrôle Minuterie dans les formulaires où les enregistrements doivent atteindre un jalon basé sur le temps spécifique. Un contrôle Minuterie affiche aux utilisateurs le temps disponible pour effectuer une action dans la résolution d'un enregistrement actif, ou le temps écoulé depuis que l'heure de résolution de l'action est passée. Au minimum, les contrôles Minuterie doivent être configurés pour afficher la réussite ou l'échec d'une action. En outre, ils peuvent être configurés pour afficher des avertissements lorsque les conditions approchent l'échec.
Un contrôle Minuterie peut être ajouté à un formulaire pour une entité, mais ils sont plus fréquemment utilisés pour l'entité Incident, surtout lorsqu'ils sont liés aux champs qui suivent les accords de niveau de service. Vous pouvez ajouter plusieurs contrôles Minuterie dans le corps d'un formulaire. Vous ne pouvez pas les ajouter à l'en-tête ou au pied de page.
Les propriétés Source de données du contrôle Minuterie utilisent des champs pour l'entité.
Le Champ Heure de l'échec utilise un champ date/heure pour définir l'heure.
Les trois champs de condition utilisent un des champs Groupe d’options, Deux options, Statut, ou des champs Raison du statut pour l'entité.
Propriétés du contrôle Minuterie
Le tableau suivant décrit les propriétés d'un contrôle Minuterie.
Groupe |
Nom |
Description |
---|---|---|
Nom
|
Nom |
Obligatoire. Un nom unique pour le contrôle. |
Étiquette |
Obligatoire. L'étiquette à afficher pour le contrôle Minuterie. |
|
Source de données
|
Champ Heure de l'échec |
Obligatoire. Choisissez l'un des champs date/heure pour l'entité pour représenter quand un jalon doit être correctement terminé. |
Condition de réussite |
Obligatoire. Sélectionnez un champ pour l'entité pour évaluer la réussite du jalon, puis choisissez quelle option indique le succès. |
|
Condition d'avertissement |
Sélectionnez un champ pour l'entité pour déterminer si la réussite du jalon est en danger pour qu'un avertissement doit être affiché, puis sélectionnez l'option qui indique qu'un avertissement doit être affiché. |
|
Annuler la condition |
Sélectionnez un champ pour l'entité pour déterminer si l'accomplissement du jalon doit être annulé, puis choisissez quelle option indique que le jalon est annulé. |
Configurer les gestionnaires d'événements
Des gestionnaires d'événements de formulaires peuvent être configurés pour les zones suivantes dans un formulaire :
Élément |
Événement |
Description |
---|---|---|
Formulaire |
OnLoad |
Se produit lors du chargement du formulaire. |
OnSave |
Se produit lors de l'enregistrement des données. |
|
Onglet |
TabStateChange |
Se produit lorsque l'onglet est développé ou réduit. |
Champ |
OnChange |
Se produit lorsque les données du champ sont modifiées et que le contrôle n'est plus activé. |
IFRAME |
OnReadyStateComplete |
Se produit lors du chargement du contenu d'un IFRAME. |
Un gestionnaire d'événements consiste en une référence à une ressource Web JavaScript et à une fonctionnalité définie dans cette ressource Web qui s'exécute lorsque l'événement se produit. Chaque élément peut comporter jusqu'à 50 gestionnaires d'événements configurés.
Important
La configuration incorrecte d'un gestionnaire d'événements peut entraîner des erreurs de script qui peuvent provoquer l'échec ou un fonctionnement incorrect du formulaire. Si vous n'êtes pas développeur de script, vous devez impérativement connaître les options de configuration requises par le script.
Ne configurez pas un gestionnaire d'événements de script en utilisant une bibliothèque qui ne provient pas d'une source dans laquelle vous avez confiance. Des scripts peuvent être utilisés pour effectuer une action qu'un utilisateur peut effectuer, et un script mal entré peut réellement dégrader les performances d'un formulaire.
Après avoir configuré un gestionnaire d'événements, vérifiez toujours qu'il fonctionne correctement.
Configurer un gestionnaire d'événements
Dans l'éditeur de formulaires, sélectionnez l'élément avec l'événement pour lequel vous souhaitez configurer un gestionnaire.
Sous l'Onglet Accueil, dans le groupe Modifier, choisissez Modifier les propriétés ou double-cliquez sur l'élément.
Dans le dialogue des propriétés de l'élément, sélectionnez l'onglet Événements.
Développez la zone Bibliothèques de formulaires. Si la bibliothèque contenant la fonctionnalité que vous souhaitez définir comme gestionnaire d'événements n'est pas répertoriée, ajoutez-la.
Ajouter une bibliothèque de formulaires à un gestionnaire d'événements
Dans la section Bibliothèques de formulaires de Liste d'événements, choisissez Ajouter.
Recherchez la ressource Web JavaScript dans la liste des ressources Web disponibles. Sélectionnez-la et choisissez Ajouter.
Si la ressource Web JavaScript dont vous avez besoin n'existe pas, choisissez Nouveau pour ouvrir un nouveau formulaire de ressource Web et en créer une.
Créer une ressource Web JavaScript
Dans le formulaire de ressource Web, définissez les propriétés suivantes :
Propriété
Valeur
Nom
Obligatoire. Entrez le nom de la ressource Web.
Nom complet
Obligatoire. Entrez le nom à afficher dans la liste des ressources Web.
Description
Facultatif. Entrez une description de la ressource Web.
Type
Obligatoire. Sélectionnez Script (JScript).
Langue
Facultatif. Choisissez une des langues disponibles pour votre organisation.
Si vous avez un script, il est fortement recommandé d'utiliser le bouton Parcourir pour rechercher le fichier et le télécharger.
Sinon, vous pouvez sélectionner le bouton Éditeur de texte et coller ou taper le contenu du script dans la boîte de dialogue Modifier le contenu.
Notes
Comme cet éditeur de texte simple ne fournit pas de fonctionnalité permettant de vérifier la précision du script, essayez toujours d'utiliser une application distincte comme Microsoft Visual Studio pour modifier des scripts et les télécharger.
Choisissez Enregistrer et fermez la boîte de dialogue de la ressource Web.
À ce stade, la ressource Web que vous avez créée est sélectionnée dans la boîte de dialogue Rechercher un enregistrement. Choisissez Ajouter pour fermer la boîte de dialogue.
Dans la section Gestionnaire d’événements, sélectionnez l'événement auquel vous souhaitez attribuer un gestionnaire d'événements.
Choisissez Ajouter pour ouvrir la boîte de dialogue Propriétés du gestionnaire.
Sous l'onglet Détails, choisissez la bibliothèque appropriée et tapez le nom de la fonctionnalité qui doit être exécutée pour l'événement.
Par défaut, le gestionnaire d'événements est activé. Désactivez la case à cocher Activée si vous ne souhaitez pas activer cet événement.
Certaines fonctionnalités nécessitent la transmission d'un contexte d'exécution à la fonctionnalité. Sélectionnez Transmettre le contexte d'exécution comme premier paramètre si nécessaire.
Certaines fonctionnalités peuvent accepter un ensemble de paramètres pour contrôler le comportement d'une fonctionnalité. S'ils sont obligatoires, entrez-les dans la Liste séparée par des virgules des paramètres transmis à la fonction.
Sous l'onglet Dépendances, ajoutez les champs dont le script dépend dans la zone Champs dépendants.
Choisissez OK pour fermer la boîte de dialogue Propriétés du gestionnaire.
Lorsque le gestionnaire d'événements est entré, vous pouvez modifier l'ordre dans lequel la fonctionnalité sera exécutée par rapport aux autres fonctionnalités en utilisant les flèches vertes pour la déplacer vers le haut ou vers le bas.
Choisissez OK pour fermer la boîte de dialogue des propriétés de l'élément.
Choisissez Enregistrer pour enregistrer vos modifications. Choisissez Publier pour publier le formulaire.
Notes
Bien que l'interface utilisateur (UI) vous permette d'ajuster l'ordre de chargement des scripts en utilisant les flèches vertes haut et bas, les scripts ne sont en fait pas chargés de manière séquentielle.Pour plus d'informations :MSDN : Gérer les dépendances de bibliothèque
Voir aussi
Créer et concevoir des formulaires
Considérations en matière de conception des formulaires principaux
Créer et modifier des formulaires mobiles pour CRM pour Phone Express
Créer et modifier des formulaires de création rapide
Création et modification des aperçus
Personnaliser CRM pour les téléphones et les tablettes
© 2016 Microsoft Corporation. Tous droits réservés. Copyright