如何使用Salesforce Platfom许可证创建临时组织?

如何使用Salesforce Platfom许可证创建临时组织?,salesforce,salesforce-development,Salesforce,Salesforce Development,我正在建立一个新的scratch组织来部署我们在沙箱中开发的源代码。我们的项目使用Salesforce平台许可证,我们的配置文件定义是使用此许可证生成的 使用Enterprise edition创建新的Scratch组织时,我没有获得Salesforce平台许可证,因此无法部署源文件 我需要企业版(而不是开发者版),因为我的源代码还启用了社区,并且来宾用户许可证在开发者版中是不同的。 开发者版scratch Org附带了“来宾”许可证类型,而不是 “来宾用户许可证”许可证类型,在我的沙盒和企业版

我正在建立一个新的scratch组织来部署我们在沙箱中开发的源代码。我们的项目使用Salesforce平台许可证,我们的配置文件定义是使用此许可证生成的

使用Enterprise edition创建新的Scratch组织时,我没有获得Salesforce平台许可证,因此无法部署源文件

我需要企业版(而不是开发者版),因为我的源代码还启用了社区,并且来宾用户许可证在开发者版中是不同的。 开发者版scratch Org附带了“来宾”许可证类型,而不是 “来宾用户许可证”许可证类型,在我的沙盒和企业版中

下面给出了我使用的project-scratch-def.json文件

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

Salesforce支持部门的答案是在Features数组中包含
ForceCompletForm

差不多

{
  "orgName": "Demo Company",
  "edition": "Enterprise",
  "features": ["ForceComPlatform"],
  "settings": {
    "orgPreferenceSettings": {
      "networksEnabled": true,
      "offlineDraftsEnabled": true,
      "pathAssistantsEnabled": true,
      "s1DesktopEnabled": true
    }
  }
}
这为我创建了一个具有1个Salesforce平台许可证的scratch组织