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

XFEWorkflow

【WinUI】XFE基于windows的工作流

公开
关注 0 Fork 0 Star 0
UTF-8
{
  "execute": {
    "id": "8f067ea3d1c84ba4a740e17ee6aaaeec",
    "fromNode": "start",
    "fromPort": "next",
    "toNode": "second",
    "toPort": "in",
    "kind": "Execution"
  },
  "data": {
    "id": "7c9a4fd6c41247bf9e02ee828b6bf4c2",
    "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": 160,
  "steps": [
    {
      "stage": "execution-reconnected",
      "edges": [
        {
          "id": "7c9a4fd6c41247bf9e02ee828b6bf4c2",
          "kind": "Data",
          "fromNode": "start",
          "fromPort": "inputs",
          "toNode": "end",
          "toPort": "result"
        },
        {
          "id": "8f067ea3d1c84ba4a740e17ee6aaaeec",
          "kind": "Execution",
          "fromNode": "start",
          "fromPort": "next",
          "toNode": "second",
          "toPort": "in"
        }
      ],
      "undo": 1,
      "redo": 0
    },
    {
      "stage": "execution-reconnect-undone",
      "edges": [
        {
          "id": "8f067ea3d1c84ba4a740e17ee6aaaeec",
          "kind": "Execution",
          "fromNode": "start",
          "fromPort": "next",
          "toNode": "first",
          "toPort": "in"
        },
        {
          "id": "7c9a4fd6c41247bf9e02ee828b6bf4c2",
          "kind": "Data",
          "fromNode": "start",
          "fromPort": "inputs",
          "toNode": "end",
          "toPort": "result"
        }
      ],
      "undo": 0,
      "redo": 1
    },
    {
      "stage": "execution-reconnect-redone",
      "edges": [
        {
          "id": "7c9a4fd6c41247bf9e02ee828b6bf4c2",
          "kind": "Data",
          "fromNode": "start",
          "fromPort": "inputs",
          "toNode": "end",
          "toPort": "result"
        },
        {
          "id": "8f067ea3d1c84ba4a740e17ee6aaaeec",
          "kind": "Execution",
          "fromNode": "start",
          "fromPort": "next",
          "toNode": "second",
          "toPort": "in"
        }
      ],
      "undo": 1,
      "redo": 0
    },
    {
      "stage": "execution-disconnected-on-blank",
      "edges": [
        {
          "id": "7c9a4fd6c41247bf9e02ee828b6bf4c2",
          "kind": "Data",
          "fromNode": "start",
          "fromPort": "inputs",
          "toNode": "end",
          "toPort": "result"
        }
      ],
      "undo": 2,
      "redo": 0
    },
    {
      "stage": "execution-disconnect-undone",
      "edges": [
        {
          "id": "7c9a4fd6c41247bf9e02ee828b6bf4c2",
          "kind": "Data",
          "fromNode": "start",
          "fromPort": "inputs",
          "toNode": "end",
          "toPort": "result"
        },
        {
          "id": "8f067ea3d1c84ba4a740e17ee6aaaeec",
          "kind": "Execution",
          "fromNode": "start",
          "fromPort": "next",
          "toNode": "second",
          "toPort": "in"
        }
      ],
      "undo": 1,
      "redo": 1
    },
    {
      "stage": "execution-disconnect-redone",
      "edges": [
        {
          "id": "7c9a4fd6c41247bf9e02ee828b6bf4c2",
          "kind": "Data",
          "fromNode": "start",
          "fromPort": "inputs",
          "toNode": "end",
          "toPort": "result"
        }
      ],
      "undo": 2,
      "redo": 0
    },
    {
      "stage": "data-reconnected",
      "edges": [
        {
          "id": "8f067ea3d1c84ba4a740e17ee6aaaeec",
          "kind": "Execution",
          "fromNode": "start",
          "fromPort": "next",
          "toNode": "second",
          "toPort": "in"
        },
        {
          "id": "7c9a4fd6c41247bf9e02ee828b6bf4c2",
          "kind": "Data",
          "fromNode": "start",
          "fromPort": "inputs",
          "toNode": "second",
          "toPort": "message"
        }
      ],
      "undo": 2,
      "redo": 0
    },
    {
      "stage": "occupied-data-input-replaced",
      "edges": [
        {
          "id": "8f067ea3d1c84ba4a740e17ee6aaaeec",
          "kind": "Execution",
          "fromNode": "start",
          "fromPort": "next",
          "toNode": "second",
          "toPort": "in"
        },
        {
          "id": "7c9a4fd6c41247bf9e02ee828b6bf4c2",
          "kind": "Data",
          "fromNode": "start",
          "fromPort": "inputs",
          "toNode": "end",
          "toPort": "result"
        }
      ],
      "undo": 4,
      "redo": 0
    },
    {
      "stage": "occupied-data-input-restored-by-one-undo",
      "edges": [
        {
          "id": "8f067ea3d1c84ba4a740e17ee6aaaeec",
          "kind": "Execution",
          "fromNode": "start",
          "fromPort": "next",
          "toNode": "second",
          "toPort": "in"
        },
        {
          "id": "7c9a4fd6c41247bf9e02ee828b6bf4c2",
          "kind": "Data",
          "fromNode": "start",
          "fromPort": "inputs",
          "toNode": "second",
          "toPort": "message"
        },
        {
          "id": "4d16949183ec4b2ab0235f07a67e2643",
          "kind": "Data",
          "fromNode": "start",
          "fromPort": "inputs",
          "toNode": "end",
          "toPort": "result"
        }
      ],
      "undo": 3,
      "redo": 1
    },
    {
      "stage": "data-disconnected-on-blank",
      "edges": [
        {
          "id": "8f067ea3d1c84ba4a740e17ee6aaaeec",
          "kind": "Execution",
          "fromNode": "start",
          "fromPort": "next",
          "toNode": "second",
          "toPort": "in"
        },
        {
          "id": "4d16949183ec4b2ab0235f07a67e2643",
          "kind": "Data",
          "fromNode": "start",
          "fromPort": "inputs",
          "toNode": "end",
          "toPort": "result"
        }
      ],
      "undo": 4,
      "redo": 0
    },
    {
      "stage": "data-disconnect-undone",
      "edges": [
        {
          "id": "8f067ea3d1c84ba4a740e17ee6aaaeec",
          "kind": "Execution",
          "fromNode": "start",
          "fromPort": "next",
          "toNode": "second",
          "toPort": "in"
        },
        {
          "id": "7c9a4fd6c41247bf9e02ee828b6bf4c2",
          "kind": "Data",
          "fromNode": "start",
          "fromPort": "inputs",
          "toNode": "second",
          "toPort": "message"
        },
        {
          "id": "4d16949183ec4b2ab0235f07a67e2643",
          "kind": "Data",
          "fromNode": "start",
          "fromPort": "inputs",
          "toNode": "end",
          "toPort": "result"
        }
      ],
      "undo": 3,
      "redo": 1
    },
    {
      "stage": "data-disconnect-redone",
      "edges": [
        {
          "id": "8f067ea3d1c84ba4a740e17ee6aaaeec",
          "kind": "Execution",
          "fromNode": "start",
          "fromPort": "next",
          "toNode": "second",
          "toPort": "in"
        },
        {
          "id": "4d16949183ec4b2ab0235f07a67e2643",
          "kind": "Data",
          "fromNode": "start",
          "fromPort": "inputs",
          "toNode": "end",
          "toPort": "result"
        }
      ],
      "undo": 4,
      "redo": 0
    },
    {
      "stage": "selected-incoming-wire-reconnected-and-restored",
      "edges": [
        {
          "id": "8f067ea3d1c84ba4a740e17ee6aaaeec",
          "kind": "Execution",
          "fromNode": "start",
          "fromPort": "next",
          "toNode": "second",
          "toPort": "in"
        },
        {
          "id": "7c9a4fd6c41247bf9e02ee828b6bf4c2",
          "kind": "Data",
          "fromNode": "start",
          "fromPort": "inputs",
          "toNode": "second",
          "toPort": "message"
        },
        {
          "id": "4d16949183ec4b2ab0235f07a67e2643",
          "kind": "Data",
          "fromNode": "start",
          "fromPort": "inputs",
          "toNode": "end",
          "toPort": "result"
        },
        {
          "id": "b76f8d8336f14569843ab3abbf460054",
          "kind": "Execution",
          "fromNode": "first",
          "fromPort": "next",
          "toNode": "second",
          "toPort": "in"
        },
        {
          "id": "60dc1abe50a74f2ba7031af016c1734b",
          "kind": "Execution",
          "fromNode": "second",
          "fromPort": "next",
          "toNode": "end",
          "toPort": "in"
        }
      ],
      "undo": 5,
      "redo": 1
    }
  ],
  "undoAndRedo": true,
  "cancellationAndInvalidTypePreserve": true,
  "cycleRejected": true,
  "multipleIncomingSelection": true
}