知識マップ: Power Automateで定期実行フローを設計する ── 月末処理・営業日判定・リマインドの実務
記事「Power Automateで定期実行フローを設計する ── 月末処理・営業日判定・リマインドの実務」の主張を、概念と関係(エッジ)に分解した知識グラフの全体です。各関係には根拠・確認日・確度が付いています。
Power AutomateのRecurrenceトリガーは頻度と間隔だけで動く単純な仕組みだが、開始時刻をタイムゾーン未指定にすると末尾Z付きのUTCとして解釈されるため、日本時間の意図とずれる罠を抱える。祝日を判定する組み込み機能はなく、営業日判定は祝日マスタをSharePointリストとして持ち、convertTimeZoneで日本時間に変換した「今日」と突き合わせ、対象外ならTerminateアクションで終了する構成が定石になる。月末が休日なら前営業日に前倒しする判定は月末日付や残り営業日数を求める日付計算を前提とし、営業日判定を経てから督促・リマインドの通知を担当者ごとにまとめて送る設計へとつなげる。加えて、定期実行フローはトリガー失敗の継続や90日間未実行などの条件で自動的にオフになったり、実行履歴が既定28日しか保持されなかったりするため、実行結果をSharePointリストへ記録しておく運用が欠かせない。
flowchart LR
accTitle: Power Automateの定期実行フロー設計の知識マップ
accDescr: Recurrenceトリガーの既定タイムゾーンUTCの罠、営業日判定と祝日マスタ・SharePointリストの関係、月末前倒し判定に必要な日付計算、督促通知のまとめ方、定期実行フローの自動オフや履歴保持といった運用リスクの関係を示す図
power_automate["Power Automate"]
recurrence_trigger["Recurrenceトリガー"]
business_day_determination["営業日判定"]
utc_default_pitfall["既定タイムゾーンUTCの罠"]
convert_timezone["convertTimeZone式"]
month_end_date_calculation["月末・締め日の日付計算"]
holiday_master["祝日マスタ"]
terminate_action["Terminateアクション"]
sharepoint_list["SharePointリスト"]
unattended_flow_risk["定期実行フローの運用リスク"]
reminder_batching_design["督促・リマインドのまとめ配信設計"]
power_automate -.->|"利用する"| recurrence_trigger
recurrence_trigger -.->|"原因になり得る"| utc_default_pitfall
convert_timezone -->|"防止する"| utc_default_pitfall
power_automate -.->|"利用する"| convert_timezone
month_end_date_calculation -->|"前提とする"| convert_timezone
business_day_determination -->|"前提とする"| holiday_master
business_day_determination -.->|"前提とする"| month_end_date_calculation
business_day_determination -->|"利用する"| terminate_action
business_day_determination -->|"利用する"| convert_timezone
sharepoint_list -->|"推奨される対応"| holiday_master
power_automate -->|"自動化する"| business_day_determination
power_automate -.->|"原因になり得る"| unattended_flow_risk
power_automate -.->|"利用する"| reminder_batching_design
reminder_batching_design -.->|"前提とする"| sharepoint_list
business_day_determination -->|"より先に行うべき"| reminder_batching_design
sharepoint_list -->|"軽減する"| unattended_flow_risk
recurrence_trigger -->|"用いるのは非推奨"| month_end_date_calculation
power_automate -.->|"前提とする"| sharepoint_list
概念間の関係(全18件)
図と同じ関係を文章でも列挙します。表示している文と機械可読な意味データ(RDFa)は同じ要素に載っています。確度が「確立した関係」のものは直接の関係として、「条件付きの関係」のものは成立条件つきの言明(rdf:Statement)として表現しています。
- Power AutomateはRecurrenceトリガーを利用します。
- Recurrenceトリガーは既定タイムゾーンUTCの罠の原因になることがあります。
- convertTimeZone式は既定タイムゾーンUTCの罠を防ぎます。
- Power AutomateはconvertTimeZone式を利用します。
- 月末・締め日の日付計算はconvertTimeZone式を前提とします。
- 営業日判定は祝日マスタを前提とします。
- 営業日判定は月末・締め日の日付計算を前提とします。
- 営業日判定はTerminateアクションを利用します。
- 営業日判定はconvertTimeZone式を利用します。
- SharePointリストは祝日マスタに対する本記事の推奨です。
- Power Automateは営業日判定を自動化します。
- Power Automateは定期実行フローの運用リスクの原因になることがあります。
- Power Automateは督促・リマインドのまとめ配信設計を利用します。
- 督促・リマインドのまとめ配信設計はSharePointリストを前提とします。
- 営業日判定は督促・リマインドのまとめ配信設計より先に行うべきです。
- SharePointリストは定期実行フローの運用リスクを軽減します。
- Recurrenceトリガーを月末・締め日の日付計算に用いることは推奨されません。
- Power AutomateはSharePointリストを前提とします。
主要概念の定義
機械可読データ
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。