Microsoft SharepointとYoomの連携イメージ
【プログラミング不要】Microsoft SharePointの監査ログを自動で取得する方法
Yoomを詳しくみる
この記事のテンプレートを試す
Microsoft SharepointとYoomの連携イメージ
アプリ同士の連携方法

2025-10-23

【プログラミング不要】Microsoft SharePointの監査ログを自動で取得する方法

Ayu Sugiyama

Microsoft SharePointの監査ログ、定期的に確認していますか?誰がいつどのファイルにアクセスしたか、設定を変更したかなどを把握することは、セキュリティ維持やコンプライアンス遵守のために重要ですが、手動でのチェックは時間がかかり見落としのリスクも伴いますよね…。
特に、ログの量が多い場合や、複数のサイトを管理している場合は、その負担はさらに大きくなるでしょう。

もし、設定したスケジュールで自動的にMicrosoft SharePointの監査ログを取得し、必要な情報を整理して通知・記録できる仕組みがあれば、これらの手間や心配から解放され、より安心してMicrosoft SharePointを利用し、他の重要な業務に集中できる時間を確保できるはずです!

今回ご紹介する自動化は、専門知識がなくても簡単に設定できるので、ぜひ監査ログの管理を効率化し、セキュリティ体制を強化しましょう!

とにかく早く試したい方へ

YoomにはMicrosoft SharePointの監査ログを自動で取得する業務フロー自動化のテンプレートが用意されているので、「まずは試してみたい!」という方は、以下のバナーをクリックして、すぐに自動化を体験してみましょう!


■概要
Microsoft SharePointに保管している重要なファイルのアクセス状況は定期的に確認が必要ですが、手作業でのログ取得や報告は手間がかかる上に、共有漏れのリスクも伴います。
このワークフローを活用すれば、スケジュールに合わせてMicrosoft SharePointのアクセスログを自動で取得し、Microsoft Teamsへ通知することが可能になり、こうした情報共有に関する課題を円滑に解消します。

■このテンプレートをおすすめする方
・Microsoft SharePoint上の特定ファイルのアクセス状況を定期的に確認したい方
・手作業でのログ取得や報告業務に、多くの時間を費やしているチームリーダーの方
・Microsoft Teamsを活用して、チームへの情報共有をより効率化したいと考えている方

■注意事項
・Microsoft SharePoint、Microsoft TeamsのそれぞれとYoomを連携してください。
・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。

Microsoft SharePointの監査ログ取得を自動化する方法

ここでは、Microsoft SharePointの監査ログを定期的に自動取得し、取得したログデータを様々なツールへ連携する具体的な自動化の方法をテンプレートでご紹介します。これにより、ログの確認漏れを防ぎ、異常があった場合に迅速に対応できるようになるため、セキュリティ管理の効率化に繋がります!

気になる内容があれば、ぜひクリックしてみてください!

チャットツールに監査ログを通知する

取得したMicrosoft SharePointの監査ログを指定したチャットツール(Microsoft Teamsなど)に自動で通知することができます。
関係者への迅速な情報共有やアラート発信が可能になり、問題発生時の初動対応を早めるのに役立ちます!


■概要
Microsoft SharePointに保管している重要なファイルのアクセス状況は定期的に確認が必要ですが、手作業でのログ取得や報告は手間がかかる上に、共有漏れのリスクも伴います。
このワークフローを活用すれば、スケジュールに合わせてMicrosoft SharePointのアクセスログを自動で取得し、Microsoft Teamsへ通知することが可能になり、こうした情報共有に関する課題を円滑に解消します。

■このテンプレートをおすすめする方
・Microsoft SharePoint上の特定ファイルのアクセス状況を定期的に確認したい方
・手作業でのログ取得や報告業務に、多くの時間を費やしているチームリーダーの方
・Microsoft Teamsを活用して、チームへの情報共有をより効率化したいと考えている方

■注意事項
・Microsoft SharePoint、Microsoft TeamsのそれぞれとYoomを連携してください。
・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。

メールツールに監査ログを通知する

取得したMicrosoft SharePointの監査ログをメールツール(Outlookなど)に自動で送信することも可能です。
関係者へ確実に情報を届けたり、通知メールをログの記録として保管したりするのに便利です!


