実現したいこと
jBPM,jBossRule,Seasarにて修行をかねて
やりたいことをメモ。
- ページフロー
- (teedaの@Navigationを想定して作るか、ActionListenerImplのInvokeUtilらへんを修正するか、考える ->ManagedBeanから遷移を示すString(outcome)を追放)
- webだけじゃなくswing,JFaceからも利用できるようにしたいなぁ。
- Visio/Excelインテグレーション
- やっぱり顧客がよく使うのはMS!! Ruleとかフローってどこまで可能か考える.VisioPlugin/Excelマクロ
- jBossRuleインテグレーション
- transitionの条件分岐とかでRuleを適用
- .UIインテグレーション
- jBPMのRoleとかjBossRuleのルールとかをUIから利用できるようにする。以前からあるPageContextかSessionが本当にベストなのかScopeについて考える
- やりたいのはたとえばRoleによってボタン/メニューの非表示とか。画面遷移は1の連携。(ことあるごとにtaglibはめんどいしなぁ。)
- プロセス間Value
- Action内での結果をどこからでも他プロセス、UIから参照させたい(DTOとかにしたほうがいいのか考える)
- Rule日本語化対応
- 外人はifとかthen とかwhenは違和感ないのだろうけど所詮、おはしの国のひとですから。
- BPMS,BRMSとかで想定するのも挑戦する。
- シミュレーションとか監視とか予測とか. jBPMでできることとできてない線をまずはみつける。
- オリジナルノードの準備
- 実際にやるとでてきそうな気がする。あ、これtaglibでやっちゃおうかっていうノリで、nodeでやっちゃおうって。
- ActionからExecutionContextの追放(POJO)
- (完全FW依存なし!今のところ必要ないと思っているから。今は。)
- ここであげたいくつかは顧客でもできること!!
とりあえず。
いまだに仕様(Rule)とロジックの分離はいったいどうなのか整理しきれてない。とほほ。