Rad s rješenjima uz PowerShell

Web API za provjeru aplikacija Power Apps donosi mehanizam za pokretanje statičke analize prema prilagodbama i proširenjima na platformi Microsoft Dataverse. Dostupan je autorima i razvojnim inženjerima za izvršavanje opsežnih statičkih, analitičkih provjera na njihovim rješenjima u odnosu na niz najboljih pravila iz prakse, a u svrhu utvrđivanja problematičnih obrazaca. Za početak korištenja web API-ja za aplikacije Power Apps pogledajte Početak,

Usluga provjere pruža logiku za značajku rješenja za provjeru na portalu autora aplikacije Power Apps i uključena je u automatizaciju za aplikacije poslane u AppSource. U ovom smo odjeljku opisali kako pokrenuti analizu najboljeg rješenja iz prakse za vaše prilagodbe i dodatke u kanalu DevOps kako biste provjerili kvalitetu komponente svog rješenja.

Savjet

Savjet br. 1: razmislite o upotrebi modula, Microsoft.PowerApps.Checker.PowerShell, umjesto da koristite web API. Modul je potpuno podržani alat koji je dostupan u Galeriji za PowerShell. Trenutno ograničenje zahtijeva korištenje sustava Windows PowerShell u vašem projektu. Ako ne možete ispuniti ovaj zahtjev, izravno komuniciranje s web API-jima vjerojatno će biti najbolji pristup.

Savjet br. 2: rješenjima možete jednostavno upravljati koristeći PowerShell kao dio vaše prilagođene automatizacije. Pogledajte modul Microsoft.Xrm.Data.PowerShell koji je također alat koji je stvorila i podržala zajednica. Pogledajte uzorak koda ovdje. Na primjer:
Export-CrmSolution "MySolution"

Export-CrmSolution -conn $conn -SolutionName "MySolution" -Managed -SolutionFilePath "C:\temp" -SolutionZipFileName "MySolution_Managed.zip"

Import-CrmSolutionAsync -SolutionFilePath c:\temp\mysolution.zip -ActivateWorkflows -OverwriteUnManagedCustomizations -MaxWaitTimeInSeconds 600

Uz to, u programu Azure DevOps alati za izradu uključuju zadatak provjere. Za više informacija o korištenju tog zadatka u svom proizvodnom kanalu pogledajte odjeljak Provjera kvalitete,

Pogledajte također

PowerShell moduli
API upravljanja na mreži (REST) za upravljanje okruženjima