■概要
「毎週、Microsoft SharePointのアクセスログを取得してOutlookで通知する」ワークフローは、アクセス管理を簡素化し、重要な情報を見逃さないようにする業務ワークフローです。
定期的に指定したアイテムのアクセスログを自動で取得し、Outlookを通じてチームに通知することで、アクセス管理や業務効率向上をサポートします。

■このテンプレートをおすすめする方
・Microsoft SharePointの監査ログを定期的に確認したいIT管理者の方
・Microsoft SharePoint のアクセスデータを効率的に活用したいビジネスアナリストの方
・アクセスログの管理に手間を感じている中小企業のIT担当者の方
・定期的なログ通知を導入したい企業の経営者の方

■注意事項
・Microsoft SharePoint、OutlookのそれぞれとYoomを連携してください。
・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。

データベースに監査ログを記録する

取得したMicrosoft SharePointの監査ログを指定したデータベース(Notionなど)に自動で追加・記録することが可能です。
ログデータを一元管理し、後から特定の情報を検索したり、分析したりする際に活用しやすくなります!


■概要
「毎週、Microsoft SharePointのアクセスログを取得してNotionに追加する」フローは、Microsoft SharePointのアクセス管理を効率化する業務ワークフローです。
YoomのAPI連携機能を活用し、定期的にMicrosoft SharePointから指定したアイテムのアクセスログを自動取得し、Notionに整理して保存します。
これにより、アクセスログの一元管理とスムーズな共有が可能となり、業務の透明性と効率が向上します。

■このテンプレートをおすすめする方
・Microsoft SharePointの監査ログを効果的に管理したいIT担当者の方
・Notionを活用して情報を整理し、チーム全体で共有したいプロジェクトマネージャーの方
・定期的なログ取得作業を自動化し、手作業の負担を減らしたい業務改善を目指す方

■注意事項
・Microsoft SharePoint、NotionのそれぞれとYoomを連携してください。
・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。

Microsoft SharePointの監査ログをMicrosoft Teamsに通知するフローを作ってみよう

それではここから代表的な例として、毎週、Microsoft SharePointのアクセスログ(監査ログの一部)を取得し、その結果をMicrosoft Teamsに通知するフローの作り方を解説します!
ここではYoomを使用してノーコードで設定を進めるので、もしYoomのアカウントをお持ちでない場合は、こちらの登録フォームから事前にアカウントを発行しておきましょう。

[Yoomとは]

フローの作成方法

今回は大きく分けて以下のプロセスで作成します。

  • Microsoft SharePointとMicrosoft Teamsのマイアプリ連携
  • テンプレートをコピー
  • Microsoft SharePointのトリガー設定とMicrosoft Teamsへの通知アクションを設定
  • フローをONにし、正常に動作するか確認

■概要
Microsoft SharePointに保管している重要なファイルのアクセス状況は定期的に確認が必要ですが、手作業でのログ取得や報告は手間がかかる上に、共有漏れのリスクも伴います。
このワークフローを活用すれば、スケジュールに合わせてMicrosoft SharePointのアクセスログを自動で取得し、Microsoft Teamsへ通知することが可能になり、こうした情報共有に関する課題を円滑に解消します。

■このテンプレートをおすすめする方
・Microsoft SharePoint上の特定ファイルのアクセス状況を定期的に確認したい方
・手作業でのログ取得や報告業務に、多くの時間を費やしているチームリーダーの方
・Microsoft Teamsを活用して、チームへの情報共有をより効率化したいと考えている方

■注意事項
・Microsoft SharePoint、Microsoft TeamsのそれぞれとYoomを連携してください。
・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。

ステップ1:Microsoft SharePointとMicrosoft Teamsをマイアプリ連携

Microsoft SharePointとMicrosoft TeamsをYoomに接続するためのマイアプリ登録を行いましょう。
最初にマイアプリ登録を済ませておくと、自動化設定がスムーズに進められます!
※すでに連携が完了している方は、次のステップにお進みください。

Microsoft SharePointのマイアプリ連携】

「マイアプリ」をクリックし、「新規接続」を選択します。

検索窓にMicrosoft SharePointと入力し、Microsoft SharePointを選択します。

以下の画面が表示されたら、使用するアカウントでログインします。

