Workflow Schema

智慧設備順序控制系統共用骨架文件

返回首頁

Workflow Schema

本文件說明第一階段 workflows.json 的設定格式與驗證規則。

正式程式碼範例位於程式 repo:

samples/config/workflows.json

workflows.json

{
  "Workflows": [
    {
      "WorkflowId": "LIGHT_SENSOR_DEMO",
      "WorkflowName": "燈號導引 + Sensor 驗證",
      "Version": "0.1.0",
      "StartNodeId": "light-on",
      "Nodes": [
        {
          "NodeId": "light-on",
          "NodeName": "開啟燈號",
          "DeviceId": "LED_001",
          "ExecuteCommand": "LightOn",
          "SuccessNextNodeId": "sensor-verify",
          "FailNextNodeId": "",
          "TimeoutMs": 3000,
          "RetryCount": 1
        }
      ]
    }
  ]
}

驗證規則

目前實作狀態

項目狀態
Workflow 設定模型已完成
Workflow 設定驗證已完成
Workflow 範例 JSON已完成
FailNextNodeId 分支實際執行尚未完成