SharePoint の Document Set(ドキュメント セット)を含むフォルダーを、Document Set を使えないドキュメント ライブラリへコピー/移動すると、コピー先でも Document Set が残ったように見えることがあります。実態の見分け方と、安全に直す手順をまとめます。
SharePoint の Document Set が「コピー先でも残る」現象とは
よくある相談が次のパターンです。
- コピー元のサイト/ライブラリでは Document Set(ドキュメント セット)機能が有効で、Document Set コンテンツ タイプを使っている。
- コピー先のサイト、またはコピー先ライブラリでは Document Set を使える設定になっていない(サイト機能が無効、またはライブラリに Document Set コンテンツ タイプを追加していない)。
- それにもかかわらず、コピー先で Document Set が「存在している」「プロパティ編集や名前変更もできる」ため、本当に Document Set として残っているのかが分からない。
| 項目 | コピー元 | コピー先 |
|---|---|---|
| サイト | サイト A(Document Set 機能/コンテンツ タイプ有効) | サイト 1(Document Set 無効、または未構成) |
| ライブラリ | ライブラリ A(Document Set コンテンツ タイプ追加済み) | ライブラリ 1(Document Set コンテンツ タイプ未追加) |
| 移動・コピー対象 | フォルダー A 内に Document Set A が存在 | フォルダー A をライブラリ 1 にコピー/移動 |
このとき多くの環境で起きるのが、コピー先のライブラリでも Document Set A が残ったように見えるという現象です。結論から言うと、コピー先では「本物の Document Set」として扱われず、メタデータ付きの通常フォルダーとして扱われる(またはその可能性が高い)ため、見た目と実態がズレます。
まず押さえる:Document Set は「特殊なフォルダー」である
Document Set は「ドキュメントをまとめる箱」ですが、内部的には単なるファイルの集合ではありません。SharePoint では Document Set をフォルダー ベースのコンテンツ タイプとして実装しています。つまり、見た目がフォルダーに近いのは仕様です。
Document Set が普通のフォルダーと違う点を、機能の観点で整理すると次のようになります。
| 分類 | Document Set に期待されること | 通常フォルダーとの差 |
|---|---|---|
| 見た目 | 専用のウェルカム ページ(ホーム)から内容を閲覧できる | フォルダーは一覧表示が基本 |
| メタデータ | Document Set に付けたメタデータを「共有メタデータ」として内部ドキュメントへ反映できる | フォルダーの列はあくまでフォルダーのプロパティ |
| 型(コンテンツ タイプ) | Document Set コンテンツ タイプとして、既定列・テンプレート・既定コンテンツを持つ | フォルダーは Folder(フォルダー)系のコンテンツ タイプ |
| 管理 | Document Set 設定(許可するコンテンツ タイプ、既定ドキュメント、ウェルカム ページの設定など)を持つ | フォルダーには Document Set 特有の管理画面がない |
ここがポイントで、Document Set は「フォルダーとして存在できる」ため、コピー/移動の操作がフォルダーとして成立してしまいます。その結果、コピー先でも「残っている」「編集できる」と見えてしまうのです。
なぜ「コンテンツ タイプが無いはずのライブラリ」でも残って見えるのか
現象の体感としては「Document Set がそのままコピーされた」に見えますが、SharePoint 側は次のように振る舞うことが多いです。
- コピー処理はまず“フォルダーと中身”を複製する(フォルダーとしての構造は問題なく作れる)。
- Document Set 固有の機能は、コピー先に必要な前提が揃っている場合だけ動く(サイト機能、コンテンツ タイプの関連付け、設定ページなど)。
- 前提が揃っていない場合、見た目(階層・名前・一部の列)だけが残り、挙動は通常フォルダーに近づく。
特に混乱が起きやすいのが、次の“二段階の前提”がある点です。
| 前提 | どこで設定するか | 満たしていないと起きやすいこと |
|---|---|---|
| Document Set 機能(サイト側) | サイト(多くはサイト コレクション機能) | Document Set 特有のページや処理が使えず、フォルダーに見える/機能が出ない |
| Document Set コンテンツ タイプ(ライブラリ側) | 対象ドキュメント ライブラリの設定 | 新規作成メニューに出ない/ライブラリとして Document Set を前提にした運用ができない |
このため、コピー先で Document Set のアイコンや名前が残って見えても、「Document Set のエンジンが動いている状態」とは限りません。現場では「残っているように見える=安心」と判断してしまいがちですが、Document Set を前提にした運用(共有メタデータ、ウェルカム ページ運用、既定ドキュメントなど)をしている場合、コピー後に静かに機能が落ちるのが一番危険です。
本物の Document Set かを見分けるチェックポイント
コピー先の “Document Set A” が、単なるフォルダーなのか/Document Set として機能しているのかを、現場で確認できる観点をまとめます。まずはライブラリ設定と実際の挙動の両方を見ます。
ライブラリ設定で確認する
- ライブラリ設定に「コンテンツ タイプ」セクションがあるか(管理が許可されているか)。
- Document Set コンテンツ タイプがライブラリに追加されているか。
- [新規]メニューに Document Set が表示されるか(作成できないなら、運用としては不整合)。
挙動で確認する
| 確認ポイント | Document Set として正常なとき | 通常フォルダー化している可能性が高いとき |
|---|---|---|
| 開いたときの表示 | ウェルカム ページ(ホーム)に遷移しやすい | フォルダーの中身一覧がそのまま開く |
| メニューやコマンド | Document Set 固有の設定・管理メニューが出ることがある | フォルダーと同等のメニューしか出ない |
| 共有メタデータ | Document Set のメタデータ変更が内部ドキュメントへ反映される(設定次第) | 反映されない/列があっても単なるフォルダーのプロパティに留まる |
| 既定コンテンツ | Document Set 作成時に既定ドキュメント等が自動作成される | 既定コンテンツが作られない |
実務上は、次の “簡易テスト” が分かりやすいです。
- コピー先のライブラリで、Document Set A のプロパティ(列)を1つ変更して保存する。
- その Document Set A の配下にあるドキュメントを1つ開き、当該メタデータ列に反映が起きているか確認する(共有メタデータを使っている運用の場合)。
- 反映が前提どおりに動かないなら、Document Set としての機能は期待どおりではない可能性が高い。
「編集や名前変更ができる」だけでは判断材料になりません。フォルダーであっても、編集(プロパティ変更)と名前変更は可能だからです。
「ライブラリに Document Set コンテンツ タイプが無い」の解釈に注意
「コピー先ライブラリに Document Set コンテンツ タイプが無い」と言っても、実際には次の2パターンがあります。ここを切り分けると、起きていることを整理しやすくなります。
| パターン | サイト側(機能・コンテンツ タイプ) | ライブラリ側(許可) | 起きやすい見え方 |
|---|---|---|---|
| A:サイト自体が未対応 | Document Set 機能が無効で、Document Set の定義が参照できない | 当然追加できない | コピーしても “フォルダー” として扱われやすい(機能は出ない) |
| B:サイトは対応、ライブラリが未許可 | Document Set 機能が有効で、サイト コンテンツ タイプとしては存在 | ライブラリに追加していない/管理を許可していない | 既存の Document Set が残って見えることがあるが、作成メニューに出ないなど運用がチグハグになりやすい |
特に B のケースでは、管理者や設計者が「ライブラリ設定に出ていない=存在しない」と判断しがちです。しかしサイト側に定義が残っていると、コピーで入ってきたアイテムが “Document Set の名残” を持ち、見た目だけそれっぽくなることがあります。運用を安定させるには、ライブラリ側で Document Set を明示的に許可する(追加する)のが結局いちばん早いです。
コンテンツ タイプ列での判定と、より厳密な確認方法
現場で最初にやるべきは「勘」ではなく「観測」です。難しいツールがなくても、ライブラリの表示を少し工夫するだけで判断材料が増えます。
「コンテンツ タイプ」列を表示して目安を掴む
ライブラリのビューに「コンテンツ タイプ」列を追加すると、当該アイテムが SharePoint にどう認識されているかのヒントになります。Document Set として認識されていれば「Document Set」や派生コンテンツ タイプ名が表示され、通常フォルダー化していれば「フォルダー」等になることが多いです(表示名は環境や言語設定で異なります)。
ContentTypeId でより厳密に見る(管理者向け)
さらに厳密に判断したい場合は、アイテムの ContentTypeId を確認します。多くの環境で Document Set 系の ContentTypeId は 0x0120D520 で始まることが多く、ここが Folder 系に変わっていると「通常フォルダー扱い」に寄っている可能性が高まります。大量データを扱う移行案件では、この観点を入れて検証すると、後工程の手戻りを減らせます。
ただし、ContentTypeId が Document Set 系に見えても、コピー先のサイト機能やライブラリ設定が揃っていないと、ウェルカム ページや共有メタデータなどの“実動作”が伴わないことがあります。最終的には、前述の挙動テスト(共有メタデータの反映など)と組み合わせて判断してください。
コピー/移動の「やり方」で結果が変わることがある
同じ「コピー」でも、実行手段によってメタデータやコンテンツ タイプの扱いが変わることがあります。Document Set を壊しやすい手段を避け、再現性の高い手段を選ぶだけでトラブルは減らせます。
| 手段 | 特徴 | Document Set 目線の注意点 |
|---|---|---|
| SharePoint 画面の「コピー先」「移動先」 | SharePoint のコピー/移動機能を使う | 比較的安全。ただしコピー先の前提(機能・コンテンツ タイプ)が無いと“見た目だけ残る”状態になり得る |
| ドラッグ&ドロップ(ブラウザー) | 手軽だが、裏側ではアップロード/コピー扱いになることがある | 列の移り方が環境で変わる。重要データは事前に小さくテストする |
| OneDrive 同期/エクスプローラー操作 | ローカル フォルダーとして扱える | Document Set が単なるフォルダーとして扱われやすい。メタデータ運用と相性が悪い |
| ZIP ダウンロード→再アップロード | 手元に一括で持ち出せる | メタデータ、バージョン履歴、監査の連続性が失われやすい。Document Set 運用では基本的に非推奨 |
| 移行ツール(SharePoint 移行ツール等) | 大量移行向け | 事前にコンテンツ タイプや列を整備し、テスト移行で「Document Set としての機能」まで確認する |
“Document Set が残ったように見える”問題は、コピー先の前提不足で起きることが多いですが、移行経路によっては前提が揃っていても一部情報が欠けることがあります。手段の選定とテストは、手戻りを防ぐ投資だと割り切るのが現実的です。
Document Set として完全に機能させる正しい対処手順
Document Set を前提に運用しているなら、最も安全なのはコピー/移動の前に、コピー先を Document Set 対応に揃えておくことです。後追いで直そうとすると、見た目は戻っても内部の差分が残りやすく、検証工数が増えます。
手順:コピー先サイトで Document Set を有効化する
コピー先がサイト単位で Document Set を無効化している場合は、まずサイト側の機能を有効化します。組織の権限設計によっては管理者権限が必要です。
- コピー先サイトの設定画面(サイトの設定)を開く。
- サイト機能(多くはサイト コレクション機能)から Document Set(ドキュメント セット)を有効化する。
- 必要に応じて、サイト コンテンツ タイプ側に Document Set が存在することを確認する。
手順:コピー先ライブラリに Document Set コンテンツ タイプを追加する
- コピー先のドキュメント ライブラリを開き、ライブラリ設定を開く。
- 「コンテンツ タイプの管理を許可」を有効にする(無効だと追加できない)。
- 既存のサイト コンテンツ タイプから「Document Set」をライブラリに追加する。
- 必要に応じて、Document Set の既定列やテンプレート、許可するコンテンツ タイプなどを運用に合わせて調整する。
ここまで揃えた上で、改めてコピー/移動を実施します。特に “Document Set を含むフォルダー” を動かす場合は、コピー先で Document Set が作成できる状態にしてから作業するのが安定します。
すでにコピー/移動してしまった場合のリカバリー
「先にコピーしてから、コピー先で Document Set を有効化した」という状況でも、自動的に完全な Document Set に戻るとは限りません。見た目はそれっぽくても、Document Set として必要な内部構成(ウェルカム ページや設定)が揃わないまま残ることがあります。
実務でのリカバリーは、データ量と運用の重要度で選ぶのが現実的です。
| 状況 | おすすめの対応 | 理由 |
|---|---|---|
| Document Set を確実に機能させたい(重要) | コピー先で新規に Document Set を作成し、既存フォルダー配下のファイルを移動する | 最も再現性が高く、Document Set の前提を満たした状態を作れる |
| 少量でやり直せる | コピーしたものを削除し、前提を整えた上で再コピー/再移動する | 状態が混ざりにくい |
| 大量で手作業が厳しい | 移行ツールや自動化(例:PowerShell/移行ツール)を検討し、前提を揃えてから再移行する | 人手によるミスと工数を抑えやすい |
新規 Document Set を作って中身を移すときのコツ
- 先に Document Set 側のメタデータ(共有メタデータ)を整える:後から移したドキュメントに継承させたい列があるなら、先に設定しておくと確認が楽になります。
- 移動後に列が揃っているかを検証する:列が多い運用ほど、1つのサンプルだけでなく複数ドキュメントで確認します。
- 権限継承を使っている場合は要注意:Document Set(フォルダー)単位で権限を切っていると、移動で権限が変わることがあります。移動先の継承ルールを事前に確認します。
運用でハマりやすいポイントと予防策
Document Set は便利ですが、フォルダーと似ているがゆえに「フォルダーとして扱ってしまう」運用事故が起きやすいです。今回のようなコピー/移動の問題も、その延長線上にあります。
よくある落とし穴
| 落とし穴 | 起きやすい症状 | 予防策 |
|---|---|---|
| コピー先に Document Set の前提が無い | 見た目は残るが、ウェルカム ページや共有メタデータなどが動かない | コピー前に「サイト機能」と「ライブラリのコンテンツ タイプ」を揃える |
| OneDrive 同期やファイル システム経由の操作 | Document Set が単なるフォルダーとして扱われ、メタデータ運用が破綻する | Document Set を運用するライブラリは、同期やローカル操作のルールを明確化する |
| 移行ツールの設定不足 | コンテンツ タイプや列の関連付けが欠落し、移行後の検索・分類が崩れる | 移行前にコンテンツ タイプ・列・ビューを用意し、テスト移行で検証する |
| 「後から有効化すれば戻る」という思い込み | 後追いで機能を有効化しても、既存データが完全には戻らない | 事前準備を徹底し、やむを得ない場合は新規 Document Set 作成で整合性を取る |
コピー/移動前に確認したいチェックリスト
- コピー先サイトで Document Set(ドキュメント セット)機能が有効になっている。
- コピー先ライブラリで「コンテンツ タイプの管理を許可」が有効になっている。
- コピー先ライブラリに Document Set コンテンツ タイプが追加されている。
- 運用で使うメタデータ列(サイト列/ライブラリ列)がコピー先にも揃っている。
- 権限設計(継承・一意の権限)が移動で崩れないか事前に検討している。
よくある質問
コピー先で Document Set を編集・名前変更できるのはなぜですか?
Document Set はフォルダーとして保存されるため、コピー先で Document Set として機能していなくても、フォルダーとしての編集(プロパティ変更)や名前変更は可能です。つまり「編集できる=Document Set が生きている」ではありません。
コピー先ライブラリに Document Set コンテンツ タイプが無いのに、なぜ残って見えるのですか?
コピー処理がフォルダー構造と中身を複製できてしまうためです。Document Set 固有の機能は前提が揃わないと動かない一方、フォルダーとしての形は残ります。結果として「残っているように見える」状態が発生します。
コピー後に Document Set を有効化すれば自動的に戻りますか?
自動的に完全な Document Set に戻るとは限りません。見た目が似ていても、Document Set 固有のページや設定が揃わないまま「通常フォルダー+メタデータ」の状態で残るケースがあります。確実性を取るなら、コピー先で新規 Document Set を作り直し、中身を移し替えるのが安全です。
「本物として動いていない」状態を放置すると何が困りますか?
Document Set 前提の運用(共有メタデータの継承、ウェルカム ページでの管理、既定コンテンツ、許可コンテンツ タイプの制御など)が崩れ、分類や検索、監査、手順書どおりの作業が成り立たなくなる可能性があります。特にメタデータを軸に情報ガバナンスを組んでいる場合は、静かに品質が落ちる点が問題になります。
まとめ:Document Set を壊さないコピー/移動の考え方
Document Set は “特殊なフォルダー” なので、コピー/移動するとフォルダーとしての形は残ります。しかし、コピー先で Document Set の前提(サイト機能とライブラリのコンテンツ タイプ)が揃っていないと、Document Set 固有の機能は期待どおりに動きません。
運用で Document Set を使うなら、事前にコピー先を Document Set 対応にしてからコピー/移動するのが鉄則です。すでにコピーしてしまった場合は、「戻るはず」と楽観せず、重要度に応じて新規 Document Set 作成→中身移動などの手当てを行うと、後々のトラブルを減らせます。

コメント