使用自訂人力範本來支援人力自訂作業

人力提供自訂範本 OWP_Custom Template,內含為每個支援的規則提供的兩個空白指令碼區塊,可讓您用來自訂此支援的規則。例如,當您調動員工或變更員工的工作時,可以使用指令碼區塊來包含自訂員工特性。

不會考慮更新 OWP_Custom Template,因此您可在一個地方撰寫及維護您自訂、有彈性的程式碼。例如,此自訂範本可確保在您執行變更工作或雙步驟調動規則時,將您可能已在科目維度中新增的所有自訂員工特性都複製到目標工作中。因為您在 OWP_Custom Template 中進行自訂,就不需要編輯其他提供的規則或範本。這讓您在更新期間能更輕鬆地維護其他提供的規則和範本,因為您不需要重新套用曾經進行過的任何自訂。

下列規則支援 OWP_Custom Template,且會讀取您對自訂指令碼區塊所做的任何修改:

  • OWP_Change Job
  • OWP_Transfer
  • OWP_Transfer In
  • OWP_Transfer Out

您不需要對下列任何範本進行變更就能複製您的自訂特性。請改用 OWP_Custom Template

  • OWP_Assign Target Defaults
  • OWP_Change Job
  • OWP_Transfer_T
  • OWP_Transfer In_T
  • OWP_Transfer Out_T

Note:

新增自訂特性之後,務必將此特性新增為父項 OWP_Workforce Planning Accounts for Forms 之下的共用成員,讓它顯示於表單中。請在進行變更之後,重新整理資料庫。如需詳細資訊,請參閱關於新增員工特性

若要使用自訂範本 OWP_Custom Template,請執行下列動作:

  1. 從導覽器中,按一下建立及管理下方的規則,以開啟 Calculation Manager
  2. 開啟 OWP_Custom Template,為您要自訂之規則的相關聯指令碼區塊進行自訂變更。

    指令碼區塊中的描述提供了如何使用此指令碼區塊的詳細資訊。

  3. 按一下您要自訂之規則的自訂指令碼區塊,輸入您的自訂程式碼,然後儲存變更。

    例如,若要自訂 OWP_Change Job 規則來支援自訂員工特性 Hire Date,請在 Change Job Script 1 中進行下列變更:

    FIX("No Property")
            "OWP_Action" ( 
                IF ( @ISMBR( {Year})) 
                  IF ( "Fiscal TP-Index" >= @MEMBER(@CONCATENATE("HSP_ID_", @HspNumToString({StartMonth})))->"Fiscal TP-Index") 
                    "Hire Date"->{TargetJob} = "Hire Date";
                   ENDIF 
                ELSE
                    "Hire Date"->{TargetJob} = "Hire Date";
                ENDIF 
                ;
            ) 
            ENDFIX
  4. 驗證並部署關聯的規則或多個規則。