關於flowable(6

chief_y發表於2024-04-16

關於flowable(6.8.0)一些關鍵表和關鍵引數的記錄

一、關鍵字(我在專案中接觸比較多的flowable實體類)後續待補充。。。。

靜態關鍵字 描述
flowelement 流程模型中的節點是一個event,線也是一個event
model 表示儲存在模型儲存庫中的模型。此外,還可以在單獨的部署步驟中將模型部署到流程引擎。模型是流程模型的後設資料和源的容器,通常可以在建模環境中進行編輯。
deployment 表示程序儲存庫中已存在的部署。部署是流程定義、映像、表單等資源的容器。當部署透過 org. flowable. engine. RuntimeService“部署”時,程序引擎將識別某些此類資源型別並對其執行操作(例如,程序定義將被解析為可執行的 Java 工件)。若要建立部署,請使用 DeploymentBuilder.部署本身是一個 只讀 物件,部署後無法更改其內容(因此需要使用構建器)。
processdefinition 表示由活動和轉換組成的可執行過程的物件結構。業務流程通常是使用圖形編輯器建立的,這些圖形編輯器以特定檔案格式儲存流程定義。這些檔案可以新增到 Deployment 工件中,例如 Business Archive (.bar) 檔案。在部署時,引擎會將程序定義檔案解析為此類的可執行例項,該例項可用於啟動 ProcessInstance.
taskdefinition
執行時關鍵字 描述
processInstance 表示 的一次執行 ProcessDefinition。
task 表示人類使用者的一個任務。
execution 表示流程例項中的“執行路徑”。請注意,一個ProcessInstance 也是執行。
Comment 圍繞任務形成討論的使用者評論。
variable(local,globel) 貫穿整個任務的使用者可控變數
identitylink 身份連結用於將任務與特定身份相關聯。例如: - 使用者可以是任務的被分派者(= 身份連結型別) - 組可以是任務的候選組(= 身份連結型別)
ActivityInstance 表示當前正在執行的程序中活動的一次執行。它被儲存用於統計、審計和其他商業智慧目的。

二、關鍵表

flowable中表的命名方式為一共分為3大類,如下:

  1. 以ACT_RE開頭的流程定義相關表,例如記錄processDefinition的ACT_RE_PROCDEF表,記錄流程部署相關的ACT_RE_DEPLOYMENT表

  2. 以ACT_RU_開頭的執行時資料表,例如記錄節點任務資料的ACT_RU_TASK表,記錄流程執行時變數的ACT_RU_VARIABLE表

  3. 以ACT_HI_開頭的歷史資料表,例如記錄歷史流程例項資訊的ACT_HI_PROCINST表,例如記錄歷史使用者人物節點資料的ACT_HI_TASKINST表

tips:以"flw"開頭的表通常是用於儲存Flowable流程引擎的相關資料的表

相關文章