人力規則

如發生這裡所描述的情況,請執行人力商業規則。

提示:

如需加強規則之執行效能的建議,請參閱人力規則的效能考量

若要啟動商業規則,請按一下動作,接著按一下商業規則,然後按一下規則。

  • 同步化預設值 - 為福利、稅務,或其他收入更新實體預設值之後執行此規則。例如,設定新福利,或將現有福利從實體預設值移除。從「新僱用員工」或「管理現有員工」表單執行此規則會發送員工-工作層級的更新實體預設值。若您使用右鍵功能表啟動同步化預設值,您應將它用在選取的「員工-工作」組合。

    如果您要針對以下對象執行同步化預設值規則:

    • 僅單一人員,請醒目提示包含該人員名稱的資料列,然後執行規則。
    • 多個人員,或者,若要在具有執行時期提示的情況下選取維度,請在空白處按一下滑鼠右鍵,然後執行該規則。
  • 同步化元件定義 - 更新現有福利、稅務,或其他收入之後執行此規則。例如,更新費率表、付款頻率、薪資等級,或最大值。執行同步化元件定義規則,以發送更新的定義至員工與工作。此規則不會更新件何實體預設值。

  • 計算薪酬 - 當您更新表單上的資料以重新計算費用時,請執行計算薪酬規則。例如,若您變更員工的身分,請複查員工的 FTE,然後執行計算薪酬

  • 處理載入的資料—您匯入新薪酬資料之後,請執行處理載入的資料規則,將資料複製至規劃年度範圍中的必要期間。除非您已經在處理月份時載入不同的值,否則執行此規則可針對每位員工將「人員編制」設定為 1 以及將「部分付款係數」設定為 100%。

提示:

您可以在 4 個人力大量更新表單中快速變更現有員工、實體,和工作的來源資料。每個表單和僅處理變更的資料的 Groovy 規則關聯。請參閱 使用規劃模組 中的更新多個員工和工作詳細資料

註:

您可以在「總計實體」下選取父實體,就能一次對多個實體執行同步化預設值同步化元件定義處理載入的資料規則。基於效能因素,Oracle 建議您透過在「實體總計」之下選取不同的子項來執行多個規則例項,而不是在一個回合中執行所有實體的規則。

註:

如果您在執行商業規則時看到資料無效的錯誤訊息,請參閱對規則的錯誤訊息進行疑難排解

人力中使用的 Groovy 範本

請確定為人力中使用的 Groovy 範本設定安全性:
  • OWP_Add Requisition_GT—新增僱用申請功能表項目

  • OWP_Change Existing Details_GT—變更現有詳細資料變更現有員工詳細資料功能表項目

  • OWP_Change Requisition_GT—變更申請功能表項目

  • OWP_Enable Job_GT

    新增工作功能表項目
  • OWP_Change Salary_GT

    變更薪資功能表項目
  • OWP_Incremental Process Data with Synchronize Definition_GT—在表單中儲存時執行

  • OWP_Incremental Process Data with Synchronize Defaults_GT—在表單中儲存時執行

  • OWP_Incremental Synchronize Defaults_GT—在表單中儲存時執行

  • OWP_Incremental Synchronize Definition_GT—在表單中儲存時執行

若要設定 groovy 範本的安全性,請執行下列動作:

  1. 首頁中,依序按一下規則篩選條件,然後選取立方體和物件類型。
  2. 在規則或範本旁邊,按一下權限,然後按一下指派權限
  3. 指派權限中,按一下權限,然後指派權限。請參閱設定存取權限以取得更多資訊。