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:

Απαιτήσεις άδειας χρήσης

Το 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 διευκολύνει τις αλληλεπιδράσεις μεταξύ μιας ομάδας δημιουργών και των περιβαλλόντων ανάπτυξης, επικύρωσης, δοκιμής και παραγωγής.

Οι δημιουργοί εργάζονται μεμονωμένα στα προσωπικά περιβάλλοντα ανάπτυξής τους. Χρησιμοποιούν την εφαρμογή καμβά ALM Accelerator για να εισάγουν λύσεις από τον έλεγχο προέλευσης, να εξάγουν αλλαγές στον έλεγχο προέλευσης και να δημιουργούν αιτήματα έλξης για τη συγχώνευση αλλαγών. Τα πρότυπα με δυνατότητα προσαρμογής για τις διοχέτευσης Azure αυτοματοποιούν τις εργασίες ALM και υποστηρίζουν μια ανάπτυξη σε στάδιο από την ανάπτυξη στην παραγωγή.

Ποιες είναι οι διαθέσιμες επιλογές για το ALM στο Power Platform;

Ο ALM Accelerator είναι μία από τις πολλές επιλογές για το ALM στο Power Platform. Άλλα είναι τα εξής:

  • Οι διοχετεύσεις για το Power Platform στοχεύουν στον εκδημοκρατισμό του ALM, προσφέροντας δυνατότητες αυτοματοποίησης ALM στο Power Platform και υπηρεσιών Dynamics 365 με τρόπο που να είναι πιο προσιτός για όλους τους δημιουργούς, τους διαχειριστές και τους προγραμματιστές.

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

  • Το GitHub Actions for Power Platform επιτρέπει στους προγραμματιστές να δημιουργούν αυτοματοποιημένες ροές εργασίας του κύκλου ζωής ανάπτυξης λογισμικού για τη δημιουργία, δοκιμή, συσκευασία, απελευθέρωση και ανάπτυξη εφαρμογών, να εκτελούν αυτοματισμούς και να διαχειρίζονται bot και άλλα στοιχεία που δημιουργούνται στο Power Platform.

Ποια είναι η σωστή επιλογή για τον οργανισμό μου;

Δεν υπάρχει σωστή απάντηση για κάθε οργανισμό. Ο παρακάτω πίνακας και οι περιγραφές που ακολουθούν μπορούν να σας βοηθήσουν να αποφασίσετε ποια επιλογή είναι η κατάλληλη βάσει των δυνατοτήτων και των μελλοντικών προγραμμάτων του οργανισμού σας. Αυτός ο πίνακας δεν είναι πλήρης. Έχει σκοπό να σας βοηθήσει να κάνετε μια ενημερωμένη απόφαση. Με την πάροδο του χρόνου, θα εξελίσσεται καθώς προσθέτουμε περισσότερες δυνατότητες στον ALM Accelerator και στις δυνατότητες ALM στο Power Platform.

Δυνατότητα Διοχετεύσεις ALM Accelerator DevOps/GitHub
Συμμετοχή IT / Προγραμαμτιστή Δεν απαιτείται Εκ των προτέρων ρύθμιση Απαιτείται για κάθε έργο
Ενοποίηση κώδικα προέλευσης Όχι, αλλά προγραμματίστηκε Όχι Όχι
Ο δημιουργός απαιτεί αναβαθμισμένα δικαιώματα στο περιβάλλον προορισμού Όχι, η κύρια υπηρεσία δεν υποστηρίζεται Όχι, η κύρια υπηρεσία δεν υποστηρίζεται Όχι, η κύρια υπηρεσία δεν υποστηρίζεται
Ποιοτικός έλεγχος Προσαρμόσιμο με επεκτάσεις Προσαρμόσιμο με επεκτάσεις Απεριόριστο
Έχει εκδημοκρατιστεί για ανάπτυξη από ερασιτέχνες Όχι Όχι όχι
Εμπειρία εντός προϊόντος Όχι Εφαρμογή καμβά που παρέχεται, αλλά δεν υπάρχει εμπειρία δημιουργού όχι
Υποστήριξη Υποστηρίζεται από τη 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.