Créer ou modifier un champ (attribut)

Cette rubrique s’applique à Dynamics 365 Customer Engagement (on-premises). Pour la version Power Apps de cette rubrique, consultez : Création et modification de champs

Avec Dynamics 365 Customer Engagement (on-premises), les champs définissent les éléments de données individuels pouvant être utilisés pour stocker des données dans une entité. Les champs sont parfois appelés attributs par les développeurs. Vous pouvez utiliser les outils de personnalisation dans l’explorateur de solutions pour modifier les champs système autorisant la personnalisation, ou pour créer, modifier ou supprimer des champs personnalisés.

Créer et modifier des champs

Avant de créer un champ personnalisé, demandez-vous si l’utilisation d’un champ existant répondrait à vos besoins. Plus d’informations : Créer de nouvelles métadonnées ou utiliser des métadonnées existantes

Une partie du nom d’un champ personnalisé que vous créez est le préfixe de personnalisation. Il est défini en fonction de l’éditeur de solutions pour la solution que vous utilisez Si le préfixe de personnalisation vous intéresse, veillez à utiliser une solution non gérée ou la solution par défaut avec le préfixe de personnalisation que vous souhaitez pour cette entité. Pour plus d’informations sur la modification du préfixe de personnalisation, voir Éditeur de solutions.

Vous pouvez accéder à des champs dans l’application de plusieurs façons :

  • Dans l’explorateur de solutions, vous pouvez développer l’entité et choisir le nœud Champs. Dans la liste des champs, cliquez sur Nouveau pour créer un champ ou double-cliquez sur les champs de la liste pour les modifier.

  • Développez l’entité et choisissez le nœud Formulaires. Ouvrez un formulaire dans l’éditeur de formulaires, et sous Explorateur de champs cliquez sur Nouveau champ pour créer un champ. Pour un champ déjà ajouté au formulaire, vous pouvez double-cliquer sur le champ pour afficher Propriétés du champ. Sous l’onglet Détails, cliquez sur Modifier. Une autre méthode permettant d’accéder à l’éditeur de formulaires consiste à utiliser la commande Formulaire dans la barre de commandes pour tous les enregistrements d’entités.

  • Si vous utilisez l’outil Navigateur de métadonnées, utilisez la page Navigateur de métadonnées de l’entité pour afficher les détails d’une entité spécifique, puis cliquez sur le bouton Attributs. Si un champ est modifiable, cliquez sur le bouton Modifier un attribut pour modifier le champ. Pour plus d’informations, voir Utiliser le navigateur de métadonnées.

    Tous les champs ont les propriétés décrites dans le tableau suivant.

Propriété Description
Nom complet Le nom qui s’affiche comme étiquette dans l’en-tête des listes dans lesquelles cet attribut est inclus. C’est également l’étiquette par défaut lorsque ce champ apparaît dans un formulaire, mais le libellé de l’étiquette de chaque formulaire peut être modifié séparément.
Nom Ce champ est prérempli sur la base du Nom complet que vous avez entré. Il comprend le préfixe de personnalisation de l’éditeur de solutions. Vous pouvez modifier ultérieurement Nom complet, mais Nom ne peut pas être modifié une fois le champ validé.
Champ requis Il existe trois options :

- Facultatif
L’enregistrement peut être sauvegardé même si ce champ ne contient aucune donnée.
- Contrainte recommandée
L’enregistrement peut être sauvegardé même si ce champ ne contient aucune donnée. Toutefois, un astérisque bleu est affiché en regard du champ pour signaler son importance.
- Contrainte obligatoire
L’enregistrement ne peut pas être sauvegardé si ce champ ne contient aucune donnée.
Soyez prudent lorsque vous définissez des champs sur contrainte obligatoire. Les utilisateurs éviteront d’utiliser l’application s’ils ne peuvent pas enregistrer les enregistrements, car ils n’ont pas les informations nécessaires pour entrer dans un champ obligatoire. Les utilisateurs peuvent entrer des données incorrectes simplement pour enregistrer l’enregistrement et poursuivre leur travail.
Vous pouvez utiliser des règles métier ou des scripts de formulaire pour modifier le niveau requis lorsque les données de l’enregistrement changent lorsqu’elles sont utilisées. Pour plus d’informations : Création et modification de règles métier
Possibilité de recherche Lorsqu’un champ peut être utilisé dans une recherche, il apparaît dans la recherche avancée et est disponible pour filtrer les enregistrements pour la personnalisation des vues. Utilisez cette opération lorsque vous n’utilisez pas des champs de l’entité. Définir ce paramètre sur Non réduit le nombre d’options de filtrage affichées pour les utilisateurs de la recherche avancée. La propriété Searchable n’affecte pas les colonnes disponibles pour l’affichage.
Nom de champ Pour les champs personnalisés, activer cette option permet à ce champ de participer à la sécurité au niveau des champs.
Audit Désactivez cette option pour que les données de ce champ ne soient pas incluses dans les données d’audit.
Description Entrez le texte qui s’affiche comme info-bulle lorsque le champ s’affiche dans un formulaire.
Type Sélectionnez le type d’enregistrement. Selon le type sélectionné, vous aurez différentes options. Pour plus d’informations : Types de champs

