即将登陆 Salesforce AppExchange

Booking: Salesforce 预订日历与资源排期工具

在您自己的 Salesforce 对象上预订会议室、设备、车辆和人员。空闲时间段、实时容量和重复预订检查,全部集中在一个屏幕上。

或立即在在线演示中预订一个时间段,无需登录 →

任何对象均可,包括 User。实时容量、杜绝重复预订、一次预订多个资源,五种视图。可用于屏幕 Flow 和 Experience Cloud,无需 Apex。

MultiDatePick Salesforce 预订日历的动画演示:选择顾问,填写客户,选择日期和一个空闲的 30 分钟时间段,然后保存申请
选择资源、日期和空闲时间段,预订完成。
在线试用:无需安装,无需登录

在线演示用的就是这个 Booking 组件

一个虚构的 ACME Financial 顾问预订页面,运行在公开的 Salesforce 站点上。预订一个时间段,实时看到“3 个中有 2 个可用”的容量,再查看后台。每小时重置一次。

打开在线演示 →

点四下,就是一套 Salesforce 预订系统

Booking 为 MultiDatePick 日历加上资源、时间段和容量。每项预订都作为记录保存在您自己的对象上。

  • 1选择资源
  • 2选择一个或多个日期
  • 3单击空闲时间段
  • 4预订:记录已保存
任何对象都可作为资源会议室、工位、货车、器材,或用 User 代表人员。
实时容量时间段预订到上限为止,显示 3/10 标记。
冲突检测保存时检查。阻止、跳过或允许。
多资源一次预订多间会议室或多个人员。
营业时间每个资源显示各自的开放时间。
屏蔽日期节假日和停业日,可全天或部分时段。
状态颜色任意选项列表,显示在日期和时间段上。
行内编辑批量移动、改时间、重新分配或取消。
MultiDatePick 中某位顾问的 Salesforce 预订日历:每天按预约状态着色,状态混合的一天按对角线分割,以及带“已预订占容量”标记的 30 分钟时间段网格
每个时间段都显示已预订占容量。满员的时间段自动关闭。
MultiDatePick Salesforce 预订日历显示一位顾问的整月:每个已预订日期下方有按状态着色的色条(Requested、Confirmed、Met、No-Show、Cancelled),状态混合的日期显示分段色条,并提供日历、时间轴、周、使用率和日程视图切换器
日期按预订状态着色。状态混合的日期沿对角线分割。

Salesforce 资源日历:同一批预订的五种视图

Booking 组件知道资源和容量,所以每种视图都能派上用场。同样的记录,同样的保存方式,只有布局不同。

视图(View)您看到的内容回答的问题
日历所选资源的整月日历,日期按状态着色14 号有什么安排?
时间轴资源纵向排列,日期横向展开,多日预订显示为一整条横条。可按日、周或月缩放哪间会议室有空,什么时候有空?
周按营业时间显示七天,预订色块的长度与时长一致周四下午 2 点谁有空?
使用率每个资源每天的已预订占容量,以热力图显示谁超出了容量?
日程未来 60 天按日期排序,含时间和状态接下来有什么安排?
MultiDatePick Salesforce 资源时间轴的动画演示:左侧列出顾问,多日客户项目显示为一整条横条,悬停查看其中一个项目的卡片,再从周缩放到月并向后翻页
时间轴:所有资源尽在一屏。
MultiDatePick Salesforce 使用率热力图的动画演示:左侧列出顾问,显示每天已预订占容量,悬停在已满的一天上,单击后打开该顾问当周
使用率:单击已满的一天即可打开当周。
MultiDatePick Salesforce 周视图的动画演示:选择一位顾问后,其客户会议显示为按状态着色、长度与会议时长一致的色块,悬停卡片显示客户、会议类型和状态
周:会议按实际时长显示在营业时间内。
在 MultiDatePick Salesforce 时间轴上改期的动画演示:拖动一个项目的右边缘将其延长两天,再拖动另一个项目整体推后两天,松开即保存,横条上显示新日期
拖动横条即可改期,松开即保存。

