Baca dalam bahasa Inggris

Bagikan melalui


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.

Contoh fitur Alur penyebaran

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).

Admin mengelola dan mengatur alur secara terpusat

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
  • 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.

Pembuat menjalankan alur yang telah dikonfigurasi sebelumnya

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 dapat menggunakan dan memperluas alur

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.

Tanya jawab

Apa yang diterapkan alur?

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.

Mengapa saya tidak dapat melihat alur saya dari lingkungan saya?

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.

Apakah alur secara otomatis menyimpan cadangan solusi?

Ya. Solusi terkelola dan tidak terkelola secara otomatis diekspor dan disimpan di host alur untuk setiap penyebaran.

Bisakah penyesuaian melewati tahap penyebaran seperti QA?

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.

Apakah lisensi mandiri diperlukan untuk menggunakan alur?

  • 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

Dapatkah saya mengonfigurasi persetujuan untuk penyebaran?

Ya. Lihat penyebaran yang didelegasikan.

Dapatkah saya menggunakan perwakilan layanan yang berbeda untuk alur dan tahapan yang berbeda?

Ya. Informasi selengkapnya: Sebarkan dengan perwakilan layanan

Koneksi apa yang dapat digunakan?

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.

Mengapa saya tidak dapat memperbarui referensi koneksi yang ada?

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.

Siapa yang memiliki objek solusi yang disebarkan?

Identitas penyebaran. Untuk penyebaran standar, pemiliknya adalah pembuat yang meminta. Untuk penyebaran yang didelegasikan, pemiliknya adalah perwakilan layanan atau pengguna yang didelegasikan.

Bisakah alur disebarkan ke penyewa yang berbeda?

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.

Dapatkah saya menggunakan alur di lingkungan default?

Ya. Namun, menggunakan lingkungan default sebagai host alur tidak disarankan untuk semua pelanggan.

Dapatkah saya menyebarkan menggunakan perwakilan layanan saya sendiri?

Ya. Informasi selengkapnya: Sebarkan alur sebagai perwakilan layanan atau pemilik alur.

Bisakah alur digunakan dengan Azure DevOps, GitHub, atau Akselerator ALM?

Ya, bersama-sama alat ini sangat kuat sekaligus menjaga pengalaman pembuat tetap sederhana. Informasi lebih lanjut: memperluas alur

Bisakah saya kembali ke versi sebelumnya?

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.

Dapatkah saya mengatur kebijakan retensi untuk data alur?

Ya. Anda dapat mengonfigurasi pekerjaan penghapusan massal di Dataverse host alur untuk menghapus data pada jadwal yang ditentukan.

Dapatkah saya menentukan perilaku impor solusi tingkat lanjut seperti pembaruan versus peningkatan?

Tidak saat ini. Perilaku impor default alur adalah Tingkatkan dengan penyesuaian Menimpa.

Bisakah lingkungan dikaitkan dengan beberapa host?

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.

Dapatkah saya menyesuaikan atau memperluas aplikasi dan tabel alur penyebaran pihak pertama?

Tidak saat ini. Namun, kait ekstensi yang disengaja tersedia untuk menyesuaikan logika alur. Informasi lebih lanjut: memperluas alur.

Di mana saya dapat melihat dan menjalankan 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.

Dapatkah saya menyebarkan lintas wilayah?

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.

Dapatkah saya menyebarkan solusi yang sama menggunakan alur yang berbeda?

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.

Bisakah lingkungan host juga digunakan sebagai lingkungan pengembangan atau target?

Menggunakan lingkungan yang sama untuk pengembangan dan host tidak didukung; kombinasi lain tidak disarankan sebagai praktik terbaik.

Bagaimana cara melihat apa yang berubah di antara versi yang berbeda?

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.

Haruskah lingkungan host saya sama dengan tempat saya menginstal toolkit COE?

Ini adalah konfigurasi yang valid dan harus dievaluasi berdasarkan kebutuhan dan kebijakan dalam organisasi Anda.

Dapatkah saya menyebarkan solusi yang tidak dikelola?

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.

Dapatkah saya menyebarkan beberapa solusi sekaligus?

Tidak saat ini. Anda harus mengirimkan penyebaran yang berbeda untuk setiap solusi. Namun, alur yang sama dapat digunakan untuk beberapa solusi.

Apakah alur menerbitkan penyesuaian yang tidak dikelola sebelum mengekspor 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.

Apa perbedaan pipa dengan Akselerator ALM?

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.

Kapan saya harus menggunakan alur versus alat lain?

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.

Langkah berikutnya

Menyiapkan alur Memperluasalur

Menyebarkan solusi menggunakan Pipeline di( Power Apps video)