Comparteix via


Utilitzar Power Fx espais de noms a les proves (versió preliminar)

Nota

Les característiques de visualització prèvia no estan dissenyades per a un entorn de producció i poden tenir una funcionalitat restringida. Aquestes característiques estan disponibles abans d’un llançament oficial de producte per tal que els clients el puguin utilitzar abans i enviar-nos els seus comentaris.

Power Fx Els espais de noms són una característica potent que permet als desenvolupadors organitzar i separar diferents conjunts de funcions dins del Power Fx llenguatge. Mitjançant l'ús d'espais de noms, podeu distingir entre les funcions per defecte proporcionades Power Fx, com ara CountRows, i les extensions afegides per a propòsits específics, com ara el motor de proves amb funcions com Preview.Pause. Aquesta separació ajuda a mantenir la claredat i evitar conflictes entre diferents conjunts de característiques.

Característiques comunes vs. accions específiques

Els espais de noms deixen clar quines són les característiques comunes del Power Fx llenguatge i quines són les accions específiques exclusives de determinades extensions. Per exemple, funcions com CountRows formen part del llenguatge bàsic Power Fx i estan disponibles universalment. D'altra banda, funcions com Preview.Pause són específiques del motor de proves i s'utilitzen exclusivament en el context de les proves Power Apps. Aquesta distinció ajuda els desenvolupadors a entendre l'abast i l'aplicabilitat de cada funció, assegurant-se que utilitzen les eines adequades per a les tasques adequades.

Separació de les accions d'ús més ampli de les característiques de visualització prèvia

Els espais de noms també permeten als desenvolupadors separar les accions que tenen un ús més ampli de les funcions que són experimentals i estan subjectes a canvis. Per exemple, l'espai de Preview noms es pot utilitzar per a conceptes i característiques primerencs que encara s'estan provant i refinant. Col·locant les característiques de vista prèvia en un espai de noms separat, els desenvolupadors poden experimentar amb noves idees sense afectar l'estabilitat de les seves aplicacions principals. Aquest enfocament fomenta la innovació mantenint un límit clar entre les característiques estables i experimentals.

Progressió de la vista prèvia a l'espai de noms TestEngine

A mesura que les característiques maduren i es tornen més estables, poden progressar des de l'espai Preview de noms a espais de noms més especialitzats com TestEngine. Aquesta progressió indica que les característiques estan provades i refinades, i ara estan preparades per a un ús més ampli en contextos específics. Per exemple, una funció que s'inicia a l'espai Preview de noms amb finalitats de prova podria moure's a l'espai TestEngine de noms un cop hagi demostrat la seva fiabilitat i utilitat en escenaris de prova. Aquesta progressió estructurada ajuda a gestionar el cicle de vida de les característiques i garanteix que només s'utilitzin funcionalitats ben provades en entorns de producció.

Gestió d'espais de noms a la configuració de prova

Els espais de noms es Power Fx poden administrar mitjançant la configuració de prova de la configuració YAML. Aquesta capacitat us permet especificar els valors de permís i llista de bloqueig per controlar quins espais de noms estan activats. Per defecte, l'espai de TestEngine noms està permès.

La configuració de la prova YAML permet un bloc d'espais de Power Fx noms:

testSettings:
  headless: false
  locale: "en-US"
  recordVideo: true
  extensionModules:
    enable: true
    allowNamespaces:
      - Preview