Развертывание сообщества с управляемым пакетом?

Aug 18 2020

Я разрабатываю приложение, которое, надеюсь, будет распространяться как управляемый пакет. Я разрабатываю с использованием SFDX, организации для разработчиков с пространством имен и партнерской версии с центром разработки.

В управляемом пакете должно быть сообщество.

Когда я разрабатываю приложение, когда я отправляю код в новую рабочую организацию, мне приходилось сначала фактически создавать сообщество с тем же именем, прежде чем я отправлю свой код или получу ошибки:

Default_Navigation: В поле: Сеть - сеть с именем Участники не найдены, cbMembers: Сеть не найдена для CustomBrand: cbMembers, Участники: В поле: Имя - сеть с именем Участники не найдены, Участники1: Сеть с именем Участники не найдена, требуется для связи этого сайта Members1, то есть 0DM3F000000DeVw

Я не нашел обходного пути, каждый раз, когда я вижу кого-то с похожей проблемой, решение состоит в том, чтобы сначала создать сообщество в этой организации.

Теперь, когда я пытаюсь создать свою первую версию управляемого пакета, эта ошибка не позволяет мне создать версию с помощью: force: package: version: create

Действительно ли возможно включить сообщество в управляемый пакет?

Ответы

2 MohithShrivastava Aug 18 2020 at 01:00

Сообщества еще не упаковываются в пакеты 2GP. Рекомендуется упаковать все в виде шаблона с использованием технологии Lightning Bolt .

Желательно, чтобы он был у вас как пакет расширения 1GP. Я бы сохранил метаданные, специфичные для сообществ, в пакете расширения, чем делаю его частью одного пакета.

Lightning Bolt для Salesforce позволяет быстро создавать и распространять отраслевые решения Lightning Bolt, чтобы быстро запустить новые организационные возможности. Экономьте время, создавая один раз, а затем повторно используя.