Bendrinti naudojant


Microsoft Power Platform kūrimo įrankiai, skirti Azure DevOps

Naudokite "Microsoft Power Platform" kūrimo įrankius, kad automatizuotumėte įprastas kūrimo ir diegimo užduotis, susijusias su programomis, sukurtomis naudojant "Microsoft Power Platform". Šios užduotys apima:

  • Sprendimo metaduomenų (dar vadinamų sprendimais), kuriuose yra įvairių platformos komponentų, pvz.:
    • "Customer Engagement" programos: "Dynamics 365 Sales", "Customer Service", "Field Service", "Marketing" ir "Project Service Automation"
    • Drobės programos
    • Modeliu pagrįstos programos
    • vartotojo sąsajos srautai
    • Virtualūs agentai
    • AI Builder modeliai
    • Jungtys tarp kūrimo aplinkų ir šaltinio valdymo
  • Sukurtų artifaktų generavimas
  • Apačios srauto aplinkų išdėstymas
  • Parengimo arba atidėjimo aplinkos
  • Statinės analizės tikrinimas pagal sprendimus naudojant "Power Apps" tikrinimo paslaugą

Naudokite "Microsoft Power Platform" kūrimo įrankių užduotis su kitomis galimomis "Azure DevOps" užduotimis, kad sukurtumėte kūrimo ir leidimo srautus. Srautai, kuriuos komandos bendrai įdeda įtraukia pradėjimą, eksportavimą iš Dev, sukūrimą ir išleidimą.

ALM maitinamas Azure DevOps.

Pastaba.

"Microsoft Power Platform" kūrimo įrankiai palaikomi tik "Microsoft Dataverse" aplinkoje su duomenų baze. Daugiau informacijos: Kurti aplinką su duomenų baze

Microsoft Power Platform kūrimo įrankius dabar galima naudoti GCC ir GCC High regionuose.

Kas yra "Microsoft Power Platform" kūrimo įrankiai?

"Microsoft Power Platform" kūrimo įrankiai yra "Power Platform" specifinių "Azure DevOps" kūrimo užduočių rinkinys, kuris pašalina poreikį rankiniu būdu atsisiųsti pasirinktinius įrankius ir scenarijus, kad būtų galima valdyti programų, sukurtų naudojant "Microsoft Power Platform", gyvavimo ciklą.

Užduotis galite naudoti atskirai, pvz., importuoti sprendimą į paskesnę aplinką, arba kartu sraute, kad suorganizuotumėte scenarijų, pvz., sugeneruotumėte kūrimo artefaktą, įdiegtumėte norėdami išbandyti arba derliaus kūrimo priemonės pakeitimus. Kūrimo užduotys iš esmės gali būti skirstomos į keturis tipus:

  • Pagalbinė priemonė
  • Kokybės tikrinimas
  • Sprendimas
  • Aplinkos valdymas

Daugiau informacijos apie galimas užduotis rasite Microsoft Power Platform Kūrimo įrankių užduotys.

Kas yra „Power Platform” Kūrimo įrankių 2.0 versija?

Be to, kas pateikiama „Power Platform” Kūrimo įrankiuose, 2.0 „Power Platform” kūrimo įrankių versija yra „Power Platform” pagrįsta CLI.

Power Platform "Build Tools" 1.0 versija pagrįsta PowerShell. Power Platform "Build Tools 2.0" yra versija, kuri bus aptarnaujama ir pridedamos naujesnės funkcijos.

Ankstesnėse kūrimo įrankių versijose Power Platform prireikus atliksime kritinius saugos naujinimus. Labai rekomenduojame klientams kuo anksčiau pereiti prie „Power Platform” Kūrimo įrankių 2.0 versijos.

Svarbu

Negalima maišyti ir derinti užduočių versijų „Power Platform” Kūrimo įrankių savo kūrimo sraute.

Gaukite "Microsoft Power Platform" kūrimo įrankius

"Microsoft Power Platform Build Tools" galima įdiegti į jūsų Azure DevOps organizaciją iš Azure Marketplace.

Įdiegus visas užduotis, įtrauktas į "Microsoft Power Platform" kūrimo įrankius, bus galima įtraukti į bet kurį naują ar esamą srautą. Galite rasti jas ieškodami „Power Platform".

Gaukite Microsoft Power Platform kūrimo įrankius

Prisijungimas prie aplinkų

