關於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大類,如下:
-
以ACT_RE開頭的流程定義相關表,例如記錄processDefinition的ACT_RE_PROCDEF表,記錄流程部署相關的ACT_RE_DEPLOYMENT表
-
以ACT_RU_開頭的執行時資料表,例如記錄節點任務資料的ACT_RU_TASK表,記錄流程執行時變數的ACT_RU_VARIABLE表
-
以ACT_HI_開頭的歷史資料表,例如記錄歷史流程例項資訊的ACT_HI_PROCINST表,例如記錄歷史使用者人物節點資料的ACT_HI_TASKINST表
tips:以"flw"開頭的表通常是用於儲存Flowable流程引擎的相關資料的表