Εργασία με λύσεις χρησιμοποιώντας το PowerShell

Το Web API του ελέγχου του Power Apps παρέχει έναν μηχανισμό για την εκτέλεση ελέγχων στατικής ανάλυσης σε σχέση με προσαρμογές και επεκτάσεις στην πλατφόρμα Microsoft Dataverse. Είναι διαθέσιμο για να πραγματοποιούν οι δημιουργοί και οι προγραμματιστές εμπλουτισμένους ελέγχους στατικής ανάλυσης στις λύσεις τους σε σχέση με ένα σύνολο κανόνων βέλτιστων πρακτικών και να εντοπίζουν γρήγορα προβληματικά μοτίβα. Για να αρχίσετε να χρησιμοποιείτε το Web API του ελέγχου του Power Apps, ανατρέξτε στο θέμα Γρήγορα αποτελέσματα.

Η υπηρεσία ελέγχου παρέχει τη λογική για τη δυνατότητα ελέγχου λύσης στην πύλη κατασκευαστή του Power Apps και περιλαμβάνεται ως μέρος του αυτοματισμού για τις εφαρμογές που υποβάλλονται στο AppSource. Σε αυτήν την ενότητα, περιγράφεται ο τρόπος με τον οποίο μπορείτε να εφαρμόσετε μια ανάλυση λύσης βέλτιστης πρακτικής σχετικά με τις προσαρμογές και τις επεκτάσεις σας στη διοχέτευση DevOps για να επαληθεύσετε την ποιότητα του στοιχείου λύσης.

Συμβουλή

Συμβουλή #1: εξετάστε το ενδεχόμενο να χρησιμοποιήσετε τη λειτουργική μονάδα PowerShell, Microsoft.PowerApps .Έλεγχος.PowerShell, αντί να χρησιμοποιεί το web API. Η λειτουργική μονάδα είναι ένα εργαλείο που υποστηρίζεται από την κοινότητα που είναι διαθέσιμο στη Συλλογή PowerShell. Ο τρέχων περιορισμός είναι ότι απαιτεί το Windows PowerShell στη διοχέτευση του έργου σας. Εάν δεν μπορείτε να ικανοποιήσετε αυτήν την απαίτηση, η άμεση αλληλεπίδραση με τα web API θα είναι ενδεχομένως η καλύτερη προσέγγιση.

Συμβουλή #2: μπορείτε εύκολα να διαχειριστείτε λύσεις χρησιμοποιώντας το PowerShell ως μέρος της προσαρμοσμένης αυτοματοποίησης. Ανατρέξτε στη λειτουργική μονάδα Microsoft.Xrm.Data.PowerShell η οποία είναι επίσης ένα εργαλείο που δημιουργήθηκε και υποστηρίζεται από την κοινότητα. Δείτε το δείγμα κώδικα εδώ. Για παράδειγμα:
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

Επιπλέον, υπάρχει μια εργασία ελέγχου στα εργαλεία δόμησης του Azure DevOps που περιλαμβάνουν μια εργασία ελέγχου. Για περισσότερες πληροφορίες σχετικά με τη χρήση αυτής της εργασίας στη διοχέτευση δόμησης, ανατρέξτε στο θέμα Έλεγχος ποιότητας.

Δείτε επίσης

Λειτουργικές μονάδες PowerShell
API ηλεκτρονικής διαχείρισης (REST) για διαχείριση περιβαλλόντων

Σημείωση

Μπορείτε να μας πείτε ποια γλώσσα προτιμάτε για την τεκμηρίωση; Πάρτε μέρος σε μια σύντομη έρευνα. (σημειώνεται ότι αυτή η έρευνα είναι στα Αγγλικά)

Η έρευνα θα διαρκέσει περίπου επτά λεπτά. Δεν συλλέγονται προσωπικά δεδομένα (δήλωση προστασίας προσωπικών δεδομένων).