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.

Exemples de grilles modifiables.

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

  1. Ouvrez l’explorateur de solutions.

  2. Dans la liste Entités, ouvrez l’entité appropriée, sélectionnez l’onglet Contrôles, puis Ajouter un contrôle.

    Ajouter un contrôle personnalisé Editable Grid.

  3. Dans la boîte de dialogue Ajouter un contrôle, sélectionnez Editable Grid, puis Add.

  4. 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).

    Ligne de grille modifiable avec sélection de facteur de forme.

    Note

    À l’exécution, les utilisateurs peuvent basculer entre les grilles en lecture seule et les grilles modifiables.

  5. 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 » :

    1. Dans la liste Vues disponibles, sélectionnez la vue à laquelle ajouter la recherche (par exemple, sélectionnez Mes comptes actifs).

    2. Dans la liste Colonnes disponibles, sélectionnez la colonne de recherche à ajouter (par exemple, sélectionnez Contact principal).

    3. Dans la liste Vue par défaut, sélectionnez la source de données pour le champ de recherche.

    4. 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..

    Ajouter une recherche dans le contrôle Editable Grid.

  6. 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

  7. 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.

  8. 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).

    Ajouter des événements dans le contrôle Editable Grid.

  9. Pour enregistrer votre travail, sélectionnez Enregistrer dans la barre d’actions.

  10. Lorsque vous êtes prêt à rendre les modifications disponibles pour votre équipe, sélectionnez Publier dans la barre d’action.

  11. 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.
  1. Ouvrez l’explorateur de solutions.

  2. Ouvrez le formulaire qui contient la sous-grille.

  3. Sélectionnez le contrôle approprié, puis sélectionnez Modifier les propriétés sur le ruban.

  4. 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