Menerapkan komunitas dengan paket terkelola?

Aug 18 2020

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

2 MohithShrivastava Aug 18 2020 at 01:00

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.