การปรับใช้ชุมชนด้วยแพ็คเกจที่มีการจัดการ?

Aug 18 2020

ฉันกำลังพัฒนาแอปที่หวังว่าจะได้รับการแจกจ่ายเป็นแพ็คเกจที่มีการจัดการ ฉันกำลังพัฒนาโดยใช้ SFDX ซึ่งเป็นองค์กรรุ่น dev ที่มีเนมสเปซและองค์กรรุ่นพันธมิตรที่มีฮับ dev อยู่

แพ็คเกจที่มีการจัดการจำเป็นต้องมีชุมชนอยู่ในนั้น

ในขณะที่ฉันกำลังพัฒนาแอปเมื่อฉันพุชโค้ดไปยังองค์กรเริ่มต้นใหม่ฉันต้องสร้างชุมชนที่มีชื่อเดียวกันก่อนที่ฉันจะพุชรหัสของฉันหรือฉันได้รับข้อผิดพลาด:

Default_Navigation: ในฟิลด์: เครือข่าย - ไม่พบเครือข่ายที่ระบุชื่อสมาชิก cbMembers: ไม่พบเครือข่ายสำหรับ CustomBrand: cbMembers, Members: ในฟิลด์: ชื่อ - ไม่พบเครือข่ายที่ระบุสมาชิก, Members1: ไม่พบเครือข่ายที่ระบุชื่อสมาชิกที่จำเป็นในการเชื่อมโยงไซต์นี้ Members1 ซึ่งก็คือ 0DM3F000000DeVw

ฉันไม่พบวิธีแก้ปัญหาเมื่อใดก็ตามที่ฉันเห็นคนที่มีปัญหาคล้ายกันวิธีแก้ปัญหาคือต้องสร้างชุมชนในองค์กรนั้นก่อน

ตอนนี้ฉันกำลังพยายามสร้าง pacakge เวอร์ชันแรกของฉันข้อผิดพลาดนี้ทำให้ฉันไม่สามารถสร้างเวอร์ชันโดยใช้: force: package: version: create

เป็นไปได้หรือไม่ที่จะรวมชุมชนไว้ในแพ็คเกจที่มีการจัดการ

คำตอบ

2 MohithShrivastava Aug 18 2020 at 01:00

ชุมชนยังไม่สามารถใช้เป็นแพ็กเกจได้ในแพ็กเกจ 2GP จึงแนะนำให้คุณทุกอย่างที่เป็นแม่แบบแพคเกจการใช้Lightning Bolt เทคโนโลยี

ขอแนะนำให้คุณมีเป็นแพ็คเกจส่วนขยาย 1GP ฉันจะเก็บข้อมูลเมตาเฉพาะของชุมชนไว้ในแพ็คเกจส่วนขยายมากกว่าที่จะทำให้เป็นส่วนหนึ่งของแพ็คเกจเดียว

Lightning Bolt สำหรับ Salesforce ช่วยให้คุณสร้างและเผยแพร่โซลูชัน Lightning Bolt เฉพาะอุตสาหกรรมได้อย่างรวดเร็วเพื่อเริ่มต้นความสามารถใหม่ ๆ ขององค์กร ประหยัดเวลาด้วยการสร้างครั้งเดียวแล้วนำกลับมาใช้ใหม่