会社の文書管理ルールとして「この書類は3年保存」「この報告書は5年保管後、廃棄」といった保存期間が定められているケースは多いものです。しかし、ファイルサーバーの共有フォルダやメール添付でやり取りしていると、古い資料が残りっぱなしになり、情報漏洩リスクやストレージ無駄遣いの原因になります。SharePointには、保存期間を自動で適用し、期限切れ資料を適切に処理するための機能が用意されています。本記事では、保存期間が決まった資料をSharePointで安全に管理する方法を、具体的な設定手順や失敗パターンとともに解説します。
【要点】この記事で確認すること
- 最初に見る場所: SharePoint管理センターの「保持ポリシー」とサイト内の「コンテンツタイプ」設定です。利用可能な機能は組織のライセンス(E3/E5)に依存します。
- 切り分けの軸: 保持期間の適用を「コンテンツタイプ単位」で行うか「保持ラベル」で行うか、そして「アイテム単位で期限を設定するか」「フォルダ全体に一括設定するか」の組み合わせで最適な方式を選びます。
- 注意点: 保持ポリシーの設定はSharePoint管理者権限が必要です。一般ユーザーが勝手に変更できないよう注意してください。また、保持ラベルは一度適用すると削除や変更が制限されるため、テスト環境で事前検証することをおすすめします。
ADVERTISEMENT
目次
保存期間管理の基本概念:コンテンツタイプ・保持ラベル・保持ポリシー
SharePointで資料の保存期間を管理するには、主に3つの機能を理解する必要があります。最初の「コンテンツタイプ」は、サイト内で扱うドキュメントの種類を定義する仕組みです。たとえば「契約書」「見積書」「報告書」といったテンプレートごとに、メタデータ(作成日、担当者、期限日など)を設定できます。2つ目の「保持ラベル」は、アイテムごとに「3年後に削除」「5年後にアーカイブ」といった保持ルールを直接付与できるラベルのことです。3つ目の「保持ポリシー」は、サイト全体や特定のライブラリに対して一括で保持ルールを適用する管理者向けの機能です。
これら3つは互いに連携して使うことも可能です。たとえば、コンテンツタイプに保持ラベルを自動適用する設定にしておけば、ユーザーが「契約書」コンテンツタイプでドキュメントを作成した瞬間に、自動で「5年保持ラベル」が付与されるようになります。逆に、保持ポリシーでサイト全体に「3年後に削除」ルールをかけてしまうと、長期保存が必要な書類まで一律削除されてしまうリスクがあるため、注意が必要です。どの方式を選ぶかは、資料の性質や組織のコンプライアンス要件によって異なります。
3つのアプローチ比較:コンテンツタイプ・保持ラベル・保持ポリシー
ここでは、実際に保存期間を設定する3つの方法を比較します。それぞれメリット・デメリットがあり、運用規模や管理負荷に合わせて選択してください。
| 方式 | メリット | デメリット | おすすめケース |
|---|---|---|---|
| コンテンツタイプ内で保持ラベルを自動割り当て | ユーザー操作を減らせる。ドキュメント作成時に自動でルール適用。 | コンテンツタイプの設計が必要。ラベル変更時に既存アイテムへの再適用が手動。 | テンプレート化された書類(契約書、申請書など)が多く、ルールが安定している場合 |
| 保持ラベルをアイテムごとに手動適用 | 柔軟性が高い。個別の事情に応じて期間を変更できる。 | ユーザーの手間が大きい。適用漏れが発生しやすい。 | 保存期間が資料ごとにバラバラで、定型化しにくい場合 |
| 保持ポリシーでサイト全体/ライブラリ単位で一括設定 | 管理が簡単。ルール変更も一括で可能。 | 例外処理が難しい。長期保存が必要な資料も一律対象になるリスク。 | 保存期間が組織全体で統一されている場合(例:全書類3年廃棄) |
ただし、実際の現場では「保持ポリシーで大枠を決めつつ、一部の資料にはコンテンツタイプ+保持ラベルで例外を設ける」というハイブリッド構成がよく使われます。たとえば、サイト全体には「3年で削除」の保持ポリシーを適用しておき、「契約書」コンテンツタイプには「7年保持」ラベルを自動適用することで、長期保存が必要な書類だけを保護できます。この運用には、保持ポリシーと保持ラベルの優先順位を正しく理解する必要があります。
保持ラベルを使った保存期間設定の具体的な手順
それでは、実際に保持ラベルを作成し、コンテンツタイプに自動適用する流れを説明します。この手順はSharePoint管理者権限を持つユーザーを前提としています。
- Microsoft 365 コンプライアンス管理センター(https://compliance.microsoft.com)に管理者アカウントでサインインします。
- 左メニューから「データライフサイクル管理」→「Microsoft 365」→「保持ラベル」を選択し、「ラベルの作成」をクリックします。
- ラベルの名前(例:「5年保持」)と説明を入力し、「保持設定」で「保持期間を定義する」をオンにします。期間を「5年」に設定し、保持期間終了後の動作を「自動的に削除する」または「保持してから削除する」から選択します。
- 「ラベルを発行する」手順では、発行先としてSharePointサイトまたはサイトコレクションを指定します。このとき「自動適用ポリシーを作成する」はオフにしておきます(コンテンツタイプでの自動適用は後で別途設定します)。
- ラベルが発行されたら、SharePointサイトに移動し、目的のドキュメントライブラリの設定を開きます。「ライブラリ設定」→「コンテンツタイプの追加」で適切なコンテンツタイプ(例:「契約書」)を追加します。
- コンテンツタイプの管理画面で、「情報管理ポリシー設定」を開き、「保持ラベル」の項目で先ほど作成したラベルを選択し、「保存」をクリックします。これで、そのコンテンツタイプで作成されたドキュメントに自動的に保持ラベルが付与されるようになります。
注意点として、保持ラベルが付与されたアイテムは、ユーザーが手動で削除しようとしても保護される場合があります。また、保持ラベルの設定変更は即座に反映されず、最大24時間の遅延が発生することがあります。運用前に必ずテスト用のサイトで動作確認を行ってください。
よくある失敗パターンと対処法
失敗1:保持ポリシーと保持ラベルの競合を理解していなかった
「サイト全体に保持ポリシーで3年削除を設定したのに、個別に7年保持ラベルを付けた資料がすぐ削除されてしまった」という相談があります。実は、保持ポリシーと保持ラベルは両方適用されると、より長い保持期間が優先されます。しかし、動作の種類(削除/アーカイブ)が異なる場合などは注意が必要です。一般的には、保持ラベルが付与されたアイテムは保持ポリシーの対象から除外されると誤解されがちですが、実際には両方が適用され、期間が長い方が有効になります。
失敗2:保持ラベルを発行したのにユーザーがメニューから選択できない
保持ラベルを作成し発行しても、SharePointのドキュメントライブラリでラベルを手動適用するためには、ユーザーに「保持ラベルの適用」権限が必要です。また、ラベルが「発行済み」ステータスになっているか確認してください。ラベルを発行していない場合、ユーザーはラベルを選択できません。さらに、サイトに保持ラベルを表示するには、サイトコレクションの機能として「保持ラベル」が有効になっている必要があります(管理センターで設定)。
失敗3:保存期間が過ぎても資料が削除されない
保持ラベルの「保持期間終了後の動作」で「自動的に削除する」を選んでも、削除が実行されるまでには最大7日間の遅延が発生する可能性があります。これは、ExchangeやSharePointなど複数のワークロードに対して保持処理がバッチで実行されるためです。即座に削除したい場合は、保持ラベルを設定した後にPowerShellで強制的に適用することも可能ですが、通常は待つ必要があります。
管理者に確認すべき設定:保持ポリシーの適用範囲と監査ログ
保存期間管理を適切に運用するためには、管理者が次の点を事前に確認しておく必要があります。まず、保持ポリシーが組織全体(全サイト)に影響するのか、特定のサイトだけに適用されるのかを把握してください。誤って全社に保持ポリシーを適用すると、意図しない資料が削除されるリスクがあります。また、保持ラベルの監査ログは、コンプライアンス管理センターの「監査」で確認できます。誰がどのアイテムにいつラベルを適用したか記録されるため、内部統制の証拠として利用できます。
さらに、保持期間の変更履歴も監査ログに残ります。一度適用したラベルを別のラベルに変更すると、イベントとして記録されます。もしデータ漏洩や不正なラベル変更が疑われる場合は、このログを調査することで原因を特定できます。管理者は定期的にログをチェックし、異常がないか確認することをおすすめします。
よくある質問(Q&A)
Q1. 保存期間が異なる複数の資料を同じライブラリで管理できますか?
はい、可能です。コンテンツタイプや保持ラベルを切り替えることで、アイテムごとに異なる保存期間を設定できます。たとえば、同じライブラリ内で「契約書」は7年保持、「見積書」は3年保持、のように使い分けられます。
Q2. 保持ラベルを適用した資料を、期間中にユーザーが削除できなくするには?
保持ラベルの「保持設定」で「保持期間中はアイテムの削除を禁止する」オプションを有効にします。これにより、ユーザーが誤って削除するのを防げます。ただし、管理者は保持期間中でも削除可能なケースがあるため、運用ルールを明確にしてください。
Q3. すでに保存期間が決まっている大量の資料に、後からラベルを一括適用する方法はありますか?
PowerShellスクリプトやSharePointの一括編集機能ではラベル適用が難しいため、Microsoft Purviewの「自動適用ポリシー」を使って条件(例:特定のキーワードを含むドキュメント)に基づいて自動適用する方法が現実的です。ただし、大量の資料を対象とする場合は、一度にすべて適用せず、小規模なテスト適用を推奨します。
まとめ
保存期間が決まった資料をSharePointで管理するには、コンテンツタイプ、保持ラベル、保持ポリシーの3つの機能を理解し、組織の要件に合わせて適切に組み合わせることが重要です。特に、自動適用の仕組みを活用すれば、ユーザーの手間を減らしながらコンプライアンスを強化できます。ただし、設定を誤ると資料が予期せず削除されるリスクもあるため、事前にテスト環境で検証し、管理者の監視下で本番適用してください。今後は監査ログを定期的に確認し、保持ルールの変更や不正操作がないかをチェックする運用を続けることで、安全な文書管理が実現できます。
超解決 リモートワーク研究班
Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。
Office・仕事術の人気記事ランキング
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Excel】文字が入っているセルの「個数」を数える!COUNTA関数の簡単な使い方
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【Teams】画面共有時に「音声」も共有する方法!音が流れない時の設定手順
