Bonjour David et bienvenue dans ce groupe,
Effectivement, SharePoint a une limite de 12 champs de recherche dans une liste.
Plusieurs pistes sont à étudier pour éviter d'atteindre cette limite :
- certains champs de recherche ne pourraient-ils pas être convertis en champ de type Choice ou autre : je pense par exemple ton cas au champ Motif de l'appel (en règle général on privilégie un Choice lorsque les valeurs évoluent peu et un champ de recherche lorsque la donnée est très volatile ou qu'il est nécessaire de lui adjoindre d'autres données) ; peut-être également la liste des zones est-elle plutôt figée -> Zone à transformer en type Choice ; le champ Personne ne pourrait-il être plutôt un champ de type Personne justement ; je pense que Type intervention aussi doit être une liste plutôt fixe -> Choice
- il me semble que les champs additionnels ramenés par un champ de recherche compte également dans la limite des 12 : c'est le cas du champ Code producteur:Nom producteur -> si tu as besoin du nom du producteur dans l'application, à toi d'aller le chercher dans la liste correspondante plutôt que de l'intégrer ici directement dans ta liste en cochant le champ en question dans les paramètres de Code producteur
- sinon, évidemment, l'autre solution consiste à éclater ta liste en 2 listes distinctes
Mais quoiqu'il arrive cette limitation est infranchissable pour des raisons de performance.
Par rapport à ta question sur la performance des listes SharePoint... Ce n'est pas tant en termes de performances que plutôt en termes de limitations justement que SharePoint sera moins puissant que le Dataverse. Il est important de bien comprendre que SharePoint n'est PAS un SGBDR (Système de Gestion de Base de Données Relationnelle) et qu'à ce titre il doit être réservé pour des modèles de données relativement peu conséquents (j'ai tendance à dire : une dizaine de listes, une trentaine de colonnes de site). Au-delà, le Dataverse devrait être privilégié car pour le coup c'est un vrai SGBDR.
Evidemment, le coût n'est pas le même : SharePoint -> gratuit ; Dataverse -> chaque utilisateur doit avoir une licence Power Apps (hormis celle incluse dans la licence O365).
Mais clairement, dans ton cas de figure, SharePoint est parfaitement adapté : petite application, petit modèle de données.
Au plaisir...
------------------------------
EMMANUEL GALLIS
Power Platform Consultant
France
------------------------------
Original Message:
Sent: Sep 22, 2021 11:40 AM
From: David Ruche
Subject: Requete powerapp - nombre de colonnes dépasse le seuil
------------------------------
David Ruche
Projet Manager
------------------------------