Salesforce Sites & URL Rewriting

DEX455 - Reports API、Sites、Support Classes 与 Territory Management

📄 第 344 页 🎬 视频课程

课程章节介绍

好,同学们,咱们现在来聊聊Salesforce里一个特别实用的功能,叫 Salesforce Sites。 简单来说,Salesforce Sites 允许我们利用平台已有的各种强大能力,去构建对外公开的自定义页面,甚至是完整的 Web 应用程序。这些能力具体指什么呢?比如你之前学过的报表和分析功能、工作流和审批流程,还有我们用Apex写的可编程逻辑,Sites 都能直接继承过来,不用再重新造轮子。 这样一来,我们就可以给没有Salesforce账号的外部用户,比如客户、合作伙伴,直接展示数据或者提供服务,非常方便。 那在代码层面,我们怎么去管理这些网站呢?Apex 提供了两个很关键的类:一个是 Site 类,另一个是 Cookie 类。 通过 Site 类提供的方法,我们可以获取当前正在运行的网站的各种信息,比如网站的域名、前缀等。而 Cookie 类呢,则专门用来在网站访问者的浏览器里创建、读取或者删除 Cookie,帮我们实现一些像记住偏好、维持会话之类的功能。 好了,这样大家就对 Salesforce Sites 的整体概念和在 Apex 中的管理方式有了一个清晰的认识。咱们继续往下。

关键词

Apex Salesforce Developer Guide