SalesForce / PaymentConnect来宾用户如何编辑存储的记录?

时间:2012-07-13 18:13:41

标签: permissions salesforce sandbox

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

谢谢!

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

  1. 点击您的姓名|设置|开发|位点。
  2. 单击要控制的站点的名称。
  3. 单击“公共访问设置”以打开站点配置文件的“配置文件”页面。
  4. 来源:sites public access settings