Norėdami sąveikauti su "Microsoft Power Platform" aplinka, turite užmegzti ryšį, kad kūrimo įrankio užduotys galėtų atlikti reikiamus veiksmus. Galimi du ryšių tipai:

Ryšio tipas Aprašą
Pagrindinis tarnybos narys per darbo krūvio tapatybės susiejimą (rekomenduojama) Naudoja pagrindine paslauga pagrįstą autentifikavimą naudojant išorinius kredencialus. Rekomenduojama nuomotojams, kuriems reikalingas kelių veiksnių autentifikavimas.
Paslaugos vykdytojas ir kliento paslaptis Naudoja pagrindine paslauga pagrįstą autentifikavimą.
Vartotojo vardas / slaptažodis Bendrasis paslaugos ryšys su vartotojo vardu ir slaptažodžiu. Nepalaiko vartotojų, reikalaujančių kelių dalių autentifikavimo.

Konfigūruokite paslaugų ryšius naudodami paslaugų principą

Norėdami konfigūruoti ryšį naudodami pagrindinę tarnybą, pirmiausia turite turėti profilį, Power Platform autentifikuotą su reikiamomis teisėmis. Turite įtraukti "Microsoft Entra ID" programą ir susietą programos vartotoją į "Dataverse" aplinką.

Sukurkite pagrindinę ir kliento paslaptį

Naudokite komandą pac admin create-service-principal, kad sukurtumėte ir sukonfigūruotumėte pagrindinę tarnybą, kuri bus naudojama su Microsoft Power Platform kūrimo įrankių užduotimis.

Ši komanda pirmiausia užregistruoja programos objektą ir atitinkamą pagrindinį tarnybos pavadinimą (SPN) Microsoft Entra ID. Tada ji įtraukia programą kaip administratoriaus vartotoją į "Microsoft Power Platform" nuomotoją.

Ši komanda turi du parametrus:

pavadinimas / vardas ir pavardė Trumpasis pavadinimas Privalomas Aprašą
environment env Taip Aplinkos ID arba URL, prie kurio reikia pridėti programos vartotoją.
role r No Programos vartotojui taikytinos saugos vaidmuo vardas arba ID. Numatytoji reikšmė yra: "Sistemos administratorius".

Sprendimų tikrintuvui reikia vaidmens su prvAppendmsdyn_analysisjob teise pridėti prie msdyn_analysisjob lentelės. Pagal numatytuosius nustatymus sistemos administratoriaus vaidmuo turi šią teisę.

Galite jį naudoti taip:

C:\> pac admin create-service-principal  --environment <environment id>

Kai pasiseka, rodomi keturi stulpeliai:

  • „Power Platform“ valdytojoID
  • Programos ID
  • Kliento slėpinys (paprastu tekstu)
  • Galiojimas

Pavyzdys.

PS C:\>pac admin create-service-principal --environment d3fcc479-0122-e7af-9965-bde57f69ee1d
Connected as admin@M365x57236726.onmicrosoft.com
Successfully assigned user adde6d52-9582-4932-a43a-beca5d182301 to environment d3fcc479-0122-e7af-9965-bde57f69eeld with security role System Administrator
Tenant ID                            Application ID                       Client Secret                           Expiration
2b0463ed-efd7-419d-927d-a9dca49d899c adde6d52-9582-4932-a43a-beca5d182301 beY8Q~JBZ~CBDgIKKBjbZ3g6BofKzoZkYj23Hbf 7/31/2024 4:27:03 PM

Naudokite rodomą informaciją, kad sukonfigūruotumėte „Power Platform“ paslaugos ryšį.

Svarbu

Laikykite kliento slėpinį saugiai ir apsaugotai. Kai komandų eilutė bus išvalyta, negalėsite dar kartą atkurti tos pačios kliento paslapties.

Sukonfigūruoti aplinką su programos ID

Programos ID turite įtraukti kaip programos vartotoją į "Microsoft Power Platform" aplinką, prie kurios jungiatės. Tai galite padaryti dviem būdais.

PS C:\>pac admin assign-user --user "adde6d52-9582-4932-a43a-beca5d182301" --role "System administrator" --environment d3fcc479-0122-e7af-9965-bde57f69ee1d --application-user
Connected to... SnDemoDev
Connected as admin@M365x57236726.onmicrosoft.com
Successfully assigned user adde6d52-9582-4932-a43a-beca5d182301 to environment d3fcc479-0122-e7af-9965-bde57f69ee1d with security role System Administrator

