在業(yè)務(wù)流程開發(fā)過(guò)程當(dāng)中,對(duì)于某種類型的業(yè)務(wù)流程,可能我們需要將所有的任務(wù)節(jié)點(diǎn)處理頁(yè)面配置成同一樣,但需要在不同任務(wù)處理下,處理頁(yè)面某些組件顯示略微有些不同。比如對(duì)于一個(gè)普通的審批流程,有若干個(gè)審批任務(wù)節(jié)點(diǎn),對(duì)應(yīng)的審批任務(wù)處理頁(yè)面工具欄上有一排按鈕,可能在第一個(gè)審批任務(wù)當(dāng)中只需要看到其中的一個(gè)按鈕,第二個(gè)審批處理頁(yè)面中只需要看到其中的兩個(gè)或三個(gè)按鈕,諸如此類。這些不同的審批任務(wù)頁(yè)面除了這些需要顯示的按鈕不同外,其它全部功能都一樣,這個(gè)時(shí)候就可以開發(fā)一個(gè)頁(yè)面,在工具欄上放置好所有審批任務(wù)需要的按鈕及相關(guān)功能,然后利用這里要討論的任務(wù)處理頁(yè)面組件的控制功能就可以輕松實(shí)現(xiàn)了。
任務(wù)處理頁(yè)面組件的控制也位于節(jié)點(diǎn)屬性配置的窗口當(dāng)中,只要我們配置好任務(wù)節(jié)點(diǎn)對(duì)應(yīng)的處理頁(yè)面的URL,切換到“頁(yè)面組件控制”標(biāo)簽頁(yè)就可以看到當(dāng)前頁(yè)面下所有的組件,我們需要做的就是對(duì)需要進(jìn)行隱藏或只讀的組件打勾就行,如下圖所示:

配置完成后,一旦對(duì)應(yīng)的任務(wù)節(jié)點(diǎn)產(chǎn)生任務(wù),我們通過(guò)BDF2提供的待辦任務(wù)列表進(jìn)入到任務(wù)處理頁(yè)面,就可以看到配置的相應(yīng)組件被隱藏或變成只讀。
更多建議: