HCM抽出のカスタム・スケジュールを作成するにはどうすればよいですか。
現在、デフォルトでは、再帰的スケジューリングには日次、週次、月次オプションのみが用意されています。
カスタム・スケジュールを作成する場合は、「フロー・スケジュール」タイプのFastFormulaを作成し、次のフローをいつ実行する必要があるか(たとえば5日後)を返す必要があります。
FastFormulaを作成するには:
-
「自分のクライアント・グループ」→「詳細の表示」→「給与」→「FastFormula」に移動します。
-
「作成」アイコンをクリックします。
-
「FastFormulaの作成」ウィンドウの「タイプ」フィールドで、「フロー・スケジュール」を選択します。
-
日数を返す式を記述します。
/******************************************************************* FORMULA NAME: Daily Weekday Schedule FORMULA TYPE: Flow Schedule DESCRIPTION: Formula to return a date time. Returns NEXT_SCHEDULED_DATE; FORMULA RESULTS: NEXT_SCHEDULED_DATE This is a date time value with yyyy-MM-dd HH:mm:ss format. ********************************************************************/ /* Inputs */ INPUTS ARE SCHEDULED_DATE(DATE) /* Calculations */ add = 1 /* Get day number for Friday. */ A_FRIDAY = TO_DATE('2012-01-06', 'YYYY-MM-DD') FRIDAY_NUMBER = TO_CHAR(A_FRIDAY, 'D') day_number = to_char(SCHEDULED_DATE, 'D') if (day_number = FRIDAY_NUMBER) then add = 3 NEXT_SCHEDULED_DATE =ADD_DAYS(SCHEDULED_DATE, add) /* Returns */ RETURN NEXT_SCHEDULED_DATE /* End Formula Text */