εργαλεία δόμησης του Microsoft Power Platform για Azure DevOps

Χρησιμοποιήστε Microsoft Power Platform εργαλεία δόμησης για να αυτοματοποιήσετε κοινές εργασίες δόμησης και ανάπτυξης που σχετίζονται με εφαρμογές που έχουν δημιουργηθεί με βάση Microsoft Power Platform. Αυτές οι εργασίες περιλαμβάνουν:

  • Συγχρονισμός μετα-δεδομένων λύσης (γνωστό επίσης και ως λύσεις) που περιέχει τα διάφορα στοιχεία πλατφόρμας, όπως:
    • Εφαρμογές Δέσμευσης πελατών: Dynamics 365 Sales, Εξυπηρέτηση πελατών, Επιτόπια υπηρεσία, Μάρκετινγκ και Project Service Automation
    • Εφαρμογές τύπου Canvas
    • Εφαρμογές βάσει μοντέλου
    • Ροές διεπαφής χρήστη
    • Εικονικοί εκπρόσωποι
    • Μοντέλα AI Builder
    • Συνδέσεις μεταξύ περιβάλλοντος ανάπτυξης και στοιχείου ελέγχου προέλευσης
  • Δημιουργία τεχνουργημάτων δόμησης
  • Ανάπτυξη σε καθοδικά περιβάλλοντα
  • Ρύθμιση ή απορύθμιση περιβαλλόντων
  • Εκτέλεση στατικών ελέγχων ανάλυσης σε σχέση με λύσεις με χρήση της υπηρεσίας ελέγχου Power Apps

Χρησιμοποιήστε Microsoft Power Platform εργασίες εργαλείων δόμησης με οποιεσδήποτε άλλες διαθέσιμες εργασίες Azure DevOps για να συντάξετε τις διοχετεύσεις δόμησης και κυκλοφορίας. Οι διοχετεύσεις τις οποίες οι ομάδες συνήθως εφαρμόζουν περιλαμβάνουν την Έναρξη, την Εξαγωγή από Ανάπτυξη, την Κατασκευή και την Έκδοση.

ALM με υποστήριξη από Azure DevOps.

Note

Microsoft Power Platform Εργαλεία δόμησης υποστηρίζονται μόνο για ένα περιβάλλον Microsoft Dataverse με βάση δεδομένων. Περισσότερες πληροφορίες: Δημιουργία περιβάλλοντος με βάση δεδομένων

Microsoft Power Platform Εργαλεία δόμησης είναι πλέον διαθέσιμα για χρήση σε περιοχές GCC και GCC High.

Τι είναι Microsoft Power Platform εργαλεία δόμησης;

Microsoft Power Platform Εργαλεία δόμησης είναι μια συλλογή από εργασίες δόμησης Azure DevOps για το Power Platform, οι οποίες εξαλείφουν την ανάγκη μη αυτόματης λήψης προσαρμοσμένων εργαλείων και δεσμών ενεργειών για τη διαχείριση του κύκλου ζωής εφαρμογών που έχουν δημιουργηθεί με βάση Microsoft Power Platform.

Μπορείτε να χρησιμοποιήσετε τις εργασίες μεμονωμένα, όπως την εισαγωγή μιας λύσης σε ένα μεταγενέστερο περιβάλλον, ή μαζί σε μια διοχέτευση για την ενορχήστρωση ενός σεναρίου, όπως τη δημιουργία ενός τεχνουργήματος δόμησης, την ανάπτυξη για δοκιμή ή τις αλλαγές δημιουργού συγκομιδής. Μπορείτε σε μεγάλο βαθμό να κατηγοριοποιήσετε τις εργασίες δόμησης σε τέσσερις τύπους:

  • Βοηθός
  • Έλεγχος ποιότητας
  • Λύση
  • Διαχείριση περιβάλλοντος

Για περισσότερες πληροφορίες σχετικά με τις διαθέσιμες εργασίες, ανατρέξτε στο θέμα Microsoft Power Platform Εργασίες εργαλείων δόμησης.

