Power Automate × SharePoint リスト 活用事例 | 休暇申請フローを 自動化

Power Automate : SharePoint活用イメージ
 

 Microsoft Power Automate は、様々なアプリケーションを組み合わせて自動化することができる便利なサービスです。本記事では、 Power Automate , SharePoint リスト , 自動化 を活用し、休暇申請や承認フローなどの業務を効率化する方法を説明します。SharePoint リスト作成 手順をはじめ、 ノーコード で構築できるワークフローの作成手順や、実際の 活用事例 を通じて、現場での導入イメージを具体的に紹介します。

こんなお悩み、ありませんか?

休暇申請・稟議がメールやチャットで流れていて、承認漏れが発生する
ExcelやTeamsで申請を管理しているが、集計・履歴確認に時間がかかる
PowerAutomateやSharePointを使えば良さそうだが、どこから手をつければいいかわからない

→ 本記事では、Power Automate × SharePoint リストで 「休暇申請フロー」を自動化する具体例をご紹介します。

Power AutomateとSharePointを活用した業務自動化は、業務内容や運用体制によって最適な構成が異なります。自社に合った導入方法を知りたい方は、お気軽にご相談ください。

※ 現状のフロー整理からご支援可能です。運用イメージのご提示は無料です。

目次

Power Automateとは|業務自動化を支えるMicrosoftのワークフロー構築ツール
Power Automate で SharePointリストを自動化する手順

業務フロー自動化による効果
業務フロー作成の要件と準備
Power Automate でのフロー作成
よくある質問 (FAQ)
Power Automate 導入サポートサービスのご案内

Power Automate とは|業務自動化を支えるMicrosoftのワークフロー構築ツール

 Microsoftが提供する業務自動化ツールで、アプリやサービス間にワークフローを構築できます。 powerautomate.microsoft.com にアクセスしサインインすることで利用することができます。

  多くの業務では、基幹システムによって一部が自動化されていますが、日々の細かな作業や非システム化された業務は、メールやチャットなどを使って手動で対応しているケースも少なくありません。

こうした業務も、 Power Automate を活用することで、ノーコードで簡単に自動化でき、業務効率の向上やミスの削減につながります。

Power Automate で SharePointリストを自動化する手順

 SharePoint から設定を行うことで業務フローを作成していきます。組織の権限によって実行できない場合は、組織の管理者へ確認してくださいね。

SharePoint リスト 作成

 まずは休暇申請を管理する SharePoint リスト を 作成 してみたいと思います。
 SharePoint リスト作成 に慣れていない人のために、 リスト作成 方法から説明します。

① リスト作成 メニューの選択
 サイトコンテンツから新規→リストを選択します。

 Power Automate でできること:SharePointリストの作成
画像クリックで拡大表示
 

② リストを作成
 リストを作成 、では「空白のリスト」を作成しましょう。「 空白のリスト」選択後、名前を入力して、 SharePoint リストが作成されます。
 流用できるExcelや SharePoint リストがある場合は、Excelからや既存のリストからの作成もできます。

 Power Automate でできること:SharePointリストの作成②
画像クリックで拡大表示
 

③サイトコンテンツで設定
 SharePoint リストを作成したら、サイトコンテンツで確認ができるようになります。
 リスト名の少し横で、設定メニューが出てきますのでここで設定を選択します。

 Power Automate でできること:SharePointリストのサイトコンテンツ設定
画像クリックで拡大表示
 

④リストの列設定
 「列の作成」「列の順序」を使って、各列を次のように設定してみます。
●「状態」は「申請」「却下」「承認」の「選択肢」とし、どのような状態にあるかを示すようにします。
●「休暇日」や「承認日」については「日付と時刻」
●「承認者」は「ユーザまたはグループ」
●「連絡事項」は「1行テキスト」
 SharePoint リスト 時に自動生成される「登録者」については「申請者」という項目名に変更してみました。

 Power Automate でできること:SharePointリストのサイトコンテンツ設定内容
画像クリックで拡大表示
 

⑤ SharePoint リスト
 休暇届けの、データ登録済みの SharePoint リストを表示した様子です。

 Power Automate でできること:SharePointリストのデータイメージ
画像クリックで拡大表示
 

