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.
Lorsque vous générez une page à l’aide du langage naturel, l’IA crée une page React dans TypeScript. La page générée couvre à la fois l’expérience utilisateur frontale en sélectionnant les composants appropriés et en déterminant la meilleure disposition et la logique métier correspondante.
Vous pouvez afficher et modifier le code généré pour affiner la sortie. Les opérations de données utilisent un dataApi objet qui expose les méthodes publiques regroupées en catégories suivantes :
| Category | Descriptif |
|---|---|
| Méthodes de table Dataverse | Créez, récupérez, mettez à jour et supprimez des lignes de table Dataverse et des colonnes de choix de requête. |
| Méthodes de connecteur | Utiliser des données exposées par un connecteur Power Platform lié à la page. |
| Méthodes d’opération Dataverse | Appelez des API personnalisées Dataverse liées à la page en tant qu’actions ou fonctions. |
| Méthodes de page | Contrôlez la page générative elle-même, par exemple le renvoi d’une valeur lorsque la page est utilisée comme boîte de dialogue. |
Les méthodes de connecteur et les méthodes d’action et de fonction sont des membres facultatifs du dataApi contrat. Certains hôtes ne les implémentent pas. Vérifiez donc toujours qu’une méthode existe (par exemple) if (dataApi.executeAction) { ... }avant de l’appeler. Une méthode présente ne signifie pas que la page a un connecteur ou une API personnalisée Dataverse liée à celle-ci, ou que l’API personnalisée est activée ou autorisée pour l’utilisateur actuel. Gérez explicitement les fonctionnalités indisponibles et les échecs d’API personnalisés plutôt que d’assumer la réussite.
Méthodes de table Dataverse
Utilisez les méthodes de table Dataverse de l’objet dataApi pour créer, récupérer, mettre à jour et supprimer des lignes de table Dataverse et interroger des colonnes de choix.
| Méthode | Descriptif |
|---|---|
createRow |
Crée une ligne dans la table spécifiée. |
deleteRow |
Supprime une ligne de la table spécifiée. |
getChoices |
Récupère les choix du nom de colonne de choix spécifié. |
queryTable |
Interroge une table avec les options spécifiées. |
retrieveRow |
Récupère une ligne à partir de la table spécifiée avec les options spécifiées. |
updateRow |
Met à jour une ligne existante dans la table spécifiée. |
Méthodes de connecteur
Utilisez les méthodes de connecteur de l’objet dataApi pour utiliser les données exposées par un connecteur Power Platform lié à la page.
| Méthode | Descriptif |
|---|---|
createConnectorRow |
Crée une ligne dans la table de connecteurs spécifiée. |
deleteConnectorRow |
Supprime une ligne de la table de connecteur spécifiée. |
executeConnectorOperation |
Appelle une opération nommée exposée par un connecteur REST (clé d’opération), telle que Utilisateurs d’Office 365. |
getConnectorSwagger |
Récupère la définition Swagger (OpenAPI) du connecteur. |
getConnectorTableSchema |
Récupère le schéma d’une table (également appelée entité ou liste) exposée par le connecteur. |
listConnectorDatasets |
Répertorie les jeux de données disponibles pour le connecteur. |
listConnectorOperations |
Répertorie les opérations exposées par un connecteur REST (clé d’opération). |
listConnectorTables |
Répertorie les tables disponibles dans le jeu de données du connecteur spécifié. |
queryConnectorTable |
Interroge une table exposée par le connecteur avec les options spécifiées. |
retrieveConnectorRow |
Récupère une seule ligne à partir de la table de connecteur spécifiée. |
updateConnectorRow |
Met à jour une ligne existante dans la table de connecteur spécifiée. |
Méthodes d’action et de fonction Dataverse
Utilisez les méthodes d’action et de fonction de l’objet dataApi pour appeler des API personnalisées Dataverse liées à la page.
| Méthode | Descriptif |
|---|---|
executeAction |
Appelle une API personnalisée Dataverse liée à la page en tant qu’action. |
executeFunction |
Appelle une API personnalisée Dataverse liée à la page en tant que fonction. |
listBoundActions |
Répertorie les API personnalisées Dataverse (actions et fonctions) liées à la page. |
Méthodes de page
Utilisez les méthodes de page de l’objet dataApi pour contrôler la page générative elle-même, telles que le renvoi d’une valeur lorsque la page est utilisée comme boîte de dialogue.
| Méthode | Descriptif |
|---|---|
setPageOutput |
Définit la valeur retournée au script appelant lorsqu’une boîte de dialogue de page dégénérative se ferme. |