IsUpdateable返回错误的salesforce



我正在使用带有VF页面和顶点控制器的force.com网站。在类中,我使用[objectName].fields.getMap((.get([fieldApiName](.getDescribe((.isUpdateable((对字段进行基于字段级安全检查的更新dml操作。即使访客用户配置文件对字段具有编辑访问权限,该语句也总是返回false。

删除这个if检查是目前的一个选项,尽管我想知道使用这个检查是否有任何现有的限制。任何见解都将不胜感激。

谢谢

Salesforce不久前删除了Guest用户的更新权限
文档

  • 访客用户只能读取数据
  • 访客用户不能对对象拥有更新或删除权限。访客用户只能在系统模式下更新或删除记录

如果Guest用户配置文件对对象具有创建权限并对字段具有编辑权限,则isCreateable()将返回true,但由于配置文件缺少更新权限,isUpdateable()将返回false

最新更新