εργαλεία δόμησης του 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. Το Build Tools 2.0 Power Platform είναι η έκδοση που θα συντηρηθεί και θα προστεθούν νεότερες δυνατότητες.

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

Σημαντικό

Δεν μπορείτε να συνδυάσετε εκδόσεις εργασιών για τα Power Platform Build Tools στον αγωγό δημιουργίας σας.

Λήψη 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 δόμησης;

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

Γιατί βασίσατε τη νέα εργασία στο 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.

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

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

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

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

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

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

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

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

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

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

Δείτε επίσης

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