Les champs qui permettent l’entrée directe de texte sont en Mode IME. L’éditeur de méthode d’entrée (IME) est utilisé pour les langues asiatiques, comme le japonais. Les IME permettent à l’utilisateur d’entrer les milliers de caractères différents utilisés dans les langues écrites d’Asie de l’Est avec un clavier standard de 101 touches.

Création ou modification des attributs d’entités

Créez de nouveaux champs pour recueillir des données quand les entités système ne disposent pas de champs qui répondent à vos besoins. Après avoir créé de nouveaux champs, veillez à les inclure dans les formulaires et les vues de l’entité afin qu’ils soient disponibles à partir de l’interface utilisateur appropriée de l’application. Vous pouvez également ajouter les nouveaux champs aux rapports en tenant compte des restrictions suivantes :

  • Certaines entités système ou entités personnalisées qui sont incluses dans une solution gérée peuvent ne pas vous permettre d’ajouter de nouveaux champs.

  • Certains champs système ou champs personnalisés qui sont inclus dans une solution gérée peuvent ne pas vous permettre de les modifier.

  • La solution par défaut est une solution non gérée spéciale qui vous montre tous les composants de solution de toutes solutions gérées ou non gérées. Vous ne pouvez rien modifier dans le contexte d’une solution gérée. Mais tous les éléments qui s’y trouvent figurent dans votre solution par défaut de toute façon, donc vous n’avez pas besoin de modifier quoi que ce soit.

  1. Accédez à Paramètres>Personnalisations.

  2. Sélectionnez Personnaliser le système.

  3. Sous Composants, développez Entités, puis développez l’entité voulue.

  4. Sélectionnez Champs.

    • Pour ajouter un nouveau champ, dans la barre d’outils Actions, sélectionnez Nouveau, et entrez un Nom complet pour générer le Nom.

      ou

    • Pour modifier un ou plusieurs champs, sélectionnez le ou les champs (à l’aide de la touche Maj) à modifier puis, dans la barre d’outils Actions, sélectionnez Modifier. Vous pouvez modifier les champs suivants :

      • Pour Champ requis, indiquez s’il est facultatif, recommandé ou requis.

      • Dans Possibilité de recherche, indiquez si vous souhaitez inclure ce champ dans la liste des champs affichés dans la Recherche avancée de cette entité et dans la liste des champs disponibles pour la personnalisation des colonnes de recherche dans les vues Recherche rapide et Recherche.

      • Pour Nom de champ, activez ou désactivez la fonctionnalité pour ce champ.

      • Pour Audit, activez ou désactivez la fonctionnalité pour ce champ.

    Note

    Lorsque vous sélectionnez plusieurs champs à modifier, la boîte de dialogue Modifier plusieurs champs apparaît. Vous pouvez modifier les champs Champ requis, Possibilité de recherche et Audit.

  5. Pour les nouveaux champs, sous Type, entrez les informations obligatoires correspondant au type spécifié. Pour les champs existants, il n’est pas possible de modifier le type mais il est possible de modifier les paramètres. Pour plus d’informations : types de champs.

  6. Sélectionnez le Type de champ, le Format et la Longueur maximale du champ.

  7. Sélectionnez le mode IME pour cet attribut.

    Note

    Ceci spécifie si l’état actif d’un éditeur de méthode d’entrée est activé. Un éditeur de méthode d’entrée (IME, Input Method Editor) vous permet d’entrer et de modifier des caractères chinois, japonais et coréens. Les éditeurs de méthode d’entrée peuvent être dans un état actif ou inactif. L’état actif accepte les caractères chinois, japonais ou coréens. L’état inactif se comporte comme un clavier standard et utilise un jeu de caractères limité.

  8. Pour un nouveau champ, veillez à ajouter une Description du champ qui fournit des instructions à vos utilisateurs sur la manière d’utiliser le champ.

  9. Sélectionnez Enregistrer et fermer.

  10. Publiez votre personnalisation.

    • Pour publier les modifications d’une entité, sous Composants, sélectionnez Entités, puis l’entité à laquelle vous avez apporté des modifications. Dans la barre d’outils Actions, sélectionnez Publier.

    • Pour publier toutes les modification que vous avez apportées à plusieurs entités ou composants, dans la barre d’outils Actions, sélectionnez Publier toutes les personnalisations.

Note

L’installation de personnalisations de la solution ou de la publication peuvent compromettre le fonctionnement normal du système. Nous vous recommandons de planifier la publication d’une solution au moment le moins perturbant pour les utilisateurs.

Outils de la communauté

Gestionnaire d’attributs est un outil que la communauté XrmToolbox a développé pour Dynamics 365 Customer Engagement (on-premises). Consultez la rubrique Outils de développement pour obtenir des outils développés par la communauté.

Note

Les outils de la communauté ne sont pas un produit de Microsoft Dynamics et n’étendent pas le support aux outils de la communauté. Si vous avez des questions relatives à cet outil, contactez l’éditeur. Pour plus d’informations : XrmToolBox.

Voir aussi

Vue d’ensemble des entités et des métadonnées
Créer et modifier des entités

Création et modification d’un groupe d’options global
Définition de champs cumulatifs
Définition de champs calculés