让资源指向 User,就能为人员排班

时间轴变成排班表,周视图变成班次网格,使用率变成团队容量仪表板。Config Library 提供可直接导入的 团队容量规划 和 员工排班表。

深入了解:Salesforce 时间轴视图和 Salesforce 使用率热力图。

容量与冲突检测:杜绝重复预订

每次保存都会与现有预订进行比对。发生冲突时如何处理,由您决定。

Block默认值。已占用的时间段无法单击,重复预订从一开始就不会发生。
Skip一次预订 20 个日期:空闲的日期会保存,横幅会列出被跳过的日期。
Allow允许重叠,适用于可以自由共享的资源。
设置项作用
容量字段资源上的一个数字。时间段在满员前都可预订,并显示 3/10 这样的实时标记
Capacity AggregationCombined 汇总多个资源(4 间各 5 座的会议室 = 20 个座位)。Distinct 将跨多间会议室的同一活动只计一次;与 Block 搭配使用,只有所有会议室都空闲时活动才会保存
Ignored Statuses已取消的预订从网格中消失,并释放所占容量
Conflict Look-Ahead Days容量标记和冲突检查向前覆盖多少天。默认 360
Buffer Between Bookings每次预订后为该资源预留的清洁或周转时间(分钟)。时间段网格、容量标记、周视图拖动和保存检查都会遵守这一设置
Book Up To (Days Ahead)滚动时间窗:从今天起向后 N 天开放预订,每天自动向前推移
Minimum Notice (Hours)不接受距现在不足 N 小时就开始的预订,保存时还会再次检查

更多内容:如何在 Salesforce 中防止重复预订。

使用场景:在 Salesforce 中预订会议室、设备和人员

凡是按日期和时间预约的共享资源都适用。下面是十五个真实配置,以及让它们各自奏效的设置。

会议室预订

每间会议室显示各自的开放时间,可并排比较。

  • 营业时间
  • 多个资源

培训报名

按场次设座位数,Enrolled、Waitlisted 和 Cancelled 用不同颜色显示。

  • 容量
  • 3/10 标记

共享工位预订

混合办公的员工提前几周预订工位,之后还能更改。

  • 双月视图
  • 编辑模式

车辆与车队预订

比较整个车队。悬停即可查看品牌、型号和车牌。

  • 多个资源
  • 悬停字段

治疗师和咨询师会谈

在每位治疗师自己的工作时间内预约一小时的时段。

  • 60 分钟时间段
  • 状态颜色

教室分配

按时间段设置教室容量,或不含时间的整天预订。

  • 容量
  • 整天模式

联合办公空间

各区域共享座位;预订取消后容量立即释放。

  • 容量
  • 隐藏已取消

酒店与房源入住

选择入住晚数和房间。一次入住保存为一条从入住到退房的记录。

  • 整天模式
  • 结束日期字段

现场服务技术员

在 25 名以上技术员之间派工,绝不会给同一名技术员安排两项工作。

  • 阻止冲突
  • 按“有效”筛选

服务车辆调度

按类型和区域筛选车辆;限制每个时间段的站点数。

  • 双字段筛选
  • 容量

活动场地

多日的布展和撤展保存为一条记录,按预留状态着色。

  • 结束日期字段
  • 状态颜色

工作室与器材预订

客户先在公开页面上查看空闲情况,再提交申请。

  • 只读预加载
  • Experience Cloud

运动场地与球场

在开放季内为一场比赛同时预订多块场地。

  • 多个资源
  • 最晚日期

医疗预约

患者按专科选择医生,再选一个 15 分钟的时间段。

  • 专科筛选
  • 15 分钟时间段

电动车充电位

每个充电位都是一个资源;悬停可查看充电速度。

  • Combined 或 Distinct
  • 悬停字段

会议室详解:Salesforce 会议室预订。

