Bagikan melalui


ALM Accelerator for Power Platform

Ini ALM Accelerator for Power Platform adalah aplikasi kanvas yang menyediakan antarmuka yang disederhanakan ke Azure Pipelines dan kontrol sumber Git untuk manajemen siklus hidup aplikasi (ALM). Ini adalah implementasi referensi pola dan praktik ALM yang menggunakan kemampuan platform bawaan untuk membantu Anda memulai ALM Power Platform. Ini dibangun menggunakan kombinasi aplikasi kanvas yang berfokus pada pembuat kode rendah dan administrator serta templat YAML dan PowerShell Azure Pipelines.

Dengan aplikasi ALM Accelerator for Power Platform, pembuat dapat melakukan kontrol sumber, mengaktifkan riwayat versi, dan menggunakan solusi mereka di Power Platform. Untuk menggunakan ALM Accelerator, semua komponen Anda Power Platform —aplikasi, alur, penyesuaian, dan sebagainya—harus terkandung dalam solusi.

Anda tidak perlu pengetahuan lanjutan tentang ALM untuk menggunakan akselerator. Namun, Anda harus memahami cara menggunakan solusi Power Platform. Pelajari lebih lanjut tentang solusi dan ALM:

Persyaratan lisensi

ALM Accelerator for Power Platform Menggunakan fitur premium Power Platform berikut:

  • Dataverse
  • Konektor Kustom
  • HTTP dengan Microsoft Entra konektor

Untuk menggunakan ALM Accelerator, Anda memerlukan lisensi berikut:

  • Lisensi Power Apps per aplikasi atau per pengguna
  • Paket Dasar Azure DevOps

Demo: ALM Accelerator for Power Platform

Tonton video demo untuk mempelajari cara menggunakan ALM Accelerator.

Siapa yang harus menggunakan ALM Accelerator?

ALM Accelerator ditargetkan untuk Power Platform pembuat dan tim pembuat:

  • Pembuat yang tidak terbiasa dengan konsep ALM, tetapi ingin dapat menyimpan pekerjaan mereka, bersama dengan riwayat perubahan, dan berbagi perubahan tersebut dengan pengguna lain

  • Pembuat yang merasa nyaman dengan konsep lanjutan menggunakan Git, seperti pull request, branching, dan penggabungan, dan ingin bekerja dengan cara yang akrab dengan kontrol sumber dan otomatisasi penyebaran

Untuk menyiapkan dan mengonfigurasi ALM Accelerator, Anda harus menjadi administrator dengan pemahaman yang lebih mendalam tentang Power Platform lingkungan, solusi, dan Azure Pipelines. Anda juga harus terbiasa dengan Microsoft Entra dan Dataverse administrasi.

Diagram berikut menggambarkan bagaimana ALM Accelerator memfasilitasi interaksi antara tim pembuat dan lingkungan pengembangan, validasi, pengujian, dan produksi.

Diagram yang menggambarkan bagaimana ALM Accelerator memfasilitasi interaksi antara tim pembuat dan lingkungan pengembangan, validasi, pengujian, dan produksi.

Pembuat bekerja dalam isolasi di lingkungan pengembangan pribadi mereka. Mereka menggunakan aplikasi kanvas ALM Accelerator untuk mengimpor solusi dari kontrol sumber, mengekspor perubahan ke kontrol sumber, dan membuat permintaan tarik untuk menggabungkan perubahan. Templat yang dapat disesuaikan untuk Azure Pipelines, mengotomatiskan tugas ALM, dan mendukung penyebaran bertahap dari pengembangan hingga produksi.

Apa saja pilihan saya untuk ALM Power Platform?

ALM Accelerator adalah salah satu dari banyak pilihan untuk ALM Power Platform. Lainnya termasuk:

  • Pipelines bertujuan Power Platform untuk mendemokratisasikan ALM dengan membawa kemampuan otomatisasi ALM ke Power Platform dan layanan Dynamics 365 dengan cara yang lebih mudah didekati untuk semua pembuat, admin, dan pengembang.

  • Power Platform Tugas Build Tools dapat digunakan dengan tugas lain Azure DevOps untuk menyusun alur build dan rilis Anda. Alur yang biasanya diadakan tim adalah memulai, Ekspor dari Dev, membangun, dan merilis.

  • GitHub Actions untuk Power Platform memungkinkan pengembang membangun alur kerja siklus hidup pengembangan perangkat lunak otomatis untuk membangun, menguji, mengemas, merilis, dan menyebarkan aplikasi; melakukan otomatisasi; dan mengelola bot dan komponen lain yang dibangun Power Platform.

