創建流程步驟體
GitHub地址:https://github.com/gishys/Hx.Workflow
名詞釋義
轉換鏈接:NextNodes,節點之間通過轉換鏈接連接在一起。
轉換條件:ConNodeConditions,每個轉換連接包含一個轉換條件,通過若干變量描述。
轉換狀態:包括源節點、目標節點、轉換條件是否滿足,轉換狀態變量由外部輸入決定。
步驟變量:步驟中的變量,可以在源節點與目標節點之間傳遞。
轉換狀態變量:通過轉換狀態輸入Data,來賦予模板變量或者步驟變量來控制流程的流轉。
流程步驟體:比如審批類型步驟,通過提交來保存審核信息,還有workflow core默認自帶的流程步驟體,比如Activity、event、deside等等。
創建步驟體
請求參數描述
步驟體介紹查看上一篇博文。

1 { 2 "name": "FixedUserAudit", 3 "displayName": "指定用戶審核", 4 "inputs": [ 5 { 6 "key": "UserId", 7 "stepBodyParaType": 0, 8 "name": "UserId", 9 "displayName": "審核人", 10 "value": "data.UserId" 11 }, 12 { 13 "key": "DecideBranching", 14 "stepBodyParaType": 1, 15 "name": "DecideBranching", 16 "displayName": "審核人", 17 "value": "step.DecideBranching" 18 } 19 ], 20 "typeFullName": "Hx.Workflow.Application.StepBodys.GeneralAuditingStepBody", 21 "assemblyFullName": "Hx.Workflow.Application, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" 22 }
此步驟體為通用審核步驟體,其中包含活動等待,活動等待需要攜帶參數DecideBranching,如果步驟(節點)為分支步驟,則通過參數DecideBranching來區分進入哪一個分支。
接口描述
返回參數描述
返回狀態204,返回值null。
刪除步驟體
請求參數
請求參數添加route的方式,添加內容為步驟體名稱。
接口描述
返回參數
204,null。
查詢步驟體
請求參數
請求參數添加route的方式,添加內容為步驟名稱。
接口描述
返回參數

1 { 2 "name": "FixedUserAudit", 3 "displayName": "指定用戶審核", 4 "inputs": [ 5 { 6 "wkNodeId": "917ac78c-83f5-a8e2-5f85-39fc6cb17d64", 7 "key": "UserId", 8 "stepBodyParaType": 0, 9 "name": "UserId", 10 "displayName": "審核人", 11 "value": "data.UserId" 12 }, 13 { 14 "wkNodeId": "917ac78c-83f5-a8e2-5f85-39fc6cb17d64", 15 "key": "DecideBranching", 16 "stepBodyParaType": 1, 17 "name": "DecideBranching", 18 "displayName": "審核人", 19 "value": "step.DecideBranching" 20 } 21 ], 22 "typeFullName": "Hx.Workflow.Application.StepBodys.GeneralAuditingStepBody", 23 "assemblyFullName": "Hx.Workflow.Application, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" 24 }