Salesforce 将自定义设置元数据部署到';时出错;企业';组织-销售人员
我在将受保护的自定义设置部署到企业组织(位于Spring'20版本)时遇到以下错误Salesforce 将自定义设置元数据部署到';时出错;企业';组织-销售人员,salesforce,apex,Salesforce,Apex,我在将受保护的自定义设置部署到企业组织(位于Spring'20版本)时遇到以下错误 Custom Object You can't set the visibility for a Custom Setting to Protected unless you are in a developer or scratch org. 看起来下面的版本更新影响了自定义设置的部署, 有没有人面对过这个问题,知道如何处理?提前感谢。您似乎正在尝试为生产组织中的自定义设置设置可见性。可见性设置仅适用于托管
Custom Object You can't set the visibility for a Custom Setting to Protected unless you are in a developer or scratch org.
看起来下面的版本更新影响了自定义设置的部署,
有没有人面对过这个问题,知道如何处理?提前感谢。您似乎正在尝试为生产组织中的自定义设置设置可见性。可见性设置仅适用于托管包,以便为包开发人员提供一种控制包外部暴露的方法。这允许存储仅对包可见的敏感数据 对于您的生产组织,自定义设置读取和写入应设置为 可见性-(仅在开发人员或临时组织中可用)选择可见性。保存自定义设置后,无法更改此值 受保护如果自定义设置包含在托管包中,订阅组织将看不到它未显示为包列表一部分的自定义设置。此外,订阅组织无法使用Apex或API访问自定义设置。自定义设置只能由作为托管包一部分的Apex代码访问。如果自定义设置包含在非托管包中,则可以通过企业WSDL像任何自定义对象一样使用自定义设置(就好像可见性是公共的一样) 公共自定义设置与任何自定义对象一样,可通过企业WSDL使用。您可以打包定义为公共的自定义设置。订阅组织可以编辑这些值,并使用Apex和SOAP API访问它们,而不管包的类型(托管或非托管)
您似乎正在尝试设置生产组织中自定义设置的可见性。可见性设置仅适用于托管包,以便为包开发人员提供一种控制包外部暴露的方法。这允许存储仅对包可见的敏感数据 对于您的生产组织,自定义设置读取和写入应设置为 可见性-(仅在开发人员或临时组织中可用)选择可见性。保存自定义设置后,无法更改此值 受保护如果自定义设置包含在托管包中,订阅组织将看不到它未显示为包列表一部分的自定义设置。此外,订阅组织无法使用Apex或API访问自定义设置。自定义设置只能由作为托管包一部分的Apex代码访问。如果自定义设置包含在非托管包中,则可以通过企业WSDL像任何自定义对象一样使用自定义设置(就好像可见性是公共的一样) 公共自定义设置与任何自定义对象一样,可通过企业WSDL使用。您可以打包定义为公共的自定义设置。订阅组织可以编辑这些值,并使用Apex和SOAP API访问它们,而不管包的类型(托管或非托管)
谢谢你,杰拉德!我已经开始面对这个部署问题,只有在ORG是在春季的20发布。早期部署在Enterprise edition orgs中具有“受保护”可见性的相同自定义设置下运行良好。可以肯定地说,在2020年春季发行版中与“可见性”相关的更改之后,这一点也受到了影响吗?我也这么认为。谢谢Gerard!我已经开始面对这个部署问题,只有在ORG是在春季的20发布。早期部署在Enterprise edition orgs中具有“受保护”可见性的相同自定义设置下运行良好。可以肯定地说,在Spring'20版本中与“可见性”相关的更改之后,这一点也受到了影响吗?我想也是这样。