0

私たちはドキュメント管理ソリューションSharePoint 2007を必要としており、私たちのニーズを満たすことを望んでいました。私たちのニーズは比較的単純だと感じました。バージョン管理検索機能、および承認ワークフローを管理する必要がありました。

SharePointこれら 3 つの側面を優れた方法で処理しました。

ただし、Office 2007 (Word、Excel、および PowerPoint) ドキュメントのフッターには、ドキュメントのバージョン、最終変更者、および最終変更日を反映する必要もあります。これらはオフィス オートメーションで実現できますが、完全な解決策はまだ見つかっていません。

最初にチェックイン イベントとチェックイン イベントでそれを実行しようとし、しばらくの間このパスをたどりましたが、ドキュメントに変更を加えた後、保存を防止する方法がなかったという複雑な問題に遭遇しました。バージョン番号を更新しています。これにより、次のような結果が得られました。

ドキュメントのチェックイン - ドキュメントのバージョンは v0.1 である必要がありますが、フッターを置き換えた後にドキュメントを保存するため、v0.2 です。ドキュメントの履歴を見ると、2 つの異なるバージョンがあります v0.1 にはフッターがありません v0.2 にはフッターがありますが、ドキュメントが置き換えられたときのバージョンであるため、v0.1 と表示されています。

ユーザー側でプロセスを完全に処理して、フッターが正しくなく、正しいデータが含まれていないバージョンに完全に戻すことができるようにするため、これは受け入れがたい解決策です。カスタムの承認/チェックイン ワークフローを作成しようとしたときに、同じ問題が存在することがわかりました。フッターは、ハード コピーを電子版に遡って追跡できるようにするために必要です。

私たちに提案された別の解決策は、フッターの置き換えを処理するオフィス用のプラグインを構築することでした。クライアントにとって望ましくないプラグインのクライアント側の展開が必要になるため、これは私たちのニーズには不十分です。私たちが探しているのは、この問題に対する明確な解決策です。

4

2 に答える 2

1

これは、まさにあなたの問題の解決策と思われるブログ投稿です。

基本的に、ドキュメント ライブラリにカスタム フィールドを作成し、イベント レシーバーを使用して、このフィールドにドキュメントの現在のバージョンを保持します。「トリック」は、クライアント側では、このカスタム フィールドがドキュメントのプロパティとして表示され、その値をドキュメントのコンテンツに簡単に埋め込むことができるということです。

フィールドを変更してもドキュメントのバージョンが上がらない理由はわかりませんが、実際のドキュメントではなく、メタデータのみを変更しているためだと思います。

クライアント側で実行される小さな VBA スクリプトを使用しますが、ドキュメントと共にダウンロードされるため、クライアント側の展開は必要ありません。ただし、スクリプトを実行できるようにするために、クライアント側でセキュリティ設定を変更する必要があるかどうかはわかりません。

于 2008-09-12T23:17:01.337 に答える
0

この情報はフッターに含める必要がありますか? Office 2007 アプリケーションでは、多くの情報を利用できます。左上の丸いボタンをクリックして「サーバー」を選択すると、バージョン履歴を表示できます。他の多くのプロパティは、丸いボタンをクリックして「準備」メニューを開き、「プロパティ」を選択すると使用できます。

この情報をドキュメント フッターに表示する必要がある場合は、カスタム情報管理ポリシーの作成を検討します。 ここから始めるのがよいでしょう

于 2008-09-16T01:46:37.847 に答える