簡介:
Gemini.Workflow 雙子工作流,是一套功能強大,使用簡單的工作流,簡稱雙子流,目前配套集成在Aries框架中。
下面介紹本篇教程:流程定義:流程節點屬性。
流程節點:
左側是節點工具欄,下面對各種節點進行說明:
提單:
僅有一個,流程的開始節點。
PS :會產生待辦任務。
結束:
僅有一個,流程的結束節點。
PS :由系統產生已完成的任務。
發散開始、聚合結束:
類似節點的網關,一般來說,不用它們,直接用普通節點連線,也能達到相應的效果。
不過使用它們,一是可以讓流程圖更清晰,另外,在多組多分散的特殊情況中,也是使用它們的時候。
比如:提單對應多個發散(分組,每組對應自己的分散節點)。
PS :這兩個節點,只是分支節點,不會產生待辦任務。
普通節點:
一般流程的節點,需要指定該節點辦理處理人。
PS :會產生待辦任務。
自循環步驟:
對於需要不斷遞歸提交給上級或下級的情況,則使用該節點,而對應相應的處理人,一般都會選擇上級部門或下級部門。
該節點,就是:普通節點+1條隱式的自己連接自己的遷移線。
PS :會產生待辦任務。
內嵌子流程:
可以引用本系統內任意流程應用,系統會自動調起子流程程應用。
需要配置該節點子:流程應用名稱和處理人(即子流程的默認提單人)。
PS :該節點沒有待辦,但會產生子流程的待辦任務。
外嵌子流程:
可以引用本系統內或系統外的流程應用,和內嵌子流程的區別是:要寫代碼。
需要配置外部程序集的名稱。
PS:該節點沒有待辦,一切則代碼控制。
分組描述:
這只是對一個區域進行描述,除此之外,也沒什么作用。
遷移線:
用來鏈接不同的流程節點。
移線條件,默認可以控制分組必達數量和指定必達路線。
其它要結合表單上下文的,由表單控制(表單頁,有系統提供控制的API)。
演示地址: