Del via


Brug Power Fx af navneområder i test (prøveversion)

Bemærk

Forhåndsversionsfunktionerne er ikke beregnet til produktionsformål og kan have begrænset funktionalitet. Disse funktioner er tilgængelige før en officiel udgivelse, så kunderne kan få tidlig adgang og give feedback.

Power Fx Navneområder er en kraftfuld funktion, der giver udviklere mulighed for at organisere og adskille forskellige sæt funktioner inden for sproget Power Fx . Ved hjælp af navneområder kan du skelne mellem de standardfunktioner, der leveres af Power Fx, f.eks. . CountRows, og udvidelser, der er tilføjet til bestemte formål, f.eks. testprogrammet med funktioner som f.eks. . Preview.Pause. Denne adskillelse hjælper med at bevare klarheden og undgå konflikter mellem forskellige sæt funktioner.

Fælles træk vs. specifikke handlinger

Navneområder gør det klart, hvad der er fælles træk ved sproget, Power Fx og hvad der er specifikke handlinger, der er unikke for visse udvidelser. For eksempel er funktioner som CountRows en del af kernesproget Power Fx og er tilgængelige universelt. På den anden side er funktioner som Preview.Pause er specifikke for testmotoren og bruges udelukkende i forbindelse med test Power Apps. Denne skelnen hjælper udviklere med at forstå omfanget og anvendeligheden af hver funktion og sikrer, at de bruger de rigtige værktøjer til de rigtige opgaver.

Adskillelse af bredere brugshandlinger fra eksempelfunktioner

Navneområder giver også udviklere mulighed for at adskille handlinger, der har bredere brug, fra funktioner, der er eksperimentelle og kan ændres. Navnerummet kan f.eks. bruges til tidlige koncepter og funktioner, Preview der stadig testes og forfines. Ved at placere forhåndsvisningsfunktioner i et separat navneområde kan udviklere eksperimentere med nye ideer uden at påvirke stabiliteten af deres primære applikationer. Denne tilgang tilskynder til innovation, samtidig med at der opretholdes en klar grænse mellem stabile og eksperimentelle træk.

Fremskridt fra prøveversion til TestEngine-navneområde

Efterhånden som funktioner modnes og bliver mere stabile, kan de udvikle sig fra Preview navneområdet til mere specialiserede navneområder som TestEngine. Denne progression indikerer, at funktionerne er testet og forfinet, og nu er klar til bredere brug i specifikke sammenhænge. En funktion, der starter i Preview navneområdet til testformål, kan f.eks. i sidste ende flyttes TestEngine til navneområdet, når den har bevist sin pålidelighed og anvendelighed i testscenarier. Denne strukturerede progression hjælper med at styre funktionernes livscyklus og sikrer, at kun veltestede funktioner bruges i produktionsmiljøer.

Administration af navneområder i testindstillinger

Navneområder i Power Fx kan administreres via testindstillingerne i YAML-konfigurationen. Denne mulighed giver dig mulighed for at angive allow- og blocklist-værdierne for at styre, hvilke navneområder der er aktiveret. Navneområdet er som standard TestEngine tilladt.

YAML-testindstillinger tillader og blokerer navneområder Power Fx :

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