带有iOS客户门户的SalesForce

时间:2013-01-24 19:15:03

标签: ios salesforce

我在iOS上使用zkSForce直接访问SalesForce数据,以及登录和查看客户门户用户的案例。这一切都有效,客户门户网站用户可以登录到应用程序并查看案例并进行查询等。

我遇到的问题是,在用户是客户门户网站用户之前,他们是个人帐户。我们可以进入SalesForce并选择启用个人帐户作为客户门户用户。但我们想要做的是能够从iOS设备上做到这一点。从设备中,我们希望能够说:为AccountId xxxxxx启用客户门户许可证。

不知道我们会怎么做,或者我们是否能真正做到这一点......

1 个答案:

答案 0 :(得分:0)

我会说“最好不要这样做”。对不起,我觉得这个答案比真正的编程相关更具哲学性。

显然,客户门户/访客用户无法让自己成为该死的实际用户。在很多层面都会出错:

  1. 他/她可以从许多有趣的可能性中选择他想要关联的帐户;)
  2. 如果他能“提升”自己会破坏限制Cust的整个目的。首先是Portal用户的选项。
  3. 黑客,数据挖掘者&屏幕抓取应用程序欢迎!
  4. 你们支付为Cust。门户许可证。
  5. 所以...你可以硬编码用户名&在iOS应用中传递专用的“SysAdmin”用户,用于连接和修复数据。除非被黑客入侵或密码过期,否则该怎么办?

    或者您可以构建类似“请求访问”屏幕的内容?随你。他们填写的表格(我是约翰史密斯,我为公司XYZ工作,我的电子邮件是......,我需要访问因为案例0123456,我知道你的组织人员是......)然后要么一个人看着它,或者你利用Web-To-Lead,Email-To-Case,一个网站页面或其他什么来以编程方式决定如何处理它?<​​/ p>