※「Microsoft 365(旧Office 365)」には個人向けと法人向けプラン(Microsoft 365 Business)があります。法人向けプランを契約していない場合、Yoomとの認証がうまくいかない可能性があるのでご注意ください。詳しくはこちらをご確認ください。
Microsoft365サービス群におけるマイアプリ登録手順と注意事項 | Yoomヘルプセンター

【Microsoft Teamsのマイアプリ連携】
次にMicrosoft Teamsのマイアプリ登録を行います。「新規接続」を選択したあと、検索窓にMicrosoft Teamsと入力し、検索結果からMicrosoft Teamsを選択します。

Microsoft Teams365のアカウント選択画面が表示されたら、使用するアカウントでログインします。

Microsoft TeamsとMicrosoft SharePointがマイアプリに表示されれば、登録は完了です!

ステップ2:テンプレートをコピーする

ここから、フローを作っていきましょう!
テンプレートを利用しているので、以下のテンプレートページを開き、『このテンプレートを試してみる』をクリックしてください。


■概要
Microsoft SharePointに保管している重要なファイルのアクセス状況は定期的に確認が必要ですが、手作業でのログ取得や報告は手間がかかる上に、共有漏れのリスクも伴います。
このワークフローを活用すれば、スケジュールに合わせてMicrosoft SharePointのアクセスログを自動で取得し、Microsoft Teamsへ通知することが可能になり、こうした情報共有に関する課題を円滑に解消します。

■このテンプレートをおすすめする方
・Microsoft SharePoint上の特定ファイルのアクセス状況を定期的に確認したい方
・手作業でのログ取得や報告業務に、多くの時間を費やしているチームリーダーの方
・Microsoft Teamsを活用して、チームへの情報共有をより効率化したいと考えている方

■注意事項
・Microsoft SharePoint、Microsoft TeamsのそれぞれとYoomを連携してください。
・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。

以下の表示が出たら、テンプレートのコピー成功です。次に表示された画面で「OK」をクリックしてください。

ステップ3:スケジュールトリガー設定

最初の設定です!Yoomのスケジュールトリガーを使ってフローを起動する日時を指定していきましょう!以下の赤枠をクリックしてください。

「実行時間の指定」画面から、スケジュール設定を行います。
曜日指定から、通知する曜日をチェックし、時刻は9時を設定しました。設定が完了したら、「保存する」をクリックしましょう!
これで、スケジュールトリガーの設定は完了です!

ステップ4:Microsoft SharePointの設定

以下の赤枠をクリックしましょう!ここでは、Microsoft SharePointのアクセスログを取得する設定を行います。

以下の画面に遷移したら、連携するアカウント情報を確認します。
タイトルを任意編集し、アクションはそのままで、次に進みましょう!

API接続設定の画面に遷移したら、必須項目を設定しましょう。各項目は、入力欄をクリックして表示される候補から選択が可能です。


「テスト」をクリックし、テスト成功の表示が出たら、「保存する」をクリックしましょう。


ステップ5:メッセージを通知する設定

以下の赤枠をクリックしましょう!いよいよ最後の設定です。

以下の画面が表示されたら、連携するアカウントを確認します。
タイトルを任意編集し、アクションはそのままで、次に進みましょう!

続いて、API接続設定をします。
「チームID」と「チャネルID」は、入力欄をクリックして表示される候補から選択しましょう。


メッセージは、任意で作成した文章と入力欄をクリックして表示される取得した値を組み合わせて自由に入力しましょう。
入力する際は、入力欄下の注釈を参考にして入力してくださいね。

設定が完了したら「テスト」をクリックして、指定したチャネルにメッセージが送信されるか確認をしましょう。
問題がなければ「保存する」をクリックしてください。

ステップ6:トリガーをONに設定しフロー稼働の準備完了

フロー画面に戻り、以下のようなメニューが表示されていれば、フローの設定は完了です!
早速フローを起動させる場合は、「トリガーをON」をクリックしましょう。

あとで起動させる場合は、フロー画面のトリガースイッチをクリックすることで、トリガーをONにできます。

以上、「毎週、Microsoft SharePointのアクセスログを取得してMicrosoft Teamsに通知する」方法でした!

Microsoft SharePointを活用したその他の自動化例

Yoomでは、Microsoft SharePointを活用した様々な自動化テンプレートを提供しています。
業務に合わせて、便利な自動化を見つけてみましょう。


