访问没有salesforce帐户的VisualForce页面

时间:2014-01-20 00:13:13

标签: salesforce visualforce apex

我想创建一个将记录插入salesforce帐户对象的visualforce页面。但是,我希望有些页面用户不会拥有salesforce帐户。他们还可以访问它吗?如果没有,在这种情况下可以用于visualforce页面的替代方案是什么? (请不要将Web视为Lead Forms)。

谢谢,

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。阅读有关Salesforce站点的信息。首先:

(当然也可以用Java / .NET / PHP编写该页面,并使用SOAP或REST集成与Salesforce交谈......但这两个主要链接将整个解决方案保留在SF内,因此不需要需要学习新语言,有额外的维护工作等)

站点是VF页面,无需登录即可显示公司的一些数据。您也可以使用它们来输入数据,请记住理论上任何人都可以学习链接并向您发送垃圾邮件(与web2lead不同,入站电子邮件处理程序等)。您以类似于“个人档案”的方式指定安全性,记录将具有“创建者= {站点名称}访客用户”。

我认为没有任何限制可见性的开箱即用,它们对全世界开放。因此,如果您想要类似于登录IP范围的东西(因此只有您办公室网络的销售代表可以输入数据) - 您可能需要在控制器中编写一些逻辑。