流程的頁面中有些進(jìn)階配置溺蕉,如果需要自己設(shè)計(jì)模板的話,最好了解一下。
列表中ds數(shù)據(jù)的篩選條件
Process.admit("報(bào)銷流程","部門審批")
:表示篩選出處于報(bào)銷流程的部門審批階段的數(shù)據(jù)葫男。階段配置的assignExp:表示這個階段的特殊篩選條件旺遮,例如部門審批階段,可以配置為
table.報(bào)銷申請.申請人.部門==me.部門
耿眉,表示只能審批同個部門的數(shù)據(jù)边翼。
部門審批列表里,ds的篩選條件是:Process.admit("報(bào)銷流程","部門審批") && table.報(bào)銷申請.申請人.部門==me.部門
流程保存參數(shù):在編輯鸣剪,審批等頁面中组底,可以看到第一行隱藏行中,除了id外西傀,還有流程名稱斤寇,流程階段兩個格子,他們的保存至分別配置為
save.Process.name(it)
和save.Process.state(it)
這是因?yàn)樵诒4媪鞒滔嚓P(guān)表單的時(shí)候拥褂,需要把流程的名稱(name)和流程的階段(state)作為it變量的更新屬性一起傳遞給后臺娘锁。
在部門審批格子右邊的D1格,雖然沒有內(nèi)容但同樣配置了保存至屬性為save.Process.target(it)
饺鹃,這表示下個階段的目標(biāo)莫秆。一般默認(rèn)為空,但是駁回的時(shí)候就會發(fā)揮作用了悔详。
駁回的控件配置
下面的表格配置表示镊屎,保存之前,設(shè)置單元格D1的值為"mis_process_reject" 茄螃。因?yàn)镈1格的保存至參數(shù)設(shè)置為save.Process.target(it)
了缝驳。 當(dāng)后端接到這個target參數(shù) 的值是 mis_process_reject的時(shí)候,就會把這條數(shù)據(jù)打回归苍。