Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Solusi digunakan untuk memindahkan aplikasi dan komponen dari satu lingkungan ke lainnya atau untuk menerapkan rangkaian penyesuaian untuk aplikasi yang ada. Sebuah solusi dapat berisi satu atau lebih aplikasi serta komponen lainnya seperti peta situs, tabel, proses, sumber daya web, pilihan, alur, dan lainnya.
Solusi adalah mekanisme untuk menerapkan manajemen siklus hidup aplikasi (ALM) di Power Apps dan produk Power Platform lainnya, seperti Power Automate.
Catatan
Untuk mempelajari selengkapnya tentang konsep solusi dan bagaimana solusi digunakan untuk manajemen siklus hidup aplikasi, buka Gambaran umum ALM dengan Microsoft Power Platform dalam panduan ALM Power Platform.
Bagian ini berfokus pada tugas manual yang perlu dilakukan pembuat aplikasi saat bekerja dengan solusi di Power Apps.
Memulai: konsep solusi
Sebelum Anda bekerja dengan solusi, penting bagi Anda untuk berkenalan dengan konsep solusi berikut:
- Dua jenis solusi (terkelola dan tak terkelola)
- Komponen solusi
- Siklus hidup solusi (membuat, memperbarui, meningkatkan, dan menambal solusi)
- Penerbit Solusi
- Dependensi solusi dan komponen solusi
Untuk mempelajari selengkapnya, buka Konsep solusi di panduan ALM Power Platform.
Solusi default
Power Apps memberi Anda solusi default unmanaged berikut:
- Solusi Default Common Data Service. Solusi ini tersedia untuk digunakan secara default oleh pembuat untuk penyesuaian mereka di lingkungan. Solusi Default Common Data Service berguna saat Anda ingin mengevaluasi atau mempelajari Power Apps. Namun, sebaiknya pembuat aplikasi bekerja dengan solusi mereka sendiri yang tidak dikelola.
- Solusi Default. Ini adalah solusi khusus yang berisi semua komponen dalam sistem. Solusi default berguna untuk menemukan semua komponen dan konfigurasi di sistem Anda.
Namun, sebaiknya buat solusi untuk mengelola penyesuaian Anda. Informasi selengkapnya: Menggunakan solusi untuk penyesuaian di panduan ALM Power Platform.
Properti yang dikelola
Anda dapat mengontrol komponen solusi terkelola Anda yang dapat disesuaikan menggunakan properti terkelola. Sebaiknya Atur properti terkelola agar komponen terkelola tidak dapat dimodifikasi. Ini membantu melindungi solusi Anda dari modifikasi yang dapat menyebabkannya rusak setelah diimpor ke lingkungan lain, seperti pengujian atau produksi.
Informasi selengkapnya: Properti terkelola di Power Platform
Bekerja dengan solusi di Power Apps
Dalam Power Apps, Anda dapat melihat daftar solusi dengan memilih Solutions di navigasi kiri. Anda dapat melakukan tugas solusi ini:
- Solusi baru: Untuk menemukan dan bekerja hanya dengan komponen yang telah Anda sesuaikan, buat solusi, dan lakukan semua penyesuaian Anda di sana. Selanjutnya, Anda dapat dengan mudah mendistribusikan solusi ke lingkungan lain. Informasi selengkapnya: Membuat solusi
- Impor solusi: Impor solusi ke lingkungan Anda. Informasi selengkapnya: Solusi impor
- Buka AppSource: AppSource adalah tempat di mana Anda bisa mendapatkan solusi yang disesuaikan dengan industri Anda yang bekerja dengan produk yang sudah Anda gunakan.
- Publikasikan semua penyesuaian: Publikasikan semua penyesuaian aktif di lingkungan Anda.
- Tetapkan solusi pilihan: Atur solusi pilihan Anda di mana semua komponen solusi dibuat.
- Lihat riwayat: Melihat detail tentang operasi solusi dari waktu ke waktu, seperti impor, ekspor, dan penghapusan pemasangan. Informasi selengkapnya: Melihat riwayat solusi
- Hubungkan ke Git: Integrasi kontrol sumber memungkinkan tim pengembangan menyinkronkan solusi dan objek solusi di satu atau beberapa lingkungan Dataverse menggunakan repositori Git Azure DevOps. Informasi selengkapnya: Gambaran umum integrasi Git di Power Platform
- Beralih ke klasik: Buka penjelajah solusi klasik.
Saat Anda memilih solusi, tugas tambahan tersedia di bilah perintah. Tugas ini mencakup:
- Edit: Edit properti solusi, seperti menambahkan atau menghapus komponen solusi.
- Hapus. Hapus solusi yang dipilih.
- Buat rencana. Gunakan perancang rencana untuk membuat rencana untuk solusi yang ada. Perancang rencana menghasilkan dokumen terperinci yang menjelaskan solusi Anda. Paket ini mencakup masalah bisnis, persyaratan pengguna seperti peran dan cerita pengguna, model data, dan teknologi seperti aplikasi. Fitur ini menghemat waktu saat Anda mencoba memahami konten solusi dan membantu pembuat meningkatkan solusi yang ada. Informasi selengkapnya: Membuat rencana dari solusi
- Ekspor solusi: Ekspor solusi ke file yang dapat diimpor ke lingkungan lain. Informasi lebih lanjut: Solusi ekspor
- Terapkan. Gunakan saluran di Power Platform untuk menyebarkan solusi ke lingkungan pengujian dan lingkungan produksi. Informasi selengkapnya: Gambaran umum alur di Power Platform
- Pemeriksa solusi: Jalankan atau tinjau hasil pemeriksa solusi untuk solusi ini.
- Tampilkan dependensi: Lihat komponen solusi yang memiliki dependensi pada komponen lain. Informasi selengkapnya: Lihat dependensi dari solusi yang dapat menghalangi pencopotan solusi ini.
- Tetapkan solusi yang disukai. Gunakan solusi yang dipilih sebagai solusi pilihan Anda. Solusi yang disukai adalah di mana, jika belum berfungsi dalam konteks solusi, semua komponen solusi Anda dipertahankan. Informasi lebih lanjut: Solusi pilihan
- Lihat riwayat. Lihat detail tentang operasi solusi dari waktu ke waktu, seperti impor, ekspor, dan hapus instalan. Informasi selengkapnya: Melihat riwayat solusi
- Terbitkan ke Katalog: Memublikasikan solusi ke katalog, membuatnya tersedia untuk digunakan oleh pembuat lain di organisasi Anda. Ini berguna untuk berbagi solusi yang Anda ingin orang lain dapat mengimpor dan menggunakan di lingkungan mereka. Informasi selengkapnya: Katalog di Power Platform
- Terapkan Peningkatan: Muncul saat Anda memilih solusi. Terapkan peningkatan yang tertunda yang telah dimulai untuk solusi yang dikelola.
Dari area Solusi , buka solusi untuk melihat semua objeknya.
Telusuri semua objek dalam solusi dengan menggulirkan daftar item. Jika ada lebih dari 100 item dalam daftar, Anda dapat memilih Muat 100 item berikutnya untuk melihat lebih banyak.
Kolom dapat diurutkan dan difilter dengan memilih header kolom.
Judul kolom meliputi:
- Dikelola: Objek solusi berasal dari solusi terkelola. Anda dapat memeriksa objek dengan memilih item dan kemudian memilih Lanjutan>Lihat lapisan solusi.
- Dapat disesuaikan: Komponen ini tersedia untuk disesuaikan.
- Disesuaikan: Ini menunjukkan bahwa objek adalah objek yang tidak dikelola, atau objek terkelola dengan lapisan penyesuaian yang tidak dikelola. Anda dapat menggunakan kolom ini untuk dengan cepat menemukan perubahan yang tidak terkelola pada komponen dalam solusi.
- Pemilik: Jika objek solusi mendukung kepemilikan pengguna dan tim, pemilik saat ini ditampilkan.
- Status: Jika objek solusi mendukung manajemen status (aktif/mati, diaktifkan/dinonaktifkan, aktif/tidak aktif), status ditampilkan.
Petunjuk
Anda dapat dengan cepat menemukan semua objek solusi yang tidak dikelola atau memiliki penyesuaian yang tidak dikelola dengan memilih solusi default dan memfilter pada kolom Disesuaikan .
Cari dan filter dalam solusi
Cari komponen tertentu berdasarkan namanya.
Atau filter semua item dalam daftar menurut jenis komponen.
Perintah kontekstual
Saat Anda memilih setiap komponen, tindakan yang tersedia di bilah perintah berubah tergantung pada jenis komponen yang telah Anda pilih dan apakah solusinya adalah default atau yang dikelola.
Saat Anda tidak memilih komponen apa pun, bilah perintah menunjukkan tindakan yang diterapkan ke solusi itu sendiri.
Dengan solusi yang tidak dikelola atau yang default, Anda dapat menggunakan perintah Baru atau Tambahkan Yang Ada untuk membuat atau menambahkan berbagai jenis komponen. Informasi selengkapnya: Menambahkan komponen solusi
Catatan
Anda tidak dapat menambahkan komponen pada solusi terkelola. Saat mencobanya, Anda akan mendapatkan pesan berikut:
"You cannot directly edit the components within a managed solution. You’ll need to add it to another unmanaged solution that you’ve created to customize the component. The component might not be customizable."
Hak istimewa tambahan diperlukan
Beberapa komponen mungkin memerlukan hak istimewa tertentu Dataverse bagi pengguna untuk menjalankan komponen saat komponen diimpor ke lingkungan dari solusi.
Alur
Untuk menggunakan atau menjalankan alur dari aplikasi kanvas yang tercakup dalam solusi, Anda harus memiliki izin ke alur itu melalui seseorang yang membagikan kepemilikan atau menjalankan izin. Saat aplikasi dalam solusi dibagikan dengan sekumpulan pengguna, alur juga harus dibagikan secara eksplisit.
Informasi lebih lanjut: peran keamanan dan hak istimewa
Gunakan pipeline di Power Platform untuk menyebarkan solusi
Terapkan solusi dengan mudah untuk lingkungan pengujian dan produksi menggunakan alur di Power Platform. Setelah pipeline tersedia, pembuat dapat memulai penerapan dalam produk dengan beberapa klik. Pembuat melakukannya langsung dalam lingkungan pengembangan mereka. Informasi selengkapnya: Gambaran umum alur di Power Platform
Pembatasan yang diketahui
Batasan berikut berlaku untuk penggunaan aplikasi Canvas, alur, dan konektor kustom dalam solusi.
- Jika Anda mengalami kesalahan saat menerbitkan aplikasi kanvas: aplikasi memiliki koneksi ke alur yang tidak lagi ada di lingkungan, hapus alur yang telah dihapus dari aplikasi. Kemudian simpan dan publikasikan aplikasi.
- Aplikasi kanvas dibagikan dengan Semua orang yang menjalani pencadangan lingkungan dan operasi pemulihan lingkungan yang tidak dibagikan dengan Semua Orang di lingkungan yang telah dipulihkan. Perhatikan bahwa aplikasi kanvas dapat dibagikan dengan grup keamanan, dan aplikasi di lingkungan yang dipulihkan dibagikan dengan grup keamanan tersebut.
Untuk mempelajari selengkapnya tentang menyesuaikan komponen individual dalam solusi, buka artikel berikut:
- Untuk penyesuaian tabel, hubungan tabel, kolom, dan pesan, buka Metadata.
- Untuk formulir tabel, buka Formulir.
- Untuk proses, buka Proses.
- Untuk aturan bisnis, buka Aturan Bisnis.
Solusi pemecahan masalah
Untuk masalah dan informasi umum tentang cara memecahkan masalah bekerja dengan solusi, buka Kelola aplikasi dan solusi dalam dokumentasi pemecahan masalah Power Apps.