月次スケジュールを繰り返して、スケジュールの定義に必要な時間を短縮し、スケジュールの一貫性を確保します。
このタスクについて
特定の日に開始する月次スケジュールには、次のオプションを指定できます ([月次タイプ] は [日付] に設定されます)。次の方法を使用して、月次スケジュールが繰り返される曜日を計算できます。
- 曜日 (day):月内の選択した開始日の順序を決定することによって、繰り返す曜日を計算します。たとえば、開始日を毎月第 1 月曜日とするように指定した場合、スケジュールは毎月第 1 月曜日に繰り返されます。
- 週:月内の選択した開始日が何週目であるかを決定することによって、繰り返す日を計算します。たとえば、開始日が毎月第 2 週の月曜日の場合、スケジュールは毎月第 2 月曜日に繰り返されます。
システムプロパティ
glide.schedules.repeat_nth を使用して、月次繰り返しスケジュールが発生する日を計算するためにインスタンスが使用するメソッドを決定します。デフォルトでは、インスタンスはより正確な [曜日 (day)] メソッドを使用します。
注: カスタマイズされたスケジュールロジックとの下位互換性を維持するには、
[週] メソッドを使用します。毎月の開始日の計算、および曜日の 5 番目のインスタンスに開始する月次スケジュールの詳細については、「
曜日の 5 番目のインスタンス」を参照してください。
次の例は、月次スケジュールが繰り返される曜日の計算を示しています。
手順
-
sys_properties.list に移動します。
-
glide.schedules.repeat_nth プロパティを開きます。
-
[値] が [曜日 (day)]に設定されていることを確認します。
-
次のように移動する。 をクリックし、 新しいスケジュールを定義して、[ 送信] をクリックします。
-
新しいスケジュールを開き、[スケジュールエントリ] 関連リストで、次のパラメーターを使用して新しいエントリを作成します。
- 時期:2012 年 11 月 5 日 10:00 〜 2012 年 11 月 5 日 11:00
- 繰り返し:月次
- 月次タイプ:曜日
- 開始:11 月 5 日
注: この例では、11 月 5 日は月の第 1 月曜日ですが、第 2 週にあります。
-
[送信] をクリックします。
-
[スケジュールエントリ] を開きます。
注: [毎月第 1 月曜日 (Every month on the first Mon)] というメッセージがフォームに表示されます。このスケジュールが実行される最初のいくつかの日付は次のとおりです。
- 2012 年 11 月 5 日 (月の第 1 月曜日)
- 2012 年 12 月 3 日 (月の第 1 月曜日)
- 2012 年 1 月 7 日 (月の第 1 月曜日)
-
ステップ 3 で glide.schedules.repeat_nth プロパティの [値] を [日 (day)] ではなく [週 (week)] に設定した場合、このスケジュールが実行される最初のいくつかの日付は次のとおりです。
- 2012 年 11 月 5 日 (スケジュールは月の第 2 週の月曜日に開始)
- 2012 年 12 月 10 日 (月の第 2 月曜日)
- 2012 年 1 月 14 日 (月の第 2 月曜日)