深入探索Salesforce开发:权限管理、编程技术与架构策略
1. 权限集组与静音权限集
权限集组可将权限一致地分配给一组用户,通过添加或移除权限集来更新权限,且这些权限集可跨多个权限集组使用。目前在试点阶段,无法通过元数据API访问权限集组,需手动添加新权限集。若后续可通过元数据API访问,开发者就能在开发环境创建新权限集,添加到相应权限集组,并将权限部署到生产环境的用户。
静音权限集也处于试点阶段,可添加到权限集组,用于“静音”权限,这是Salesforce平台首次支持负权限,目的是抑制同一组中其他权限集赋予成员的权限,或许可用于安全目的,防止成员获得强大的管理权限,但文档未提及此用例。
2. 基于代码的Salesforce开发
Salesforce支持服务器端编程和客户端编程。服务器端编程选项包括Apex触发器、Apex类和Visualforce,客户端编程包括Lightning Web Components和Lightning Aura Components,还可能涉及Visualforce中使用复杂JavaScript。
2.1 服务器端编程
服务器端编程可直接访问Salesforce底层数据模型,用于对数据进行查询、处理和转换,这些操作无法仅通过点击完成。Visualforce可构建自定义用户界面,但Lightning Web Components是首选方法。
- Apex :一种强类型语言,类似于Java,可直接访问Salesforce的一些底层功能,能将Salesforce数据作为一等对象处理。但它不能使用第三方Java库或Java的一些高级功能,
超级会员免费看
订阅专栏 解锁全文
1256

被折叠的 条评论
为什么被折叠?