在 Experience Cloud 上自助预订

同一个组件,放在公开的站点页面上。客户自行预订空闲时间段,数据直接进入您的组织。

访客可以得到
  • 空闲时间段和实时容量
  • 组件内的确认提示
  • 添加到日历:适用于 Outlook、Google 或 Apple 的 .ics 文件
  • 为访客设定固定状态,并隐藏状态选择器
您需要设置
  • Config Name,以及 Static Parent Record Id
  • 开启 Show In-Component Toast
  • Selectable Statuses,例如 Requested
  • 为站点访客用户分配 MultiDatePick - Guest 权限集
  • 为您的预订对象和资源对象设置访客共享规则

访客可以读取和创建。这是 Salesforce 对访客用户的规定,因此取消和编辑流程应放在登录之后。而预订正是访客能做的事。

完整演练:Salesforce Experience Cloud 预订。正在考虑 Salesforce Scheduler?将它与 MultiDatePick 比较。

预订如何保存:您的对象,您的字段

无需新的数据模型。在设置向导中指向您已有的两个对象,再加一个可选的停业日表即可。

预订对象
  • Booking Object API NameRoom_Booking__c
  • Booking Date Field(预订日期字段)Booking_Date__c
  • Booking Start / End Time Field(预订开始/结束时间字段)Start_Time__c
  • Booking Resource Field(预订资源字段)Meeting_Room__c
  • Parent Record Relationship Field(父记录关系字段)Contact__c
  • End Date Field(可选)End_Date__c
  • Status Field(可选)Status__c
资源对象
  • Resource Object API Name(资源对象 API 名称)Meeting_Room__c
  • Resource Name Field(资源名称字段)Name
  • Business Hours Start / End FieldBusiness_Hours_Start__c
  • Capacity Field(可选)Capacity__c
  • Resource Filter Field(可选)Active__c
屏蔽日期 可选
  • Blocked Dates Object(屏蔽日期对象)Closure__c
  • Blocked Dates Date Field(屏蔽日期的日期字段)Date__c
  • Start / End Time Field部分时段停业
  • Blocked Dates Resource Field(屏蔽日期资源字段)仅限单个资源

按任意字段筛选资源选择器

Resource Filter Field 和 Resource Filter Value(资源筛选值)用于限定列表范围。逗号表示“或”(OR),分号表示多个字段之间的“且”(AND)。设置向导会按字段类型显示合适的控件。

仅显示Filter FieldFilter Value
有效的资源 复选框Active__ctrue
北楼或南楼 选项列表Building__cNorth,South
可容纳 12 人或 16 人的会议室 数字Capacity__c12,16
北楼或南楼的会议室 两个字段,ANDType__c;Building__cConference Room;North,South

同样支持:文本、长文本和查找字段(粘贴记录 Id)。

将预订日历添加到页面或屏幕 Flow

在设置向导中构建一次配置,然后把组件放到任何地方。无需 Apex。

Lightning 页面和 Experience Cloud
  • 将 MultiDatePick - Resource Booking 拖到页面上
  • 设置 Config Name
  • 在记录页面上,预订会自动关联到该记录
  • 应用程序页面、主页和 Experience 页面:设置 Static Parent Record Id
屏幕 Flow
  • 将组件拖到 Flow 屏幕上
  • 设置 Config Name;所有复选框都来自该配置
  • 单击“预订”即保存记录,无需“循环”或“创建记录”元素
  • 输出:已保存的预订数,以及发生冲突的日期
Salesforce Flow Builder 中的动画演示:打开一个屏幕,搜索 MultiDatePick,将 Resource Booking 组件拖到屏幕上,把 Config Name 设为设置向导中已保存的配置,单击“完成”并保存
在屏幕 Flow 中,只需设置 Config Name 这一项。
单击“预订”之后您会得到
记录单击“预订”时保存。相邻的时间段合并为一项预订;设置 End Date Field 后,相邻的日期也会合并
Successful Bookings CountFlow 输出:保存成功的数量
Conflict DatesFlow 输出:无法预订的日期
“完成”按钮在页面上折叠为一张摘要卡片