Įsitikinkite, kad pridėtam programos vartotojui priskirtas sistemos administratoriaus vaidmuo (pasiekiamas iš "Tvarkyti vaidmenis" programos vartotojo saugos nustatymuose).

Dažnai užduodami klausimai (DUK)

Ar mano seni Microsoft Power Platform Build Tool vamzdynai ir toliau veiks?

Senesni vamzdynai ir toliau veikia, tačiau naujesnės funkcijos nebus pridėtos prie senesnių užduočių. Jei norite naudoti naujesnes funkcijas, labai rekomenduojame pakeisti užduoties versiją sraute.

Kodėl naują užduotį Power Platform grindėte CLI, o ne PowerShell?

„Power Platform” CLI užduotys yra kelių platformų funkcijos, jos labai lanksčios, įskaitant paleidimą platformoje „Linux”. Tai tos pačios užduotys, kurios pasiekiamos naudojant "Power Platform" veiksmus, skirtus "GitHub". Dabar turite nuoseklią "Azure DevOps" ir "GitHub" patirtį.

Ar Microsoft Power Platform kūrimo įrankiai veikia tik Power Apps?

Kūrimo įrankiai veikia tiek drobėje, tiek modeliu pagrįstose programose, "Microsoft Copilot Studio" virtualiuose agentuose, vartotojo sąsajos srautuose ir tradiciniuose srautuose, "AI Builder", pasirinktinėse jungtyse ir duomenų srautuose, kuriuos dabar galima įtraukti į sprendimą. Į šį sąrašą taip pat įtrauktos "Customer Engagement" programos ("Dynamics 365 Sales", "Customer Service", "Field Service", "Marketing" ir "Project Service Automation"). Finansų ir operacijų programose galima atlikti atskiras kūrimo užduotis.

Anksčiau buvau įdiegęs kūrimo įrankių peržiūrą – ar galiu atnaujinti iš Power Apps kūrimo įrankių peržiūros į Power Platform kūrimo įrankius?

Negalite atnaujinti iš peržiūros versija versijos, nes turėjome pristatyti keletą esminių pakeitimų visuotinai pasiekiamame leidime. Norėdami pereiti nuo peržiūros versijos, turite įdiegti "Microsoft Power Platform" kūrimo įrankius ir iš naujo sukurti srautus arba iš naujo sukonfigūruoti esamus srautus, kad būtų naudojamos naujos kūrimo įrankių užduotys. Taip pat turite sukurti naujų aptarnavimo ryšių.

Ar galiu įtraukti srauto ir drobės programas?

Taip, srautų ir drobių programoms sprendimas yra žinomas, taigi, jei šie komponentai prisideda prie jūsų sprendimo, jie gali dalyvauti jūsų programos gyvavimo cikle. Tačiau kai kuriems žingsniams atlikti vis tiek reikia rankinių konfigūracijų. Tačiau atliekant tam tikrus veiksmus dar reikia rankinio konfigūravimo, kuris bus sprendžiamas šiais metais, kai pristatysime aplinkos kintamuosius ir jungtis. Dabartinių apribojimų sąrašą galite rasti čia: Žinomi apribojimai.

Kiek kainuoja Microsoft Power Platform kūrimo įrankiai?

Kūrimo įrankiai prieinami nemokamai. Tačiau norint naudoti kūrimo įrankius, reikalinga galiojanti "Azure DevOps" prenumerata. Daugiau informacijos rasite Kainos Azure DevOps.

Matau plėtinį, bet kodėl neturiu parinkties jį įdiegti?

Jei nematote parinkties install, greičiausiai jūsų Azure DevOps organizacijoje trūksta reikiamų diegimo teisių. Daugiau informacijos pasiekiama Tvarkyti plėtinių leidimus.

Kaip kūrėjai gali naudoti tikrintuvo užduoties rezultatus?

Tikrintuvo užduoties išvestis yra Sarif failas o VS Code ir Visual Studio plėtinius galima peržiūrėti ir atlikti veiksmus su Sarif failais.

Taip pat žr.

Power Platform kūrimo įrankiai, skirti Azure DevOps leidimo pastaboms
Sukurkite įrankio užduotis
Microsoft Power Platform Build Tools laboratorijos