0

カスタムドキュメントセットコンテンツタイプを使用してSharePoint 2013でプロジェクトドキュメントソリューションを実現しようとしています。それぞれの新しいプロジェクトドキュメントセットは、4種類のドキュメントを保持します。SharePointドキュメントセットの既定のフォルダ

私の最初の考えは、ドキュメントを追加するためのドラッグアンドドロップの動作を簡単にするために、各タイプにフォルダを使用することでした。問題は、既定では、既定のドキュメントをドキュメントセットコンテンツタイプに追加することによってのみフォルダを作成できることです。私はこのドキュメントセットの新しいインスタンスの作成時にフォルダを作成したいが、これらのフォルダ内にはドキュメントを追加しない。

は、これは私がこれまでにしようとしているものです:新しいドキュメントセットで作成されたフォルダ内のデフォルト文書を削除するには、ワークフローを使用し

  • カスタムフォルダのコンテンツタイプ。

フォルダを使用する理由は、ドキュメントをアップロードするときにメタデータタグ付けが行われないようにするためです。

私は非常に基本的なレベルのソリューションが高く評価されるように私が使用できるツールにはかなり制限されています。


さらに明確にするために、4つのフォルダを保持するドキュメントセットコンテンツタイプが必要です。ドキュメントセットは、単一のプロジェクトに関連するすべてのドキュメントの所有者として機能し、内部のフォルダはドキュメントをグループにグループ化します。それぞれの新しいプロジェクトは、その寿命の中で文書を生成し、これらの文書は、マーケティング、財務、生産、人事などのカテゴリにグループ分けする必要があります。だから私は新しいプロジェクトを持っているときに、私はカスタムのドキュメントセットの新しいインスタンスを作成することができます。

+0

ドキュメントセットとフォルダがどのように相互作用しているかは非常に不明です。ドキュメントセット内のフォルダはありますか?それとも別の方法ですか?おそらく私たちにあなたが結局望む構造の例を与えるでしょう。 – jwpfox

+0

もっと明確にするために、4つのフォルダを保持するDocument Set Content Typeを用意したいと考えています。ドキュメントセットは、単一のプロジェクトに関連するすべてのドキュメントの所有者として機能し、内部のフォルダはドキュメントをグループにグループ化します。それぞれの新しいプロジェクトは、その寿命の中で文書を生成し、これらの文書は、マーケティング、財務、生産、人事などのカテゴリにグループ分けする必要があります。だから私は新しいプロジェクトを持っているときに、私はカスタムのドキュメントセットの新しいインスタンスを作成することができます。 –

答えて

0

これを実現するには2つの方法があります。最初に、作成するすべてのフォルダに空のドキュメントを展開するようにドキュメントセットを設定します。ドキュメントセットに "Default Content"を追加するだけで、正しいフォルダが指定されます。残念なことに空のフォルダを作成する方法はないので、各フォルダにダミーの文書を入れてから削除したり上書きしたりする必要があります。

第2に、いくつかのコーディングが必要です。リモートイベントレシーバーをライブラリーに接続すると、作成された文書セットの内部にフォルダー構造を作成するカスタムコードをトリガーすることができます。これにより、ダミードキュメントを必要とせずにフォルダ構造を作成することができます。開発者を必要とするもう少しの作業ですが、最終的な結果も優れています。

2番目の解決策では、ワークフロー(またはMicrosoft Flow)でAPIを使用してフォルダを作成することもできますが、それは最もクリーンで作業性に欠ける可能性が最も高いです。

0

"Folder Creator"という名前のカスタムコンテンツタイプを作成します。そのコンテンツタイプを使用してサブフォルダを作成します。次に、SharePoint情報管理ポリシーを使用して、「フォルダ作成者」コンテンツタイプを自動削除します。 「有効期限ポリシー」ジョブを少なくとも1日に1回実行するように設定してください。

関連する問題