Τι είναι τα Power Platform Build Tools έκδοση 2.0;

Εκτός από τις πληροφορίες που παρέχουν τα Power Platform Build Tools, η έκδοση 2.0 των Power Platform Build Tools βασίζεται στο Power Platform CLI.

Η έκδοση 1.0 του Build Tools Power Platform βασίζεται στο PowerShell. Τα Εργαλεία δόμησης 2.0 του Power Platform είναι η έκδοση που Υπηρεσίες της Microsoft και προσθέτει νεότερες δυνατότητες.

Για προηγούμενες εκδόσεις των Εργαλείων δόμησης του Power Platform, η Microsoft παρέχει κρίσιμες ενημερώσεις ασφάλειας, ανάλογα με τις ανάγκες. Μετακινηθείτε στο Power Platform Build Tools έκδοση 2.0 το συντομότερο δυνατό.

Σημαντικό

Δεν μπορείτε να αναμειγνύετε διαφορετικές εκδόσεις εργασιών για τα Εργαλεία δόμησης Power Platform στον αγωγό δόμησης.

Λήψη Microsoft Power Platform Build Tools

Microsoft Power Platform Εργαλεία δόμησης μπορούν να εγκατασταθούν στον οργανισμό σας Azure DevOps από Azure Marketplace.

Μετά την εγκατάσταση, όλες οι εργασίες που περιλαμβάνονται στο Microsoft Power Platform Εργαλεία δόμησης θα είναι διαθέσιμες για προσθήκη σε οποιαδήποτε νέα ή υπάρχουσα διοχέτευση. Μπορείτε να τις βρείτε αναζητώντας "Power Platform".

Λήψη των εργαλείων δόμησης Microsoft Power Platform

Σύνδεση στα περιβάλλοντα

Για να αλληλεπιδράσετε με το περιβάλλον Microsoft Power Platform, πρέπει να δημιουργήσετε μια σύνδεση, ώστε οι εργασίες του εργαλείου δόμησης να μπορούν να εκτελέσουν τις απαιτούμενες ενέργειες. Δύο τύποι συνδέσεων είναι διαθέσιμοι:

Τύπος σύνδεσης Περιγραφή
Service Principal μέσω Workload Identity Federation (συνιστάται) Χρησιμοποιεί έλεγχο ταυτότητας βάσει κύριας υπηρεσίας μέσω ομόσπονδων διαπιστευτηρίων. Συνιστάται για μισθωτές που απαιτούν έλεγχο ταυτότητας πολλών παραγόντων.
Κύρια υπηρεσία και μυστικός κωδικός πελάτη Χρησιμοποιεί έλεγχο ταυτότητας βάσει κύριας υπηρεσίας.
Όνομα χρήστη / κωδικός πρόσβασης Μια γενική σύνδεση υπηρεσίας με όνομα χρήστη και κωδικό πρόσβασης. Δεν υποστηρίζει χρήστες που απαιτούν έλεγχο ταυτότητας πολλών παραγόντων.

Ρύθμιση παραμέτρων συνδέσεων υπηρεσίας με χρήση μιας αρχής υπηρεσίας

Για να ρυθμίσετε τις παραμέτρους μιας σύνδεσης χρησιμοποιώντας την κύρια υπηρεσία, πρέπει πρώτα να έχετε ένα προφίλ Power Platform στο οποίο έχει γίνει έλεγχος ταυτότητας με τα απαιτούμενα δικαιώματα. Πρέπει να προσθέσετε μια Microsoft Entra ID εφαρμογή και συσχετισμένο χρήστη εφαρμογής στο περιβάλλον Dataverse.

Δημιουργία κύριας υπηρεσίας και μυστικού προγράμματος-πελάτη

Χρησιμοποιήστε την εντολή pac admin create-service-principal για να δημιουργήσετε και να ρυθμίσετε τις παραμέτρους της κύριας υπηρεσίας για χρήση με τις εργασίες Microsoft Power Platform Εργαλείων δόμησης.