分步说明:入门指南和 Flow 速查表。

规格与价格

一览表,供评估人员和架构师参考。

安全已通过 Salesforce AppExchange 安全审查
数据100% 原生:您的数据始终留在 Salesforce 中。没有外部服务器,没有外部调用 (callout)。
版本Enterprise、Unlimited、Performance、Developer 和 Salesforce Platform,以及各行业云。不支持 Essentials 或 Professional。
使用位置屏幕 Flow、记录页面、应用程序页面和主页、Experience Cloud
时间段任意间隔(常用 15、30 或 60 分钟),或整天
语言9 种,包括简体中文、西班牙语、法语、德语和日语
无障碍WCAG 2.1 AA
设置项100 多项,在设置向导或 App Builder 中设置
数据100% 原生:您的数据始终留在 Salesforce 中,保存在您自己的对象上
MultiDatePick
$20/用户/月
  • Booking、Date 和 Date Time,全部功能
  • 30 天免费试用,无需信用卡
  • 不按预订次数计费
查看价格 →

Salesforce 预订日历常见问题

大家常搜的问题,简短作答。

Salesforce 有预订日历吗?

没有能预订您自己对象的日历。标准 Salesforce 日历可以显示事件和记录,但它只是查看工具,不是预订控件。Salesforce Scheduler 是付费附加产品,使用它自己的数据模型。MultiDatePick Booking 可为任何对象添加预订日历,并提供时间段、容量和冲突检查。

如何在 Salesforce 中预订会议室或设备?

将会议室或设备作为记录保存在任意对象上,然后在设置向导中让 MultiDatePick Booking 组件指向该对象。用户选择会议室、选择日期、单击空闲时间段即可预订。每项预订都会作为记录保存在您的预订对象上,并关联到会议室和父记录。

客户能在 Experience Cloud 站点上预订吗?

可以。将 Booking 组件拖到 Experience Cloud 页面上,设置 Config Name(配置名称)和 Static Parent Record Id,访客就能自行预订空闲时间段。访客用户可以读取和创建记录,因此取消和编辑应放在登录之后。

如何在 Salesforce 中防止重复预订?

在 Booking 组件上设置“冲突行为”。Block 让已占用的时间段无法单击;Skip 在多日期预订中保存空闲的日期,并列出被跳过的日期;Allow 允许重叠。设置容量字段后,时间段会一直开放到满员为止,并以 3/10 这样的实时标记显示。

能在 Salesforce 中查看每间会议室或每个资源的日历吗?

可以。时间轴视图将每间会议室、每辆车或每个人纵向排列,日期横向展开,并附有汇总容量条。使用率视图以热力图显示每个资源每天的占用程度,周视图则显示空闲时段。

一次预订能同时占用多个资源吗?

可以。开启 Allow Booking Multiple Resources,用户即可勾选多间会议室、多个人员或多辆车。Capacity Aggregation 决定可用性如何累计:Combined 适用于相互独立的库存,Distinct 适用于需要所有资源同时空闲的单个活动。

Salesforce 有用于预订的 Lightning Web Component 吗?

有。MultiDatePick Booking 是一个 Lightning Web Component,可用于屏幕 Flow、记录页面、应用程序页面、主页和 Experience Cloud 页面。它在设置向导中配置,无需 Apex。

MultiDatePick 预订日历多少钱?

每用户每月 $20,包含所有组件和功能,30 天免费试用,无需信用卡。

Booking 的全部设置

完整参考,按管理员在 App Builder、Flow Builder 和设置向导中看到的标签排列。

打开完整的 Booking 设置参考

设置 Config Name 后,所有设置都来自设置向导中的配置。Date 和 Date Time 页面也记录了共用的日历设置:Date 参考。

配置与视图

