Gooflow是一個基于HTML5 Canvas的流程圖繪制工具。它可以用于繪制各種工作流、業務流程、節點圖等各種圖形化展示。
Gooflow支持將繪制好的流程圖以JSON格式進行保存,并且可以通過JSON數據快速恢復之前繪制的流程圖。
JSON格式是一種輕量級的數據交換格式,具有易讀、易編寫的特點,因此在Gooflow中使用JSON格式進行數據交互是非常方便的。
{ "nodes": [ { "name": "開始", "type": "start", "left": 50, "top": 50, "width": 50, "height": 50, "id": "1548114424588" }, { "name": "節點1", "type": "node", "left": 150, "top": 50, "width": 80, "height": 50, "id": "1548114466259" }, { "name": "節點2", "type": "node", "left": 150, "top": 150, "width": 80, "height": 50, "id": "1548114473168" }, { "name": "結束", "type": "end", "left": 250, "top": 100, "width": 50, "height": 50, "id": "1548114457578" } ], "lines": [ { "id": "1548115266322", "from": "1548114424588", "to": "1548114466259", "name": "連線1", "type": "sl" }, { "id": "1548115270641", "from": "1548114473168", "to": "1548114457578", "name": "連線2", "type": "sl" } ] }
在上面的JSON數據中,nodes表示繪制的節點信息,包括節點名稱、類型、位置、大小和ID等;lines表示節點之間的連線信息,包括連線名稱、起始節點、目標節點和類型等。
使用Gooflow保存和恢復流程圖數據,可以讓我們更好地管理流程圖,提高工作效率。