XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEWorkflow

【WinUI】XFE基于windows的工作流

公开
关注 0 Fork 0 Star 0
UTF-8
{
  "execute": {
    "id": "2549b4aa785c4d819b3023dfeb4443aa",
    "fromNode": "start",
    "fromPort": "next",
    "toNode": "second",
    "toPort": "in",
    "kind": "Execution"
  },
  "data": {
    "id": "aa5058a783834109b813130ef3c921f5",
    "fromNode": "start",
    "fromPort": "inputs",
    "toNode": "second",
    "toPort": "message",
    "kind": "Data"
  },
  "graphEdges": 5,
  "nativeMouse": true,
  "nativeKeyboard": true,
  "keys": [
    "Ctrl\u002BControl",
    "Ctrl\u002BZ",
    "Ctrl\u002BControl",
    "Ctrl\u002BY",
    "Escape",
    "Ctrl\u002BControl",
    "Ctrl\u002BZ",
    "Ctrl\u002BControl",
    "Ctrl\u002BY",
    "Ctrl\u002BControl",
    "Ctrl\u002BZ",
    "Ctrl\u002BControl",
    "Ctrl\u002BZ",
    "Ctrl\u002BControl",
    "Ctrl\u002BZ",
    "Ctrl\u002BControl",
    "Ctrl\u002BY",
    "Ctrl\u002BControl",
    "Ctrl\u002BZ",
    "Ctrl\u002BControl",
    "Ctrl\u002BZ"
  ],
  "pointerEventCount": 158,
  "steps": [
    {
      "stage": "execution-reconnected",
      "edges": [
        {
          "id": "aa5058a783834109b813130ef3c921f5",
          "kind": "Data",
          "fromNode": "start",
          "fromPort": "inputs",
          "toNode": "end",
          "toPort": "result"
        },
        {
          "id": "2549b4aa785c4d819b3023dfeb4443aa",
          "kind": "Execution",
          "fromNode": "start",
          "fromPort": "next",
          "toNode": "second",
          "toPort": "in"
        }
      ],
      "undo": 1,
      "redo": 0
    },
    {
      "stage": "execution-reconnect-undone",
      "edges": [
        {
          "id": "2549b4aa785c4d819b3023dfeb4443aa",
          "kind": "Execution",
          "fromNode": "start",
          "fromPort": "next",
          "toNode": "first",
          "toPort": "in"
        },
        {
          "id": "aa5058a783834109b813130ef3c921f5",
          "kind": "Data",
          "fromNode": "start",
          "fromPort": "inputs",
          "toNode": "end",
          "toPort": "result"
        }
      ],
      "undo": 0,
      "redo": 1
    },
    {
      "stage": "execution-reconnect-redone",
      "edges": [
        {
          "id": "aa5058a783834109b813130ef3c921f5",
          "kind": "Data",
          "fromNode": "start",
          "fromPort": "inputs",
          "toNode": "end",
          "toPort": "result"
        },
        {
          "id": "2549b4aa785c4d819b3023dfeb4443aa",
          "kind": "Execution",
          "fromNode": "start",
          "fromPort": "next",
          "toNode": "second",
          "toPort": "in"
        }
      ],
      "undo": 1,
      "redo": 0
    },
    {
      "stage": "execution-disconnected-on-blank",
      "edges": [
        {
          "id": "aa5058a783834109b813130ef3c921f5",
          "kind": "Data",
          "fromNode": "start",
          "fromPort": "inputs",
          "toNode": "end",
          "toPort": "result"
        }
      ],
      "undo": 2,
      "redo": 0
    },
    {
      "stage": "execution-disconnect-undone",
      "edges": [
        {
          "id": "aa5058a783834109b813130ef3c921f5",
          "kind": "Data",
          "fromNode": "start",
          "fromPort": "inputs",
          "toNode": "end",
          "toPort": "result"
        },
        {
          "id": "2549b4aa785c4d819b3023dfeb4443aa",
          "kind": "Execution",
          "fromNode": "start",
          "fromPort": "next",
          "toNode": "second",
          "toPort": "in"
        }
      ],
      "undo": 1,
      "redo": 1
    },
    {
      "stage": "execution-disconnect-redone",
      "edges": [
        {
          "id": "aa5058a783834109b813130ef3c921f5",
          "kind": "Data",
          "fromNode": "start",
          "fromPort": "inputs",
          "toNode": "end",
          "toPort": "result"
        }
      ],
      "undo": 2,
      "redo": 0
    },
    {
      "stage": "data-reconnected",
      "edges": [
        {
          "id": "2549b4aa785c4d819b3023dfeb4443aa",
          "kind": "Execution",
          "fromNode": "start",
          "fromPort": "next",
          "toNode": "second",
          "toPort": "in"
        },
        {
          "id": "aa5058a783834109b813130ef3c921f5",
          "kind": "Data",
          "fromNode": "start",
          "fromPort": "inputs",
          "toNode": "second",
          "toPort": "message"
        }
      ],
      "undo": 2,
      "redo": 0
    },
    {
      "stage": "occupied-data-input-replaced",
      "edges": [
        {
          "id": "2549b4aa785c4d819b3023dfeb4443aa",
          "kind": "Execution",
          "fromNode": "start",
          "fromPort": "next",
          "toNode": "second",
          "toPort": "in"
        },
        {
          "id": "aa5058a783834109b813130ef3c921f5",
          "kind": "Data",
          "fromNode": "start",
          "fromPort": "inputs",
          "toNode": "end",
          "toPort": "result"
        }
      ],
      "undo": 4,
      "redo": 0
    },
    {
      "stage": "occupied-data-input-restored-by-one-undo",
      "edges": [
        {
          "id": "2549b4aa785c4d819b3023dfeb4443aa",
          "kind": "Execution",
          "fromNode": "start",
          "fromPort": "next",
          "toNode": "second",
          "toPort": "in"
        },
        {
          "id": "aa5058a783834109b813130ef3c921f5",
          "kind": "Data",
          "fromNode": "start",
          "fromPort": "inputs",
          "toNode": "second",
          "toPort": "message"
        },
        {
          "id": "2ddbc242e1d644ba93f4fb72c3e82457",
          "kind": "Data",
          "fromNode": "start",
          "fromPort": "inputs",
          "toNode": "end",
          "toPort": "result"
        }
      ],
      "undo": 3,
      "redo": 1
    },
    {
      "stage": "data-disconnected-on-blank",
      "edges": [
        {
          "id": "2549b4aa785c4d819b3023dfeb4443aa",
          "kind": "Execution",
          "fromNode": "start",
          "fromPort": "next",
          "toNode": "second",
          "toPort": "in"
        },
        {
          "id": "2ddbc242e1d644ba93f4fb72c3e82457",
          "kind": "Data",
          "fromNode": "start",
          "fromPort": "inputs",
          "toNode": "end",
          "toPort": "result"
        }
      ],
      "undo": 4,
      "redo": 0
    },
    {
      "stage": "data-disconnect-undone",
      "edges": [
        {
          "id": "2549b4aa785c4d819b3023dfeb4443aa",
          "kind": "Execution",
          "fromNode": "start",
          "fromPort": "next",
          "toNode": "second",
          "toPort": "in"
        },
        {
          "id": "aa5058a783834109b813130ef3c921f5",
          "kind": "Data",
          "fromNode": "start",
          "fromPort": "inputs",
          "toNode": "second",
          "toPort": "message"
        },
        {
          "id": "2ddbc242e1d644ba93f4fb72c3e82457",
          "kind": "Data",
          "fromNode": "start",
          "fromPort": "inputs",
          "toNode": "end",
          "toPort": "result"
        }
      ],
      "undo": 3,
      "redo": 1
    },
    {
      "stage": "data-disconnect-redone",
      "edges": [
        {
          "id": "2549b4aa785c4d819b3023dfeb4443aa",
          "kind": "Execution",
          "fromNode": "start",
          "fromPort": "next",
          "toNode": "second",
          "toPort": "in"
        },
        {
          "id": "2ddbc242e1d644ba93f4fb72c3e82457",
          "kind": "Data",
          "fromNode": "start",
          "fromPort": "inputs",
          "toNode": "end",
          "toPort": "result"
        }
      ],
      "undo": 4,
      "redo": 0
    },
    {
      "stage": "selected-incoming-wire-reconnected-and-restored",
      "edges": [
        {
          "id": "2549b4aa785c4d819b3023dfeb4443aa",
          "kind": "Execution",
          "fromNode": "start",
          "fromPort": "next",
          "toNode": "second",
          "toPort": "in"
        },
        {
          "id": "aa5058a783834109b813130ef3c921f5",
          "kind": "Data",
          "fromNode": "start",
          "fromPort": "inputs",
          "toNode": "second",
          "toPort": "message"
        },
        {
          "id": "2ddbc242e1d644ba93f4fb72c3e82457",
          "kind": "Data",
          "fromNode": "start",
          "fromPort": "inputs",
          "toNode": "end",
          "toPort": "result"
        },
        {
          "id": "1ea182e6cb9847a9a705f41ae63cf037",
          "kind": "Execution",
          "fromNode": "first",
          "fromPort": "next",
          "toNode": "second",
          "toPort": "in"
        },
        {
          "id": "f7b1ff2956724759ae5daa75a952b531",
          "kind": "Execution",
          "fromNode": "second",
          "fromPort": "next",
          "toNode": "end",
          "toPort": "in"
        }
      ],
      "undo": 5,
      "redo": 1
    }
  ],
  "undoAndRedo": true,
  "cancellationAndInvalidTypePreserve": true,
  "cycleRejected": true,
  "multipleIncomingSelection": true
}