SharePointのバージョン列の内容(つまり、ファイルがチェックインされるたびに変化する値)をWord文書内のフィールド(または同様のもの)として表示する方法を考えています。
理想的には、SharePointの構成方法を知りたいので、「挿入>クイックパーツ>ドキュメントプロパティ>バージョン」のようにクリックすると、ドキュメントにバージョンが含まれます。目標は、誰かがドキュメントの印刷バージョンをSharePointのバージョン履歴と簡単に関連付けられるようにすることです。
I have Document content-typeに編集可能なテキスト列を追加し、ドキュメントプロパティのクイックパーツとして表示することができました。また、バージョンをテキスト文字列として取得する計算列を追加することもできました。ただし、この計算列ではないは、Wordでドキュメントプロパティとして表示されます。 (おそらく、計算列の設定がありません)
これはドキュメントのバージョンを取得する1つの方法です。動作させるのは少し苦痛です...
[ラベル形式]フィールドに、メタデータフィールドを次の形式で入力します。
Version : {Version} \n
ラベルの外観を設定し、プレビューをクリックします。
これには、SharePointとWord文書の両方を構成する必要があります。
SHAREPOINTのドキュメントライブラリを設定するには:
{Version}
を[ラベル形式]ボックスに入力します。Wordドキュメントを設定するには:
これらの指示は、アーウィンの答えに基づいていました。
重要:SP2010では、情報管理ポリシー設定でドキュメントライブラリ内でラベルが有効になっている場合、サイトテンプレートとして保存できません。ドキュメントライブラリが破損し、ポリシーを無効にしても、サイトテンプレートとして保存機能が壊れています。唯一のオプションは、リストを完全に削除して再構築することです。
私はレイチェルの指示に従ったが、彼らはうまく働いた。ただし、電子署名を行う場合は、このバージョンの更新をドキュメントにキャプチャすると問題が発生します。たとえば、バージョンが1.6で、これが人々が署名するものであると判断した場合、署名すると、ドキュメントはバージョン1.7として保存されます。文書を再度開くと、バージョン1.7は1.6の承認済みバージョンと一致せず、すべての署名が無効であることが通知されます。
Jaloploが参照していると思うRevNumフィールドは、SharePointドキュメントのバージョン番号と同じではありません。ドキュメントを保存するたびに更新されますが、独自のリビジョン番号付けシステムを保持しているようで、SharePointバージョン番号付けシステムに関連付けられています(独立しています)。
アーウィンの答えはすぐにわかりますが、誰かが私と同じ問題に遭遇した場合に備えて、これを残したかったのです。ドキュメントライブラリレベルではなく、サイトコレクションコンテンツタイプでバージョンのラベルを設定しようとすると、「ラベル参照、バージョン、見つかりませんでした」というエラーが表示されます。情報ポリシーをプレビューまたは保存するとき。また、以前にサイトコレクションコンテンツタイプレベルでポリシーを定義している場合、ドキュメントライブラリレベルでポリシーを保存することはできません。 必須サイトコレクションのコンテンツタイプで「なし」に設定する。おそらく最初から私には明らかだったはずですが、そうではありませんでしたし、おそらくこれは他の誰かの助けになるでしょう。
カスタムコンテンツタイプで計算フィールドを作成してみてください。フィールドはバージョンと同じにすることができます。これにより、ドキュメントにプロパティとして追加できるようになります。これは、Office 2007ドキュメントでのみ機能します。
カスタムコンテンツタイプを作成したら、そのコンテンツタイプに基づいて新しいドキュメントを作成します。ドキュメントを作成したら、ドキュメント情報パネルを抽出して保存できます。これは情報パスフォームであるため、必要に応じてカスタマイズし、カスタマイズしたパネルをコンテンツタイプにアップロードできます。