可定制程度最高的 Salesforce 日历应用
三个组件共 122 项设置,每一项都是您填写的一个字段。您的对象、您的状态、您的措辞、您的视图,不写一行代码就能设置。
大多数日历应用替您决定日历如何运作,再让您去适应它。MultiDatePick 反其道而行之:它读取您已有的对象,按照团队的思维方式呈现,并让管理员在 App Builder 中修改几乎任何地方。
这就是整个产品背后的理念。招聘团队、诊所、会议中心和财务团队都需要“Salesforce 里的日历”,但他们需要的是四种不同的日历。与其做四个应用,不如做一套把选择权开放出来的组件。
用数字说话的定制能力
122 项设置
分布在 Date、Date Time 和 Booking 组件中。每一项都是 App Builder、Experience Builder 和 Flow 中的一个字段。
5 种视图
日历、时间轴、周、使用率和日程。可以全部提供,也可以只提供页面需要的几种。
4 种状态样式
色条、圆点、填充或数字徽章,颜色由您为每个状态值选定。
9 种语言
英语,以及德语、西班牙语、法语、印地语、意大利语、日语、巴西葡萄牙语和简体中文。
5 种尺寸
从仪表板磁贴或实用工具栏,到整页的预订屏幕。
41 个起点
Config Library 中可直接导入的配置,所以您很少需要从零开始。
让它符合您的流程
在大多数预订流程中,意义都由状态承载:已申请、已确认、已完成、未到场。为每个状态值设定自己的颜色,再选择日期上如何显示。下面同一个月份以四种方式呈现,只由一项设置 statusDisplay 决定。色条、圆点和数字徽章让日期保持白底,用户自己选中的日期始终最醒目。填充则给整天着色,适合希望隔着房间也能一眼看清状态的团队。
围绕这些,还有许多让日历真正属于您的小选择:标题、每个按钮上的文字(“保存预约”“安排项目”)、状态字段的标签、每周是否从周一开始、显示一个月还是并排两个月,以及悬停在某天时卡片中显示哪些预订字段。
指向您的对象
不存在需要迁移进去的 MultiDatePick 数据模型。您只需告诉组件哪个对象存放日期,以及哪些字段代表什么:
- 任何对象上的日期,可以是单日、多日,或带开始和结束日期字段的范围
- 针对任何资源对象(包括 User)的预订,所以每一行可以是人员、会议室、车辆或器材
- 可选的容量字段,让一间会议室可容纳四项预订,一位顾问可承接两个项目
- 用于时间段的开始和结束时间字段,预订之间可设缓冲时间
- 一个状态字段(以及第二个状态字段),决定颜色、筛选和编辑面板
- 来自其他对象的屏蔽日期,并在日期上显示原因(“办公室关闭”)
决定用户如何选择、看到什么
选择
单击、拖选范围,或设置循环模式,例如每月第 2 个和第 4 个周五。时间段也可以拖选。
冲突
阻止保存、跳过冲突的日期,或在提示后允许保存。每个放置位置可分别选择。
视图
选择初始视图,以及切换器提供哪些其他视图,从全部五种到只有一种。
编辑
开启编辑模式后,可以批量更改状态、移动日期,或更改范围的开始和结束。
全部无需代码
如果 122 项设置都写在代码里,那将是个负担。但它们不在代码里。每一项都是 App Builder 中的一个属性,设置向导会用您真实的对象和字段组成的下拉列表带您逐项完成,检查每个选择,并把结果保存为一个命名配置,可在任何页面或屏幕 Flow(Screen Flow)中复用。
大家最先修改的设置
| 设置项 | 作用 | API 名称 |
|---|---|---|
| 状态显示(Status Display) | 日期如何显示状态:色条、圆点、填充或数字徽章。 | statusDisplay |
| 状态颜色(Status Colors) | 每个状态值的颜色,用于日期、时间段、横条和标签。 | statusColors |
| 可用视图(Available Views) | 切换器提供五种视图中的哪些。 | availableViews |
| 日历大小(Calendar Size) | 最小、很小、小、中或大,可适配磁贴、侧边栏或整页。 | calendarSize |
| 冲突行为(Conflict Behavior) | 对与现有预订冲突的日期选择阻止、跳过或允许。 | conflictBehavior |
| Hover Fields | 悬停卡片中列出哪些预订字段。 | hoverFields |
| 保存按钮标签(Save Button Label) | 主按钮上的文字,用您自己的措辞。 | saveButtonLabel |
常见问题
可定制程度最高的 Salesforce 日历应用是哪个?
MultiDatePick 的 Date、Date Time 和 Booking 组件共开放 122 项设置:读取哪些对象和字段,用户如何选择日期和时间,能看到五种视图中的哪些,状态如何显示,每个按钮上写什么,以及使用九种语言中的哪一种。每项设置都是 App Builder 和设置向导中的一个字段,全部无需代码。
定制它需要开发人员吗?
不需要。每项设置都是 Lightning App Builder、Experience Builder 和 Flow Builder 中的一个属性,设置向导会用您自己的对象和字段组成的下拉列表带您逐项完成。配置可以保存,并在任意多个页面上复用。
日历能使用我自己的对象吗?
能。它读写您指定的对象和字段:任何对象上的日期、针对任何资源对象(包括 User)的预订,还可选配容量、状态、结束日期和时间字段。
能修改预订状态的显示方式吗?
能。为每个状态值选一种颜色,再选择日期上如何显示:日期下方的色条、圆点、颜色填充,或者把日期放进彩色数字徽章。日历上方的状态标签可让用户按状态筛选,您也可以默认隐藏某些状态。
有没有比逐项设置 122 个选项更快的方法?
从 Config Library 中 41 个可直接导入的配置之一开始,例如面试安排、会议室预订或团队容量,然后只修改与您不同的部分。
在 Salesforce 中,按您的方式打造您的日历。
在在线演示中亲手修改视图、状态和标签,或从 Config Library 中的一个配置开始。
- $20/用户/月,全部功能
- 30 天免费试用,无需信用卡
- 100% Salesforce 原生
- 无需 Apex
- 即将登陆 Salesforce AppExchange