1、Salesforce 应用架构分析,2016.8,目录,实体字段,实体模型,实体,字段,字段依赖,记录类型,验证规则,按钮&操作,页面布局,搜索布局,记录页面,触发器,拥有多个,多个,启用一个,单选列表与单选/ 复选列表的联动依赖,对实体的创建/修改验证,针对实体Event Apex实现t触发器,拥有多个,应用于页面布局,搜索 结果,查找 对话框,列表 视图,一套,一个,多个,按简档&记录类型分配,全局选项列表,选项列表型字段的选项 可引用全局选项列表,相关查找筛选器,查找关系型字段 设定筛选条件,紧凑布局,多个,按记录类型分配,实体,记录名 所有人 记录类型 上次修改人/时间 创建人/时间,
2、新建自定义实体,初始化 创建默认字段,初始化 创建关联对象,默认搜索布局 默认记录类型 默认页面布局 默认记录页面 默认紧凑布局 默认记录类型-简档匹配关系 默认页面布局-简档匹配关系 默认记录页面-简档匹配关系 默认紧凑布局-记录类型匹配关系,字段,字段1,字段类型,公式 累计汇总 自动编号 查找关系 外部查找关系 主-详细关系 百分比 币种 地理定位 电话 电子邮件 复选框 富文本加密文本 日期 日期时间 数字 文本 文本区 选项列表 多选选项列表 长文本区 URL,字段2,字段依赖,选项列表型字段可建立字段依赖,关联关系,实体1,实体2,实体与实体之间通过字段建立关联: 通过查找关系字段
3、,建立两个实体之间的一对多父子关联; 通过主-详细关系字段,建立两个实体之间的主子关联;实体与外部实体之间通过外部查找关系建立关联,查找关系字段,一对多父子关联,实体1,实体2,主-详细关系字段,主子明细关联,实体1,外部 实体2,外部查找关系字段,一对多父子关联,查找关系字段,查找筛选器,选项列表型字段可建立字段依赖,布局管理,页面布局,搜索布局,记录页面,多个,启用一个,搜索 结果,查找 对话框,列表 视图,一套,一个,多个,按简档&记录类型分配,实体,租户级设定,用户级设定,设定显示列 设定筛选器,实体页面布局,紧凑布局,多个,按简档分配,布局分配,首页布局,简档,自定义建新首页布局,按
4、简档分配,实体记录页面,自定义建新记录页面,按记录类型&简档分配,记录类型,紧凑布局,自定义新建紧凑布局,按记录类型分配,导航菜单,自定义导航菜单,按简档分配,应用程序,选项卡,多个选项卡组成,设定简档可见性,权限管理,Profile-简档 一组权限的集合,通过Profile赋给用户,一个用户一个Profile。,Role角色 通过角色层级结构,统一控制上下级数据权限。,Permission Sets权限组 一组权限的集合,可给同一个用户分配多个权限组。,Entity/Field Accessibility实体/字段访问性 设定实体的CRUD权限和字段的可见读写。,Sharing Settin
5、g实体/字段访问性 可将某些符合特定条件的数据共享给其他用户读写。,权限管理的相关数据模型,Public Group公用组 一组用户的集合,可以包含角色或其它公用组。,权限模型,简档,页面布局,字段,设定字段级安全性:可见/只读,记录类型,简档&记录类型组合设定页面布局,设定简档可用记录类型,实体,设定简档对实体的 功能权限/数据权限,导航菜单,管理功能点,权限设定,应用程序,权限设定,用户,一个用户一个简档,权限组,一个用户多个权限组,权限组:一组权限设定的集合,角色,一个用户一个角色,实体/字段访问性,字段,简档,页面布局,可见 只读,只读 必填,记录类型,页面布局结合记录类型分配到简档,
6、设定访问性,设定访问性,实体,读取 创建 编辑 删除 查看全部 修改全部,设定访问性,数据共享,共享From,角色,公用组,共享To,用户,角色,公用组,用户,基于记录所有人,按角色层次结构统一设定,专用 公共读 公共写,共享规则条件 (基于字段配置),基于共享规则,只读 读写,默认设置,扩展设置,流程自动,流程规则,工作流 操作,即时触发,定时触发,批准过程,工作流,Apex 创建记录 电子邮件警告 更新记录 快速操作 流 提交待审批 张贴至Chatter,初始提交、最终操作调用,流操作类型,流程自动三种触发方式,规则触发根据规则条件,单节点触发工作流操作批准触发多节点批准,完成完整的业务审批过程工作流触发,任务,出站消息,字段更新,电子邮件警告,为用户、角色或记录所有人分配新任务,向您指定的一个或多个收件人发送电子邮件,更新记录上的字段的值,向委派监听程序发送安全且可配置的 API 消息,工作流操作类型,设定能够进入批准过程的记录条件,选择通知模板,选择要在批准页面 布局上显示的字段,设定初始 提交人,批准过程,创建批准过程,工作流 操作,初始 提交,最终操作,可添加工作流操作,可添加工作流操作,