Solusi dalam gambaran Power Apps umum

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 penerapan manajemen siklus hidup (ALM) dalam 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 dalam Microsoft Power Platform Power Platform panduan ALM.

Bagian ini berfokus pada tugas manual yang perlu dilakukan pembuat aplikasi saat bekerja dengan solusi 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 dalam Power Platform panduan ALM.

Solusi default

Power Apps memberi Anda solusi tidak terkelola default berikut:

  • Solusi Default Common Data Service. Solusi ini tersedia untuk digunakan secara default 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 tidak terkelola mereka sendiri.
  • 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: gunakan solusi untuk menyesuaikan di panduan ALM Power Platform.

Properti terkelola

Anda dapat mengontrol komponen solusi terkelola anda yang dapat disesuaikan dengan 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 lebih lanjut: properti terkelola di Power Platform

Bekerja dengan solusi di Power Apps

Dalam Power Apps, Anda dapat melihat daftar solusi dengan memilih solusi di navigasi kiri. Anda dapat melakukan tugas solusi ini:

  • Solusi baru: untuk mencari dan bekerja hanya dengan komponen yang Anda Sesuaikan, buat solusi, dan lakukan semua penyesuaian di sana. Selanjutnya, Anda dapat dengan mudah mendistribusikan solusi ke lingkungan lain. Informasi selengkapnya: Membuat solusi
  • Impor: impor solusi ke lingkungan Anda. Informasi selengkapnya: Impor solusi
  • Buka AppSource: Microsoft AppSource adalah tempat Anda dapat membuka solusi yang disesuaikan dengan industri Anda yang kompatibel dengan produk yang telah 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.
  • Beralih ke klasik: Buka penelusur solusi klasik.
  • Lihat Riwayat: melihat rincian tentang operasi solusi dari waktu ke waktu, seperti impor, ekspor, dan hapus instalan. Informasi selengkapnya: melihat riwayat solusi
  • Pemeriksa solusi: Jalankan atau tinjau hasil pemeriksa solusi untuk solusi ini.
  • Tampilkan dependensi: Lihat dependensi solusi untuk solusi yang akan memblokir penghapusan instalasi solusi ini.
  • Terapkan Peningkatan: Terapkan pemutakhiran tertunda yang telah dimulai untuk solusi terkelola.

Tugas yang tersedia tanpa solusi yang dipilih meliputi: Solusi baru, Solusi impor, Buka, AppSource Publikasikan semua penyesuaian, Atur solusi pilihan.

Perintah tersedia saat solusi tidak dipilih.

Tugas yang tersedia dengan solusi yang dipilih meliputi: Solusi baru, Edit, Hapus, Ekspor solusi, Pemeriksa solusi, Tampilkan dependensi, Atur solusi pilihan, Lihat riwayat, Kloning, Terapkan Peningkatan (saat pemutakhiran tersedia).

Perintah tersedia saat solusi dipilih.

Dari area Solusi , pilih solusi untuk melihat semua objeknya.

Contoh solusi dengan semua objek.

Telusuri semua objek dalam solusi dengan menggulir item. Jika ada lebih dari 100 item dalam daftar, Anda dapat memilih Muat 100 item berikutnya untuk melihat lebih banyak.

Muat 100 item berikutnya.

Kolom dapat diurutkan dan difilter dengan memilih header kolom.

Header kolom meliputi:

  • Terkelola: Objek solusi berasal dari solusi terkelola. Anda dapat memeriksa objek dengan memilih item lalu pilih Tingkat Lanjut > Lihat lapisan solusi.
  • Dapat disesuaikan: Komponen tersedia untuk disesuaikan.
  • Disesuaikan: Ini menunjukkan bahwa objek tersebut adalah objek yang tidak dikelola, atau objek terkelola dengan lapisan penyesuaian yang tidak dikelola. Anda dapat menggunakan kolom ini untuk dengan cepat menemukan perubahan tidak terkelola yang Anda miliki untuk komponen dalam solusi.
  • Pemilik: Jika objek solusi mendukung kepemilikan pengguna dan tim, pemilik saat ini akan ditampilkan.
  • Status: Jika objek solusi mendukung manajemen status (aktif/nonaktif, diaktifkan/dinonaktifkan, aktif/tidak aktif), status akan ditampilkan.

Tip

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.

Komponen pencarian.

Atau filter semua item dalam daftar menurut jenis komponen.

Filter komponen berdasarkan jenis.

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.

Perintah khusus komponen.

Saat Anda tidak memilih komponen apa pun, bilah perintah memperlihatkan tindakan yang diterapkan ke solusi itu sendiri.

Perintah khusus solusi.

Dengan solusi yang tidak terkelola atau default, Anda dapat menggunakan perintah baru atau Tambahkan yang Ada untuk membuat atau menambahkan berbagai jenis komponen. Informasi lebih lanjut: Tambahkan komponen solusi

Catatan

Anda tidak dapat menambahkan komponen pada solusi terkelola. Saat mencoba, 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 izin menjalankan. Ketika aplikasi dalam solusi dibagikan dengan sekumpulan pengguna, alur juga harus dibagikan secara eksplisit.

Informasi lebih lanjut: peran keamanan dan hak istimewa

Menggunakan alur untuk Power Platform menyebarkan solusi

Terapkan solusi dengan mudah ke lingkungan pengujian dan produksi menggunakan alur masuk Power Platform. Setelah alur terpasang, pembuat dapat memulai penerapan dalam produk dengan beberapa klik. Pembuat melakukannya langsung dalam lingkungan pengembangan mereka. Informasi lebih lanjut: 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 penerbitan aplikasi kanvas: aplikasi memiliki koneksi ke alur yang tidak lagi berada di lingkungan, hapus alur yang dihapus dari aplikasi. Kemudian simpan dan publikasikan aplikasi.
  • Aplikasi kanvas yang dibagikan dengan Semua orang yang melalui operasi pencadangan lingkungan dan pemulihan lingkungan tidak dibagikan dengan Semua orang di lingkungan yang dipulihkan. Perhatikan bahwa aplikasi kanvas dapat dibagikan dengan grup keamanan, dan aplikasi di lingkungan yang dipulihkan dibagikan dengan grup keamanan tersebut.
  • Alur cloud solusi yang menggunakan konektor Project Roadmap atau menggunakan otorisasi yang didelegasikan belum dapat ditambahkan ke dalam solusi. Solusi untuk batasan ini adalah mengedit alur untuk menghapus penggunaan konektor Peta Jalan Proyek dan/atau otorisasi yang didelegasikan, menambahkan alur ke dalam solusi, lalu mengubah alur kembali sesuai kebutuhan.

Untuk mempelajari selengkapnya tentang menyesuaikan masing-masing komponen dalam solusi, buka artikel berikut:

  • Untuk penyesuaian tabel, Relasi 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 umum dan informasi tentang cara memecahkan masalah bekerja dengan solusi, buka Mengelola aplikasi dan solusi di Power Apps dokumentasi Pemecahan masalah.

Langkah selanjutnya

Membuat solusi

Catatan

Apa bahasa dokumentasi yang Anda inginkan? Lakukan survei singkat. (perlu diketahui bahwa survei ini dalam bahasa Inggris)

Survei akan berlangsung kurang lebih selama tujuh menit. Tidak ada data pribadi yang dikumpulkan (pernyataan privasi).