⑥ SharePoint リストのビューの設定
 SharePoint リストのビューの設定としては次のような形です。

 Power Automate でできること:SharePointリストのビューの設定
画像クリックで拡大表示

業務フロー自動化による効果

 業務フローの自動化により、業務を進めるうえで必要な作業が簡単になりますし、抜け・漏れ・誤りの軽減や問い合わせ時間の減少が見込め、業務効率化を実現することができますね。
 今回は Power Automate の概要を知っていただくために、シンプルな休暇申請を構成しましたが、アイデアと設定次第で、より効果の高い業務フローを組むことも可能です。

上記のような運用イメージを、自社の申請業務に落とし込むと、どこから着手すべきか — 現場ヒアリング → フロー整理 → 試作 まで、ACJが伴走します。

※ 現状ヒアリング〜運用イメージのご提示までは無料。まずは1業務から気軽にご相談ください。

業務フロー作成の要件と準備

 休暇申請を管理するための業務フローを作成するにあたって、 Power Automate のフォーマットで、「上司に休暇申請の承認を要求する」というフローがあります。しかし、ここではフォーマットは使わず、一から 作成する方法を説明します。
 作成する業務フローに関しては次の点を要件にします。
・ SharePoint リスト で休暇情報を管理すること。
・ SharePoint リスト を 作成 (休暇申請)・変更(休暇申請の却下/承認/再申請)することで、担当者あるいは承認者がアクションを検知できること。
・担当者あるいは承認者が検知するアクションは、担当者あるいは承認者に対してTeamsで通知する

 イメージとしてはこのようになります

休暇申請を管理するのフローイメージ図
 

  SharePoint リストではなく SharePoint ドキュメントを使った業務フローや、Forms を組み合わせた業務フローや、あるいは Teams でシンプルにフローを作成することもできますので、以下の記事も例として確認してみてくださいね。

関連するソリューション

Power Apps の活用イメージを具体的に掴みたい場合は、 業務別のソリューションページもあわせてご覧ください。

Power Automate でのフロー作成

  SharePoint リストで管理情報が作成できたので、次はいよいよ フローを作成します。先に作成した SharePoint リストを元に、「 SharePoint リスト が作成されたり変更されたらTeams で通知する」というフローを作成します。

 ↓ クリックで詳細を確認 ↓ 

 作成した業務フローの運用イメージを見てみます

① SharePoint での休暇申請
休暇申請者は SharePoint で必要な情報を入力し、休暇申請をします。

 Power Automate でできること:SharePointでの休暇申請
画像クリックで拡大表示
 

② SharePoint 登録内容
SharePoint リストに下記のように追加されます。

画像クリックで拡大表示
 

③承認者へ Teams で通知
承認者へは Teams で自動的に申請内容が通知されます。

画像クリックで拡大表示
 

④承認者で状態更新
承認者は SharePoint で必要な情報を更新します。ここでは承認の例とします。

画像クリックで拡大表示
 

⑤ SharePoint 更新内容
SharePoint の更新内容です。

画像クリックで拡大表示
 

⑥申請者へ Teams で通知
申請者への Teams で自動的に更新通知がされます。

画像クリックで拡大表示

 ↓ クリックで詳細を確認 ↓ 

①フローの作成
 Power Automate で、「作成」→「自動化したクラウドフローを構築する」→「フロー名」の入力→「アイテムが作成または変更されたとき」という順に選択しフローを作成します。

 Power Automate でできること:Power Automateの設定
画像クリックで拡大表示
 

②フローのトリガーの設定
  「アイテムが作成または変更されたとき」で、先に作成した SharePoint のアドレスやリスト名を選択します。
また「+」(または「+新しいステップ」)からフローの処理を追加し、「スイッチ」を追加します。「スイッチ」の「オン」の部分にカーソルをあてると、 SharePoint の項目が選択できるようになるため、「状態 Value」を選択します。

 Power Automate でできること:Power Automateのトリガー設定
画像クリックで拡大表示
 

③ケースの作成
 スイッチの「状態 Value」毎のケースを作成していきます。ケース・ケース2・ケース3の「次の値が等しい」が「申請」「却下」「承認」となるようにします。

 Power Automate でできること:Power Automateの分析設定
画像クリックで拡大表示
 

