Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Microsoft Power Platform luontityökalujen avulla voit automatisoida Microsoft Power Platform rakennettuihin sovelluksiin liittyviä yleisiä koonti- ja käyttöönottotehtäviä. Näitä tehtäviä ovat:
- Synkronoidaan ratkaisun metatietoja (kutsutaan myös ratkaisuiksi), jotka sisältävät käyttöympäristön eri osat, kuten seuraavat:
- Customer Engagement -sovellukset: Dynamics 365 Sales, asiakaspalvelu, kenttäpalvelu, markkinointi ja Project Service Automation
- Canvas-sovellukset
- mallipohjaiset sovellukset
- käyttöliittymätyönkulut
- Virtuaaliagentit
- AI Builder mallit
- Kehitysympäristöjen ja lähdekoodinhallinnan väliset yhdistimet
- Koontiartefaktien muodostaminen
- Käyttöönotto alavirran ympäristöihin
- Käyttöympäristöjen provisiointi ja deprovisiointi
- Staattisen analyysin tarkistusten tekeminen ratkaisuille Power Apps tarkistuspalvelun avulla
Voit luoda koonti- ja julkaisuputkia käyttämällä Microsoft Power Platform Koontityökalut -tehtäviä yhdessä muiden käytettävissä olevien Azure DevOps tehtävien kanssa. Ryhmien usein käyttöönottamia putkia ovat aloitus, vienti kehityksestä, koonti ja julkaisu.
Muistiinpano
Microsoft Power Platform koontityökaluja tuetaan vain Microsoft Dataverse-ympäristössä, jossa on tietokanta. Lisätietoja: tietokannan sisältävän ympäristön luominen
Microsoft Power Platform koontityökalut ovat nyt käytettävissä GCC- ja GCC High -alueilla.
Mitä ovat Microsoft Power Platform koontityökalut?
Microsoft Power Platform koontityökalut ovat kokoelma Power Platformiin liittyviä Azure DevOps koontitehtäviä, joiden ansiosta ei tarvitse ladata manuaalisesti mukautettuja työkaluja ja komentosarjoja Microsoft Power Platform luotujen sovellusten elinkaaren hallitsemiseksi.
Tehtäviä voidaan käyttää yksitellen, kuten tuomalla ratkaisun loppupään ympäristöön, tai yhdessä putkessa skenaarion, kuten koontiversion artefaktin luominen, testaukseen julkaisu tai tekijöiden muutosten keräämisen, järjestelemiseen. Koontitehtävät voidaan pitkälti jakaa neljään tyyppiin:
- Avustaja
- Laaduntarkistus
- Ratkaisu
- Ympäristönhallinta
Lisätietoja käytettävissä olevista tehtävistä on kohdassa Microsoft Power Platform Työkalut-tehtävien luominen.
Mikä on Power Platform Build Tools -versio 2.0?
Power Platform Build Tools -sisällön lisäksi Power Platform Build Tools -versio 2.0 on Power Platform CLI -pohjainen.
Power Platform Build Tools -versio 1.0 perustuu PowerShelliin. Power Platform Build Tools 2.0 on versio, jota päivitetään ja johon lisätään uusia ominaisuuksia.
Aiemmissa Power Platform Build Toolsin versioissa teemme kriittiset suojauspäivitykset tarpeen mukaan. On suositeltavaa, että asiakkaat siirtyvät mahdollisimman pian Power Platform Build Tools -versioon 2.0.
Tärkeä
Koontiversioputkessa ei voi käyttää useita Power Platform Build Toolsin tehtäväversioita.
Hanki Microsoft Power Platform-koontityökalut
Microsoft Power Platform-koontityökalut voidaan asentaa Azure DevOps organisaatioosi Azure Marketplace:stä.
Asennuksen jälkeen kaikki Microsoft Power Platform Koontityökalut -putkeen sisältyvät tehtävät voidaan lisätä mihin tahansa uuteen tai olemassa olevaan jaksoon. Voit etsiä niitä tekemällä haun Power Platform.
yhteys ympäristöihin
Jotta voit käsitellä Microsoft Power Platform-ympäristöä, sinun on muodostettava yhteys, jotta koontityökalun tehtävät voivat suorittaa vaaditut toiminnot. Käytettävissä on kahdenlaisia yhteyksiä:
| Yhteyden tyyppi | Description |
|---|---|
| Palvelun päänimi Workload Identity Federationin kautta (suositus) | Käyttää palvelun päänimeen perustuvaa todennusta yhdistettyjen tunnistetietojen kautta. Suositellaan vuokraajille, jotka vaativat monivaiheista todennusta. |
| Palvelun päänimi ja asiakassalaisuus | Käyttää palvelun päänimeen perustuvaa todennusta. |
| Käyttäjänimi/salasana | Yleinen palveluyhteys käyttäjänimellä ja salasanalla. Ei tue käyttäjiä, jotka tarvitsevat monimenetelmäistä todennusta. |
Palvelinyhteyksien määrittäminen palvelun päänimen avulla
Jotta voit määrittää yhteyden käyttämällä palvelun päänimeä, tarvitset ensin Power Platform -profiilin, joka on todennettu tarvittavilla käyttöoikeuksilla. Sinun on lisättävä Microsoft Entra ID-sovellus ja siihen liittyvä sovelluksen käyttäjä Dataverse-ympäristöön.
Luo palvelun päänimi ja asiakkaan salaisuus
Luo ja määritä Microsoft Power Platform Koontityökalut -tehtävissä käytettävä palvelun päänimi pac-järjestelmänvalvojan create-service-principal-komennolla.
Tämä komento rekisteröi ensin Sovellus-objektin ja vastaavan palvelun päänimen (SPN) Microsoft Entra ID. Sitten se lisää sovelluksen järjestelmänvalvojakäyttäjänä Microsoft Power Platform vuokraajaan.
Tässä komennossa on kaksi parametria:
| name | lyhyt nimi | Pakolliset | Description |
|---|---|---|---|
environment |
env |
Kyllä | Sen ympäristön tunnus tai URL-osoite, johon sovelluskäyttäjä lisätään. |
role |
r |
No | Sovelluskäyttäjälle kohdistetun käyttöoikeusroolin nimi tai tunnus. Oletusarvo: Järjestelmän järjestelmänvalvoja.
Ratkaisun tarkistamiseen tarvitaan rooli, joka sisältää privAppendmsdyn_analysisjob-oikeuden lisätä msdyn_analysisjob-taulukkoon. Järjestelmänvalvojan roolilla on oletusarvoisesti tämä oikeus. |
Voit käyttää sitä seuraavasti:
C:\> pac admin create-service-principal --environment <environment id>
Kun tämä on tehty, näkyvissä on neljä saraketta:
- Power Platform Vuokraajatunnus
- Sovelluksen tunnus
- Asiakasohjelman salasana (tekstimuodossa)
- Vanheneminen
Esimerkki:
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
Käytä näytettäviä tietoja Power Platform -palveluyhteyden määrittämiseen.
Tärkeä
Pidä asiakasohjelman salasana turvassa ja suojattuna. Kun komentokehote on tyhjennetty, et voi enää noutaa samaa asiakasohjelman salasanaa uudelleen.
Ympäristön määrittäminen sovellustunnuksella
Sinun on lisättävä sovellustunnus sovelluksen käyttäjänä siinä Microsoft Power Platform ympäristössä, johon muodostat yhteyden. Se voidaan tehdä kahdella eri tavalla.
- Voit tarkastella tätä artikkelia: Sovellus käyttäjän luonti.
- Voit käyttää Power Platform CLI:tä Esimerkki:
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
Varmista, että lisätyllä sovelluksen käyttäjällä on järjestelmänvalvojan rooli (saatavilla sovelluksen käyttäjän suojausasetusten Hallitse rooleja -kohdasta).
Usein kysyttyjä kysymyksiä
Onko vanha Microsoft Power Platform Build Tool -putki jatkaa toimintaansa?
Vanhemmat putket toimivat edelleen, mutta uudempia ominaisuuksia ei lisätä vanhempiin tehtäviin. Jos uusia toimintoja halutaan suorittaa, putkessa olevan tehtävän versio kannattaa muuttaa.
Miksi perustit uuden tehtävän CLI: lle Power Platform PowerShell: n sijaan?
Power Platform CLI -tehtävät ovat moniympäristöisiä ja erittäin joustavia, sillä ne voidaan suorittaa myös linux-suorittimissa. Nämä ovat samoja tehtäviä, jotka ovat käytettävissä Power Platform Actions for GitHub -palvelussa. Azure DevOps ja GitHub välillä on nyt yhtenäinen käyttökokemus.
Ko Microsoft Power Platform -koontityökalut toimivat vain Power Apps?
Koontityökalut toimivat sekä pohjaan perustuvissa että mallipohjaisissa sovelluksissa, Microsoft Copilot Studio virtuaaliagentissa, käyttöliittymätyönkuluissa ja perinteisissä työnkuluissa, AI Builder, mukautetuissa liittimissä ja tietovoissa, jotka kaikki voidaan nyt lisätä ratkaisuun. Tämä luettelo sisältää myös Customer Engagement -sovellukset (Dynamics 365 Sales, asiakaspalvelu, kenttäpalvelu, markkinointi ja Project Service Automation). Talous- ja toimintosovelluksille on saatavana erillisiä koontitehtäviä.
Olin aiemmin asentanut Build Toolsin esikatselun – voinko päivittää Power Apps Build Toolsin Power Platform Build Toolsiksi?
Et voi päivittää esiversiosta, koska yleisesti saatavilla olevaan versioon on tehty joitakin suuria muutoksia. Jos haluat siirtyä esikatseluversiosta, sinun on asennettava Microsoft Power Platform Koontityökalut ja joko rakennettava putket uudelleen tai määritettävä olemassa olevat putket uudelleen käyttämään uusia koontityökalujen tehtäviä. Tämän lisäksi on luotava myös uusi palveluyhteys.
Voinko sisällyttää työnkulku- ja pohjaan perustuvia sovelluksia?
Kyllä. Työnkulut ja pohjaan perustuvat sovellukset ovat ratkaisutietoisia, joten jos nämä osat lisätään ratkaisuun, ne voivat olla osa sovelluksen elinkaarta. Jotkin vaiheet kuitenkin edellyttävät edelleen manuaalisesti tehtäviä määrityksiä. Manuaalisten määritysten tarvetta käsitellään myöhemmin tänä vuonna, kun otetaan käyttöön ympäristömuuttujat ja yhdistimet. Luettelo nykyisistä rajoituksista: Tunnetut rajoitukset.
Kuinka paljon Microsoftin Power Platform -koontityökalut maksavat?
Build Tools on saatavana maksutta. Koontityökalujen käyttäminen edellyttää kuitenkin kelvollista Azure DevOps tilausta. Lisätietoja on saatavilla Azure DevOpsin hinnoittelusta.
Näen laajennuksen, mutta miksi en voi asentaa sitä?
Jos et näe install -vaihtoehtoa, sinulla ei todennäköisesti ole tarvittavia asennusoikeuksia Azure DevOps-organisaatiossasi. Lisätietoja on kohdassa Laajennusoikeuksien hallinta.
Miten kehittäjät voivat käyttää tarkistustehtävän tuloksia?
Tarkistamistehtävän tulos on Sarif-tiedosto ja SEKÄ VS Code- että Visual Studio-laajennukset ovat käytettävissä Sarif-tiedostojen tarkasteluun ja toimenpiteisiin ryhtymiseen.
Katso myös
Power Platform Build Tools for Azure DevOps release notes
Luo työkalutehtäviä
Microsoft Power Platform Luo työkalut -testiympäristöt