Dalintis per


Bandomojo variklio funkcijos gyvavimo ciklas (peržiūra)

Pastaba.

Peržiūros funkcijos nėra skirtos naudoti gamybai ir gali būti apribotas jų funkcionalumas. Šias funkcijas galima naudoti prieš oficialų išleidimą, kad klientai galėtų gauti ankstyvą prieigą ir pateikti atsiliepimų.

Bandomasis variklis turi struktūrizuotą funkcijų gyvavimo ciklo modelį, skirtą valdyti funkcijų progresavimą nuo eksperimentinių koncepcijų iki visuotinai prieinamų galimybių. Šis metodas leidžia vartotojams pasiekti naujas funkcijas skirtingais brandos lygiais, kartu užtikrinant gamybos scenarijų patikimumą ir stabilumą.

Bandomojo variklio funkcijos progresavimas

Bandomojo variklio funkcijos atitinka apibrėžtą kelią nuo pradžios iki bendro prieinamumo trimis etapais:

  1. Atvirojo kodo naujovės (peržiūros etapas)
  2. Peržiūros funkcijos (vertinimo etapas)
  3. Bendras prieinamumas (stabili fazė)

1. Atvirojo kodo naujovės (peržiūros etapas)

Daugelio "Test Engine" funkcijų kelionė prasideda atvirojo kodo saugykloje, kur:

  • Bendruomenės nariai ir "Microsoft" inžinieriai siūlo ir teikia naujas funkcijas
  • Kuriami nauji teikėjai ir plėtiniai, kad būtų palaikoma daugiau scenarijų
  • Pasirinktiniai Power Fx veiksmai kuriami ir išbandomi realioje aplinkoje
  • Eksperimentinės koncepcijos patvirtinamos prieš oficialų produkto integravimą

Šiame peržiūros etape pateikiamos pažangiausios galimybės, pasiekiamos kūrėjams, kuriantiems bandomąjį variklį iš šaltinio.

2. Peržiūros funkcijos (vertinimo etapas)

Funkcijos, kurios parodo vertę atvirojo kodo aplinkoje, gali pereiti į vertinimo etapą, kur jos tampa pasiekiamos oficialiame Power Platform CLI (pac) leidime su aiškiu pasirinkimu:

  • Funkcijos pasiekiamos naudojant funkcijos priešdėlį Preview Power Fx
  • Funkcijos turi būti aiškiai įjungtos bandymo nustatymuose:
testSettings:
  extensionModules:
    enable: true
    allowPowerFxNamespaces:
      - Preview
  • Šio etapo funkcijos išbandomos išsamiau, tačiau vis tiek gali būti plėtojamos atsižvelgiant į atsiliepimus
  • Dokumentacijoje yra žymėjimas Peržiūra, nurodantis galimus būsimus pakeitimus

3. Bendras prieinamumas (stabili fazė)

Po kruopštaus testavimo ir patobulinimo peržiūros etape stabilios funkcijos pereina prie bendrojo pasiekiamumo:

  • Funkcijos pereina iš priešdėlio Preview į priešdėlį TestEngine
  • Funkcionalumas tampa pasiekiamas pagal numatytuosius nustatymus be specialios konfigūracijos
  • Funkcijos laikomos paruoštomis gamybai su visišku palaikymu
  • Dokumentacija pašalina pavadinimą Peržiūra

Funkcijų įgalinimas per Power Fx funkcijų organizavimą

Bandomasis variklis naudoja Power Fx funkcijų priešdėlius kaip pagrindinį mechanizmą funkcijų prieinamumui kontroliuoti:

Funkcijos priešdėlis Aprašą Pasiekiamumas
TestEngine Gamybai paruoštos funkcijos pasiekiamos visiems vartotojams Įjungta pagal numatytuosius nustatymus
Preview Vertinamos funkcijos, kurios gali keistis Reikalauja aiškaus sutikimo
(Nėra) Pagrindinės Power Fx funkcijos Visada pasiekiamas

Ši organizacija teikia keletą privalumų:

  • Aiškus funkcijos brandos nurodymas: priešdėlis praneša apie stabilumo lūkesčius
  • Kontroliuojama prieiga: peržiūros funkcijos turi būti aiškiai įjungtos, apsaugant vartotojus nuo nenumatytų pakeitimų
  • Versijos atsparumas: Funkcijoms subrendus, kodą galima palaipsniui atnaujinti, kad būtų galima naudoti naują priešdėlį

Daugiau informacijos apie šių prefiksų konfigūravimą ir naudojimą ieškokite Funkcijų organizavimo naudojimas Power Fx atliekant tikrinimą.

Indėlis į bandomojo variklio evoliuciją

"Test Engine" produkto komanda aktyviai bendradarbiauja su bendruomene kurdama produktą:

Atvirojo kodo įnašai

Bendruomenės nariai gali prisidėti prie "Test Engine" keliais būdais:

  • Teikėjo plėtiniai: sukurkite naujų teikėjų, kad palaikytumėte daugiau programų tipų
  • Power Fx Veiksmai: sukurkite pasirinktinius veiksmus, kad įgalintumėte naujus testavimo scenarijus
  • Funkcijų patobulinimai: patobulinkite esamas funkcijas, kad jos atitiktų įprastus scenarijus
  • Pranešimas apie problemas: praneškite apie visas problemas, kurias aptikote naudodami mūsų "GitHub" saugyklos problemas. Čia rasite esamas žinomas problemas: aka.ms/TestEngineOpenIssues

Produkto integravimo kelias

Funkcijos, kurios prasideda kaip atvirojo kodo indėlis, gali būti svarstomos dėl įtraukimo į oficialų Power Platform CLI (pac test run) atliekant šį procesą:

  1. Pradinis kūrimas: funkcija sukurta ir išbandyta atvirojo kodo saugykloje
  2. Bendruomenės patvirtinimas: kiti vartotojai patikrina funkcijos naudingumą ir stabilumą
  3. Produkto svarstymas: "Test Engine" produkto komanda peržiūri šią funkciją
  4. Peržiūros integravimas: jei patvirtinta, funkcija integruota į peržiūros priešdėlį
  5. Bendras prieinamumas: Po pakankamo patvirtinimo funkcija pereina prie "TestEngine" priešdėlio

Bendradarbiavimas su produkto komanda

Kūrėjai, norintys pateikti funkcijų, kurios galiausiai gali būti įtrauktos į oficialų produktą, turėtų:

  • Aptarkite prieš kurdami: atidarykite problemą saugykloje, kad aptartumėte koncepciją
  • Laikykitės projektavimo gairių: įsitikinkite, kad įgyvendinimas atitinka bandomojo variklio architektūrą
  • Pateikite išsamius testus: įtraukite automatinius testus, įrodančius patikimumą
  • Dokumentuokite funkciją: sukurkite vartotojams aiškią dokumentaciją

Funkcijos gyvavimo ciklo modelio pranašumai

"Test Engine" naudotojams šis modelis turi keletą privalumų:

  • Prieiga prie naujovių: naudokite pažangiausias funkcijas prieš jas oficialiai išleidžiant
  • Kontroliuojama rizika: pasirinkite, kurias peržiūros funkcijas įjungti pagal poreikius
  • Aiškūs lūkesčiai: supraskite funkcijų stabilumą naudodami nuoseklias priešdėlio konvencijas
  • Dalyvavimo galimybė: įtakokite produkto kryptį per indėlį ir atsiliepimus