1。啟動工作流引擎權限怎么控制的
???? 我在工作流引擎里面沒有定義這個工作流給哪些角色可以用到這個流程,這個由應用程序自己實現。
2。業務數據怎么傳給工作流引擎
??? 在調用工作流引擎的時候 提供hashmap參數 ,由應用程序在提交的時候放入hashmap,然后在腳本接口里面我提供接口 ,讓他能取到這個值,具體怎么使用這個值 ,有應用定義腳本 ,我只關心返回的值是真還是假命題
3。工作流腳本怎么實現
系統采用開源的beanshell腳本 ,我提供接口。?
4。如果不是相關的審批人員 ,怎么控制他不能看到什么審批記錄
在工作流的每個步驟里面 ,我會根據當前步驟執行的角色找到這個步驟的執行人 ,或者是指定的人也好 我會把人的存在每個步驟對應的數據庫里面,在用戶登陸以后 ,就可以根據登陸的編碼 在前面記錄的表里面找出當前步驟他有沒有參與。
5。如果不是相關審批人員 怎么讓他能看到審批記錄
? 同上面方法 ,就可以實現 ,只是在應用里面,得定義員工的上下級關系。
6。怎么控制業務表單里面的一部分數據給相關權限的人看。
?? 在提交流程的時候 ,把要控制的參數放進hashmap,在
7。工作流引擎角色怎么實現
?為了能把工作流引擎能跟其他系統自由結合 ,我的引擎里面沒有定義角色包括哪些用戶,只是在流程里面定義了當前步驟的角色,在應用里面自己去定義角色對應的人,然后提供接口,讓應用去實現這個接口,找到角色對應的是哪個人。
8。分發合并怎么實現。
分發就是一個步驟可以有多個人審批,在統計腳本里面統計完所有人的意見以后 ,把統計的結果返回給腳本,腳本去根據具體的業務規則 ,來決定流程的走向 ,但是合并的時候得指定一個具體的人來合并 ,如果沒有指定 那么投票的時候 然后每個人都提交給不同的人了 ,那么流程就合并不起來了。
9。工作流引擎怎么跟業務表單結合。
在每個步驟里面 ,定義字段,記錄要調用的業務表單的URL,在流程里面把URL列出來。
10.發文怎么實現。
? 在流程啟動時候 ,就綁定了文件,流程審批完成以后,自動步驟把文件的狀態改變過來 ,在公共文件夾內顯示出來。
posted on 2006-09-03 00:16
還沒想好名 閱讀(1989)
評論(0) 編輯 收藏