如發生這裡所描述的情況,請執行人力商業規則。
提示:
如需加強規則之執行效能的建議,請參閱人力規則的效能考量。
若要啟動商業規則,請按一下動作,接著按一下商業規則,然後按一下規則。
同步化預設值 - 為福利、稅務,或其他收入更新實體預設值之後執行此規則。例如,設定新福利,或將現有福利從實體預設值移除。從「新僱用員工」或「管理現有員工」表單執行此規則會發送員工-工作層級的更新實體預設值。若您使用右鍵功能表啟動同步化預設值,您應將它用在選取的「員工-工作」組合。
如果您要針對以下對象執行同步化預設值規則:
同步化元件定義 - 更新現有福利、稅務,或其他收入之後執行此規則。例如,更新費率表、付款頻率、薪資等級,或最大值。執行同步化元件定義規則,以發送更新的定義至員工與工作。此規則不會更新件何實體預設值。
計算薪酬 - 當您更新表單上的資料以重新計算費用時,請執行計算薪酬規則。例如,若您變更員工的身分,請複查員工的 FTE,然後執行計算薪酬。
執行此規則以計算個別員工或職務的薪酬。
提示:
您可以在 4 個人力大量更新表單中快速變更現有員工、實體,和工作的來源資料。每個表單和僅處理變更的資料的 Groovy 規則關聯。請參閱使用 Planning 模組中的更新多個員工和工作詳細資料。
註:
您可以在「總計實體」下選取父實體,就能一次對多個實體執行同步化預設值、同步化元件定義和處理載入的資料規則。基於效能因素,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 範本的安全性,請執行下列動作:
約當全職人數與人員編制計算
人員編制和約當全職人數這兩個評量都用於計算員工數。
人員編制依實際員工數計算。
約當全職人數 (FTE) 依全職時數計算。全職員工的約當全職人數為 1.0。兼職員工的約當全職人數小於 1.0。任何員工的約當全職人數只要大於 0,其人員編制一律為 1.0。
員工的約當全職人數若不是整數,則約當全職人數和人員編制可能會顯示不同結果。約當全職人數會四捨五入為最接近的整數。唯一的例外是約當全職人數若大於 0 但小於 1,一律進位為 1。例如,約當全職人數若為 0.25,會進位為 1.0 (即使 0 是最接近的整數,但為了人員編制,仍須計算員工)。工作的約當全職人數若為 1.25,人員編制會四捨五入為最接近的整數 1.0。