Как создать рабочую организацию с лицензиями 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.

Другие вопросы по тегам