這篇文章想要闡述的是有關(guān)工作流的認識阵漏,我所介紹的工作流僅僅限于自己目前所理解到的,看待工作流的角度也是從一個產(chǎn)品使用者的角度,并不介紹技術(shù)層面的東西好渠,只是告訴你,工作流是什么节视,有什么用拳锚,該如何使用工作流,僅此而已寻行。
工作流就是按照規(guī)則和標準制定好的一套封裝的模板霍掺,你只要按照這個模板走,流程可以自動做出判斷拌蜘,并往下執(zhí)行下一步的動作杆烁。
我舉個例子。比如我要進行請假這個流程简卧。請假人要經(jīng)過部門經(jīng)理同意兔魂,部門經(jīng)理同意之后還要經(jīng)過人事部門批準。如果這個流程的發(fā)起人就是我举娩,用戶第一個節(jié)點就是部門經(jīng)理析校,第二個節(jié)點是人事部門。這是一條完成的流程铜涉,具體畫出來的流程如下圖所示:
工作流的設(shè)計原理就是把流程進行拆解智玻,分步進行控制。有一點需要進行說明芙代,流程的發(fā)起人是不需要畫在流程圖中的吊奢。
接下來需要對整條流程進行設(shè)置:
1 可以為該條流程重新命名,通過名稱可以快速了解該條流程的功能纹烹,如這條流程命名為:產(chǎn)品部門請假審批流程
2設(shè)置該條流程的ID事甜,這樣的話,使用ID可以對流程進行引用滔韵,在數(shù)據(jù)字典中方便進行配置逻谦;
3為該條流程設(shè)置動作,如下圖陪蜻,可以為流程設(shè)置抄送監(jiān)聽邦马,這樣流程就具備了抄送功能,必須要為流程設(shè)置結(jié)束監(jiān)聽,只有設(shè)置了結(jié)束監(jiān)聽的流程才可以進行流程的結(jié)束滋将。
下面就是對流程的各個節(jié)點進行設(shè)置:
1 對節(jié)點進行重新命名邻悬,比如部分經(jīng)理這個節(jié)點的名稱就是部門經(jīng)理。
2 可以設(shè)置各個節(jié)點的處理人随闽;這個地方要特別注意父丰,人員配置會有一個類型,類型常見的有三中掘宪,一種是處理崗位蛾扇,處理崗位的意思是,這個節(jié)點由部門經(jīng)理這個崗位處理魏滚,直接指定一個節(jié)點的固定審批人镀首;另外一個是備選崗位,備選崗位的意思是鼠次,這個節(jié)點可以指定多個人進行處理更哄,比如說部門經(jīng)理A或者B都可以進行處理,也就是說腥寇,經(jīng)理A或者B只要有一個人處理了就可以審批通過了成翩;最后是角色,角色的意思是赦役,處理人是根據(jù)角色進行處理麻敌。角色可以關(guān)聯(lián)職位,是一種拆分式的處理方式扩劝。比如說如果我的角色選擇了部門經(jīng)理,那么各個部門的經(jīng)理都可以進行審批职辅。
3會簽屬性棒呛,這個屬性應用于需要會簽的流程,這里不需要域携,以后會細說簇秒。
4任務監(jiān)聽器,這里的任務監(jiān)聽器指的是流程節(jié)點的監(jiān)聽器秀鞭,這里分為兩個趋观,一個是可以接受的信息,一個是可以傳遞的信息锋边。比如說部門經(jīng)理皱坛,有駁回監(jiān)聽,可以駁給發(fā)起人豆巨,有審批監(jiān)聽剩辟,可以進行審批,審批完成之后傳給下一個節(jié)點。
以上所介紹的就是工作流的簡單用法贩猎,也是最常見最基本的用法熊户。