工作流引擎開發系列三類設計

2021-09-01 10:06:38 字數 599 閱讀 2582

前面兩章講解了工作流的整體設計和資料庫設計,從這章開始就講類的設計。整體來說我們分為4個部分:資料庫訪問部分,activity活動部分,業務介面部分,引擎核心部分和生成待辦部分。

一. 資料庫訪問部分設計. 也就是工作流的底層訪問部分。這部分主要是用來操作工作流資料庫的,功能點上主要包括:工作流模板資訊,工作流活動資訊,工作流活動角色資訊,工作流活動條件資訊,工作流例項資訊,工作流例項節點資訊,工作流例項節點角色資訊,工作流例項條件資訊和審批日誌。下面是具體介面的**:

1. 工作流模板.

public inte***ce iworkflowtemplateservice

2. activity活動

public inte***ce iworkflowtemplateflowservice

3. 日誌

public inte***ce iworkflowrunlogservice

在設計的過程例項和這個上面2個介面差不多,就是引數多一些。(由於臨時有事離開,待續)

工作流引擎設計

工作流引擎設計 entworkflow 工作流主表 name code type isnull 主鍵entworkflowid intnot null 工作流名稱 workflowname varchar 50 not null 說明entworkflowobjectname varchar 255...

馳騁工作流引擎設計系列11

超時規則處理設計 關鍵字馳騁工作流引擎 流程快速開發平台 workflow ccflow jflow 超時規則處理設計 超時處理就是對乙個操作員的工作超過指定的時間後如何去處理。我們根據不同的應用場景,用不同的規則進行對這樣的方式進行處理。配置方式 在需要配置的節點上進行右鍵,選擇節點屬性 考核規則...

馳騁工作流引擎設計系列11

超時規則處理設計 第1節.關鍵字 馳騁工作流引擎 流程快速開發平台 workflow ccflow jflow 第1節.超時規則處理設計 超時處理就是對乙個操作員的工作超過指定的時間後如何去處理。我們根據不同的應用場景,用不同的規則進行對這樣的方式進行處理。1.1.1 配置方式 在需要配置的節點上進...