SalesForce/PaymentConnect访客用户如何编辑存储的记录?

SalesForce/PaymentConnect访客用户如何编辑存储的记录?

问题描述:

因此,对于我的网站,我的网站用户,PaymentConnect用户和Linvio用户都使用访客许可证。因此,它们中没有一个似乎具有编辑/删除权限。如果网站上的访客用户可以编辑存储的SalesForce记录(如联系人),那么该如何编辑?SalesForce/PaymentConnect访客用户如何编辑存储的记录?

谢谢!

鲜为人知的秘密,你曾经是能变通的限制上,如果你没有使用绑定的sObject在VF页控制器直接更新更新标准的对象,而是使用一堆泛型属性来表示sObject字段,然后在您的控制器中实例化一个新的标准sObject,并将这些值(包括Id)设置为您想要更新并调用更新的字段。我不确定Salesforce是否随后将其锁定,但它工作正常。您的控制器也必须没有共享才能使其工作。

+0

谢谢!该程序的早期版本已将其与客人许可协同工作,所以我对此感到困惑。 – sophistry 2012-07-17 20:13:50

网站用户只能对标准对象进行读取和创建权限(并且一些标准对象更加锁定)。但是,您可以完全控制对任何自定义对象的访问。更改网站用户的权限

  1. 单击您的姓名|设置|开发|站点。
  2. 点击您想要控制的网站的名称。
  3. 单击公共访问设置打开您的站点配置文件的配置文件页面。

来源:sites public access settings