休日の日によって異なるパスを通るフローを作成する方法

この例では、感謝祭の休日を使用します。

  • 11月の第4木曜日に行くには: GetDayOfWeekOccurrence(5、4、Year(GetCurrentDateTimeUtc())、11)
  • 感謝祭の翌日を取得するには(これは常に第4金曜日になるとは限りません)。 AddDays(GetDayOfWeekOccurrence(5、4、Year(GetCurrentDateTimeUtc())、11)、1)
  • 今日が指定日と同じ日かどうかを確認するには
    1. 指定した日をTask.thanksgivingのような日時変数として保存します。 
    2. 意思決定アクションを使用して、今日の年、月、日をTask.thanksgivingと比較します。  必要に応じて、時間/分を確認することもできます。

詳細については、これをダウンロードしてインポートしてください。 感謝祭スケジュールの例 Architectに。

休日* 計算
元旦 MakeDateTime(Year(GetCurrentDateTimeUtc())、1、1)
マーティンルーサーキングジュニアデー 日 GetDayOfWeekOccurrence(2、3、Year(GetCurrentDateTimeUtc())、1)
マーモットの日 MakeDateTime(Year(GetCurrentDateTimeUtc())、2、2) 
大統領の日 GetDayOfWeekOccurrence(2、3、Year(GetCurrentDateTimeUtc())、2)
夏時間の始まり GetDayOfWeekOccurrence(1、2、Year(GetCurrentDateTimeUtc())、3、2、0、0)
イースター 計算できない - リストを使う
納税日(概算 - IRSが日付を変更することができます) MakeDateTime(Year(GetCurrentDateTimeUtc())、4、15)
母の日 GetDayOfWeekOccurrence(1、2、Year(GetCurrentDateTimeUtc())、5)
記念日 GetDayOfWeekOccurrence(2、-1、Year(GetCurrentDateTimeUtc())、5)
父の日 GetDayOfWeekOccurrence(1、3、Year(GetCurrentDateTimeUtc())、6)
独立記念日  MakeDateTime(Year(GetCurrentDateTimeUtc())、7、4)
労働者の日 GetDayOfWeekOccurrence(2、1、Year(GetCurrentDateTimeUtc())、9)
ハロウィン MakeDateTime(Year(GetCurrentDateTimeUtc())、10、31)
夏時間の終わり GetDayOfWeekOccurrence(1、1、Year(GetCurrentDateTimeUtc())、11、2、0、0)
選挙日 AddDays(GetDayOfWeekOccurrence(2、1、Year(GetCurrentDateTimeUtc())、11)、1)
退役軍人の日 MakeDateTime(Year(GetCurrentDateTimeUtc())、11、11)
感謝祭 GetDayOfWeekOccurrence(5、4、Year(GetCurrentDateTimeUtc())、11)
ブラックフライデー AddDays(GetDayOfWeekOccurrence(5、4、Year(GetCurrentDateTimeUtc())、11)、1)
サイバー月曜日 AddDays(GetDayOfWeekOccurrence(5、4、Year(GetCurrentDateTimeUtc())、11)、4)
クリスマス・イブ MakeDateTime(Year(GetCurrentDateTimeUtc())、12、24)
クリスマス MakeDateTime(Year(GetCurrentDateTimeUtc())、12、25)
大晦日 MakeDateTime(Year(GetCurrentDateTimeUtc())、12、31)

*主にアメリカの休日の例