④ Teams の通知の設定
 ケースごとに Teams の通知処理を追加します。「アクションの追加」から Teams の「チャットまたはチャネルでメッセージを投稿する」を選択して、それぞれ設定していきます。
※先の画像は既に設定済みの画像となります。

④ー1、「申請」
下記のような設定をしてみます。
投稿者:フローボット(Flow bot)
投稿先:Chat with Flow bot
Recipient:承認者 Email
Messageは</>の切り替えでHTMLビューとし、下記のように「連絡している人、連絡事項、メッセージのリンク」が分かるような内容にします。

 Power Automate でできること:Power AutomateのTeams設定(申請)
画像クリックで拡大表示
 

④ー2、「承認」
下記のような設定をしてみます。
投稿者:フローボット(Flow bot)
投稿先:Chat with Flow bot
Recipient:申請者 Email
Messageは</>の切り替えでHTMLビューとし、下記のように「連絡している人、連絡事項、メッセージのリンク」が分かるような内容にします。

 Power Automate でできること:Power AutomateのTeams設定(承認)
画像クリックで拡大表示
 

④ー2、「却下」
下記のような設定をしてみます。
投稿者:フローボット(Flow bot)
投稿先:Chat with Flow bot
Recipient:申請者 Email
Messageは</>の切り替えでHTMLビューとし、下記のように「連絡している人、連絡事項、メッセージのリンク」が分かるような内容にします。

 Power Automate でできること:Power AutomateのTeams設定(却下)
画像クリックで拡大表示

以上で設定ができました。

 ↓ クリックで詳細を確認 ↓ 

Teams でのチームの作成

今回の業務フローでは、個人へチャットを通知するように構成しましたが、チームへチャットを通知することも可能です。既に通知で使いたいチームがある場合は、それを利用することも可能ですよ。


また、チームを作り慣れていない方のために、チームを作る方法を簡単に説明しますね。
まずはTeamsの「チームに参加、またはチームを作成」 → 「チームを作成」 を選択します。

 Power Automate でできること:Teamsのチーム作成
画像クリックで拡大表示
 

次に「チームを作成する」のメニューで最適な「作成方法」を選び(一から作るようであれば「最初から」を選びましょう)、必要な情報を入力および選択していけばチームが作成できます。

 Power Automate でできること:Teamsのチーム作成メニュー
画像クリックで拡大表示

 ↓ クリックで詳細を確認 ↓ 

よくある質問 (FAQ)

最後に本記事を、FAQ形式でまとめます。


1.SharePoint リストはどんな業務に使える? 作成 手順 は?

SharePoint リストは、休暇申請・備品管理・タスク進捗などの業務データを整理・共有するのに便利です。作成手順は以下の通りです
1. SharePoint サイトの「サイトコンテンツ」から「新しいリスト」を選択
2. 「空白のリスト」を作成し、名前を入力
3. 必要な列(例:状態、休暇日、承認者など)を追加して構成


2.Power Automate を使って SharePoint リストと Teams を連携するには?

以下の手順で、申請内容を Teams に自動通知するフローを作成できます:
1. Power Automate で「自動化されたクラウドフロー」を新規作成
2. トリガー:「SharePoint のアイテムが作成または変更されたとき」
3. アクション:「Teams にメッセージを投稿」し、申請内容を通知
この連携により、申請・承認の流れをリアルタイムで共有できます。


3. Power Automate の導入支援はありますか?

 はい、弊社では Power Automate の導入支援サービスを提供しています。
初期設計から運用までをサポートし、Microsoft 365 ライセンスの販売も可能です。
「どこから始めればいいか分からない」という方も安心してご相談ください。


Power Automate × SharePoint の導入事例集や、 休暇申請フローのテンプレートをご希望の方には、 お問い合わせページよりお渡ししております。

※ お問い合わせページの「資料が欲しい」よりお申し込みください(登録簡単・営業連絡なし)

おススメ

SharePoint リスト を使った承認フローの理解が深まったら、 隣接する自動化パターンや全体支援の選択肢もあわせて確認すると、社内展開の設計精度が高まります。

Power Automate 導入サポートサービスのご案内

 シゴトをラクにしたい、自動化事例を活用したい、組織として技術を身に付けていきたいというご相談を承っています。また本記事のフローを無償提供している、 Power Automate 導入 サポートサービス がシゴトをラクにするためのおススメです。