H3 BPM报销流程开发示例
以報銷流程為示例,介紹H3 BPM的流程開發(fā)過程。?
報銷流程的表單效果如下:
審核流程為填寫報銷申請、主管審核、總監(jiān)審核(1000以上)、出納付款,顯示如下:
步驟一:準備工作?
使用管理員賬號的登錄H3 BPM管理中心,打開流程模型節(jié)點,在浮動的右側菜單中,添加一個名稱為【示例流程】的文件夾。?
步驟二:添加流程包?
選擇【示例流程】文件夾,右側的菜單中,點擊添加流程包圖標
?輸入流程包編碼和名稱,點擊保存
?
步驟三:添加和發(fā)布數(shù)據(jù)模型?
打開剛才添加的流程包,點擊【數(shù)據(jù)模型】子節(jié)點,按照表單中的填寫內(nèi)容進行創(chuàng)建數(shù)據(jù)項,如下圖所示
?按照此步驟創(chuàng)建以下數(shù)據(jù)項
?
其中,子表的數(shù)據(jù)項需要創(chuàng)建在子表項目下面,如下圖所示
?
添加后顯示效果
所有數(shù)據(jù)項添加完成后,點擊【發(fā)布】按鈕,數(shù)據(jù)項即可生效使用。
步驟四:設計表單(如果完全采用默認表單此步驟可跳過)?
點擊【默認表單】進行表單設計,H3 BPM提供了一個系統(tǒng)默認表單,用戶可以基于此表單的基礎進行設計。?
默認表單顯示效果:
我們可以將明細項目小計設計成自動計算,值=單價*數(shù)量,選擇子表中的小計單元格控件,在右側的屬性中,點擊:ComputationRule屬性,在彈出的設計窗口中選擇到【明細項目.單價】、*、【明細項目.數(shù)量】,如下圖所示
?
完成后點擊確認。
同樣,可以設計報銷金額等于明細項目小計的匯總值,選中報銷金額單元格,編輯ComputationRule屬性,在彈出窗口中,使用SUM,再插入明細項目.小計,顯示效果如下:
?
完成后,點擊保存表單即可。?
步驟五:設計和發(fā)布流程?
H3 BPM為每個流程提供一個默認的模板,包含4個節(jié)點,如下圖所示
?
從上部分區(qū)域中拖入節(jié)點,并且連接線條,展現(xiàn)成目標流程圖的效果,顯示效果如下:
?
分別選中節(jié)點和線條,在右側屬性區(qū)域中,設計每個節(jié)點的顯示名稱和參與者,以及調節(jié)路由。?
設置節(jié)點名稱:
?
設置參與者,設置主管審核為發(fā)起人經(jīng)理? ManagerOf({Originator}) :
?
設置路由條件,選中主管審核到出納付款線條:
?
完成后顯示效果
?
選中主管審核到總監(jiān)審核線條,設置else條件
?
全部完成后顯示效果如下:
?
設置活動節(jié)點數(shù)據(jù)項權限,依次選擇每個活動節(jié)點,在右側屬性數(shù)據(jù)項權限中,設置當前節(jié)點允許填寫的表單內(nèi)容,例如填寫報銷申請環(huán)節(jié),設置如下:
?
點擊發(fā)布即可完成流程的發(fā)布
?
步驟六:運行流程?
使用普通用戶賬號,登錄門戶后,進入流程中,發(fā)起流程,選擇報銷流程發(fā)起。
?
示例效果表單如下:
?
H3 BPM免費下載
?
轉載于:https://www.cnblogs.com/h3bpm/p/6281609.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的H3 BPM报销流程开发示例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Java每日一题】20170113
- 下一篇: Java如何根据IP获取当前定位