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