Q:如何在teamcube無代碼開發(fā)平臺(tái)快速開展流程設(shè)計(jì)?
teamcube的輕量級懊直、可自定義流程引擎可用于部署B(yǎng)PMN 2.0流程定義(用于定義流程的行業(yè)XML標(biāo)準(zhǔn))扒吁,開展流程模型創(chuàng)建時(shí),擁有可視化流程設(shè)計(jì)界面室囊,以簡單的“拖拉拽選”的方式雕崩,實(shí)現(xiàn)在線業(yè)務(wù)流程的建模、設(shè)計(jì)融撞、運(yùn)行和優(yōu)化盼铁。
我們對搭建流程的常規(guī)思路,如下圖所示:
在teamcube無代碼開發(fā)平臺(tái)上尝偎,搭建流程的順序捉貌,如下圖所示:
本篇文章,我們將重點(diǎn)介紹一下teamcube的流程管理中“流程設(shè)計(jì)”這一環(huán)節(jié)冬念。
在基礎(chǔ)的各類“流程表單”設(shè)計(jì)好后,就需要開始在“流程設(shè)計(jì)”中“創(chuàng)建流程”和“設(shè)計(jì)流程圖”牧挣。
a.創(chuàng)建流程
進(jìn)入“流程設(shè)計(jì)”界面后急前,點(diǎn)擊“創(chuàng)建流程”,給流程設(shè)定名稱瀑构,綁定基礎(chǔ)流程表單裆针。
b.設(shè)計(jì)流程圖
在設(shè)計(jì)流程圖界面有默認(rèn)的“開始”和“結(jié)束”節(jié)點(diǎn)∷律危“網(wǎng)關(guān)”節(jié)點(diǎn)世吨、“任務(wù)”節(jié)點(diǎn)和連線可進(jìn)行自由添加、設(shè)置呻征。
-并行網(wǎng)關(guān)-
在一個(gè)流程模型里引入并發(fā)最直接的網(wǎng)關(guān)就是并行網(wǎng)關(guān)(Parallel Gateway)耘婚,它允許拆分(Fork) 執(zhí)行多個(gè)路徑,或者合并(Join )多個(gè)執(zhí)行的到達(dá)路徑陆赋。?其功能基于即將到達(dá)的和即將離開的流程順序流沐祷。
如某份申請單需要2個(gè)部門各自填寫,填寫好后都需要ab部門審批攒岛,ab部門同時(shí)審批通過后方可由總經(jīng)理審批赖临。
-互斥網(wǎng)關(guān)-
又稱單行網(wǎng)關(guān)(ExclusiveGateway),用來在流程中實(shí)現(xiàn)決策灾锯。當(dāng)流程執(zhí)行到互斥網(wǎng)關(guān)兢榨,所有數(shù)據(jù)就會(huì)被執(zhí)行一遍,滿足條件的就會(huì)讓流程繼續(xù)運(yùn)行。用互斥網(wǎng)關(guān)時(shí)吵聪,只會(huì)選擇一條順序流凌那。當(dāng)多條順序流的條件都計(jì)算為true時(shí),其中流程默認(rèn)走第一條暖璧。如果沒有可選的順序流案怯,會(huì)拋出異常。
如申請人是a部門時(shí)澎办,由a部門領(lǐng)導(dǎo)審批嘲碱;是b部門時(shí),由b部門領(lǐng)導(dǎo)審批局蚀;不是a也不是b時(shí)麦锯,流程直接結(jié)束。
-包容網(wǎng)關(guān)-
包容網(wǎng)關(guān)(Inclusive Gateway)就是并行網(wǎng)關(guān)(Parallel Gateway)和互斥網(wǎng)關(guān)(Exclusive Gateway)的組合琅绅》鲂溃可以在出口順序流上定義條件,包容網(wǎng)關(guān)會(huì)計(jì)算它們千扶。然而主要的區(qū)別是料祠,包容網(wǎng)關(guān)與并行網(wǎng)關(guān)一樣,可以選擇多于一條(出口)順序流澎羞。
如填寫人提交某項(xiàng)資金申請髓绽,以申請金額為判斷基準(zhǔn):
若是申請金額2萬及以下的,需要先通過a和b部門初審妆绞,再通過c部門復(fù)審顺呕;
若是2萬以上5萬以下的,直接由財(cái)務(wù)經(jīng)理審核括饶;
若果大于5萬的株茶,由abc部門和財(cái)務(wù)經(jīng)理共同審核。
-用戶任務(wù)-
用戶任務(wù)(user ?task)屬于典型的人工任務(wù)图焰,當(dāng)流程執(zhí)行到達(dá)一個(gè)“用戶任務(wù)”時(shí)启盛, 一個(gè)新人工任務(wù)就會(huì)被創(chuàng)建,然后移交給用戶待辦任務(wù)列表技羔,
簡而言之驰徊,需要有人參與,必須人為觸發(fā)堕阔。其描繪圖形為一個(gè)圓角矩形棍厂,在左側(cè)是小用戶圖標(biāo)。
用戶任務(wù)可以用于綁定該流程節(jié)點(diǎn)處的表單超陆,通過teamcube公式編輯器輕松選定流程節(jié)點(diǎn)參與人牺弹,設(shè)定會(huì)簽通過條件浦马、通過表達(dá)式,為節(jié)點(diǎn)開始/結(jié)束添加各類動(dòng)作张漂。
通過公式編輯器自由選擇“可用變量”和“函數(shù)”晶默。如有特殊需求,有語言功底的用戶也可自行添加公式或變量航攒。
可添加的動(dòng)作有:
-服務(wù)任務(wù)-
在流程路徑中添加服務(wù)任務(wù)磺陡,可以對節(jié)點(diǎn)設(shè)定開始、運(yùn)行漠畜、結(jié)束事件币他。
-連線-
將各類網(wǎng)關(guān)、任務(wù)連接在一起憔狞,標(biāo)明順序流蝴悉,是兩個(gè)模型之間的連接者。順序流是活動(dòng)(如任務(wù))和網(wǎng)關(guān)之間的連線瘾敢,顯示為一條帶箭頭的實(shí)線拍冠,可以分為標(biāo)準(zhǔn)順序流和條件順序流兩種。
標(biāo)準(zhǔn)順序流簇抵,使用連線指定順序流的源和順序流的目的模型庆杜,默認(rèn)直接執(zhí)行順序流。
條件順序流碟摆,在標(biāo)準(zhǔn)順序流的基礎(chǔ)上多了條件屬性欣福,只有滿足條件才能通過順序流達(dá)到下一節(jié)點(diǎn)。若不填寫流轉(zhuǎn)條件焦履,就是標(biāo)準(zhǔn)順序流。
-節(jié)點(diǎn)復(fù)制和更改-
如果需復(fù)制節(jié)點(diǎn)或更改節(jié)點(diǎn)雏逾,可在原節(jié)點(diǎn)基礎(chǔ)上進(jìn)行相關(guān)操作:
-頂部功能區(qū)菜單介紹-
流程設(shè)計(jì)界面頂部菜單區(qū)有界面縮放嘉裤、保存、清空栖博、布局屑宠、橫向布局和縱向布局。
-布局-
開發(fā)者可自由選擇橫縱布局仇让,界面默認(rèn)為橫向布局典奉,添加設(shè)計(jì)圖后點(diǎn)擊布局,可一鍵美化設(shè)計(jì)圖布局丧叽,如圖所示:
以上卫玖,流程相關(guān)的功能就設(shè)計(jì)和搭建完成啦。
看踊淳!原來頭疼和復(fù)雜的流程設(shè)計(jì)問題假瞬,
我們的開發(fā)小哥哥幫助做了一系列簡化陕靠!
想要搭建業(yè)務(wù)流程,誰都可以直接上手輕松搭建~