0

Documentum 6.5 でドキュメント テンプレートを作成および変更すると、そのオブジェクト タイプの TBO がトリガーされます。5.3 では、テンプレートを作成しても TBO がトリガーされませんでした。

これは問題です。ドキュメントをチェックインして保存するときに、TBO がドキュメントに対してあらゆる種類の処理を行っているからです。しかし、ドキュメントがテンプレート キャビネットに入る単なるテンプレートである場合は、何もしないでください。

他の誰かがこの問題に遭遇しましたか? この問題を回避するためにどのような戦略がありますか?

4

4 に答える 4

1

作用するオブジェクトがテンプレートであるかどうかをプログラムで検出する方法があると思います。したがって、これをチェックする場合は、カスタムtboロジックをラップできます。テンプレートの場合、ロジックは実行されません。でも...

...一般に、tboはコンテキストに関係なく実行され、このような状況に遭遇することが多いため、tboに大量のロジックを含めることは適切な方法とは見なされません。このタイプのロジックをsboに配置し、このロジックを呼び出すコンテキストからsboを呼び出すことをお勧めします。つまり、Webtopを拡張します。

于 2009-03-24T21:54:35.400 に答える
0

テンプレートを作成する前に、スクリプトを使用してTBOの名前を変更することでこれを回避しました。これによりTBOが無効になり、テンプレートが作成されたら、名前を付け直しました。

于 2009-06-01T15:39:43.677 に答える
0

これが 5.3 の場合に当てはまらない場合は、サポートにバグを報告します。回避策として、TBO でドキュメントのフォルダー パスを確認し、ドキュメントがテンプレート フォルダーにある場合はイベントを無視できます。

于 2009-05-30T04:07:19.597 に答える
0

興味深い問題です。通常、テンプレートは所定のフォルダの場所に保存されます。カスタム TBO オブジェクトでは、テンプレート オブジェクト パスに保存されたドキュメントの追加動作の呼び出しをスキップできます。

于 2009-08-10T03:06:05.197 に答える