首先要思考典型的问题以及跟进问题:
什么是用户最想看到的信息
是否需要汇总
范围(时间、过滤条件)是哪些
权限:
report是通过folder来控制的
dashboard是通过folder控制,同时用户需要有权限访问dashboard组件对应的report.
dashboard有一个running user, 通过它来控制显示什么数据。
Dynamic dashboard的running user是当前user,每个user按自己的权限来显示数据。
创建report
1.选report type (它决定available的fields和records)
Primary object, related objects. 这种relationship决定record范围
with related object (至少有一个related object,primary record才会显示)
with or without related object
Standard report type不可编辑,custom的才可编辑。
过滤条件
Cross filter 对子对象使用with 或 without 条件,这样可以给子对象加 sub filter
Row limit 对于tabular report 可以选中max rows to display
在使用“Not Equal"的时候要考虑performance因素
Tabular report
最简单形式的报表,仅仅是一个data list.
技巧:先选一个小的日期区间,这样设定其他条件/字段时页面刷新比较快。
Summary report 是最常用的一种形式
Matrix report 常常应把show details关掉
Dashboard
用于提供一个全局的可视化的数据概览,给决策提供支持
1.如果要图形化显示数据,可选各种柱状图、饼图、环状图或漏斗图
2.如果显示一个单一数字在一个区间的变化,可用仪表图
3.如果显示某个单一关键值可用metric (一个大写的数字,有点像手机首页的当前时间一样)
4.如果显示一组以列表形式的数据,可选table
但是,不能选择joined report或historical trend report
Dynamic dashboard
每个user以他自己的身份权限来看数据
有“view my team's dashboard" 或"view all data"权限的manager可以设置一个选项,用他下辖的role的user身份来预览dashboard
在创建dashboard的时候,view dashboard as可选:
Me / Another person / The dashboard viewer (这被称为dynamic dashboard)
也可以选“Let dashboard viewers choose whom they view the dashboard as”这样如果user有view my team's dashboard" 或"view all data"权限则可自主选择以哪个身份查看。
每个org能创建的dynamic dashboard数量根据版本而有各自的limit,如果需要额外数量,可以购买。
dynamic dashboard的三个不能:
不能follow
不能保存在private folder
不能schedule refresh只能手动刷新
安装appExchange里面的report/dashboard
要记住是否会超limit
会带来新的field/folder
要考虑给哪些用户用
安装后,查看内容,可以按需要再修改。
修改report / dashoboard
首先保存一个副本!!可保存在一个private folder里面。这样可避免想恢复而无法恢复的问题。
dashboard
可以建一个dashboard, 修改里面单一report的component type来观察各个component type的区别