【问题标题】:SalesForce with iOS Customer Portal销售队伍与 iOS 客户门户
【发布时间】:2013-01-24 19:15:03
【问题描述】:

我将 zkSForce 与 iOS 一起使用,以直接访问我们的 SalesForce 数据,并为客户门户用户登录和查看案例。这一切都有效,客户门户用户可以登录应用程序并查看案例并进行查询等。

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

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

【问题讨论】:

    标签: ios salesforce


    【解决方案1】:

    我会说“最好不要这样做”。抱歉,我觉得这个问题的答案比真正与编程相关的更哲学。

    显然,客户门户网站/访客用户无法将自己设为该死的实际用户。在很多层面上都是错误的:

    1. 他/她可以从许多有趣的可能性中选择他想要关联的帐户;)
    2. 如果他可以“提升”自己,那将破坏限制卡斯特的整个目的。首先是门户用户的选项。
    3. 欢迎黑客、数据挖掘者和屏幕抓取应用程序!
    4. 你们 为 Cust 付费。门户许可。

    所以...您可以在您的 iOS 应用程序中对用户名和专用“SysAdmin”用户的密码进行硬编码,该用户将连接并修复数据。除非它被黑客入侵或密码过期怎么办?

    或者您可以构建类似“请求访问”屏幕的内容?任何。他们要填写的表格(我是 John Smith,我在 XYZ 公司工作,我的电子邮件是......,由于案例 0123456,我需要访问权限,我在您的组织中认识的人是......)然后要么是一个人看着它,还是您利用 Web-To-Lead、Email-To-Case、站点页面或其他任何东西以编程方式决定如何处理它?

    【讨论】:

    • 虽然我感谢您的关注并且您有有效的积分,但该应用程序不允许他们做太多事情,因此安全性不是问题。万一被黑了怎么办?如果有人能够猜出密码?您无法反编译 iOS 应用程序,因此我看不出它是如何被黑客入侵的。反正我想通了,也不是太难。使用 ZKSObject,您只需从 Account 中创建一个联系人,然后使用该contactId,您就可以创建用户。
    猜你喜欢
    • 2019-06-16
    • 2021-10-30
    • 1970-01-01
    • 1970-01-01
    • 2012-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多