Activer la modification directe des grilles avec le contrôle personnalisé Grille modifiable
Cette rubrique s’applique à Dynamics 365 Customer Engagement (on-premises). Pour la version Power Apps de cette rubrique, consultez : Rendre des grilles (listes) d’application pilotée par modèle modifiables à l’aide du contrôle personnalisé Grille modifiable
Dans les versions précédentes de Dynamics 365 Customer Engagement (on-premises), les utilisateurs ne pouvaient pas entrer de données directement dans les grilles (appelées parfois listes) ou les sous-grilles des formulaires. Ils étaient obligés de sélectionner l’enregistrement dans la grille pour ouvrir un formulaire, modifier les données, puis les enregistrer, ce qui nécessitait plusieurs étapes. Avec les grilles modifiables, les utilisateurs peuvent exécuter des modifications en ligne enrichies directement dans les grilles et les sous-grilles, qu’ils utilisent une application web, une tablette, ou un téléphone.
Lorsque les grilles modifiables sont activées via le contrôle personnalisé Grilles modifiables, les utilisateurs peuvent modifier la plupart des types de champs, notamment les champs de recherche et les groupes d’options de base.
Prise en charge des grilles modifiables :
Modification d’enregistrements en ligne au niveau de l’entité ou de la sous-grille (y compris les entités personnalisées)
Vues système vues personnelles
Clients Web et mobiles
Navigation avec un clavier ou une souris
Le regroupement et le tri (vous pouvez regrouper selon/trier les enregistrements côté client en fonction d’une colonne de la vue active)
Filtrage
Déplacement et redimensionnement de colonnes
Pagination
Enregistrement des modifications d’une session à une autre à des fins de regroupement, de tri, de filtrage, de pagination, ainsi que de déplacement et de redimensionnement de colonnes
Configuration de la recherche
Champs calculés et champs cumulatifs
Règles métier (Afficher le message d’erreur, Configurer la valeur du champ, Définir les champs commerciaux obligatoires, Définir la valeur par défaut, Verrouiller ou déverrouiller un champ)
Événements JavaScript
Activation ou désactivation de cellules basées sur le rôle de sécurité
Les utilisateurs peuvent continuer d’utiliser la recherche et les graphiques, et peuvent accéder à la barre d’action comme avec des grilles en lecture seule
Rendre des grilles principales modifiables
Ouvrez l’explorateur de solutions.
Dans la liste Entités, ouvrez l’entité appropriée, sélectionnez l’onglet Contrôles, puis Ajouter un contrôle.
Dans la boîte de dialogue Ajouter un contrôle, sélectionnez Editable Grid, puis Add.
Sur la ligne Grille modifiable qui est ajoutée, sélectionnez le(s) facteur(s) de forme au(x)quel(s) vous souhaitez appliquer la grille. Cela fait du contrôle de grille modifiable le contrôle par défaut du/des facteur(s) de forme sélectionné(s).
Note
À l’exécution, les utilisateurs peuvent basculer entre les grilles en lecture seule et les grilles modifiables.
Pour ajouter une recherche, dans le groupe d’option Grille modifiable, sélectionnez Ajouter la recherche, puis dans la boîte de dialogue Configurer la propriété « Ajouter la recherche » :
Dans la liste Vues disponibles, sélectionnez la vue à laquelle ajouter la recherche (par exemple, sélectionnez Mes comptes actifs).
Dans la liste Colonnes disponibles, sélectionnez la colonne de recherche à ajouter (par exemple, sélectionnez Contact principal).
Dans la liste Vue par défaut, sélectionnez la source de données pour le champ de recherche.
Pour limiter les enregistrements affichés, activez la case à cocher Afficher uniquement les enregistrements lorsque, puis sélectionnez vos critères dans la liste, puis OK..
Si vous avez une grille imbriquée, sélectionnez le bouton de crayon de Vue de la grille imbriquée, puis sélectionnez l’entité et affichez la grille imbriquée. Pour l’ID parent de la grille imbriquée, sélectionnez la relation pour les entités. Par exemple, le champ de ParentAccountID connecte les entités Compte et Contact.
Note
Les grilles imbriquées sont disponibles uniquement pour les téléphones, les tablettes et les applications Unified Interface. Les grilles imbriquées ne sont pas disponibles avec les applications client Web héritées. Pour plus d’informations : À propos de Unified Interface
Si vous ne souhaitez pas autoriser l’utilisateur à regrouper des données selon une colonne de la vue (vous souhaitez économiser de l’espace, par exemple), sur la ligne Regrouper par colonne, sélectionnez le bouton du crayon, puis dans la boîte de dialogue Configurer la propriété « Regrouper par colonne », sélectionnez Désactivé, puis OK.
Astuce
C’est principalement utile pour les sous-grilles dans les formulaires.
Pour ajouter des événements JavaScript, sélectionnez l’onglet Événements, puis sélectionnez les entités, champs, et événements appropriés. Pour plus d’informations : Utiliser des grilles modifiables (développeur).
Pour enregistrer votre travail, sélectionnez Enregistrer dans la barre d’actions.
Lorsque vous êtes prêt à rendre les modifications disponibles pour votre équipe, sélectionnez Publier dans la barre d’action.
Pour tester vos modifications, accédez à la vue que vous avez indiquée à l’étape 5, puis apportez des modifications d’édition en ligne.
Rendre une sous-grille dans un formulaire modifiable
Note
- Pour enregistrer une modification de grille modifiable dans une sous-grille, l’utilisateur doit effectuer une sauvegarde explicite avant de naviguer hors du formulaire.
- Si vous utilisez des formulaires hérités (versions antérieures à Dynamics CRM 2016) et que vous activez une grille modifiable sur une sous-grille, la sous-grille modifiable ne sera pas rendue. Les administrateurs système peuvent désactiver des formulaires hérités dans les paramètres système, si nécessaire.
Ouvrez l’explorateur de solutions.
Ouvrez le formulaire qui contient la sous-grille.
Sélectionnez le contrôle approprié, puis sélectionnez Modifier les propriétés sur le ruban.
Dans la boîte de dialogue Définir les propriétés, sélectionnez Contrôles, Ajouter un contrôle, puis suivez la procédure indiquée ci-dessus.
Entités prédéfinies prises en charge
Ce tableau répertorie les entités standard et les types de clients pris en charge avec les grilles modifiables.
Web/tablette/téléphone | Tablette/téléphone uniquement | Web uniquement |
---|---|---|
Compte Rendez-vous Ressource pouvant être réservée Réservation de ressources pouvant être réservées En-tête de réservation de ressources pouvant être réservées Catégorie de ressources pouvant être réservées Association de catégories de ressources pouvant être réservées Caractéristique des ressources pouvant être réservées Groupe de ressources pouvant être réservées Statut de réservation Incident Catégorie Caractéristique concurrent Contact Courrier électronique Droit Commentaires Facture Article de base de connaissances Vues de l’article de la Base de connaissances Enregistrement de la Base de connaissances Prospect Opportunité Commande Appel téléphonique Tarif Produit File d’attente Devis Modèle d’évaluation Valeur d’évaluation Instance de l’indicateur de performance clé du contrat SLA Activité sociale Profil social Erreur de synchronisation Tâche Équipes Utilisateur |
Activité Pièce jointe Élément de règle de profil d’accès au canal Adresse du concurrent Connexion Rôle de connexion Signature électronique Modèle de courrier électronique Processus expiré Produit de la facture Incident de l’article de la Base de connaissances Ventes prospect-opportunité Processus Boîte aux lettres Nouveau processus Note Produit d’opportunité Processus de vente Opportunité produit de la commande Organisation Processus téléphone-incident Élément tarifaire Élément de file d’attente produit du devis Document SharePoint Processus de traduction |
Campagne Activité de campagne Réponse de la campagne Profil d’accès au canal Règle de profil d’accès au canal Contrat Modèle de droit Partie externe Liste marketing Position Campagne rapide Rendez-vous périodique documentation commerciale Contrat SLA |
Types de données qui ne sont pas modifiables dans une grille modifiable
Les types de données suivants ne sont pas modifiables dans les grilles modifiables : champs de recherche Client et Liste des tiers ; champs Composite (adresse) ; champs État/Statut; champs associés à l’entité de recherche (par exemple, l’entité Compte inclut une fonction de recherche de contact, où le champ Contact est modifiable, mais le champ EmailAddress (Contact) n’est pas modifiable).
Le regroupement par vues fonctionne uniquement côté client
Le comportement de regroupement ne fonctionne que du côté client et ne s’étend pas sur les pages. Grouper par est une fonction client uniquement et ne fonctionne que sur une seule page de données. Grouper par ne vous montre pas toutes les options basées sur votre jeu de données complet sur la plateforme. Regrouper par affiche le regroupement uniquement sur la page actuelle. Vous pouvez désactiver le regroupement en utilisant la propriété sur la configuration de contrôle personnalisée. Plus d’information : Rendre des grilles principales modifiables
Les règles métier ne fonctionnent que si le champ conditionnel est une colonne de la grille
Les règles métier sur une grille modifiable ne sont prises en charge que si le champ conditionnel est également une colonne de la grille. Si le champ conditionnel n’est pas une colonne de la grille, les règles métier ne fonctionnent pas. Vérifiez que chaque champ référencé dans la règle métier est également inclus dans le formulaire. Notez que les règles métier sur une grille modifiable ne se déclenchent pas si la grille modifiable est configurée sur une page de tableau de bord.
Prise en charge du clavier et des raccourcis pour les grilles modifiables
Les grilles modifiables sont entièrement accessibles et offrent une excellente prise en charge du clavier, notamment plusieurs raccourcis clavier pour une productivité améliorée. La liste des raccourcis sont disponibles ici : Utiliser les raccourcis clavier dans les grilles modifiables
Forum Aux Questions (FAQ)
Vous trouverez ci-dessous certaines des questions les plus fréquemment posées concernant les grilles modifiables :
Je souhaite configurer ma colonne de recherche pour une certaine vue, mais je ne la vois pas dans la liste déroulante des colonnes disponibles dans la configuration ?
Assurez-vous que la colonne de recherche que vous souhaitez configurer n’est pas une colonne "Concernant". Il s’agit d’un type de colonne spécial qui ne prend pas en charge la configuration des définitions de vue dans la boîte de dialogue de configuration de la grille modifiable.
Pourquoi ma règle métier ne fonctionne-t-elle pas pour ma colonne ?
Assurez-vous que la colonne sur laquelle la règle de gestion est appliquée fait partie de votre vue actuelle. Une règle métier n’extrait pas tous les champs d’une entité, uniquement les champs présents dans la vue actuelle. Par conséquent, si règle métier se trouve sur une colonne qui n’est pas disponible, elle ne s’exécutera pas.
Pourquoi ma grille est-elle toujours en lecture seule même si je l’ai configurée pour être modifiable ?
Assurez-vous de ne pas utiliser le rendu de formulaire existant. Les grilles modifiables ne sont pas prises en charge dans les formulaires d’origine.
Pourquoi ne puis-je pas utiliser de grilles modifiables sur les téléphones ?
En raison de certains commentaires récents, nous avons supprimé l’expérience de la grille modifiable des téléphones. Lorsque vous utilisez une grille modifiable sur un téléphone, vous verrez une version en lecture seule du contrôle de liste.
Pourquoi est-ce que je ne peux pas utiliser la navigation dans un formulaire en rapport avec une grille modifiable ?
Cette fonctionnalité n’est pas disponible avec le client Web hérité. Toutefois, cette fonction est disponible dans l’interface Unified.
Voir aussi
Utiliser les raccourcis clavier dans les grilles modifiables
Utiliser les grilles modifiables (développeur)
Créer et modifier des vues
Créer une règle ou une recommandation métier
Personnaliser Dynamics 365 pour les téléphones et les tablettes