Apa pilihan yang tepat untuk organisasi saya?

Tidak ada satu jawaban yang benar untuk setiap organisasi. Tabel berikut dan deskripsi yang mengikuti dapat membantu Anda memutuskan opsi mana yang tepat berdasarkan kemampuan organisasi Anda saat ini dan rencana masa depan. Tabel ini tidak lengkap. Ini dimaksudkan untuk membantu Anda membuat keputusan berdasarkan informasi. Ini akan berkembang seiring waktu saat kami menambahkan lebih banyak kemampuan ke ALM Accelerator dan kemampuan ALM Power Platform.

Kemampuan Alur Akselerator ALM DevOps/GitHub
Keterlibatan TI/Pengembang Tidak wajib Penyiapan di muka Diperlukan untuk setiap proyek
Integrasi kode sumber Tidak, tapi direncanakan Ya Ya
Maker memerlukan hak istimewa yang lebih tinggi di lingkungan target Tidak, perwakilan layanan didukung Tidak, perwakilan layanan didukung Tidak, perwakilan layanan didukung
Kontrol kualitas Dapat disesuaikan dengan ekstensi Dapat disesuaikan dengan ekstensi Tidak terbatas
Demokratisasi untuk pembangunan warga Ya Ya No
Pengalaman dalam produk Ya Aplikasi kanvas disediakan, tetapi tidak ada pengalaman dalam pembuat No
Dukung Didukung Microsoft Mendukung Power CAT melalui masalah GitHub Masalah yang didukung Microsoft dan GitHub
Kustomisasi dan ekstensibilitas Ya Ya Ya
Pengembangan kode pertama Tidak, tapi direncanakan Ya Ya

Saluran pipa untuk Power Platform (Saluran pipa)

Pipeline dimaksudkan untuk menyederhanakan ALM bagi pembuat. Mereka adalah pengalaman strategis dalam produk untuk ALM yang diprakarsai pembuat Power Platform. Pipeline menyediakan kemampuan serupa dengan fungsionalitas ekspor dan impor manual yang tersedia untuk Power Platform memindahkan solusi dari satu lingkungan ke lingkungan lainnya.

Dengan dukungan perwakilan layanan, pengguna tidak memerlukan izin yang lebih tinggi untuk menyebarkan ke lingkungan lain. Selain itu, penyesuaian sebelum dan sesudah penyebaran memungkinkan organisasi untuk melapisi proses bisnis mereka di atas Pipeline. Ini memberi organisasi kontrol atas proses persetujuan serta menyediakan kemampuan untuk memasukkan langkah-langkah kustom ke dalam pipa penyebaran.

Umumnya, Anda akan memilih Pipelines jika organisasi Anda tidak perlu mengontrol file kode sumber solusi Anda dan ingin memulai dengan ALM dengan cepat.

Power Platform Build Tools/GitHub Actions dan Power Platform CLI (Build Tools)

Build Tools dimaksudkan untuk memberi administrator dan pengembang TI alat untuk mempercepat otomatisasi ALM yang sangat disesuaikan. Anda dapat mengatasi batasan dalam Pipeline dengan Build Tools—mengontrol kode solusi, mengaktifkan skenario yang mengutamakan kode, menghilangkan kebutuhan pembuat untuk memiliki izin yang lebih tinggi di lingkungan hilir, dan menyertakan proses organisasi dan bisnis tertentu dalam proses ALM Anda.

Umumnya, Anda akan memilih Build Tools jika organisasi Anda memiliki DevOps atau GitHub dan sumber daya pengembang yang tersedia dan memerlukan kontrol terperinci atas proses ALM Anda.

ALM Accelerator for Power Platform (Akselerator ALM)

ALM Accelerator dimaksudkan untuk menyederhanakan ALM untuk pembuat kode rendah dan pembuat kode pertama yang lebih maju. ALM Accelerator dibangun di atas Build Tools dan mempercepat memulainya, menghindari kebutuhan untuk memulai dari awal. Alur ALM Accelerator dan aplikasi kanvas terkait adalah open source. Anda dapat menggunakannya apa adanya atau sebagai implementasi referensi yang dapat Anda sesuaikan.

Umumnya, Anda akan memilih ALM Accelerator jika organisasi Anda memerlukan kontrol granular atas proses ALM Anda tetapi tidak memiliki sumber daya untuk membangunnya dari awal, dan ingin memberikan pengalaman pembuat di atas Azure DevOps proses yang mendorong ALM.