Как создать рабочую организацию с лицензиями Salesforce Platfom?
Я создаю новую рабочую организацию для развертывания исходного кода, который мы разработали в песочнице. В нашем проекте используется лицензия на платформу Salesforce, а определения нашего профиля составлены с использованием этой лицензии.
Когда я создаю новую организацию Scratch с выпуском Enterprise, я не получаю лицензию на платформу Salesforce и не могу развернуть исходные файлы.
Мне нужна версия Enterprise (а не версия для разработчиков), так как в моем источнике также включены сообщества и лицензия для гостевых пользователей отличается в версии для разработчиков. Скретч-организации для разработчиков выпускаются с типом лицензии "Гость", а не с типом лицензии "Лицензия пользователя", который есть в моих выпусках Sandbox и Enterprise.
Файл project-scratch-def.json, который я использую, приведен ниже
{
"orgName": "Demo Company",
"edition": "Enterprise",
"features": [],
"settings": {
"orgPreferenceSettings": {
"networksEnabled": true,
"offlineDraftsEnabled": true,
"pathAssistantsEnabled": true,
"s1DesktopEnabled": true
}
}
}
1 ответ
Ответ от службы поддержки Salesforce должен был включать ForceComPlatform
значение в массиве Features.
Что-то вроде
{
"orgName": "Demo Company",
"edition": "Enterprise",
"features": ["ForceComPlatform"],
"settings": {
"orgPreferenceSettings": {
"networksEnabled": true,
"offlineDraftsEnabled": true,
"pathAssistantsEnabled": true,
"s1DesktopEnabled": true
}
}
}
Это создало для меня пустую организацию с 1 лицензией Salesforce Platform.