Loading
透過 Salesforce Scheduler 管理約會
建立自訂檢閱服務約會畫面的考量事項

建立自訂檢閱服務約會畫面的考量事項

如果您想自訂「檢閱服務約會」畫面以外的內建自訂選項,請建立您自己的畫面。例如,如果您想要在來賓流程的「檢閱服務約會」畫面上預先填入值,請建立自訂「檢閱服務約會畫面」。

必要版本

提供版本:Lightning Experience。
提供版本:EnterpriseUnlimited Edition

檢閱服務約會畫面的功能

「檢閱服務約會」畫面使用其輸入屬性進行以下操作:

  • 提供使用者在儲存約會前檢閱及修改屬性的能力。
  • 產生由「儲存約會」動作使用的 JSON 字串。

在預設流程中,「檢閱服務約會」畫面的輸入屬性由其他畫面元件擷取,並儲存在 ServiceAppointment 流程變數中。例如,「位置」畫面中的「選取服務區域範圍」元件會擷取並儲存 ServiceAppointment 變數中的 ServiceTerritoryId。隨後會使用「服務區域範圍識別碼」輸入屬性,將 ServiceTerritoryId 傳遞至「檢閱服務約會」畫面。

「檢閱服務約會」畫面會顯示輸入屬性值,並讓使用者修改值。畫面使用輸入屬性值與使用者輸入來產生 JSON 字串。畫面會將字串儲存在「其他欄位值」輸出屬性中指定的流程變數。流程變數會作為「儲存約會」動作中「服務約會欄位」屬性的輸入使用。

「儲存約會」動作使用 JSON 字串 (連同其他輸入) 以建立或修改服務約會。

備註
備註 預先定義的流程在下列項目中使用 ServiceAppointmentFields 流程變數:
  • 「​​檢閱服務約會」元件中的其他欄位值
  • 儲存約會動作中的服務約會欄位

在除錯模式中執行流程,以查看傳遞至「儲存約會」動作的內容範例。您可以查看所有屬性及其值,包括 serviceAppointmentFields 屬性中的 JSON 字串。

範例
範例 「​​檢閱服務約會」畫面產生的 JSON 字串:
({"AdditionalInformation":"","AppointmentType":"call","Comments":"","ParentRecordId":"001B000001McLhMIAV","ServiceTerritoryId":"0HhB0000000TaHOKA0","ServiceResourceId":"0HnB0000000Tav3KAC","WorkTypeGroupId":"0VSB0000000L6XyOAK","Street":"1 Market Street","City":"San Francisco","State":"CA","Country":"United States","PostalCode":"94105","SchedStartTime":"2021-11-10T16:30:00.000Z","SchedEndTime":"2021-11-10T17:30:00.000Z","Description":"","isSlotChanged":false})

建立自訂檢閱服務約會畫面

使用 Aura 或 Lightning Web 元件 (LWC) 建立自訂「檢閱服務約會」畫面,其會產生包含必要值的 JSON 字串。

確保 JSON 字串包含以下屬性:

屬性 描述 資料類型
ParentRecordId

選取服務資源的父系記錄識別碼。支援的值包含帳戶識別碼、個案識別碼和機會識別碼。未經驗證 (來賓) 使用者流程不需要此欄位。

範例:001xx000003GZQFAA4

字串
SchedStartTime

時段的開始時間。

範例:2021-06-14T19:00:00Z

字串
SchedEndTime

時段的結束時間。

範例:2021-06-14T19:30:00Z

字串
ServiceTerritoryId

服務區域的識別碼。

範例:0Hhxx0000004DUuCAM

字串
ServiceResourceId

服務資源的識別碼。

範例:0Hnxx0000004DiiCAE

字串
WorkTypeGroupId

僅用於新的約會。工作類型群組的識別碼。

範例:0VSxx0000004D0GGAU

字串
IsAnonymousBooking

表示是否已啟用匿名預訂。

預先定義的流程會使用 allowAnonymousBooking 變數來儲存此值。

布林值
isSlotChanged 表示是否為現有約會。將此值設定為所有約會修改的 true,並將其設定為所有新約會的 false 布林值
schedulingPolicyName

選擇性。排程原則的開發人員姓名。如果您在流程中設定自訂排程原則,則會使用此欄位。

字串
 
正在載入
Salesforce Help | Article