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.
Nonte
Les fonctionnalités en version préliminaire ne sont pas destinées à une utilisation en production et peuvent être restreintes. Ces fonctionnalités sont disponibles avant une version officielle afin que les clients puissent obtenir un accès anticipé et fournir des commentaires.
Les espaces de noms Power Fx sont une fonctionnalité puissante qui permet aux développeurs d’organiser et de séparer différents ensembles de fonctions au sein du langage Power Fx. En utilisant des espaces de noms, vous pouvez faire la distinction entre les fonctions par défaut fournies par Power Fx, telles que CountRows, et les extensions ajoutées à des fins spécifiques, comme Test Engine avec des fonctions telles que Preview.Pause. Cette séparation permet de maintenir la clarté et d’éviter les conflits entre différents ensembles de fonctionnalités.
Fonctionnalités communes vs. actions spécifiques
Les espaces de noms indiquent clairement quelles sont les caractéristiques communes du langage Power Fx et quelles sont les actions spécifiques propres à certaines extensions. Par exemple, les fonctions comme CountRows font partie du langage de base Power Fx et sont disponibles universellement. D’autre part, les fonctions comme Preview.Pause sont spécifiques à Test Engine et sont utilisées exclusivement dans le cadre des tests Power Apps. Cette distinction aide les développeurs à comprendre la portée et l’applicabilité de chaque fonction, en s’assurant qu’ils utilisent les bons outils pour les bonnes tâches.
Séparer les actions d’utilisation plus large des fonctionnalités en version préliminaire
Les espaces de noms permettent également aux développeurs de séparer les actions qui ont une utilisation plus large des fonctions expérimentales et sujettes à changement. Par exemple, l’espace de noms Preview peut être utilisé pour les premiers concepts et fonctionnalités qui sont encore en cours de test et d’affinage. En plaçant les fonctionnalités d’évaluation dans un espace distinct, les développeurs peuvent expérimenter de nouvelles idées sans affecter la stabilité de leurs applications principales. Cette approche encourage l’innovation tout en maintenant une délimitation claire entre les fonctionnalités stables et expérimentales.
Progression de la version préliminaire à l’espace de noms TestEngine
Au fur et à mesure que les fonctionnalités mûrissent et deviennent plus stables, elles peuvent passer de l’espace de noms Preview à des espaces de noms plus spécialisés comme TestEngine. Cette progression indique que les fonctionnalités sont testées et affinées, et qu’elles sont maintenant prêtes pour une utilisation plus large dans des contextes spécifiques. Par exemple, une fonction qui commence dans l’espace de noms Preview à des fins de test peut éventuellement être déplacée vers l’espace de noms TestEngine une fois qu’elle a prouvé sa fiabilité et son utilité dans des scénarios de test. Cette progression structurée facilite la gestion du cycle de vie des fonctionnalités et garantit que seules les fonctionnalités bien testées sont utilisées dans les environnements de production.
Gestion des espaces de noms dans les paramètres de test
Les espaces de noms dans Power Fx peuvent être gérés via les paramètres de test dans la configuration YAML. Cette possibilité vous permet de spécifier les valeurs d’autorisation et de liste de blocage pour contrôler les espaces de noms activés. Par défaut, l’espace de noms TestEngine est autorisé.
Les paramètres de test YAML autorisent et bloquent les espaces de noms Power Fx :
testSettings:
headless: false
locale: "en-US"
recordVideo: true
extensionModules:
enable: true
allowNamespaces:
- Preview