관리 패키지로 커뮤니티를 배포 하시겠습니까?
관리 형 패키지로 배포되기를 바라는 앱을 개발 중입니다. 저는 SFDX, 네임 스페이스가있는 개발 에디션 조직과 개발 허브가있는 파트너 에디션 조직을 사용하여 개발 중입니다.
관리 패키지에는 커뮤니티가 있어야합니다.
앱을 개발하면서 새로운 스크래치 조직에 코드를 푸시 할 때 코드를 푸시하기 전에 먼저 실제로 동일한 이름의 커뮤니티를 만들어야했습니다. 그렇지 않으면 오류가 발생합니다.
Default_Navigation : In field : Network-No Network named Members found, cbMembers : Network not found for the CustomBrand : cbMembers, Members : In field : Name-No Network named Members found, Members1 : No Network named Members found, needed to connect this site Members1 (0DM3F000000DeVw)
해결 방법을 찾지 못했습니다. 비슷한 문제가있는 사람을 볼 때마다 해결 방법은 먼저 해당 조직에서 커뮤니티를 만드는 것입니다.
이제 관리 패키지의 첫 번째 버전을 만들려고하므로이 오류로 인해 다음을 사용하여 버전을 만들 수 없습니다. force : package : version : create
실제로 관리되는 패키지에 커뮤니티를 포함 할 수 있습니까?
답변
커뮤니티는 아직 2GP 패키지로 패키징 할 수 없습니다. Lightning Bolt 기술을 사용하여 모든 것을 템플릿으로 패키지화하는 것이 좋습니다 .
1GP 확장 패키지로 사용하는 것이 좋습니다. 커뮤니티 별 메타 데이터를 하나의 패키지의 일부로 만드는 것보다 확장 패키지에 보관합니다.
Salesforce 용 Lightning Bolt를 사용하면 산업별 Lightning Bolt 솔루션을 빠르게 구축 및 배포하여 새로운 조직 기능을 시작할 수 있습니다. 한 번 빌드 한 다음 재사용하여 시간을 절약하십시오.