溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Java如何父子流程的配置

發(fā)布時(shí)間:2020-06-10 14:46:32 來源:億速云 閱讀:321 作者:元一 欄目:MySQL數(shù)據(jù)庫

父子流程

簡介

父子流程概念:在管理活動(dòng)中,通用的部分,公用的部分,可以被重復(fù)執(zhí)行的部分的流程管理活動(dòng)我們把他獨(dú)立出來,成為子流程,可以被其他流程的管理活動(dòng)所調(diào)用。調(diào)用該子流程的我們稱為父流程,一個(gè)流程可以調(diào)用其他的流程,但是也可以被另外的流程所調(diào)用。所以一個(gè)流程是否是子流程要看看他是否被調(diào)用。一個(gè)流程是否是父流程要看看他是否調(diào)用了其他的子流程。比如:報(bào)銷流程,在很多的采購申請流程完成后,就需要付款,就需要調(diào)用付款流程。我們把采購申請流程稱為父流程,把報(bào)銷流程稱為子流程,父子流程類似與樹形結(jié)構(gòu)。

流程的模式

同級子流程,與下級子流程。我們知道父子流程是樹形關(guān)系,同級的子流程是指該子流程啟動(dòng)與當(dāng)前的被啟動(dòng)的流程是同一級別的,我們就成為同級子流程。比如:一個(gè)項(xiàng)目管理流程,在立項(xiàng)階段,啟動(dòng)一個(gè)子公司注冊子流程,該子流程走完以后,需要啟動(dòng)簽訂租房合同子流程,租房子流程與子公司注冊子流程是同一級別的,就叫同級子流程,他們是平級的。再比如:如果在子公司注冊子流程上啟動(dòng)一個(gè)人員招聘的子流程,或者辦公設(shè)備采購子流程,讓其成為子公司注冊的下一級,我們就成為下級子流程。

應(yīng)用背景

在各類工作流項(xiàng)目中,通常會遇到一個(gè)整體的流程模塊(主/父流程),每個(gè)模塊里都有多個(gè)子項(xiàng)目(子流程),項(xiàng)目的發(fā)起(流轉(zhuǎn))需要特殊條件來實(shí)現(xiàn),可以通過配置父子流程來實(shí)現(xiàn)。

父子流程提供:

手動(dòng)啟動(dòng)子流程,

自動(dòng)觸發(fā)子流程,

延續(xù)子流程,

三個(gè)功能模式來選擇

一.啟動(dòng)父子流程

流程節(jié)點(diǎn)上右鍵選擇節(jié)點(diǎn)屬性,父子流程功能欄下可在手動(dòng)啟動(dòng)子流程,自動(dòng)觸發(fā)子流程,·

Java如何父子流程的配置

Java如何父子流程的配置

Java如何父子流程的配置

二.編輯子流程(選擇項(xiàng)目所需要的功能)
1.子流程模式(下級子流程/同級子流程

下級子流程類似于父子關(guān)系,在父流程節(jié)點(diǎn)上啟動(dòng)的子流程叫下級子流程

同級子流程類似于兄弟關(guān)系,在子流程節(jié)點(diǎn)上啟動(dòng)的子流程叫同級子流程

Java如何父子流程的配置

結(jié)束規(guī)則(此子流程結(jié)束后需要處理的)

子流程結(jié)束后可以選擇父流程自動(dòng)運(yùn)行到下一個(gè)節(jié)點(diǎn)或者結(jié)束父流程的流轉(zhuǎn)

Java如何父子流程的配置

3.針對子流程的三條限制規(guī)則:

1.僅能被調(diào)用1次(不能被重復(fù)調(diào)用)

此子流程只能被手動(dòng)啟動(dòng)一次,(例如項(xiàng)目已經(jīng)被啟動(dòng)一次,此項(xiàng)目不能被籌備實(shí)施兩次,需要在此處設(shè)置此條件)

2. 指定的流程啟動(dòng)后,才能啟動(dòng)該子流程

可在下面文本框加上流程編號,當(dāng)加入的流程啟動(dòng)后,才能啟動(dòng)該流程

3. 指定的流程結(jié)束后,才能啟動(dòng)該子流程

可在下面文本框加上流程編號,當(dāng)加入的流程啟動(dòng)并且結(jié)束后,才能啟動(dòng)該流程

Java如何父子流程的配置

自動(dòng)觸發(fā)子流程是指當(dāng)流程走到這一節(jié)點(diǎn)的時(shí)候,會主動(dòng)觸發(fā)設(shè)置好的子流程,主動(dòng)進(jìn)行任務(wù)

自動(dòng)發(fā)送方式:

給當(dāng)前人員設(shè)置開始節(jié)點(diǎn)代辦:主流程節(jié)點(diǎn)的處理人就是子流程的發(fā)起人

發(fā)送到下一個(gè)節(jié)點(diǎn):啟動(dòng)子流程時(shí),子流程自動(dòng)運(yùn)行到第二個(gè)節(jié)點(diǎn)

Java如何父子流程的配置

調(diào)用時(shí)間:

發(fā)送時(shí):該節(jié)點(diǎn)表單信息錄入結(jié)束,節(jié)點(diǎn)處理人點(diǎn)擊發(fā)送時(shí)啟動(dòng)綁定的子流程

工作到達(dá)時(shí):上一個(gè)節(jié)點(diǎn)發(fā)送完成,此節(jié)點(diǎn)生成待辦時(shí)啟動(dòng)綁定的子流程

Java如何父子流程的配置

延續(xù)子流程

Java如何父子流程的配置

Java如何父子流程的配置

在2節(jié)點(diǎn)加入延續(xù)子流程人才招聘

當(dāng)主流程走到2節(jié)點(diǎn)的時(shí)候,會開啟延續(xù)子流程,

流程就會在2節(jié)點(diǎn)進(jìn)入到4節(jié)點(diǎn),然后走到5節(jié)點(diǎn)6節(jié)點(diǎn)

3節(jié)點(diǎn)就不會走到

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI