简介
salesforce
是一个不怎么好用的 CRM
系统,但是目前公司很多业务都在使用 salesforce
系统,所以还是准备学习一下
salesforce
目前主推的是 Lightning Exerience
皮肤,但是目前公司主要使用 Classic
皮肤,所以下面的笔记都是以 Classic
为主
语言、时区设置
个人设置:我的设置 -> 个人 -> 语言与时区
全局设置:公司简档 -> 公司信息 -> 区域设置
编辑器登录token设置
我的设置 -> 个人 -> 重新设置我的安全标记 -> 邮件收取 (每次修改密码后,都需要重新设置)
关键词
final
instanceof
super
this
transient
with sharing
without sharing
Annotations
限制
公式
- 设置结果字段
- 编写公式 Field +-*/等 函数 如:TODAY() 判断 IF IF ( 条件,结果,其它的结果) 三元表达式 TEXT()
- 将下列列表映射成文本 公式中跨对象使用 object.field
# 图片地址、如果图片无法加载显示空字符串、高、宽
IMAGE("http://image.test.com/" + field_name + ".jpg", "", 133, 100)
# 链接地址、显示文本、是否新窗口打开
HYPERLINK("https://www.test.com", '链接地址', '_blank')
汇总
Rollup summary
ER图
schema builder ER图(表关系)
设置 -> 方案生成器
关联关系
lookup filter master detail
字段跟踪
类似于 version 或者 快照的概念
通过方案生成器找到自定义对象 -> 自定义字段和关系 -> 设置历史跟踪
之后就能通过 SELECT 自定义对象名__history 来查询字段的变更历史记录了
自定义设置
关键词搜索:Settingsc xxxSettingsc.getValues('Sandbox') 字段 字典 全局配置 全局设置 配置文件 常量设置 常量配置 Json token
设置 -> 自定义设置(可以当配置文件使用)
设置用户权限
设置 -> 方案生成器 -> 相应的对象 -> 相应的字段 -> 点击进入字段详情 -> 设置字段级安全性
设置 -> 管理用户 -> 用户 -> 相应的用户 -> 简档
sql优化
Developer Console -> Help -> Preferences -> Enable Query Plan -> true
event bus
设置 -> 平台事件
新建沙箱
设置 -> Sandbox -> 新建
上线部署
测试环境进行出站
出站更改集 -> 新建 -> 填写名称 -> 保存 -> 添加更改集组件 -> 上载
上载成功后,不能再修改,可以复制一份
正式环境进行入站
入站更改集 -> 验证 -> 运行指定测试(填写自定义验证类,可以绕过严格的SF验证) -> 等待验证 -> 部署