-1

私が FileNet で理解しているように、ドキュメントの各バージョンは独自の ID を取得します。また、新しいバージョンを作成すると、通常、プロパティは以前のバージョンから継承されます。したがって、ドキュメントの各バージョンには、プロパティの独自の値があります。

ここで、プラグインで使用するために、ドキュメントのすべてのバージョン (すべてのバージョン != ドキュメント クラス) に有効なプロパティを追加したいと思います。しかし、これに対するサポートは見つかりませんでした。私が思いつく唯一の醜い概念は次のとおりです。

  1. 新しいプロパティを追加する
  2. ドキュメントの最下位バージョンにすべての情報を追加し、そこから取得します (そうしないと、変更時にすべてのバージョンを変更する必要があります)。
  3. ドキュメントの 2 番目のバージョン (通常は 0.2、1.0、または 1.1) を作成するときにプロパティを空にし、最も古いバージョンの削除を防ぐサブスクリプションを追加します。

よりインテリジェントな方法はありますか?

4

1 に答える 1

1

特別なバージョン シリーズ プロパティは必要ありませんバージョン シリーズはそのプロパティです。

ほとんどの場合、ドキュメントの任意のバージョンまたはそのバージョン シリーズからアクセスできるドキュメントの現在のバージョンのみを気にします。そうでない場合は、ドキュメントのすべてのバージョンを反復処理する必要があります。これらのバージョンは、Version シリーズを通じて最も便利にアクセスできます。

任意の時点で任意のドキュメントがその VS に関連付けられているため、VS との関係が必要な場合は、VS オブジェクト参照またはその ID を使用する必要があります。

于 2015-07-20T13:57:27.110 に答える