Delo z rešitvami z uporabo lupine PowerShell
Spletni API preverjevalnika aplikacij Power Apps nudi mehanizem za izvajanje preverjanj statične analize, ki temelji na prilagoditvah in razširitvah platforme Microsoft Dataverse. Ustvarjalcem in razvijalcem omogoča izvajanje preverjanj rešitev s podrobno statično analizo, ki temelji na pravilih najboljših praks, da lahko hitro prepoznajo težavne vzorce. Če želite začeti uporabljati spletni API preverjevalnika aplikacij Power Apps, glejte članek Uvod.
Storitev preverjevalnika omogoča logiko za funkcijo preverjevalnika rešitev na portalu ustvarjalca aplikacij Power Apps in je vključena kot del avtomatizacije za aplikacije, poslane v trgovino AppSource. V tem razdelku opisujemo, kako v svojem prodajnem lijaku DevOps izvedete analizo prilagoditev in razširitev, ki temelji na rešitvah najboljših praks, in na ta način preverite kakovost svoje komponente rešitve.
Nasvet
Nasvet št. 1: razmislite o tem, da bi namesto spletnega API-ja uporabljali modul PowerShell, Microsoft.PowerApps.Checker.PowerShell. Modul je orodje, ki ga podpira skupnost, ki je na voljo v galeriji PowerShell. Trenutna omejitev je, da je v prodajnem lijaku projekta potrebna lupina Windows PowerShell. Če te zahteve ne morete izpolniti, bo verjetno najboljši pristop neposredna interakcija s spletnimi API-ji.
Nasvet št. 2: z rešitvami lahko enostavno upravljate prek lupine PowerShell kot del vaše avtomatizacije po meri. Oglejte si modul Microsoft.Xrm.Data.PowerShell, ki je hkrati orodje, ki ga ustvari in podpira skupnost. Oglejte si vzorčno kodo tukaj. Na primer: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
Poleg tega je v orodjih za graditev Azure DevOps na voljo opravilo preverjevalnika. Za več informacij o uporabi tega opravila v prodajnem lijaku za graditev glejte Preverjanje kakovosti.
Glejte tudi
Moduli PowerShell
API za spletno upravljanje (REST) za upravljanje okolij