設定自動時間表驗證
設定用來自動驗證技術人員提交時間表的運算式集和記錄。自動建立與提交的時間表相關聯的時間表項目和時間表薪資類型摘要。
必要版本
| 提供版本:Lightning Experience |
| 提供版本:Field Service Plus for Energy and Utilities 的所有版本,以及資產服務週期管理的所有版本 |
| 需要的使用者權限 | |
|---|---|
| 存取流程範本 | 人工成本最佳化管理員 |
使用「時間表」和「人工成本最佳化」中提供的流程範本,以自動驗證提交的時間表。複製並啟用流程範本、建立薪資類型記錄、運算式集和服務資源成本角色記錄。
| 流程範本名稱 | 用途 | 流程範本描述 |
|---|---|---|
| 流程時間表 | Mobile 與 Desktop | 處理和驗證時間表。 當「時間表」狀態為「提交」時使用。觸發「可叫用」動作 (驗證時間表) 以驗證「時間表項目」,並建立「時間表項目項目」和「時間表薪資類型摘要」。 |
| 可叫用動作名稱 | 相關流程 | 可叫用動作描述 |
|---|---|---|
| 驗證時間表 | 流程時間表流程 |
|
提交時間表後,「流程時間表」流程會使用「業務規則引擎」驗證時間表記錄。此運算式集也會驗證與時間表項目相關聯的服務資源成本規則和付款類型記錄。
使用「服務資源成本規則」記錄定義驗證時間表的規則。您可以使用「運算式集」或 Apex 類別來驗證時間表。或者,您可以建立 Apex 類別,將資料提供給運算式集,然後驗證時間表。若要這麼做,請在「服務資源成本規則」記錄中輸入 Apex 類別和運算式集的 API 名稱。
| 運算式集範本 | BRE 運算式集描述 |
|---|---|
| 時間表項目計算規則 | 此規則用於為「時間表項目」建立「時間表項目」記錄。它會使用「服務資源的營業時間時段」計算 PayTypes。如果服務資源沒有營業時間 (服務區域範圍成員的營業時間為空值),則會考量服務區域範圍的營業時間。 |
若要設定提交時間表時執行的自訂驗證規則,請建立類型為「時間表驗證」的「服務資源成本規則」記錄。
-
複製適用於「時間表」和「人工成本最佳化」的流程產生器範本。您必須從上述每個範本建立至少一個流程。
- 進入「設定」,在「流程自動化」下尋找並選取「流程」。
- 按一下您要複製的流程範本。例如,按一下「流程已批准時間表」。
- 按一下流程產生器標題上的「另存新檔」,然後輸入流程標籤和流程 API 名稱。
- 儲存您所做的變更。
- 若要啟用流程,請按一下「啟用」。
-
建立「一般時間」、「隨時間」、「雙重時間」、「假日付款」的薪資類型記錄,並設定其相關聯的「薪資類型」。
付款類型記錄用於「流程時間表」流程,以自動將人工成本與時間表項目相關聯。
- 進入 App Launcher,尋找並選取「付款類型」 。
- 按一下「新增」。
- 將「有效開始日期」設定為過去的任何日期。
- 選取「啟用」。
- 輸入名稱。例如,輸入 一般時間。
- 選取薪資類型。例如,一般類型。
- 請儲存您的變更。
- 重複這些步驟,直到您建立所有可用的支付類型記錄為止。
-
從「時間表項目計算規則」範本建立運算式集。
- 進入 App Launcher,尋找並選取「運算式集範本」。
- 按一下「時間表項目計算規則」範本。
-
在「運算式集內容」中的「排名」中,輸入 1。
當多個啟用的版本符合運算式集呼叫,且日期時間期間重疊時,會選擇排名最高的版本。例如,如果兩個已啟用的版本的排名值設定為 1 和 2,則會選擇排名 2 的版本。
- 儲存並啟用運算式集。
-
從「時間表車輛驗證規則」範本建立運算式集。
- 進入 App Launcher,尋找並選取「運算式集範本」。
- 按一下「時間表車輛驗證規則」範本。
-
在「運算式集內容」中的「排名」中,輸入 1。
當多個啟用的版本符合運算式集呼叫,且日期時間期間重疊時,會選擇排名最高的版本。例如,如果兩個已啟用的版本的排名值設定為 1 和 2,則會選擇排名 2 的版本。
- 儲存並啟用運算式集。
-
若要使用運算式集或 Apex 類別來驗證時間表記錄,請將服務資源成本規則頁面中的「規則」欄位設定為選用欄位。
- 進入「服務資源成本規則」的物件管理設定,前往「版面配置」。
- 在「服務資源成本規則詳細資料」下,針對「規則」欄位按一下「內容」。
- 若要將「規則」設定為選用欄位,請取消選取 「必要」 。
- 請儲存您的變更。
-
建立服務資源成本規則記錄。
服務資源成本規則記錄用於「流程時間表」流程,以自動將付款類型與時間表項目建立關聯。
- 進入 App Launcher,找到並選取「服務資源成本規則」。
- 按一下「新增」。
- 輸入名稱,例如「時間表項目計算」。
- 在「規則」中,輸入運算式集的 API 名稱,或您要用來計算時間表的時間表項目 Apex 類別。例如,TimesheetEntryItemComputationRule。
-
若要準備業務規則引擎運算式集的資料,請輸入 Apex 類別或標準 Apex 類別。例如,選取「標準 Apex 類別」的「
ifstmsht.TimeSheetEntryItemRuleDataHandler」。 - 選取人工聯合。
- 啟用規則。
- 針對「類型」,選取「時間表項目計算」,然後儲存您的變更。
-
建立服務資源成本規則記錄。
服務資源成本規則記錄用於「流程時間表」流程,在必要時建立「時間表驗證錯誤」以達成人工聯合合規範。
- 進入 App Launcher,找到並選取「服務資源成本規則」。
- 按一下「新增」。
- 輸入名稱,例如「車輛驗證規則」。
- 在「規則」中,輸入運算式集的 API 名稱,或您要用來計算時間表的時間表項目 Apex 類別。例如,TimesheetVehicleValidationRule。
- 選取人工聯合。
- 啟用規則。
- 針對「類型」,選取「時間表驗證」,然後儲存您的變更。
此文章是否解決您的問題?
請讓我們知道,以便我們改進!

