Menerapkan komunitas dengan paket terkelola?
Saya sedang mengembangkan aplikasi yang saya harap akan didistribusikan sebagai Paket Terkelola. Saya mengembangkan menggunakan SFDX, organisasi edisi dev dengan namespace dan organisasi edisi mitra dengan hub dev aktif.
Paket Terkelola harus memiliki komunitas di dalamnya.
Saat saya mengembangkan aplikasi, ketika saya memasukkan kode ke organisasi awal baru, saya harus benar-benar membuat komunitas dengan nama yang sama terlebih dahulu sebelum saya memasukkan kode saya atau saya mendapatkan kesalahan:
Default_Navigation: Dalam bidang: Jaringan - tidak ada Jaringan bernama Anggota ditemukan, cbMembers: Jaringan tidak ditemukan untuk CustomBrand: cbMembers, Anggota: Dalam bidang: Nama - tidak ada Jaringan bernama Anggota ditemukan, Anggota1: Tidak ada Jaringan bernama Anggota ditemukan, perlu mengasosiasikan Situs ini Anggota1, yaitu 0DM3F000000DeVw
Saya tidak menemukan solusi, kapan pun saya melihat seseorang dengan masalah serupa, pemecahannya adalah membuat komunitas di organisasi tersebut terlebih dahulu.
Sekarang saya mencoba membuat versi pertama dari paket terkelola saya, kesalahan ini mencegah saya membuat versi menggunakan: force: package: version: create
Apakah benar-benar mungkin untuk menyertakan komunitas dalam paket terkelola?
Jawaban
Komunitas belum dapat dikemas dalam paket 2GP. Anda disarankan untuk mengemas semuanya sebagai template menggunakan Teknologi Baut Petir .
Sebaiknya Anda memilikinya sebagai paket ekstensi 1GP. Saya akan menyimpan metadata khusus komunitas dalam paket ekstensi daripada menjadikannya bagian dari satu paket.
Lightning Bolt for Salesforce memungkinkan Anda dengan cepat membangun dan mendistribusikan Solusi Lightning Bolt khusus industri untuk memulai kemampuan organisasi baru. Hemat waktu dengan membuat sekali dan kemudian menggunakan kembali.