Αυτή η εντολή πρώτα καταχωρεί ένα αντικείμενο εφαρμογής και το αντίστοιχο κύριο όνομα υπηρεσίας (SPN) σε Microsoft Entra ID. Στη συνέχεια, προσθέτει την εφαρμογή ως χρήστη διαχειριστή στον μισθωτή Microsoft Power Platform.

Αυτή η εντολή έχει δύο παραμέτρους:

ονομασία σύντομο όνομα Υποχρεωτικό Περιγραφή
environment env Ναι Το αναγνωριστικό ή η διεύθυνση URL του περιβάλλοντος στο οποίο θα προστεθεί ένας χρήστης εφαρμογής.
role r Αρ. Το όνομα ή το αναγνωριστικό του ρόλου ασφαλείας που θα εφαρμοστεί στον χρήστη της εφαρμογής. Η προεπιλεγμένη τιμή είναι: 'Διαχειριστής συστήματος'.

Ο Έλεγχος λύσεων απαιτεί έναν ρόλο με prvAppendmsdyn_analysisjob δικαιώματα για προσάρτηση στον πίνακα msdyn_analysisjob. Ο ρόλος του διαχειριστή συστήματος έχει αυτό το προνόμιο από προεπιλογή.

Χρησιμοποιήστε την εντολή ως εξής:

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

Όταν είναι επιτυχής, η εντολή εμφανίζει τέσσερις στήλες:

  • Αναγνωριστικό μισθωτή Power Platform
  • Αναγνωριστικό εφαρμογής
  • Μυστικός κωδικός προγράμματος-πελάτη (με σαφές κείμενο)
  • Λήξη

Για παράδειγμα:

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

Χρησιμοποιήστε τις πληροφορίες που εμφανίζονται για να ρυθμίσετε τις παραμέτρους της σύνδεσης υπηρεσίας Power Platform.

Σημαντικό

Διατηρήστε τον μυστικό κωδικό του προγράμματος πελάτη ασφαλές και προστατευμένο. Όταν η γραμμή εντολών διαγραφεί, δεν μπορείτε να ανακτήσετε ξανά τον ίδιο μυστικό κωδικό προγράμματος-πελάτη.

Ρύθμιση παραμέτρων του περιβάλλοντος με το αναγνωριστικό εφαρμογής

Πρέπει να προσθέσετε το Αναγνωριστικό εφαρμογής ως χρήστης εφαρμογής στο Microsoft Power Platform περιβάλλον στο οποίο συνδέεστε. Υπάρχουν δύο τρόποι για να το κάνετε αυτό.

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

Βεβαιωθείτε ότι ο χρήστης της εφαρμογής που προστέθηκε διαθέτει τον ρόλο διαχειριστή συστήματος (διατίθεται στο μενού "Διαχείριση ρόλων" στις ρυθμίσεις ασφαλείας για το χρήστη της εφαρμογής).

Συνήθεις ερωτήσεις

Θα συνεχίσουν να λειτουργούν οι παλιές μου διοχετεύσεις εργαλείων Microsoft Power Platform δόμησης;

Οι παλαιότερες διοχετεύσεις εξακολουθούν να λειτουργούν, αλλά νεότερες δυνατότητες δεν είναι διαθέσιμες στις παλαιότερες εργασίες. Εάν θέλετε να χρησιμοποιήσετε τις νεότερες δυνατότητες, αλλάξτε την έκδοση της εργασίας σας στον αγωγό.

Γιατί βασίσατε τη νέα εργασία στο Power Platform CLI αντί για το PowerShell;

Οι εργασίες CLI του Power Platform έχουν πολλές πλατφόρμες με μεγάλη ευελιξία, συμπεριλαμβανομένης της εκτέλεσης σε δρομείς Linux. Αυτές οι εργασίες είναι οι ίδιες εργασίες που είναι διαθέσιμες με τις ενέργειες Power Platform για GitHub. Τώρα έχετε μια συνεπή εμπειρία μεταξύ Azure DevOps και GitHub.

