Partager via


Exemple de composant PCF de l’interpréteur de code

Cet exemple montre comment générer du contenu à l’aide d’une invite définie par Copilot Studio ou AI Hub.

Cet exemple est un contrôle PCF (Power Apps Component Framework) qui s’intègre aux invites de l’interpréteur de code pour afficher des visuels de données HTML/JavaScript interactifs ou générer des aperçus et des téléchargements pour les fichiers PDF, Word, PowerPoint et Excel.

Disponible pour

Applications pilotées par modèle

Code

Vous trouverez le code de l’exemple ici : PowerApps-Samples/component-framework/CodeInterpreterControl/.

Important

Consultez l’exemple README pour obtenir des instructions détaillées sur la création du contrôle et la configuration du composant PCF dans le formulaire.

Montre ce qui suit

Cet exemple montre comment un seul contrôle PCF peut afficher une sortie différente dans le formulaire d’application piloté par modèle qui dépend de l’invite fournie. Cet exemple fournit une solution managée que vous pouvez installer qui contient trois invites préparées pour vous.

Créer des données d'exemple pour la table d'exemple

La solution managée fournie inclut également la définition d’une table nommée sample_example. Tester cette invite crée 10 enregistrements d'exemple à utiliser dans cette présentation.

Invite conçue pour créer des exemples de données pour la table sample_example

Conseil / Astuce

Copiez l'un des exemples de valeurs GUID à définir comme enregistrement de test sample_example pour votre environnement lorsque vous testez les autres invites.

Invite : exemple de graphique de résumé de ligne interactif

Cette invite spécifie un graphique interactif qui retourne la valeur mimetype de text/html:

Exemple d'invite de graphique de résumé de ligne interactif

Conseil / Astuce

Si vous testez cette invite, utilisez l’un des exemples de valeurs GUID de la première invite et définissez-la comme données d’exemple pour le paramètre RecordId .

Définition d’exemples de données pour le paramètre recordid

Le code HTML n’est actuellement pas affiché dans la réponse du modèle, mais vous pouvez afficher les détails de l’exécution pour confirmer qu’il a été exécuté correctement.

Le contrôle PCF affiche ce code HTML interactif dans le formulaire :

Exemple de composant PCF de l’interpréteur de code montrant le graphique de synthèse de lignes interactives HTML généré

Exemple de document de proposition de vente

Cette invite spécifie un aperçu et un téléchargement direct pour un fichier PDF généré.

Exemple de composant PCF de l’interpréteur de code montrant le document de proposition de vente généré

Conseil / Astuce

Si vous testez cette invite, utilisez l’un des exemples de valeurs GUID de la première invite et définissez-la comme données d’exemple pour le paramètre RecordId .

Si vous testez cette invite, vous pouvez afficher un aperçu des résultats dans la réponse du modèle. Le contrôle affiche une expérience différente dans le formulaire :

Exemple de composant PCF de l’interpréteur de code montrant le document de proposition de vente PDF généré

Les fichiers générés .docx, .pptx et .xlsx sont également pris en charge, mais l'exemple de contrôle PCF ne prend actuellement pas en charge .pptx.

Application : sample_example app

La solution managée inclut également une application basée sur des modèles préconfigurée avec un formulaire disponible pour vous permettre de configurer le contrôle PCF CodeInterpreter. Cette application réduit le nombre d’étapes nécessaires pour essayer l’exemple.

Plus d’informations