DocuSignでエンベロープ(締結)が完了したら、ファイルをMicrosoft SharePointに格納するフローです。

■概要
Gmailで受信する請求書やレポートなどの添付ファイルを手動でMicrosoft SharePointにアップロードしていませんか?この作業は件数が増えると大きな負担になり、保存漏れのリスクも伴います。このワークフローを活用すれば、Gmailでのメール受信をトリガーに、添付ファイルを自動でMicrosoft SharePointへアップロードできるため、こうした定型業務から解放され、業務の正確性向上にも繋がります。

■このテンプレートをおすすめする方
・Gmailで受信した添付ファイルを手作業でMicrosoft SharePointに保存している方
・請求書などの重要ファイルを扱う部署で、手作業による保存漏れを防ぎたいと考えている方
・定型的なファイル管理業務を自動化し、より重要な業務に集中したいと考えている方

■注意事項
・Gmail、Microsoft SharePointのそれぞれとYoomを連携してください。
・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
・分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
・ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・ダウンロード可能なファイル容量は最大300MBまでです。アプリの仕様によっては300MB未満になる可能性があるので、ご注意ください。
・トリガー、各オペレーションでの取り扱い可能なファイル容量の詳細は下記をご参照ください。
https://intercom.help/yoom/ja/articles/9413924

Outlookで受信した添付ファイルをMicrosoft SharePointにアップロードするフローです。

■注意事項
・Outlook、Microsoft SharePointのそれぞれとYoomを連携してください。
・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
・分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
・ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

■概要
「Slackのチャンネルに投稿されたファイルをMicrosoft SharePointにアップロードする」フローは、チーム内で共有されたファイルを自動的にSharePointに保存する業務ワークフローです。
これにより、手動でのファイル管理が不要となるため、情報の一元化と効率化を実現し、スムーズなファイル共有をサポートします。

■このテンプレートをおすすめする方
・Slackを日常的に活用し、頻繁にファイルを共有しているチームの方
・Microsoft SharePointでのファイル管理を効率化したいと考えているIT担当者の方
・手動でのファイルアップロードに時間を取られ、業務効率を向上させたいビジネスリーダーの方
・情報の一元管理を目指し、異なるプラットフォーム間の連携を強化したい方

■注意事項
・Slack、Microsoft SharePointのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。

Salesforceの取引先オブジェクトにレコードが登録されたら、自動的にSharePointにフォルダを作成し、フォルダのURLをSalesforceに登録します。

まとめ

Microsoft SharePointの監査ログ取得を自動化することで、これまで手作業で行っていた定期的なログ確認の手間を削減し、ヒューマンエラーによる見落としを防ぐことができます。

これにより、不正アクセスやコンプライアンス違反の兆候を発見しやすくなり、迅速な対応が実現可能かもしれません。組織全体のセキュリティレベル向上とコンプライアンス遵守体制の強化に繋がるはずです!

なお、今回ご紹介したような業務の自動化は、ノーコードツール「Yoom」を活用すれば、プログラミングの知識がない方でも画面上の操作だけで構築可能です。
もしMicrosoft SharePointの運用管理やセキュリティ対策の効率化に興味を持っていただけたなら、ぜひこちらから無料登録して、Yoomによる業務自動化を手軽に体験してみてください!

Yoomを使えば、今回ご紹介したような連携を
プログラミング知識なしで手軽に構築できます。
無料でYoomを試す
この記事を書いた人
Ayu Sugiyama
ITパスポート資格保有者。SaaS自動化ツール『Yoom』のオウンドメディアで、業務効率化をテーマに記事執筆を担う。これまでの業務経験を通じて、多くの定型業務に「もっと効率的に進められないか」という課題意識を抱き、業務フロー改善に関心を持つ。自身もSaaS連携ツールYoomを実際に利用し、RPAなどを活用した業務自動化を試みる中で、その手軽さとインパクトに感銘を受けた。過去の自分と同じように、日々の業務に課題を感じる非エンジニアの方にも伝わるよう、実体験を基にしたSaaS活用のヒントを発信している。
タグ
Microsoft SharePoint
Microsoft Teams
自動
自動化
連携
関連アプリ
お役立ち資料
Yoomがわかる!資料3点セット
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
詳しくみる