南大先騰工作流引擎(三)流程中的業務

概述

流程中的業務節點。即業務操作節點,分爲兩類:交互節點和自動處理節點。通常我們說的節點都是指交互操作節點。這個節點一般會綁定到一個業務系統界面或者一個自定義表單。一般說的流程中的業務都是指 交互業務操作節點。

業務節點基本屬性

業務節點的基本信息非常少,主要包括:

  • 名稱,節點的簡潔說明,比如:財務審覈。
  • 環節代碼,這個屬性雖然並不是必須,但是最好設定,並且最好一個流程中唯一(並不強制唯一)。它的作用主要是有兩個:一、流程節點之間引用,比如:後面的節點引用前面的節點的操作人員,兩個節必須相同的人操作;二、流程不用版本之間遷移對照。
  • 流程節點階段,可以理解爲流程節點的分組。
  • 是否爲主幹節點,這個沒有太多的實際意義,主要爲了顯示使用,可以個用戶區分。
  • 節點描述,作爲名稱的補充,可以寫一些備註,供維護人員參考。

業務與業務綁定

業務操作有三種類別:

頁面交互操作

節點和頁面關聯,流程流轉到該節點時,代辦中的操作就會指向這個頁面。頁面的配置很複雜,它們可能來自於不同的業務系統,可能有多種不同的形式。所以工作流定義頁面中有一個專門的流程業務定義。流程業務通常有以下幾類:

  • 業務系統中的操作頁面。一個流程中的業務操作可以來源與不同的業務系統,這個工作流沒有作限制,這樣可以用於多個現成業務系統的整合。
  • 自定義表單中設計的業務頁面。
  • 專門針對審批環節設計的通用審批頁面,這個其實可以認爲是業務系統中的操作頁面。

自動運行

自動運行節點一般運行一段腳本,或者調用一個遠程服務。它在節點創建時自動運行。

啓動子流程

節點創建時自動創建子流程,並等待子流程運行結束,子流程運行結束返回後自動提交當前節點。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章