设置项API 名称默认值作用
配置名称(Config Name)configName从已保存的设置向导配置中加载全部设置
视图(View)viewcalendar初始布局:calendar、timeline、week、utilization 或 agenda。utilization 和 agenda 为只读
可用视图(Available Views)availableViews全部五种切换器提供哪些视图。默认视图始终包含在内
时间轴窗口(天)(Timeline Window (Days))timelineWindowDays14时间轴一次显示的天数。设为 0 显示整月
时间轴缩放(Timeline Zoom)timelineZoomweek初始缩放:day、week 或 month。用户可以切换
Timeline Group By FieldtimelineGroupByField在标题下对时间轴行分组,例如按楼宇分组,每组带一条容量条
视图中最大资源数(Max View Resources)maxViewResources时间轴和使用率最多显示的资源行数,最忙的排在前面。只限制显示的行数,不限制统计的行数
资源行(Resource Rows)resourceViewFilterallall,或设为 booked,只显示在时间窗口内有预订的资源
Agenda FieldsagendaFields每个日程行上的额外字段。留空则沿用 Hover Popover Fields

显示

设置项API 名称默认值作用
Button LabellabelBook Resource打开日历的按钮上的文字
Calendar TitlemodalTitleBook Resource日历顶部的标题
Show Inline (No Button)showInlinefalse日历始终显示在页面上,不弹出窗口
Show Done Button in Inline ModeshowDoneButtonInlinetrue单击“完成”会将内嵌日历折叠为摘要卡片;单击即可重新打开
Two-Month ViewtwoMonthViewfalse并排显示两个月
日历大小(Calendar Size)calendarSizemediumtiny、xsmall(Very Small)、small、medium 或 large。Tiny 和 Very Small 适合实用工具栏、侧边栏和仪表板磁贴。
Day Header FormatdayHeaderFormat33 = SUN MON,2 = SU MO,1 = S M
Week Starts on MondayweekStartsOnMondayfalse每周从周一而不是周日开始
显示循环模式(Show Recurring Pattern Button)showRecurringPatterntrue按周和按月的模式,一次选取多个日期
Show Selection SummaryshowSelectedSummarytrue所选日期的数量和范围
Requiredrequiredfalse未做选择时,Flow 无法继续

资源

设置项API 名称默认值作用
Resource Object API NameresourceObjectApiName存放被预订对象的对象。任何对象均可,包括 User
Resource Name FieldresourceNameFieldName资源选择器中显示的名称
Business Hours Start FieldbusinessHoursStartField时间字段:每个资源的开放时间
Business Hours End FieldbusinessHoursEndField时间字段:每个资源的关闭时间
容量字段capacityField每个时间段允许的预订数。开启容量模式和使用率百分比
Show Availability CountshowAvailabilityCounttrue在时间段上显示 3/10 这样的实时标记,需配合容量字段
Allow Booking Multiple ResourcesallowMultipleResourcesfalse勾选多个资源并一起预订
Capacity Aggregation (multi-resource)capacityAggregationCombinedCombined 将预订数和容量相加。Distinct 将跨多个资源的同一活动只计一次
Allow Save Without Picking a ResourceallowNoResourcefalse不选资源也能保存,例如适用于所有人的停业安排
Resource Filter Field (optional)resourceFilterField用于限定选择器的字段。用 ; 组合多个字段
Resource Filter Value (optional)resourceFilterValue要匹配的值。, 表示 OR,; 表示跨字段的 AND

预订记录

设置项API 名称默认值作用
Booking Object API NameresourceBookingObject创建预订记录的对象
Booking Date FieldbookingDateField预订上的日期字段
Booking Start Time FieldbookingStartTimeField开始时间的时间字段
Booking End Time FieldbookingEndTimeField结束时间的时间字段
Booking Resource FieldbookingResourceField指向被预订资源的查找字段
Parent Record Relationship FieldrelationshipFieldApiName从每项预订指向父记录的查找字段
结束日期字段endDateField相邻日期保存为一条带开始和结束日期的记录(周一到周五的租借 = 1 条记录)
Book Button LabelresourceBookButtonLabelBook例如“预留”或“安排”
Record Name FieldrecordNameField用于生成易读记录名称的文本字段
Default Record NamedefaultRecordName例如“会议室预订”
Append Date/Time to Record NameappendDateTimeToNametrue在名称后追加日期和时间

