OIE Power Automate ワークフロー自動化

Tool

概要

このリポジトリは、Office of Institutional Effectiveness(OIE)での「Research Request(調査依頼)」ハンドリングを自動化するための Power Automate ワークフロー群を収めています。README によれば、受付は Microsoft Forms を用いて行い、提出をトリガーに Power Automate フローが動作して固有の Request ID を生成、申請者へ確認メールを返送するなどの処理を行います。リポジトリ内には研究依頼ワークフローのほか、ファイル転送に関する自動化を別ディレクトリで管理していることが示されており、依頼の受け取りからファイル管理・チームへの引き継ぎまでをカバーする設計が想定されます。(約300字)

GitHub

リポジトリの統計情報

  • スター数: 1
  • フォーク数: 0
  • ウォッチャー数: 1
  • コミット数: 3
  • ファイル数: 3
  • メインの言語: 未指定

主な特徴

  • Microsoft Forms をトリガーにしたエンドツーエンドの依頼受付フロー
  • 固有の Request ID 発行と申請者への自動確認メール送信
  • 依頼管理のためのチーム通知/タスク振り分けを含む Power Automate フロー群
  • ファイル転送を扱う別フロー(FileTransferAutomation)で資料の移動や保存を自動化

技術的なポイント

README の記載とディレクトリ構成から読み取れる技術的ポイントを整理します。まず、入力は Microsoft Forms が担い、Power Automate の「When a new response is submitted」トリガーでフローが起動する想定です。フォームの各フィールドはフロー内で変数や Compose アクションに格納され、処理の要件に応じて条件分岐(Condition)やスイッチ(Switch)を使ってルーティングされます。固有の Request ID は GUID 生成やタイムスタンプ+連番の組み合わせで作成する実装が典型的で、これにより追跡とログ連携が容易になります。連絡は Outlook/Office 365 のコネクタを使った自動メール送信で行い、本文テンプレートは動的コンテンツ挿入で依頼内容や ID を埋め込みます。

データの永続化先としては SharePoint リスト、Excel(OneDrive)、あるいは Dataverse が想定され、これによりチームが依頼状況を一覧で把握できます。ワークフロー内でファイル添付を受け取る場合は、Forms のファイルアップロード機能を経由して OneDrive/SharePoint に保存し、FileTransferAutomation フローで指定フォルダ間の移動や外部システム(FTP、SFTP、クラウドストレージ)への転送を自動化する設計が考えられます。エラーハンドリングは「Configure run after」や再試行ポリシーで安定性を確保し、重要なイベントは Teams 通知や担当者へのメールでアラートを出すと運用しやすくなります。

運用面では、環境差を吸収するための環境変数、コネクタ認証情報の管理、ソリューションとしてのエクスポート/インポート(Solution-aware flow)を採用すると本番移行とメンテナンスが容易です。ログは Power Automate の実行履歴に加え、必要なら Application Insights や Azure Log Analytics に送ることで長期的なモニタリングが可能になります。(約700字)

プロジェクトの構成

主要なファイルとディレクトリ:

  • FileTransferAutomation_20251018002530: dir
  • README.md: file
  • ResearchRequestWorkflowAutomation(OIE)_20251018002500: dir

まとめ

Power Automate を中心に、フォーム受付から確認メール・ファイル移動まで一気通貫で自動化した実用的なワークフロー群です。(約50字)

リポジトリ情報:

READMEの抜粋:

Research Request Workflow Automation

Overview

This project automated the intake and management of research requests during my internship with the Office of Institutional Effectiveness.
Using Microsoft Power Automate, I built a workflow to streamline faculty/staff requests and improve team efficiency.

Workflow

  1. Microsoft Forms – Faculty submit requests via an online form
  2. Power Automate Flow
    • Generates a unique Request ID
    • Sends auto-confirmation email to r…