Ikhtisar alur di Power Platform
Alur bertujuan Power Platform untuk mendemokratisasi manajemen siklus hidup aplikasi (ALM) untuk Power Platform dan pelanggan Dynamics 365 dengan menghadirkan otomatisasi ALM dan kemampuan integrasi berkelanjutan dan pengiriman berkelanjutan (CI/CD) ke dalam layanan dengan cara yang lebih mudah didekati oleh semua pembuat, admin, dan pengembang.
Alur secara signifikan mengurangi upaya dan pengetahuan domain yang sebelumnya diperlukan untuk mewujudkan ROI dari mengadopsi proses ALM otomatis yang sehat dalam tim atau organisasi Anda.
- Admin dengan mudah mengonfigurasi alur penyebaran otomatis dalam hitungan menit, bukan hari atau minggu.
- Pembuat memiliki pengalaman pengguna yang intuitif untuk menerapkan solusi mereka dengan mudah.
- Pengembang profesional dapat (opsional) memperluas alur dan menjalankannya menggunakan Power Platform antarmuka baris perintah (CLI).
Alur memungkinkan admin untuk mengelola proyek yang dipimpin oleh masyarakat dan yang dipimpin oleh pengembang secara terpusat dalam skala besar dengan upaya yang lebih ringan. Admin menyiapkan perlindungan yang sesuai yang mengatur dan memfasilitasi pengembangan, pengujian, dan pengiriman solusi di seluruh organisasi. Manfaat admin lainnya meliputi:
Total biaya kepemilikan yang lebih rendah:
- Pipeline secara signifikan meningkatkan produktivitas pembuat, pengembang, dan admin. Pipeline memungkinkan solusi bisnis Anda untuk datang ke pasar lebih cepat, dengan kualitas yang lebih tinggi, melalui proses yang aman dan terkelola.
- Upaya minimal untuk menerapkan proses manajemen perubahan yang aman dan disesuaikan secara khusus di seluruh organisasi atau tim Anda.
Hemat waktu dan uang:
- Sistem menangani pengangkatan berat dan perawatan berkelanjutan sehingga Anda tidak perlu melakukannya.
Skala ALM dengan kecepatan Anda sendiri:
- Terlepas dari di mana Anda berada dalam perjalanan ALM Anda, Anda dapat memperluas alur untuk mengakomodasi kebutuhan bisnis Anda yang terus berkembang. Kami bertujuan agar transisi ke atas ini semulus dan semudah mungkin. Informasi lebih lanjut: Microsoft Power Platform Grup perintah CLI
pac pipeline
- Terlepas dari di mana Anda berada dalam perjalanan ALM Anda, Anda dapat memperluas alur untuk mengakomodasi kebutuhan bisnis Anda yang terus berkembang. Kami bertujuan agar transisi ke atas ini semulus dan semudah mungkin. Informasi lebih lanjut: Microsoft Power Platform Grup perintah CLI
Raih tujuan kepatuhan, keselamatan, pemantauan, dan otomatisasi dengan:
- Amankan lingkungan produksi dengan penerapan delegasi berbasispersetujuan.
- Kustomisasi dan log audit disimpan secara otomatis dan mudah diakses.
- Analitik siap pakai memberikan visibilitas yang lebih baik di lokasi pusat.
- Kemampuan untuk melihat laporan siap pakai Power BI dalam aplikasi alur atau membuatnya sendiri. Informasi selengkapnya: Gambaran umum pelaporan untuk aplikasi berdasarkan model
- Alur penyesuaian khusus dengan kebutuhan organisasi Anda dengan ekstensibilitas alur dan Power Automate.
Setelah alur terpasang, pembuat dapat memulai penerapan dalam produk dengan beberapa klik. Mereka melakukannya langsung dalam lingkungan pengembangan mereka. Manfaat lain bagi pembuat meliputi:
- Tidak diperlukan pengetahuan sebelumnya tentang proses atau sistem ALM. Pengembang warga sering melihat alur sebagai proses manajemen perubahan yang dipandu.
- Penyebaran solusi divalidasi sebelumnya terhadap lingkungan target untuk mencegah kesalahan dan meningkatkan tingkat keberhasilan. Misalnya, dependensi yang hilang dan masalah lainnya terdeteksi sebelum penyebaran dan pembuat segera dipandu untuk mengambil tindakan yang sesuai.
- Koneksi dan variabel lingkungan disediakan terlebih dahulu dan divalidasi sebelum penyebaran dimulai.
- Ini membantu memastikan aplikasi dan otomatisasi disebarkan tanpa memerlukan langkah pasca-pemrosesan manual, dan terhubung ke sumber data yang sesuai dalam setiap lingkungan.
- Admin bahkan dapat mengonfigurasi koneksi tertentu yang akan digunakan.
Pengembang profesional lebih produktif dengan pipeline yang sekarang menangani operasi latar belakang yang kompleks. Pengembang dapat memberi tahu sistem apa yang ingin mereka capai alih-alih menjalankan berbagai tugas mendasar yang diperlukan untuk mencapai tujuan yang sama. Dengan menggunakan Power Platform CLI, pengembang dapat:
- Daftar alur untuk melihat detail terkait seperti tahapan dan lingkungan mana yang siap untuk menyebarkan solusinya.
- Sebarkan solusi dengan satu perintah:
- Dengan alur, pengembang cukup menyediakan parameter yang diperlukan dan sistem mengatur semua operasi penyebaran end-to-end sesuai dengan kebijakan organisasi.
- Tidak perlu terhubung ke beberapa lingkungan, mengekspor solusi, mengunduh file solusi, membuat koneksi secara manual dan mengisi file pengaturan penyebaran, mengimpor solusi, atau menangani berbagai tugas lain yang diperlukan sebelumnya.
Selain itu, pengembang dapat memperluas alur dan berintegrasi dengan alat CI/CD lainnya.
Alur menyebarkan solusi serta konfigurasi untuk lingkungan target seperti koneksi, referensi koneksi, dan variabel lingkungan. Penyesuaian apa pun Power Platform yang terkandung dalam solusi Anda dapat disebarkan menggunakan alur. Alur, atau solusi secara umum, tidak berisi data yang disimpan dalam Dataverse tabel.
Penting
Power BI Dasbor (pratinjau) dan Power BI Himpunan Data (pratinjau) saat ini tidak didukung dalam alur.
Pertama, pastikan bahwa lingkungan sumber dan target Anda ditautkan dengan benar. Anda hanya dapat melihat alur Anda di lingkungan sumber yang ditetapkan, seperti lingkungan pengembangan Anda. Saat menautkan setiap lingkungan Anda ke alur Anda selama konfigurasi, Anda memiliki opsi Jenis lingkungan Lingkungan Pengembangan atau Lingkungan Target . Jika lingkungan terkait alur Anda ditetapkan jenis yang tepat, alur Anda muncul sebagai opsi di lingkungan pengembangan sumber Anda.
Ya. Solusi terkelola dan tidak terkelola secara otomatis diekspor dan disimpan di host alur untuk setiap penyebaran.
Tidak. Solusi diekspor segera setelah permintaan penyebaran dikirimkan (ketika pembuat memilih Sebarkan dari dalam lingkungan pengembangan mereka), dan artefak solusi yang sama akan disebarkan. Demikian pula, sistem tidak mengekspor ulang solusi untuk penyebaran ke tahap berikutnya dalam alur. Artefak solusi yang sama harus melewati tahapan alur dalam urutan berurutan. Sistem ini juga mencegah gangguan atau modifikasi pada artefak solusi yang diekspor. Ini memastikan penyesuaian tidak dapat melewati lingkungan QA atau proses persetujuan Anda.
- Lingkungan pengembang tidak diharuskan menjadi Lingkungan Terkelola. Mereka dapat digunakan untuk pengembangan dan pengujian dengan paket pengembang.
- Host alur harus berupa lingkungan produksi, tetapi host alur tidak harus menjadi Lingkungan Terkelola.
- Semua lingkungan lain yang digunakan dalam alur harus diaktifkan sebagai Lingkungan Terkelola.
- Lisensi yang memberikan hak penggunaan premium diperlukan untuk semua Lingkungan Terkelola.
Contoh penyiapan umum:
Tujuan lingkungan | Jenis lingkungan | Diperlukan lisensi mandiri |
---|---|---|
Host | Produksi | No |
Pengembangan | Pengembang | No |
QA | Pengembang | No |
Produksi | Produksi | Ya |
Ya. Lihat penyebaran yang didelegasikan.
Ya. Informasi selengkapnya: Sebarkan dengan perwakilan layanan
Mirip dengan pengalaman penulisan, pembuat yang menjalankan alur dapat menyediakan koneksi mereka sendiri atau koneksi yang dapat mereka akses. Koneksi perwakilan layanan juga dapat digunakan untuk konektor yang mendukung autentikasi perwakilan layanan, termasuk konektor kustom.
Saat ini, referensi koneksi tanpa nilai dalam solusi atau lingkungan yang ditargetkan tidak dapat diperbarui selama penyebaran. Jika nilai disebarkan sebelumnya, nilai tersebut dapat diperbarui di lingkungan yang ditargetkan.
Identitas penyebaran. Untuk penyebaran standar, pemiliknya adalah pembuat yang meminta. Untuk penyebaran yang didelegasikan, pemiliknya adalah perwakilan layanan atau pengguna yang didelegasikan.
Tidak. Kami merekomendasikan penggunaan Azure DevOps atau GitHub untuk skenario ini.
Apa yang harus saya lakukan jika lingkungan pengembangan atau target saya diatur ulang atau dihapus?
Anda harus menghapus rekaman lingkungan dan memperbarui konfigurasi alur bila diperlukan. Jika lingkungan diatur ulang, Anda membuat ulang rekaman lingkungan lalu mengaitkannya dengan alur Anda.
Ya. Namun, menggunakan lingkungan default sebagai host alur tidak disarankan untuk semua pelanggan.
Ya. Informasi selengkapnya: Sebarkan alur sebagai perwakilan layanan atau pemilik alur.
Ya, bersama-sama alat ini sangat kuat sekaligus menjaga pengalaman pembuat tetap sederhana. Informasi lebih lanjut: memperluas alur
Ya. Jika pengaturan alur diaktifkan, Anda dapat menyebarkan ulang versi solusi sebelumnya dari tampilan riwayat eksekusi di halaman Alur. Jika pengaturan dinonaktifkan, hanya versi solusi yang lebih tinggi yang dapat disebarkan atau diimpor. Sebagai solusi, admin dapat mengunduh artefak dari host alur, menambah versi solusi dalam file solution.xml, lalu mengimpornya secara manual ke lingkungan target.
Ya. Anda dapat mengonfigurasi pekerjaan penghapusan massal di Dataverse host alur untuk menghapus data pada jadwal yang ditentukan.
Tidak saat ini. Perilaku impor default alur adalah Tingkatkan dengan penyesuaian Menimpa.
Tidak. Namun, satu lingkungan dapat ditautkan ke beberapa alur dalam host yang sama. Untuk mengaitkan lingkungan dengan host yang berbeda, tambahkan ke alur di host baru. Kemudian hapus catatan lingkungan dari host asli dan verifikasi semuanya berfungsi seperti yang diharapkan.
Tidak saat ini. Namun, kait ekstensi yang disengaja tersedia untuk menyesuaikan logika alur. Informasi lebih lanjut: memperluas alur.
Navigasikan ke solusi yang tidak dikelola dalam pengembangan ke lingkungan yang terkait dengan alur Anda. Alur tidak dapat dilihat atau dijalankan dari solusi default, solusi terkelola, atau di lingkungan target. Perhatikan bahwa Anda juga dapat mengambil dan menjalankan alur dari Power Platform CLI.
Ya, tetapi hanya jika pengaturan Penyebaran Solusi Lintas Geografis diaktifkan di host. Jika pengaturan dinonaktifkan, host dan semua lingkungan yang terkait dengan alur di host harus ditempatkan di lokasi geografis yang sama (seperti yang ditentukan saat membuat lingkungan). Misalnya, jika pengaturan dinonaktifkan, alur tidak dapat disebarkan dari Jerman ke Kanada dan host di Jerman tidak dapat mengelola lingkungan di Kanada. Dalam kasus di mana administrator penyewa ingin mencegah penyebaran solusi lintas geografis, host terpisah harus digunakan untuk Jerman dan Kanada.
Ya, ini dimungkinkan, meskipun kami sarankan untuk memulai dengan alur yang sama untuk solusi tertentu. Ini membantu menghindari kebingungan dan kesalahan yang tidak disengaja. Informasi eksekusi alur ditampilkan dalam konteks satu alur dan satu solusi (dalam pengalaman solusi). Oleh karena itu, alur lain mungkin tidak menampilkan versi solusi terbaru yang disebarkan atau informasi eksekusi penting lainnya yang terkait dengan alur yang berbeda. Perhatikan bahwa aplikasi Konfigurasi alur penyebaran menunjukkan informasi eksekusi di semua alur dan semua solusi untuk host saat ini.
Menggunakan lingkungan yang sama untuk pengembangan dan host tidak didukung; kombinasi lain tidak disarankan sebagai praktik terbaik.
Dalam lingkungan target, Anda dapat melihat lapisan objek yang disebarkan serta apa yang berubah antar lapisan. Selain itu, Anda dapat melihat perbedaan XML antara lapisan untuk aplikasi berdasarkan model, peta situs, dan formulir. Alur juga dapat diperluas untuk diintegrasikan dengan GitHub dan sistem kontrol sumber lainnya untuk membandingkan perbedaan terperinci.
Ini adalah konfigurasi yang valid dan harus dievaluasi berdasarkan kebutuhan dan kebijakan dalam organisasi Anda.
Tidak. Kami menyarankan agar Anda selalu menyebarkan solusi terkelola ke lingkungan nonpengembangan. Perhatikan solusi yang tidak dikelola secara otomatis diekspor dan disimpan di host alur sehingga Anda dapat mengunduh dan mengimpornya ke lingkungan pengembangan lain atau memasukkannya ke kontrol sumber.
Tidak saat ini. Anda harus mengirimkan penyebaran yang berbeda untuk setiap solusi. Namun, alur yang sama dapat digunakan untuk beberapa solusi.
Tidak saat ini. Kami menyarankan Anda memublikasikan objek individual saat disimpan. Perhatikan bahwa hanya objek solusi tertentu yang memerlukan penerbitan.
Dapatkah saya menggunakan alur untuk tim multi-pengembang yang bekerja di lingkungan pengembangan yang terisolasi?
Implementasi saat ini menggunakan lingkungan pengembangan tunggal untuk solusi tertentu.
Keduanya menawarkan banyak kemampuan yang berharga dan tim pemilik bekerja sama erat dalam mengembangkan saluran dan visi ALM yang lebih luas Power Platform. Alur lebih sederhana dan dapat diatur dan dikelola dengan lebih sedikit usaha. Akses ke produk dan teknologi lain tidak diperlukan karena semuanya dikelola sendiri. Akselerator ALM, di sisi lain, terkadang lebih cocok untuk skenario ALM yang lebih canggih.
Meskipun ada banyak perbedaan fungsional tambahan, perbedaan mendasarnya adalah bahwa alur adalah fitur produk resmi Microsoft Power Platform —artinya dirancang, dirancang, direkayasa, diuji, dipelihara, dan didukung oleh rekayasa produk Microsoft. Alur dibangun ke dalam produk dan dapat diakses dalam pengalaman produk asli.
Kami mendorong pelanggan untuk menggunakan alur untuk fungsionalitas penyebaran inti, dan bila diperlukan, perluas alur untuk diintegrasikan dengan alat CI/CD lainnya. Ketika digunakan bersama-sama, beban kerja yang diperlukan dalam alat CI/CD seringkali menjadi lebih mudah dan mahal untuk dipelihara.
Menyiapkan alur Memperluasalur
Menyebarkan solusi menggunakan Pipeline di( Power Apps video)