时间段

设置项API 名称默认值作用
Time Slot Interval (Minutes)timeInterval30时间段长度,可为任意分钟数
Disable Time Slot Grid (Full-Day Mode)disableTimeSlotGridfalse只按日期预订,例如酒店住宿
Allow Different Times Per DateallowDifferentTimesfalse每个日期都有自己的时间段网格
Group Time Slots by PeriodgroupTimeSlotsByPeriodfalse分为上午、下午和晚上三组
Max Time SlotsmaxTimeSlotSelection0一位用户总共最多可选的时间段数。0 = 不限
Allow Whole-Day (No Times)allowWholeDayNoTimesfalse选了日期但未选时间段时,保存为整天记录
仅时间网格timeGridOnlyfalse隐藏日历,只显示某个隐含日期的时间段网格
Time Grid DatetimeGridDateTime Grid Only 使用的明确日期(YYYY-MM-DD)
Time Grid Date FieldtimeGridDateField宿主记录上的日期字段。优先级:Time Grid Date,其次此字段,最后是今天

冲突与容量

设置项API 名称默认值作用
冲突行为(Conflict Behavior)conflictBehaviorblockblock:已占用的时间段无法选择。skip:多日期预订保存空闲日期,并列出被跳过的日期。allow:不检查
Buffer Between Bookings (Minutes)bufferMinutes0同一资源上每次预订后预留的周转时间
Conflict Look-Ahead DaysconflictLookAheadDays360容量标记和保存时冲突检查共同使用的时间范围
Ignored StatuseshideBookingsWithStatus例如 Cancelled:从网格中隐藏,且不计入容量

状态与悬停

设置项API 名称默认值作用
状态字段(Status Field)statusField决定颜色的选项列表
状态颜色(Status Colors)statusColors例如 Confirmed:green,Pending:orange,Cancelled:red
Status Color DisplaystatusColorDisplaybothgrid(时间段)、calendar(日期)或 both
Status Field LabelstatusFieldLabel状态选择器的标签
Selectable Statuses (Status Picker)selectableStatuses用户可以设置哪些状态。只有一个值时会自动应用,并隐藏选择器
Second Picklist FieldsecondStatusField保存时选择的第二个选项列表,例如原因。不参与着色
Second Picklist LabelsecondStatusFieldLabel第二个选项列表的标签
Selectable Second-Picklist ValuesselectableSecondStatuses第二个选项列表允许的值
悬停字段hoverFields悬停在预订上时显示的字段
Show In-Component ToastshowSuccessToastfalse在组件内显示确认提示。Experience Cloud 上必须开启
Show Add to Calendar After SavingshowAddToCalendarfalse保存后提供一个 .ics 文件,包含刚刚创建的所有预订,适用于 Outlook、Google 或 Apple
Calendar File Location FieldcalendarLocationField留空资源上的一个字段(例如会议室地址),用于填写日历文件中每个事件的“地点”。预订人员时请留空:人员已写在事件标题中
Success Toast Message (optional)successToastMessage自定义成功提示文字

编辑模式

设置项API 名称默认值作用
启用编辑模式(Enable Edit Mode)enableEditModetrue一次“批量应用”即可批量更改状态、日期、时间或资源,并执行同样的冲突检查。删除需要单击两次
Edit Button LabeleditButtonLabelEdit编辑按钮的标签
Edit Record DisplayeditRecordDisplayname, status, time, resource编辑列表中每条记录按顺序显示哪些信息。关键字:name、status、time、date、resource

