1

私はFilnet P8に慣れていません。

いくつかのオンライン ドキュメントを読んだときの私の推測では、Java Web スタックに実装され、Java API を介して Filenet のコア部分と通信する Workplace と呼ばれる中央の Web ベースのユーザー インターフェイスがあるということです。

また、JSR 186 準拠のポートレットを介して Workplace を拡張できるようです。-私が読んだことから、Filnet P8 Workplaceはポータル自体ではなく、ポートレットをホストできませんが、サードパーティのポータルで使用できるポートレットとして機能の一部を提供します.

Filenet には、コーディングを必要としない多くの拡張ポイントもあるようですが、カスタムの動的グリッドとフォームを使用した高度にカスタマイズされたアプリケーションを検討しています。

カスタム ワークフロー用のカスタム GUI を使用して、ポートレットやプレーンな JSP/サーブレット アプローチを使用して Workplace を拡張することは可能ですか? (おそらく「Web Application Toolkit」がツールです)

GUI には、フィルタリングと列選択を含むグリッド、フィールドを動的に無効化/有効化するフォーム (紙ではなく)、カスタム検索フォーム、動的コンテキスト、およびドロップダウン メニューを含めることができます。もちろん、GUI は Content および Process エンジンと統合できる必要があります。

そのようなカスタム Workplace GUI 拡張機能が可能であることを証明する既存の Filenet P8 ベースのソリューションへのリンクは素晴らしいでしょう。

ありがとう!

4

1 に答える 1

2

これは可能です。まず、Workplace には完全なソース コードが付属しています。AESource ディレクトリ (Windows で実行している場合は通常 c:\Program Files\FileNet\AE) を調べます。最初に決定する必要があるのは、どこにプラグインするかです (たとえば、参照ページと検索ページのように新しい Wokrplace ページを作成するか、それとも Checkout、Get などの新しいアクションとしてスプライスするか)。 -情報など)。

それがわかったら、新しいコードを追加するためにどこを見たいかについて、より具体的な情報を提供できます。Workplace で独自の機能へのエントリ ポイントを表示できるようになると、コントロールなどの範囲で好きなものを使用できます。JSF グリッド、従来の JSP のもの、または JQuery コントロールを使用することもできます (適切なライブラリなどをリンクしている場合)。 .

もう 1 つ覚えておくべきことは、Workplace から適切な状態情報 (ログインしているユーザーのユーザー トークン、おそらく、ユーザーがクリックしたドキュメント ID、ユーザーが UI に入ったときにどのフォルダーにいたかなど)。

とにかく、ここにあなたが始めるためのいくつかの情報があります. UI を継ぎ足したい場所についてさらに情報を提供していただければ、何を変更する必要があるかなどのガイダンスを提供できます。

于 2009-08-07T15:44:25.607 に答える