我正在建立一个新的临时组织来部署我们在沙箱中开发的源代码。我们的项目使用 Salesforce 平台许可证,我们的配置文件定义是使用此许可证构建的。
当我使用企业版创建新的 Scratch 组织时,我没有获得 Salesforce 平台许可证,因此我无法部署我的源文件。
我需要企业版(而不是开发者版),因为我的来源还启用了社区,并且开发者版中的来宾用户许可证不同。开发人员版暂存组织带有“访客”许可证类型,而不是我的沙盒和企业版中的“访客用户许可证”许可证类型。
我正在使用的 project-scratch-def.json 文件如下所示
{
"orgName": "Demo Company",
"edition": "Enterprise",
"features": [],
"settings": {
"orgPreferenceSettings": {
"networksEnabled": true,
"offlineDraftsEnabled": true,
"pathAssistantsEnabled": true,
"s1DesktopEnabled": true
}
}
}