日期与限制

设置项API 名称默认值作用
Max Dates Per BookingmaxSelections0每项预订最多可含的日期数。0 = 不限
Allow Past DatesallowPastDatesfalse允许预订过去的日期
Earliest Bookable DateminDate此日期之前一律不可选
Latest Bookable DatemaxDate此日期之后一律不可选
Book Up To (Days Ahead)maxDaysAhead0滚动时间窗:今天起向后 N 天。0 表示不限
Minimum Notice (Hours)minNoticeHours0不接受从现在起 N 小时内开始的预订。保存时再次检查
Pre-Selected DatesdefaultDates日历打开时已选中的日期
Blocked DatesdisabledDates一份固定的不可选日期列表
Only These Dates Are SelectableavailableDates其余日期全部关闭
Auto-Jump to First Available DateautoJumpToFirstAvailablefalse打开时直接显示第一个有空闲日期的月份

屏蔽日期对象

设置项API 名称默认值作用
Blocked Dates ObjectblockedDatesSourceObject存放节假日和停业日的对象。设置后即开启屏蔽
Blocked Dates Date FieldblockedDatesDateField该对象上的日期字段
Blocked Dates Filter FieldblockedDatesFilterField决定哪些停业日生效的字段
Blocked Dates Filter ValueblockedDatesFilterValue该字段必须等于的值
Blocked Dates Start Time FieldblockedDatesStartTimeField部分时段停业的开始时间
Blocked Dates End Time FieldblockedDatesEndTimeField部分时段停业的结束时间
Blocked Dates Resource FieldblockedDatesResourceField只关闭某一个资源。留空则关闭全部资源

保存到父记录

设置项API 名称默认值作用
Static Parent Record IdstaticRecordId应用程序页面、主页和 Experience 页面上使用的父记录
Parent Record IdrecordId在记录页面上自动设置;在 Flow 中需要传入
Parent Record Id FieldparentRecordIdField另一种关联父记录的字段
Related Booking Object API NamerelatedObjectApiName通常与 Booking Object API Name 相同
日期字段 API 名称dateFieldApiName通常与 Booking Date Field 相同
Load Existing DatespreloadExistingDatestrue在网格上显示现有预订
Existing Dates ModepreloadModeeditableeditable,公开的空闲情况页面可用 readonly
保存按钮标签(Save Button Label)saveButtonLabel保存保存按钮上的文字

子块(Consolidate Time Span)

所有选中的时间段合并为一项父预订,从第一个时间段延续到最后一个;中间的空隙保存为子记录。适用于培训师工作日、路途时间或班次休息,不适用于会议之间需要空出来的会议室。

设置项API 名称默认值作用
Consolidate Time SpanconsolidateTimeSpanfalse开启子块
Sub-Block Object API NamesubBlockObjectApiName存放空隙的子对象
Sub-Block Parent Lookup FieldsubBlockParentLookupField指回父预订的查找字段
Sub-Block Date FieldsubBlockDateField子记录上的日期字段
Sub-Block Start Time FieldsubBlockStartTimeField子记录上的开始时间
Sub-Block End Time FieldsubBlockEndTimeField子记录上的结束时间
Sub-Block Name FieldsubBlockNameField以 Sub-Block Button Label 填写
Sub-Block Button LabelsubBlockModeButtonLabel例如“标记为休息”
Show Sub-Block Toggle ButtonshowSubBlockButtonfalse在网格上显示该切换按钮

Flow 输出

设置项API 名称类型返回内容
Successful Bookings Count (Output)bookingSuccessCount数字保存成功的预订数
Conflict Dates (Output)bookingConflictDates文本集合无法预订的日期

在 Salesforce 中预订会议室、设备和人员

即将登陆 Salesforce AppExchange。现在就在在线演示中预订一个时间段,或留下邮箱,上线时我们第一时间通知您。

$20/用户/月,30 天免费试用,无需信用卡。100% Salesforce 原生。