Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les requêtes enregistrées sont des tables métier qui définissent les paramètres et les critères d’une recherche d’environnement Microsoft Dataverse. Les requêtes enregistrées prennent en charge les recherches entre tables. Il existe deux tables disponibles pour les requêtes sur l’environnement Dataverse.
Une requête utilisateur, appelée vue enregistrée dans l’application, appartient à un utilisateur individuel, peut être affectée et partagée avec d’autres utilisateurs et peut être consultée par d’autres utilisateurs en fonction des privilèges d’accès de la requête. Elle convient aux requêtes fréquemment utilisées qui présentent les types de tables et les requêtes effectuant l’agrégation. Plus d’informations : Table UserQuery
Une requête enregistrée, appelée vue dans l’application, appartient à une organisation qui la rend visible par tous les utilisateurs de l’organisation. Les requêtes enregistrées (représentations) sont utilisées pour à la fois les vues définies pour une table et aussi pour les filtres et les modèles de Dynamics 365 pour Outlook. Plus d’informations : Table SavedQuery
Une requête sous la forme d’une instruction FetchXML est construite, puis affectée à la UserQuery.FetchXml colonne. Cette requête peut être exécutée à l’aide du ExecuteByIdUserQueryRequest message.
Vous pouvez voir la requête utilisateur dans la section Recherche avancée de l’application pilotée par modèle et également dans la liste déroulante Affichage d’une table. Vous pouvez exporter la valeur de la UserQuery.FetchXml colonne à l’aide du bouton Télécharger récupérer le code XML dans la boîte de dialogue Recherche avancée .
Utiliser l’API web pour exécuter des requêtes enregistrées
Pour savoir comment exécuter une requête utilisateur et enregistrer une requête à l’aide de l’API web, consultez Récupérer et exécuter des requêtes prédéfinies
Utiliser le Kit de développement logiciel (SDK) pour .NET pour exécuter des requêtes enregistrées
Vous pouvez utiliser les messages ExecuteByIdUserQueryRequest et ExecuteByIdSavedQueryRequest pour exécuter respectivement la requête utilisateur et la requête enregistrée.