Το Microsoft Power Platform Εργαλεία δόμησης λειτουργεί μόνο για Power Apps;

Τα εργαλεία δόμησης λειτουργούν για εφαρμογές καμβά και βάσει μοντέλου, Microsoft Copilot Studio εικονικών παραγόντων, ροών περιβάλλοντος εργασίας χρήστη και παραδοσιακών ροών, AI Builder, προσαρμοσμένων συνδέσεων και ροών δεδομένων, τα οποία μπορείτε πλέον να προσθέσετε σε μια λύση. Αυτή η λίστα περιλαμβάνει επίσης εφαρμογές δέσμευσης πελατών (Dynamics 365 Sales, Εξυπηρέτηση πελατών, Επιτόπια υπηρεσία, Μάρκετινγκ και Project Service Automation). Ξεχωριστές εργασίες δημιουργίας είναι διαθέσιμες για τις εφαρμογές Finance and Operations.

Έχω εγκαταστήσει προηγουμένως την προεπισκόπηση των εργαλείων δόμησης - μπορώ να κάνω αναβάθμιση από την προεπισκόπηση του Power Apps εργαλείων δόμησης σε Εργαλεία δόμησης του Power Platform;

Δεν μπορείτε να κάνετε αναβάθμιση από την έκδοση προεπισκόπησης, επειδή έπρεπε να εισαγάγουμε ορισμένες νέες αλλαγές στην γενικά διαθέσιμη έκδοση (GA). Για να μετακινηθείτε από την έκδοση προεπισκόπησης, πρέπει να εγκαταστήσετε το Microsoft Power Platform Εργαλεία δόμησης και να δημιουργήσετε εκ νέου τις διοχετεύσεις σας ή να ρυθμίσετε εκ νέου τις υπάρχουσες διοχετεύσεις σας ώστε να χρησιμοποιούν τις νέες εργασίες δόμησης εργαλείων. Πρέπει επίσης να δημιουργήσετε νέες συνδέσεις υπηρεσίας.

Μπορώ να συμπεριλάβω εφαρμογές ροής και καμβά;

Ναι, οι ροές και οι εφαρμογές καμβά διαθέτουν επίγνωση λύσης, επομένως εάν προσθέσετε αυτά τα στοιχεία στη λύση σας, μπορούν να συμμετέχουν στον κύκλο ζωής της εφαρμογής σας. Ωστόσο, ορισμένα βήματα απαιτούν ακόμα μη αυτόματες ρυθμίσεις παραμέτρων. Η ανάγκη για μη αυτόματη ρύθμιση παραμέτρων θα αντιμετωπιστεί αργότερα φέτος, όταν θα εισαγάγουμε μεταβλητές περιβάλλοντος και συνδέσεις. Μια λίστα με τους τρέχοντες περιορισμούς είναι διαθέσιμη στο άρθρο Γνωστοί περιορισμοί .

Πώς κοστίζει το κόστος των εργαλείων δόμησης Microsoft Power Platform;

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

Μπορώ να δω την επέκταση, αλλά γιατί δεν έχω την επιλογή να την εγκαταστήσω;

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

Πώς μπορούν οι προγραμματιστές να χρησιμοποιήσουν τα αποτελέσματα της εργασίας Checker;

Το αποτέλεσμα της εργασίας Checker είναι ένα αρχείο SARIF. Τόσο ο κώδικας VS όσο και οι επεκτάσεις Visual Studio είναι διαθέσιμες για την προβολή και την ανάληψη ενεργειών σε αρχεία SARIF.

Δείτε επίσης

Σημειώσεις έκδοσης των εργαλείων δημιουργίας Power Platform για το Azure DevOps
Δημιουργία εργασιών εργαλείου
Microsoft Power Platform εργαστήρια εργαλείων δόμησης