2009-07-27 5 views
1

私はFilnet P8に慣れていません。Filenet P8の拡張3.5カスタムGUIとコード付きの職場

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

また、職場のトラフJSR 186準拠のポートレットを拡張できるようです。 - 私が読んだ通りFilnet P8 Workplaceはポータルではなく、ポートレットをホストすることはできませんが、サードパーティのポータルで使用できるポートレットとしての機能をいくつか提供しています。

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

カスタムワークフローのカスタムGUIを使用して、ポートレットおよび/またはプレーンなJSP /サーブレットのアプローチを使用してワークプレースを拡張することは可能ですか?

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

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

ありがとうございます!

答えて

2

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

これを理解したら、新しいコードを追加する場所を特定するための具体的な情報を提供できます。ワークプレイスで独自の機能へのエントリーポイントを表示できたら、コントロールなどに必要なものを使用することができます。JSFグリッドや古典的なJSPやJQueryコントロールを使用することができます。 。

もう1つ注意しなければならないのは、Webアプリケーションツールキット(WAT)に精通して、職場から適切な状態情報を取得できるようにすることです(誰のユーザートークンユーザーがクリックしたドックID、UIに入ったときにどのフォルダに入っていたかなど)が表示されます。

とにかく、ここから始めるにはいくつかの情報があります。あなたがあなたのUIをスプライスしたい場所についてもっと詳しく知っていれば、私はあなたが変更する必要があるものとしていくつかのガイダンスを提供することができます

関連する問題