ALM Accelerator for Power Platform
Το ALM Accelerator for Power Platform είναι μια εφαρμογή καμβά που παρέχει ένα απλοποιημένο περιβάλλον εργασίας χρήστη στις διοχέτευσης Azure και το στοιχείο ελέγχου προέλευσης Git για διαχείριση κύκλου ζωής εφαρμογών (ALM). Πρόκειται για μια υλοποίηση αναφοράς μοτίβων και πρακτικών ALM που χρησιμοποιεί ενσωματωμένες δυνατότητες πλατφόρμας για να σας βοηθήσει να ξεκινήσετε με το ALM στο Power Platform. Έχει δημιουργηθεί χρησιμοποιώντας ένα συνδυασμό εφαρμογών καμβά με χαμηλών απαιτήσεων κώδικα και εφαρμογών με επίκεντρο το διαχειριστή, καθώς και διοχετεύσεις azure YAML και πρότυπα PowerShell.
Με την εφαρμογή ALM Accelerator for Power Platform, οι δημιουργοί μπορούν να ελέγχουν την προέλευση, να ενεργοποιούν το ιστορικό εκδόσεων και να αναπτύσσουν τις λύσεις τους στο Power Platform. Για να χρησιμοποιήσετε το ALM Accelerator, όλα τα στοιχεία σας Power Platform, όπως εφαρμογές, ροές, προσαρμογές και άλλα στοιχεία, πρέπει να περιέχονται σε μια λύση.
Δεν χρειάζεστε σύνθετες γνώσεις σχετικά με το ALM για να χρησιμοποιήσετε τον επιταχυντή. Ωστόσο, θα πρέπει να κατανοήσετε τον τρόπο χρήσης των λύσεων στο Power Platform. Μάθετε περισσότερα για τις λύσεις και το ALM:
- Διαχείριση λύσεων σε Power Apps και Power Automate
- Ανάπτυξη στρατηγικής διαχείρισης κύκλου ζωής εφαρμογών
Απαιτήσεις άδειας χρήσης
Το ALM Accelerator for Power Platform χρησιμοποιεί τις παρακάτω premium δυνατότητες του Power Platform:
- Dataverse
- Προσαρμοσμένη σύνδεση
- HTTP με σύνδεση Microsoft Entra
Για να χρησιμοποιήσετε το ALM Accelerator, χρειάζεστε τις ακόλουθες άδειες χρήσης:
- Άδεια χρήσης Power Apps ανά χρήστη ή ανά εφαρμογή
- Βασικό πλάνο Azure DevOps
Επίδιεξη: ALM Accelerator for Power Platform
Παρακολουθήστε τα βίντεο επίδειξης για να μάθετε πώς να χρησιμοποιείτε τον ALM Accelerator.
Ποιος πρέπει να χρησιμοποιήσει τον ALM Accelerator;
Ο ALM Accelerator απευθύνεται σε δημιουργούς Power Platform και ομάδες δημιουργών:
Οι δημιουργοί που δεν είναι εξοικειωμένοι με τις έννοιες ALM αλλά θέλουν να είναι σε θέση να αποθηκεύσουν την εργασία τους καθώς και ένα ιστορικό αλλαγών και μοιράζονται αυτές τις αλλαγές με άλλους χρήστες.
Οι δημιουργοί που είναι εξοικειωμένοι με τις προηγμένες έννοιες με τη χρήση του Git, όπως αιτήσεις έλξης, διακλάδωση και συγχώνευση και θέλουν να εργάζονται με έναν οικείο τρόπο με τον έλεγχο προέλευσης και την αυτοματοποίηση της ανάπτυξης.
Για να ρυθμίσετε και να διαμορφώσετε τον ALM Accelerator, θα πρέπει να είστε διαχειριστής με βαθύτερη κατανόηση των περιβαλλόντων Power Platform, των λύσεων και των Azure Pipelines. Επίσης, θα πρέπει να είστε εξοικειωμένοι με τη διαχείριση Microsoft Entra και Dataverse.
Το ακόλουθο διάγραμμα απεικονίζει τον τρόπο με τον οποίο ο ALM Accelerator διευκολύνει τις αλληλεπιδράσεις μεταξύ μιας ομάδας δημιουργών και των περιβαλλόντων ανάπτυξης, επικύρωσης, δοκιμής και παραγωγής.
Οι δημιουργοί εργάζονται μεμονωμένα στα προσωπικά περιβάλλοντα ανάπτυξής τους. Χρησιμοποιούν την εφαρμογή καμβά ALM Accelerator για να εισάγουν λύσεις από τον έλεγχο προέλευσης, να εξάγουν αλλαγές στον έλεγχο προέλευσης και να δημιουργούν αιτήματα έλξης για τη συγχώνευση αλλαγών. Τα πρότυπα με δυνατότητα προσαρμογής για τις διοχέτευσης Azure αυτοματοποιούν τις εργασίες ALM και υποστηρίζουν μια ανάπτυξη σε στάδιο από την ανάπτυξη στην παραγωγή.
Ποιες είναι οι διαθέσιμες επιλογές για το ALM στο Power Platform;
Ο ALM Accelerator είναι μία από τις πολλές επιλογές για το ALM στο Power Platform. Άλλα είναι τα εξής:
Οι αγωγοί στοχεύουν Power Platform στον εκδημοκρατισμό του ALM φέρνοντας δυνατότητες αυτοματισμού ALM και Power Platform Dynamics 365 υπηρεσίες με τρόπο πιο προσιτό για όλους τους κατασκευαστές, τους διαχειριστές και τους προγραμματιστές.
Power Platform Οι εργασίες των Εργαλείων δόμησης μπορούν να χρησιμοποιηθούν με άλλες Azure DevOps εργασίες για τη σύνθεση των διοχετεύσεων δόμησης και κυκλοφορίας. Οι διοχετεύσεις τις οποίες οι ομάδες συνήθως εφαρμόζουν περιλαμβάνουν την Έναρξη, την Εξαγωγή από Ανάπτυξη, την Κατασκευή και την Έκδοση.
Ενέργειες GitHub που Power Platform επιτρέπουν στους προγραμματιστές να δημιουργούν αυτοματοποιημένες ροές εργασιών κύκλου ζωής ανάπτυξης λογισμικού για τη δημιουργία, τη δοκιμή, τη συσκευασία, την κυκλοφορία και την ανάπτυξη εφαρμογών, την εκτέλεση αυτοματισμού και τη διαχείριση bot και άλλων στοιχείων που βασίζονται σε Power Platform αυτά.
Ποια είναι η σωστή επιλογή για τον οργανισμό μου;
Δεν υπάρχει σωστή απάντηση για κάθε οργανισμό. Ο παρακάτω πίνακας και οι περιγραφές που ακολουθούν μπορούν να σας βοηθήσουν να αποφασίσετε ποια επιλογή είναι η κατάλληλη βάσει των δυνατοτήτων και των μελλοντικών προγραμμάτων του οργανισμού σας. Αυτός ο πίνακας δεν είναι πλήρης. Έχει σκοπό να σας βοηθήσει να κάνετε μια ενημερωμένη απόφαση. Με την πάροδο του χρόνου, θα εξελίσσεται καθώς προσθέτουμε περισσότερες δυνατότητες στον ALM Accelerator και στις δυνατότητες ALM στο Power Platform.
Δυνατότητα | Διοχετεύσεις | ALM Accelerator | DevOps/GitHub |
---|---|---|---|
Συμμετοχή IT/Developer | Δεν απαιτείται | Εκ των προτέρων ρύθμιση | Απαιτείται για κάθε έργο |
Ενσωμάτωση πηγαίου κώδικα | Όχι, αλλά προγραμματίστηκε | Όχι | Όχι |
Το Maker απαιτεί αυξημένα δικαιώματα στο περιβάλλον προορισμού | Όχι, η κύρια υπηρεσία δεν υποστηρίζεται | Όχι, η κύρια υπηρεσία δεν υποστηρίζεται | Όχι, η κύρια υπηρεσία δεν υποστηρίζεται |
Έλεγχος ποιότητας | Προσαρμόσιμο με επεκτάσεις | Προσαρμόσιμο με επεκτάσεις | Απεριόριστο |
Εκδημοκρατισμένοι για την ανάπτυξη των πολιτών | Όχι | Όχι | όχι |
Εμπειρία εντός προϊόντος | Όχι | Εφαρμογή καμβά που παρέχεται, αλλά δεν υπάρχει εμπειρία δημιουργού | όχι |
Υποστηρίζω | Microsoft-Υποστηρίζεται | Υποστήριξη Power CAT μέσω προβλημάτων GitHub | Microsoft-υποστηριζόμενα ζητήματα και ζητήματα GitHub |
Προσαρμογή και επεκτασιμότητα | Όχι | Όχι | Όχι |
Πρώτη ανάπτυξη κώδικα | Όχι, αλλά προγραμματίστηκε | Όχι | Όχι |
Διοχετεύσεις για Power Platform (Διοχετεύσεις)
Σκοπός των διοχέτευσης είναι η απλοποίηση του ALM για τους δημιουργούς. Είναι η στρατηγική εμπειρία στο προϊόν για την εφαρμογή ALM στον δημιουργό στο Power Platform. Οι διοχετεύσεις παρέχουν παρόμοιες δυνατότητες με τη μη αυτόματη εξαγωγή και εισαγωγή που είναι διαθέσιμες στο Power Platform για τη μετακίνηση λύσεων από ένα περιβάλλον σε ένα άλλο.
Με την υποστήριξη αρχής εξυπηρέτησης, οι χρήστες δεν απαιτούν αυξημένα δικαιώματα για την ανάπτυξη σε άλλα περιβάλλοντα. Επίσης, οι προσαρμογές πριν και μετά την ανάπτυξη επιτρέπουν στους οργανισμούς να κάνουν τοποθέτηση των επιχειρηματικών τους διεργασιών πάνω από τις διοχετεύσεις. Αυτό δίνει στους οργανισμούς τον έλεγχο των διαδικασιών έγκρισης καθώς και τη δυνατότητα εισαγωγής προσαρμοσμένων βημάτων στη διοχέτευση ανάπτυξης.
Κατά κανόνα, θα επιλέγατε διοχέτευση σε περίπτωση που ο οργανισμός σας δεν χρειάζεται να ελέγχει τα αρχεία κώδικα προέλευσης των λύσεων σας και θέλει να ξεκινήσει γρήγορα τη χρήση του ALM.
Power Platform Εργαλεία δημιουργίας/Ενέργειες GitHub και Power Platform CLI (Εργαλεία δημιουργίας)
Τα Build Tools έχουν σκοπό να δώσουν στους διαχειριστές IT και τους προγραμματιστές τα εργαλεία για την επίτευξη της αυτοματοποίησης ενός ιδιαίτερα προσαρμοσμένου ALM. Μπορείτε να αντιμετωπίσετε τους περιορισμούς στις διοχέτευσης με τα Build Tools—ελέγξτε τον κώδικα λύσης, ενεργοποιήστε σενάρια για πρώτη φορά στον κώδικα, καταργήστε την ανάγκη των δημιουργών να έχουν αυξημένα δικαιώματα σε κατάντη περιβάλλοντα και να συμπεριλάβετε συγκεκριμένες οργανωτικές και επιχειρηματικές διαδικασίες στη διαδικασία ALM.
Κατά κανόνα, θα επιλέγατε Εργαλεία δόμησης, εάν ο οργανισμός σας διαθέτει πόρους DevOps ή GitHub και πόρους για προγραμματιστές και απαιτεί λεπτομερή έλεγχο των διαδικασιών ALM.
ALM Accelerator for Power Platform (ALM Accelerator)
Ο ALM Accelerator έχει σκοπό την απλοποίηση του ALM τόσο για τους δημιουργούς χαμηλών απαιτήσεων κώδικα όσο και για τους πιο προηγμένους υπεύθυνους για την πρώτη χρήση κώδικα. Ο ALM Accelerator είναι ενσωματωμένος πάνω από τα Build Tools και επιταχύνει την έναρξη μαζί τους, αποφεύγοντας έτσι την ανάγκη εκκίνησης από την αρχή. Οι διοχέτευσης ALM Accelerator και η σχετική εφαρμογή καμβά είναι ανοιχτού κώδικα. Μπορείτε να το χρησιμοποιήσετε ως έχει ή ως υλοποίηση αναφοράς, το οποίο μπορείτε να προσαρμόσετε.
Κατά κανόνα, θα επιλέξετε τον ALM Accelerator εάν ο οργανισμός σας απαιτεί λεπτομερή έλεγχο των διεργασιών ALM, αλλά δεν έχει τους πόρους για να τις δημιουργήσει από την αρχή και θέλει να παρέχει μια εμπειρία δημιουργού πέρα από τις διεργασίες Azure DevOps που ενεργοποιούν το ALM.