Как создать рабочую организацию с лицензиями Salesforce Platfom? - PullRequest
1 голос
/ 16 апреля 2019

Я создаю новую рабочую организацию для развертывания исходного кода, который мы разработали в песочнице. В нашем проекте используется лицензия на платформу 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 Ответ

1 голос
/ 17 апреля 2019

Ответ от службы поддержки Salesforce заключался в том, чтобы включить значение ForceComPlatform в массив функций.

Что-то вроде

{
  "orgName": "Demo Company",
  "edition": "Enterprise",
  "features": ["ForceComPlatform"],
  "settings": {
    "orgPreferenceSettings": {
      "networksEnabled": true,
      "offlineDraftsEnabled": true,
      "pathAssistantsEnabled": true,
      "s1DesktopEnabled": true
    }
  }
}

Это создало для меня пустую организацию с 1 лицензией Salesforce Platform.

...