{
  "version": 1,
  "title": "Flowchart versus sequence: asynchronous export",
  "format": "custom",
  "canvasSize": [
    1200,
    720
  ],
  "watermark": true,
  "objects": [
    {
      "type": "text",
      "text": "Flowchart vs sequence diagram",
      "x": 48,
      "y": 28,
      "fontSize": 49,
      "color": "#292d32",
      "fontFamily": "sans"
    },
    {
      "type": "text",
      "text": "Same fictional report export. Different question.",
      "x": 49,
      "y": 101,
      "fontSize": 30,
      "color": "#58675f",
      "fontFamily": "sans"
    },
    {
      "type": "pen",
      "points": [
        [
          49,
          162
        ],
        [
          332,
          163
        ],
        [
          615,
          161
        ],
        [
          901,
          163
        ],
        [
          1150,
          162
        ]
      ],
      "color": "#b9c8c0",
      "width": 3,
      "smooth": false
    },
    {
      "type": "text",
      "text": "FLOWCHART  ·  what next?",
      "x": 52,
      "y": 194,
      "fontSize": 27,
      "color": "#287355",
      "fontFamily": "sans"
    },
    {
      "type": "text",
      "text": "SEQUENCE  ·  who sends what?",
      "x": 627,
      "y": 194,
      "fontSize": 27,
      "color": "#285caa",
      "fontFamily": "sans"
    },
    {
      "type": "pen",
      "points": [
        [
          604,
          194
        ],
        [
          604,
          305
        ],
        [
          604,
          420
        ],
        [
          604,
          540
        ],
        [
          604,
          624
        ]
      ],
      "color": "#b9c8c0",
      "width": 3,
      "smooth": false
    },
    {
      "type": "pen",
      "points": [
        [
          66,
          264
        ],
        [
          318,
          266
        ],
        [
          317,
          331
        ],
        [
          67,
          330
        ],
        [
          66,
          264
        ]
      ],
      "color": "#b9c8c0",
      "width": 3,
      "smooth": false
    },
    {
      "type": "text",
      "text": "Request export",
      "x": 91,
      "y": 280,
      "fontSize": 31,
      "color": "#292d32",
      "fontFamily": "sans"
    },
    {
      "type": "arrow",
      "points": [
        [
          192,
          331
        ],
        [
          192,
          356
        ]
      ],
      "color": "#285caa",
      "width": 4,
      "smooth": false
    },
    {
      "type": "pen",
      "points": [
        [
          192,
          361
        ],
        [
          316,
          426
        ],
        [
          192,
          491
        ],
        [
          68,
          426
        ],
        [
          192,
          361
        ]
      ],
      "color": "#285caa",
      "width": 3,
      "smooth": false
    },
    {
      "type": "text",
      "text": "Ready?",
      "x": 137,
      "y": 411,
      "fontSize": 31,
      "color": "#292d32",
      "fontFamily": "sans"
    },
    {
      "type": "arrow",
      "points": [
        [
          192,
          491
        ],
        [
          192,
          538
        ]
      ],
      "color": "#287355",
      "width": 4,
      "smooth": false
    },
    {
      "type": "text",
      "text": "Yes",
      "x": 208,
      "y": 506,
      "fontSize": 24,
      "color": "#287355",
      "fontFamily": "sans"
    },
    {
      "type": "pen",
      "points": [
        [
          65,
          540
        ],
        [
          318,
          542
        ],
        [
          317,
          609
        ],
        [
          66,
          608
        ],
        [
          65,
          540
        ]
      ],
      "color": "#b9c8c0",
      "width": 3,
      "smooth": false
    },
    {
      "type": "text",
      "text": "Download file",
      "x": 92,
      "y": 557,
      "fontSize": 31,
      "color": "#292d32",
      "fontFamily": "sans"
    },
    {
      "type": "arrow",
      "points": [
        [
          316,
          426
        ],
        [
          388,
          426
        ]
      ],
      "color": "#a34438",
      "width": 4,
      "smooth": false
    },
    {
      "type": "text",
      "text": "No",
      "x": 326,
      "y": 390,
      "fontSize": 24,
      "color": "#a34438",
      "fontFamily": "sans"
    },
    {
      "type": "pen",
      "points": [
        [
          389,
          391
        ],
        [
          566,
          393
        ],
        [
          565,
          463
        ],
        [
          390,
          462
        ],
        [
          389,
          391
        ]
      ],
      "color": "#b9c8c0",
      "width": 3,
      "smooth": false
    },
    {
      "type": "text",
      "text": "Wait + poll",
      "x": 399,
      "y": 409,
      "fontSize": 27,
      "color": "#292d32",
      "fontFamily": "sans"
    },
    {
      "type": "arrow",
      "points": [
        [
          478,
          391
        ],
        [
          478,
          349
        ],
        [
          352,
          348
        ],
        [
          270,
          348
        ],
        [
          270,
          386
        ]
      ],
      "color": "#a34438",
      "width": 3,
      "smooth": false
    },
    {
      "type": "text",
      "text": "CLIENT",
      "x": 647,
      "y": 267,
      "fontSize": 28,
      "color": "#292d32",
      "fontFamily": "sans"
    },
    {
      "type": "text",
      "text": "API",
      "x": 864,
      "y": 267,
      "fontSize": 28,
      "color": "#292d32",
      "fontFamily": "sans"
    },
    {
      "type": "text",
      "text": "WORKER",
      "x": 1037,
      "y": 267,
      "fontSize": 28,
      "color": "#292d32",
      "fontFamily": "sans"
    },
    {
      "type": "pen",
      "points": [
        [
          700,
          311
        ],
        [
          700,
          625
        ]
      ],
      "color": "#b9c8c0",
      "width": 3,
      "smooth": false
    },
    {
      "type": "pen",
      "points": [
        [
          902,
          311
        ],
        [
          902,
          625
        ]
      ],
      "color": "#b9c8c0",
      "width": 3,
      "smooth": false
    },
    {
      "type": "pen",
      "points": [
        [
          1100,
          311
        ],
        [
          1100,
          625
        ]
      ],
      "color": "#b9c8c0",
      "width": 3,
      "smooth": false
    },
    {
      "type": "text",
      "text": "POST /exports",
      "x": 726,
      "y": 313,
      "fontSize": 25,
      "color": "#292d32",
      "fontFamily": "sans"
    },
    {
      "type": "arrow",
      "points": [
        [
          703,
          352
        ],
        [
          899,
          352
        ]
      ],
      "color": "#285caa",
      "width": 3,
      "smooth": false
    },
    {
      "type": "text",
      "text": "202 + job 7",
      "x": 738,
      "y": 375,
      "fontSize": 25,
      "color": "#292d32",
      "fontFamily": "sans"
    },
    {
      "type": "arrow",
      "points": [
        [
          899,
          410
        ],
        [
          703,
          410
        ]
      ],
      "color": "#287355",
      "width": 3,
      "smooth": false
    },
    {
      "type": "text",
      "text": "Generate CSV",
      "x": 922,
      "y": 430,
      "fontSize": 24,
      "color": "#292d32",
      "fontFamily": "sans"
    },
    {
      "type": "arrow",
      "points": [
        [
          905,
          465
        ],
        [
          1097,
          465
        ]
      ],
      "color": "#285caa",
      "width": 3,
      "smooth": false
    },
    {
      "type": "text",
      "text": "Job done",
      "x": 970,
      "y": 474,
      "fontSize": 23,
      "color": "#292d32",
      "fontFamily": "sans"
    },
    {
      "type": "arrow",
      "points": [
        [
          1097,
          507
        ],
        [
          905,
          507
        ]
      ],
      "color": "#287355",
      "width": 3,
      "smooth": false
    },
    {
      "type": "text",
      "text": "GET /exports/7",
      "x": 715,
      "y": 519,
      "fontSize": 25,
      "color": "#292d32",
      "fontFamily": "sans"
    },
    {
      "type": "arrow",
      "points": [
        [
          703,
          556
        ],
        [
          899,
          556
        ]
      ],
      "color": "#285caa",
      "width": 3,
      "smooth": false
    },
    {
      "type": "text",
      "text": "Ready + file",
      "x": 741,
      "y": 571,
      "fontSize": 25,
      "color": "#292d32",
      "fontFamily": "sans"
    },
    {
      "type": "arrow",
      "points": [
        [
          899,
          610
        ],
        [
          703,
          610
        ]
      ],
      "color": "#287355",
      "width": 3,
      "smooth": false
    },
    {
      "type": "pen",
      "points": [
        [
          49,
          649
        ],
        [
          310,
          651
        ],
        [
          611,
          649
        ],
        [
          870,
          651
        ],
        [
          1150,
          649
        ]
      ],
      "color": "#b9c8c0",
      "width": 3,
      "smooth": false
    },
    {
      "type": "text",
      "text": "Decision path",
      "x": 50,
      "y": 663,
      "fontSize": 24,
      "color": "#58675f",
      "fontFamily": "sans"
    },
    {
      "type": "text",
      "text": "Messages in time order",
      "x": 631,
      "y": 663,
      "fontSize": 24,
      "color": "#58675f",
      "fontFamily": "sans"
    }
  ]
}
