{
  "name": "invoicing-process",
  "title": "Monthly invoicing",
  "description": "The monthly invoicing process, its links numbered as its steps, and its sequence diagram.",
  "formats": [
    "svg",
    "sequence"
  ],
  "declared": "views.cav:147:6",
  "nodes": [
    {
      "id": "invoicing.billing",
      "kind": "app",
      "label": "billing",
      "frame": null
    },
    {
      "id": "invoicing.crm",
      "kind": "app",
      "label": "crm",
      "frame": null
    },
    {
      "id": "invoicing.crmdb",
      "kind": "database",
      "label": "crmdb",
      "frame": null
    },
    {
      "id": "invoicing.analytics",
      "kind": "database",
      "label": "analytics",
      "frame": null
    },
    {
      "id": "accounting.legacy-erp",
      "kind": "app",
      "label": "Accounting ERP",
      "frame": null
    },
    {
      "id": "stripe",
      "kind": "saas",
      "label": "stripe",
      "frame": null
    }
  ],
  "frames": [],
  "edges": [
    {
      "source": "invoicing.billing",
      "target": "invoicing.crm",
      "relation": null,
      "ports": [
        "https/443"
      ],
      "layers": [
        "flow"
      ],
      "carries": [
        "customer"
      ],
      "through": [],
      "through_steps": [],
      "step": 1
    },
    {
      "source": "invoicing.crm",
      "target": "invoicing.crmdb",
      "relation": null,
      "ports": [
        "tcp/5432"
      ],
      "layers": [
        "flow"
      ],
      "carries": [
        "customer",
        "invoice"
      ],
      "through": [],
      "through_steps": [],
      "step": 2
    },
    {
      "source": "invoicing.billing",
      "target": "stripe",
      "relation": null,
      "ports": [
        "https/443"
      ],
      "layers": [
        "flow"
      ],
      "carries": [
        "invoice"
      ],
      "through": [
        "aws-paris.prod.nat-gw"
      ],
      "through_steps": [
        [
          "aws-paris.prod.nat-gw"
        ]
      ],
      "step": 5
    },
    {
      "source": "invoicing.billing",
      "target": "accounting.legacy-erp",
      "relation": null,
      "ports": [
        "tcp/1521"
      ],
      "layers": [
        "flow"
      ],
      "carries": [
        "invoice"
      ],
      "through": [
        "paris-dc1.fw01",
        "paris-aws-1"
      ],
      "through_steps": [
        [
          "paris-aws-1"
        ],
        [
          "paris-dc1.fw01"
        ]
      ],
      "step": 6
    },
    {
      "source": "invoicing.billing",
      "target": "invoicing.analytics",
      "relation": null,
      "ports": [
        "tcp/5432"
      ],
      "layers": [
        "flow"
      ],
      "carries": [
        "invoice"
      ],
      "through": [],
      "through_steps": [],
      "step": 7
    }
  ],
  "diagnostics": []
}
