Files
2026-07-24 20:47:16 +00:00

67256 lines
1.8 MiB
Plaintext

{
"version": 1,
"purpose": "Pre-computed deep design profiles for every bundled SAP reference template. Consulted by iterate.py and find_pattern.py so the LLM can study the design recipe of its chosen scaffold.",
"templates": {
"ac_RA0001_E2B_CloudConnector.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0001_E2B_CloudConnector.drawio",
"name": "ac_RA0001_E2B_CloudConnector.drawio",
"family": "ra0001",
"level": "l2",
"primary": false,
"title": "Enterprise to business connectivity with SAP Cloud Connector",
"aliases": [
"E2B Cloud Connector",
"Cloud Connector",
"principal propagation",
"hybrid connectivity"
],
"tags": [
"e2b",
"cloudconnector",
"private-connectivity",
"principalpropagation",
"on-premise",
"destination",
"identity"
],
"domain": "integration",
"canvas_w": 1169,
"canvas_h": 827,
"background": "",
"zones": [
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-15",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 694,
"y": 4,
"w": 830,
"h": 735,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "lZODZxnkbnghFLNg79PO-11",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 220,
"h": 360,
"parent_id": "lZODZxnkbnghFLNg79PO-38",
"color_role": "non-sap-slate"
},
{
"cell_id": "lZODZxnkbnghFLNg79PO-2",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 300,
"h": 160,
"parent_id": "lZODZxnkbnghFLNg79PO-41",
"color_role": "non-sap-slate"
},
{
"cell_id": "lJIQFSLDb_arjXTgXhPW-1",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": 0,
"y": 0,
"w": 323,
"h": 114,
"parent_id": "LHxhHbAAdALZvwne7CDH-15",
"color_role": "other (#eaecee)"
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-16",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 720,
"y": 67,
"w": 775,
"h": 502,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "2",
"label": "",
"fill": "#ecf8ff",
"stroke": "#0070F2",
"x": 854,
"y": 128,
"w": 424,
"h": 426,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-6",
"label": "",
"fill": "#FFF0FA",
"stroke": "#cc00dc",
"x": 978,
"y": 259,
"w": 260,
"h": 130,
"parent_id": "1",
"color_role": "pink accent (trust)"
}
],
"cards": [
{
"cell_id": "QrpVGMVo-5H9nDl7puQB-6",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": 363,
"y": 156,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-78",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 715,
"y": 629,
"w": 362,
"h": 98,
"parent_zone": null
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-85",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 1580,
"y": 309,
"w": 153,
"h": 68,
"parent_zone": null
},
{
"cell_id": "i5Ugfd166CEYFusr1dS5-23",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": 498,
"y": 463,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "lZODZxnkbnghFLNg79PO-12",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 20,
"y": 45,
"w": 180,
"h": 145,
"parent_zone": null
},
{
"cell_id": "lZODZxnkbnghFLNg79PO-22",
"label": "Other IoT Plaforms",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 30,
"y": 140,
"w": 160,
"h": 34,
"parent_zone": null
},
{
"cell_id": "lZODZxnkbnghFLNg79PO-23",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 20,
"y": 200,
"w": 180,
"h": 150,
"parent_zone": null
},
{
"cell_id": "lZODZxnkbnghFLNg79PO-35",
"label": "3rd Party Applications",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 30,
"y": 230,
"w": 160,
"h": 30,
"parent_zone": null
},
{
"cell_id": "lZODZxnkbnghFLNg79PO-36",
"label": "3rd Party Enterprise Apps",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 30,
"y": 270,
"w": 160,
"h": 30,
"parent_zone": null
},
{
"cell_id": "lZODZxnkbnghFLNg79PO-37",
"label": "Productivity Tools",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 30,
"y": 310,
"w": 160,
"h": 30,
"parent_zone": null
},
{
"cell_id": "LHxhHbAAdALZvwne7CDH-17",
"label": "Hyperscaler IoT Platforms Microsoft Azure/ AWS",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 30,
"y": 97,
"w": 160,
"h": 34,
"parent_zone": null
},
{
"cell_id": "lZODZxnkbnghFLNg79PO-3",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 20,
"y": 49,
"w": 260,
"h": 81,
"parent_zone": null
},
{
"cell_id": "lZODZxnkbnghFLNg79PO-45",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": 634,
"y": 152,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "lJIQFSLDb_arjXTgXhPW-4",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": 21,
"y": 82,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "lJIQFSLDb_arjXTgXhPW-5",
"label": "",
"fill": "#188918",
"stroke": "none",
"x": 21,
"y": 60,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "lJIQFSLDb_arjXTgXhPW-10",
"label": "",
"fill": "#0070F2",
"stroke": "none",
"x": 117,
"y": 60,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-63",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 13,
"w": 153,
"h": 120,
"parent_zone": null
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-19",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 153,
"h": 133,
"parent_zone": null
},
{
"cell_id": "mYb0OIEfCtn2UmpUFE31-3",
"label": "4",
"fill": "#2395FF",
"stroke": "none",
"x": 807,
"y": 252,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "mYb0OIEfCtn2UmpUFE31-4",
"label": "5",
"fill": "#2395FF",
"stroke": "none",
"x": 1366,
"y": 191,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-10",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 988,
"y": 299,
"w": 240,
"h": 80,
"parent_zone": null
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-8",
"label": "Modeller App",
"fill": "#FFEAF4",
"stroke": "none",
"x": 997,
"y": 326,
"w": 107,
"h": 20,
"parent_zone": null
},
{
"cell_id": "lZODZxnkbnghFLNg79PO-46",
"label": "Processor Srv",
"fill": "#FFEAF4",
"stroke": "none",
"x": 1113,
"y": 326,
"w": 107,
"h": 20,
"parent_zone": null
},
{
"cell_id": "lZODZxnkbnghFLNg79PO-47",
"label": "Monitoring App",
"fill": "#FFEAF4",
"stroke": "none",
"x": 1054,
"y": 352,
"w": 107,
"h": 20,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-24",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "1"
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-41",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "aZ0MxrTqLQG-AXpiNajb-40"
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-77",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "1"
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-82",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "1"
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-86",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 17,
"parent_id": "1"
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-162",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-163",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-164",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "i5Ugfd166CEYFusr1dS5-10",
"library_name": "inline-svg",
"label": "",
"w": 22,
"h": 21,
"parent_id": "lZODZxnkbnghFLNg79PO-6"
},
{
"cell_id": "i5Ugfd166CEYFusr1dS5-11",
"library_name": "inline-svg",
"label": "",
"w": 22,
"h": 21,
"parent_id": "lZODZxnkbnghFLNg79PO-6"
},
{
"cell_id": "i5Ugfd166CEYFusr1dS5-12",
"library_name": "inline-svg",
"label": "",
"w": 22,
"h": 21,
"parent_id": "lZODZxnkbnghFLNg79PO-6"
},
{
"cell_id": "i5Ugfd166CEYFusr1dS5-13",
"library_name": "inline-svg",
"label": "",
"w": 22,
"h": 21,
"parent_id": "lZODZxnkbnghFLNg79PO-6"
},
{
"cell_id": "lJIQFSLDb_arjXTgXhPW-13",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "LHxhHbAAdALZvwne7CDH-15"
},
{
"cell_id": "LHxhHbAAdALZvwne7CDH-36",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 17,
"parent_id": "LHxhHbAAdALZvwne7CDH-37"
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-21",
"library_name": "inline-svg",
"label": "",
"w": 26,
"h": 28,
"parent_id": "LHxhHbAAdALZvwne7CDH-38"
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-161",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "LHxhHbAAdALZvwne7CDH-38"
},
{
"cell_id": "GyjTEhcaRAmpPdTnbKXX-292",
"library_name": "inline-svg",
"label": "SAP Destination service",
"w": 32,
"h": 32,
"parent_id": "GyjTEhcaRAmpPdTnbKXX-291"
},
{
"cell_id": "LHxhHbAAdALZvwne7CDH-1",
"library_name": "inline-svg",
"label": "SAP Integration Suite, advance event mesh",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-166",
"library_name": "inline-svg",
"label": "SAP Build Work Zone, advanced edition",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-26",
"library_name": "inline-svg",
"label": "SAP HANA Cloud",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-29",
"library_name": "inline-svg",
"label": "SAP Application Logging service",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-35",
"library_name": "inline-svg",
"label": "SAP Authorization and Trust Management service",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "h3HDSwAOCUgEGLx8BBcW-14",
"library_name": "inline-svg",
"label": "SAP Build Process Automation",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "GyjTEhcaRAmpPdTnbKXX-298",
"library_name": "inline-svg",
"label": "SAP Connectivity service",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "3",
"library_name": "inline-svg",
"label": "SAP Build",
"w": 32,
"h": 32,
"parent_id": "1"
}
],
"pills": [
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-29",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-33",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-111",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-34",
"label": "HTTPS",
"fill": "#F5F6F7",
"stroke": "#475E75"
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-80",
"label": "OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-159",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475E75"
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-23",
"label": "Trust",
"fill": "#fff0fa",
"stroke": "#CC00DC"
}
],
"edges": [
{
"cell_id": "KafGypxfdozmPJURQ3H4-121",
"source": "aZ0MxrTqLQG-AXpiNajb-16",
"target": "",
"stroke_color": "NONE",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "i5Ugfd166CEYFusr1dS5-14",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-28",
"source": "aZ0MxrTqLQG-AXpiNajb-78",
"target": "aZ0MxrTqLQG-AXpiNajb-82",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-32",
"source": "aZ0MxrTqLQG-AXpiNajb-42",
"target": "aZ0MxrTqLQG-AXpiNajb-78",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-35",
"source": "aZ0MxrTqLQG-AXpiNajb-111",
"target": "aZ0MxrTqLQG-AXpiNajb-63",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-36",
"source": "aZ0MxrTqLQG-AXpiNajb-78",
"target": "aZ0MxrTqLQG-AXpiNajb-111",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-55",
"source": "aZ0MxrTqLQG-AXpiNajb-78",
"target": "aZ0MxrTqLQG-AXpiNajb-16",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-61",
"source": "GyjTEhcaRAmpPdTnbKXX-292",
"target": "aZ0MxrTqLQG-AXpiNajb-63",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-72",
"source": "aZ0MxrTqLQG-AXpiNajb-34",
"target": "aZ0MxrTqLQG-AXpiNajb-20",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-169",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-42",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "lJIQFSLDb_arjXTgXhPW-15",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "lJIQFSLDb_arjXTgXhPW-17",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "LHxhHbAAdALZvwne7CDH-40",
"source": "",
"target": "aZ0MxrTqLQG-AXpiNajb-85",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-91",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "4",
"source": "",
"target": "aZ0MxrTqLQG-AXpiNajb-16",
"stroke_color": "NONE",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-73",
"source": "GyjTEhcaRAmpPdTnbKXX-298",
"target": "aZ0MxrTqLQG-AXpiNajb-34",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-74",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-88",
"source": "aZ0MxrTqLQG-AXpiNajb-34",
"target": "aZ0MxrTqLQG-AXpiNajb-34",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-1",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-3",
"source": "",
"target": "GyjTEhcaRAmpPdTnbKXX-292",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-24",
"source": "NNhpY-dIR3qiy-xcSVZ_-23",
"target": "NNhpY-dIR3qiy-xcSVZ_-6",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-31",
"source": "",
"target": "NNhpY-dIR3qiy-xcSVZ_-26",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-32",
"source": "",
"target": "NNhpY-dIR3qiy-xcSVZ_-29",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-37",
"source": "",
"target": "NNhpY-dIR3qiy-xcSVZ_-23",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-50",
"source": "",
"target": "NNhpY-dIR3qiy-xcSVZ_-6",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-43",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-49",
"source": "",
"target": "NNhpY-dIR3qiy-xcSVZ_-35",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-84",
"source": "",
"target": "aZ0MxrTqLQG-AXpiNajb-166",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "lZODZxnkbnghFLNg79PO-44",
"source": "lZODZxnkbnghFLNg79PO-11",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"32x32": 13,
"22x21": 4,
"28x28": 3,
"28x17": 2,
"67x18": 1,
"16x16": 1,
"26x28": 1
},
"pill_vocab": [
"saml2/oidc",
"https",
"oidc",
"trust"
],
"color_distribution": {
"#1D2D3E": 35,
"#475E75": 34,
"#188918": 16,
"#FFFFFF": 15,
"#0070F2": 10,
"#F5F6F7": 9,
"#CC00DC": 6,
"#0057D2": 5,
"#2395FF": 5,
"#266F3A": 5,
"#F5FAE5": 4,
"#FFEAF4": 3,
"#5B738B": 2,
"#FFF0FA": 2,
"#EBF8FF": 1,
"#EAECEE": 1,
"#556B82": 1,
"#ECF8FF": 1,
"#595959": 1,
"#000000": 1
},
"font_sizes": {
"12": 38,
"10": 26,
"16": 18,
"14": 11,
"18": 6,
"11": 1
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 16,
"#188918": 7,
"#CC00DC": 3,
"NONE": 2,
"#5B738B": 1
},
"structure_summary": {
"top_level_zones": 4,
"nested_zones": 3,
"cards": 24,
"icons": 25,
"pills": 7,
"edges": 30
},
"edge_quality": {
"total": 30,
"with_anchors": 23,
"orthogonal": 7,
"dashed": 2
},
"detected_patterns": [
"dense-icon-landscape",
"labeled-flow-multi-pill",
"multi-zone-layout-4plus",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "Enterprise to business connectivity with SAP Cloud Connector. on a 1169\u00d7827 canvas. with top-level zones: (unnamed) [sap-blue], (unnamed) [sap-blue], (unnamed) [sap-blue], (unnamed) [pink accent (trust)]. and 25 icons (13\u00d7 32x32, 4\u00d7 22x21, 3\u00d7 28x28). plus 7 flow pills using verbs 'saml2/oidc', 'https', 'oidc', 'trust'. Detected patterns: dense-icon-landscape, labeled-flow-multi-pill, multi-zone-layout-4plus, uses-dashed-edges, well-anchored-edges."
},
"ac_RA0001_E2B_PrivateLink.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0001_E2B_PrivateLink.drawio",
"name": "ac_RA0001_E2B_PrivateLink.drawio",
"family": "ra0001",
"level": "l2",
"primary": false,
"title": "Enterprise to business connectivity with SAP Private Link",
"aliases": [
"E2B Private Link",
"SAP Private Link",
"private endpoint",
"private connectivity"
],
"tags": [
"e2b",
"privatelink",
"private-connectivity",
"destination",
"identity",
"multicloud"
],
"domain": "integration",
"canvas_w": 1169,
"canvas_h": 827,
"background": "",
"zones": [
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-4",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 700,
"y": 80,
"w": 870,
"h": 660,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-5",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 720,
"y": 126,
"w": 810,
"h": 443,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-66",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 220,
"h": 360,
"parent_id": "kkoGYpQ0VNUwFyGTQqbK-65",
"color_role": "non-sap-slate"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-78",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 300,
"h": 160,
"parent_id": "kkoGYpQ0VNUwFyGTQqbK-77",
"color_role": "non-sap-slate"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-103",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": 0,
"y": 0,
"w": 323,
"h": 114,
"parent_id": "kkoGYpQ0VNUwFyGTQqbK-102",
"color_role": "other (#eaecee)"
},
{
"cell_id": "2",
"label": "",
"fill": "#ecf8ff",
"stroke": "#0070F2",
"x": 860,
"y": 150,
"w": 410,
"h": 280,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-54",
"label": "",
"fill": "#FFF0FA",
"stroke": "#cc00dc",
"x": 978,
"y": 259,
"w": 260,
"h": 130,
"parent_id": "1",
"color_role": "pink accent (trust)"
}
],
"cards": [
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-3",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": 363,
"y": 156,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-28",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 715,
"y": 629,
"w": 362,
"h": 98,
"parent_zone": null
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-33",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 1623,
"y": 309,
"w": 153,
"h": 68,
"parent_zone": null
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-46",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": 498,
"y": 463,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-47",
"label": "4",
"fill": "#2395FF",
"stroke": "none",
"x": 818,
"y": 252,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-48",
"label": "5",
"fill": "#2395FF",
"stroke": "none",
"x": 1366,
"y": 191,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-67",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 20,
"y": 45,
"w": 180,
"h": 145,
"parent_zone": null
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-70",
"label": "Other IoT Plaforms",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 30,
"y": 140,
"w": 160,
"h": 34,
"parent_zone": null
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-71",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 20,
"y": 200,
"w": 180,
"h": 150,
"parent_zone": null
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-73",
"label": "3rd Party Applications",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 30,
"y": 230,
"w": 160,
"h": 30,
"parent_zone": null
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-74",
"label": "3rd Party Enterprise Apps",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 30,
"y": 270,
"w": 160,
"h": 30,
"parent_zone": null
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-75",
"label": "Productivity Tools",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 30,
"y": 310,
"w": 160,
"h": 30,
"parent_zone": null
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-76",
"label": "Hyperscaler IoT Platforms Microsoft Azure/ AWS",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 30,
"y": 97,
"w": 160,
"h": 34,
"parent_zone": null
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-79",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 20,
"y": 49,
"w": 260,
"h": 81,
"parent_zone": null
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-88",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": 634,
"y": 152,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-106",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": 21,
"y": 82,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-107",
"label": "",
"fill": "#188918",
"stroke": "none",
"x": 21,
"y": 60,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-110",
"label": "",
"fill": "#0070F2",
"stroke": "none",
"x": 117,
"y": 60,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-130",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 13,
"w": 153,
"h": 120,
"parent_zone": null
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-134",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 153,
"h": 133,
"parent_zone": null
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-56",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 988,
"y": 299,
"w": 240,
"h": 80,
"parent_zone": null
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-58",
"label": "Modeller App",
"fill": "#FFEAF4",
"stroke": "none",
"x": 997,
"y": 326,
"w": 107,
"h": 20,
"parent_zone": null
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-89",
"label": "Processor Srv",
"fill": "#FFEAF4",
"stroke": "none",
"x": 1113,
"y": 326,
"w": 107,
"h": 20,
"parent_zone": null
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-90",
"label": "Monitoring App",
"fill": "#FFEAF4",
"stroke": "none",
"x": 1054,
"y": 352,
"w": 107,
"h": 20,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-7",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "1"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-19",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "kkoGYpQ0VNUwFyGTQqbK-18"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-27",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "1"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-31",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "1"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-34",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 17,
"parent_id": "1"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-42",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-43",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-44",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-50",
"library_name": "inline-svg",
"label": "SAP Destination service",
"w": 32,
"h": 32,
"parent_id": "kkoGYpQ0VNUwFyGTQqbK-49"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-83",
"library_name": "inline-svg",
"label": "",
"w": 22,
"h": 21,
"parent_id": "kkoGYpQ0VNUwFyGTQqbK-82"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-84",
"library_name": "inline-svg",
"label": "",
"w": 22,
"h": 21,
"parent_id": "kkoGYpQ0VNUwFyGTQqbK-82"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-85",
"library_name": "inline-svg",
"label": "",
"w": 22,
"h": 21,
"parent_id": "kkoGYpQ0VNUwFyGTQqbK-82"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-86",
"library_name": "inline-svg",
"label": "",
"w": 22,
"h": 21,
"parent_id": "kkoGYpQ0VNUwFyGTQqbK-82"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-92",
"library_name": "inline-svg",
"label": "SAP Integration Suite, advance event mesh",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-111",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "kkoGYpQ0VNUwFyGTQqbK-102"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-132",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 17,
"parent_id": "kkoGYpQ0VNUwFyGTQqbK-128"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-136",
"library_name": "inline-svg",
"label": "",
"w": 26,
"h": 28,
"parent_id": "kkoGYpQ0VNUwFyGTQqbK-133"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-138",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "kkoGYpQ0VNUwFyGTQqbK-133"
},
{
"cell_id": "AyeJKhQI_9-QGsBVEJti-2",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "AyeJKhQI_9-QGsBVEJti-1"
},
{
"cell_id": "AyeJKhQI_9-QGsBVEJti-4",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "AyeJKhQI_9-QGsBVEJti-1"
},
{
"cell_id": "3",
"library_name": "inline-svg",
"label": "SAP Build",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-93",
"library_name": "inline-svg",
"label": "SAP Build Work Zone, advanced edition",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-96",
"library_name": "inline-svg",
"label": "SAP HANA Cloud",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-97",
"library_name": "inline-svg",
"label": "SAP Application Logging service",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-98",
"library_name": "inline-svg",
"label": "SAP Authorization and Trust Management service",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-100",
"library_name": "inline-svg",
"label": "SAP Build Process Automation",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "cKxHzUhhhvGm9j9TFTfO-5",
"library_name": "mxgraph.sap.icon/SAP_Build_Code",
"label": "",
"w": 26,
"h": 26,
"parent_id": "1"
}
],
"pills": [
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-11",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-13",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-14",
"label": "HTTPS",
"fill": "#F5F6F7",
"stroke": "#475E75"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-37",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-41",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475E75"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-30",
"label": "OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-101",
"label": "Trust",
"fill": "#fff0fa",
"stroke": "#CC00DC"
}
],
"edges": [
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-1",
"source": "",
"target": "",
"stroke_color": "NONE",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-2",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-10",
"source": "kkoGYpQ0VNUwFyGTQqbK-28",
"target": "kkoGYpQ0VNUwFyGTQqbK-31",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-12",
"source": "kkoGYpQ0VNUwFyGTQqbK-20",
"target": "kkoGYpQ0VNUwFyGTQqbK-28",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-15",
"source": "kkoGYpQ0VNUwFyGTQqbK-37",
"target": "kkoGYpQ0VNUwFyGTQqbK-130",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-16",
"source": "kkoGYpQ0VNUwFyGTQqbK-28",
"target": "kkoGYpQ0VNUwFyGTQqbK-37",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-21",
"source": "kkoGYpQ0VNUwFyGTQqbK-28",
"target": "kkoGYpQ0VNUwFyGTQqbK-5",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-22",
"source": "kkoGYpQ0VNUwFyGTQqbK-50",
"target": "kkoGYpQ0VNUwFyGTQqbK-130",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-23",
"source": "kkoGYpQ0VNUwFyGTQqbK-14",
"target": "kkoGYpQ0VNUwFyGTQqbK-135",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-24",
"source": "",
"target": "kkoGYpQ0VNUwFyGTQqbK-14",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-25",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-36",
"source": "kkoGYpQ0VNUwFyGTQqbK-14",
"target": "kkoGYpQ0VNUwFyGTQqbK-14",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-45",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-51",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-53",
"source": "",
"target": "kkoGYpQ0VNUwFyGTQqbK-50",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-63",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-87",
"source": "kkoGYpQ0VNUwFyGTQqbK-66",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-113",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-115",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-139",
"source": "",
"target": "kkoGYpQ0VNUwFyGTQqbK-33",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-140",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-59",
"source": "kkoGYpQ0VNUwFyGTQqbK-101",
"target": "kkoGYpQ0VNUwFyGTQqbK-54",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-60",
"source": "",
"target": "kkoGYpQ0VNUwFyGTQqbK-96",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-61",
"source": "",
"target": "kkoGYpQ0VNUwFyGTQqbK-97",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-62",
"source": "",
"target": "kkoGYpQ0VNUwFyGTQqbK-101",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-64",
"source": "kkoGYpQ0VNUwFyGTQqbK-100",
"target": "kkoGYpQ0VNUwFyGTQqbK-54",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-99",
"source": "",
"target": "kkoGYpQ0VNUwFyGTQqbK-98",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "kkoGYpQ0VNUwFyGTQqbK-32",
"source": "",
"target": "kkoGYpQ0VNUwFyGTQqbK-93",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "5",
"source": "kkoGYpQ0VNUwFyGTQqbK-93",
"target": "kkoGYpQ0VNUwFyGTQqbK-54",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
}
],
"icon_sizes": {
"32x32": 14,
"22x21": 4,
"28x28": 3,
"28x17": 2,
"67x18": 1,
"16x16": 1,
"26x28": 1,
"26x26": 1
},
"pill_vocab": [
"saml2/oidc",
"https",
"oidc",
"trust"
],
"color_distribution": {
"#1D2D3E": 37,
"#475E75": 33,
"#188918": 16,
"#FFFFFF": 15,
"#0070F2": 10,
"#F5F6F7": 9,
"#CC00DC": 6,
"#0057D2": 5,
"#2395FF": 5,
"#266F3A": 5,
"#F5FAE5": 4,
"#FFEAF4": 3,
"#5B738B": 2,
"#FFF0FA": 2,
"#EBF8FF": 1,
"#EAECEE": 1,
"#556B82": 1,
"#ECF8FF": 1,
"#000000": 1,
"#595959": 1
},
"font_sizes": {
"12": 40,
"10": 26,
"16": 18,
"14": 12,
"18": 6,
"11": 1
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 15,
"#188918": 7,
"#CC00DC": 3,
"NONE": 1,
"#5B738B": 1
},
"structure_summary": {
"top_level_zones": 4,
"nested_zones": 3,
"cards": 24,
"icons": 27,
"pills": 7,
"edges": 29
},
"edge_quality": {
"total": 29,
"with_anchors": 24,
"orthogonal": 7,
"dashed": 2
},
"detected_patterns": [
"dense-icon-landscape",
"labeled-flow-multi-pill",
"multi-zone-layout-4plus",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "Enterprise to business connectivity with SAP Private Link. on a 1169\u00d7827 canvas. with top-level zones: (unnamed) [sap-blue], (unnamed) [sap-blue], (unnamed) [sap-blue], (unnamed) [pink accent (trust)]. and 27 icons (14\u00d7 32x32, 4\u00d7 22x21, 3\u00d7 28x28). plus 7 flow pills using verbs 'saml2/oidc', 'https', 'oidc', 'trust'. Detected patterns: dense-icon-landscape, labeled-flow-multi-pill, multi-zone-layout-4plus, uses-dashed-edges, well-anchored-edges."
},
"ac_RA0001_EventDriven_HybridEnterprise.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0001_EventDriven_HybridEnterprise.drawio",
"name": "ac_RA0001_EventDriven_HybridEnterprise.drawio",
"family": "ra0001",
"level": "l2",
"primary": false,
"title": "Event-driven architecture for hybrid heterogeneous enterprise landscapes",
"aliases": [
"Hybrid Enterprise EDA",
"heterogeneous enterprise EDA",
"advanced event mesh"
],
"tags": [
"event-driven",
"eda",
"eventmesh",
"advanced-event-mesh",
"hybrid",
"integration"
],
"domain": "integration",
"canvas_w": 1169,
"canvas_h": 827,
"background": "",
"zones": [
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-6",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 166,
"y": 101,
"w": 750,
"h": 549,
"parent_id": "1",
"color_role": "non-sap-slate"
},
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-7",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 200,
"y": 230,
"w": 250,
"h": 340,
"parent_id": "1",
"color_role": "non-sap-slate"
},
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-8",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 470,
"y": 230,
"w": 410,
"h": 340,
"parent_id": "1",
"color_role": "non-sap-slate"
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-2",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 160,
"y": 748,
"w": 750,
"h": 549,
"parent_id": "1",
"color_role": "non-sap-slate"
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-3",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 194,
"y": 877,
"w": 250,
"h": 340,
"parent_id": "1",
"color_role": "non-sap-slate"
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-4",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 464,
"y": 861,
"w": 410,
"h": 376,
"parent_id": "1",
"color_role": "non-sap-slate"
}
],
"cards": [
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-9",
"label": "SAP CloudApplicationEvent Hub",
"fill": "#3399FF",
"stroke": "#0070F2",
"x": 220,
"y": 360,
"w": 180,
"h": 80,
"parent_zone": null
},
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-11",
"label": "3rd Party Broker",
"fill": "#666666",
"stroke": "#475E75",
"x": 760,
"y": 375,
"w": 100,
"h": 50,
"parent_zone": null
},
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-18",
"label": "3rd Party Platforms",
"fill": "#666666",
"stroke": "#475E75",
"x": 520,
"y": 296,
"w": 180,
"h": 30,
"parent_zone": null
},
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-25",
"label": "3rd Party Platforms",
"fill": "#f5f5f5",
"stroke": "#666666",
"x": 8,
"y": 0,
"w": 171,
"h": 42,
"parent_zone": null
},
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-26",
"label": "3rd Party Application",
"fill": "#f5f5f5",
"stroke": "#666666",
"x": 0,
"y": 7,
"w": 171,
"h": 42,
"parent_zone": null
},
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-29",
"label": "3rd Party Platforms",
"fill": "#fad7ac",
"stroke": "#b46504",
"x": 11,
"y": 0,
"w": 171,
"h": 43,
"parent_zone": null
},
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-30",
"label": "SAP on-premiseApplication",
"fill": "#fad7ac",
"stroke": "#b46504",
"x": 0,
"y": 6,
"w": 171,
"h": 43,
"parent_zone": null
},
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-33",
"label": "3rd Party Platforms",
"fill": "#fad7ac",
"stroke": "#b46504",
"x": 11,
"y": 0,
"w": 171,
"h": 43,
"parent_zone": null
},
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-34",
"label": "SAP CloudApplication",
"fill": "#fad7ac",
"stroke": "#b46504",
"x": 0,
"y": 6,
"w": 171,
"h": 43,
"parent_zone": null
},
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-37",
"label": "Event Meshcapability of SAP Integration Suite",
"fill": "#3399FF",
"stroke": "#0070F2",
"x": 523,
"y": 360,
"w": 180,
"h": 80,
"parent_zone": null
},
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-38",
"label": "SAP BTP",
"fill": "#3399FF",
"stroke": "#0070F2",
"x": 221,
"y": 296,
"w": 180,
"h": 30,
"parent_zone": null
},
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-40",
"label": "3rd Party Platforms",
"fill": "#f5f5f5",
"stroke": "#666666",
"x": 8,
"y": 0,
"w": 171,
"h": 42,
"parent_zone": null
},
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-41",
"label": "App on SAP BTP built by Partners or Customers",
"fill": "#f5f5f5",
"stroke": "#666666",
"x": 0,
"y": 7,
"w": 171,
"h": 42,
"parent_zone": null
},
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-58",
"label": "",
"fill": "#0080f0",
"stroke": "none",
"x": 452,
"y": 439,
"w": 12,
"h": 12,
"parent_zone": null
},
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-59",
"label": "",
"fill": "#0080f0",
"stroke": "none",
"x": 499,
"y": 580,
"w": 12,
"h": 12,
"parent_zone": null
},
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-60",
"label": "",
"fill": "#0080f0",
"stroke": "none",
"x": 452,
"y": 362,
"w": 12,
"h": 12,
"parent_zone": null
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-6",
"label": "SAP CloudApplicationEvent Hub",
"fill": "#3399FF",
"stroke": "#0070F2",
"x": 214,
"y": 1007,
"w": 180,
"h": 80,
"parent_zone": null
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-7",
"label": "3rd Party Broker",
"fill": "#666666",
"stroke": "#475E75",
"x": 754,
"y": 1029,
"w": 100,
"h": 50,
"parent_zone": null
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-9",
"label": "3rd Party Platforms",
"fill": "#666666",
"stroke": "#475E75",
"x": 514,
"y": 928,
"w": 180,
"h": 30,
"parent_zone": null
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-11",
"label": "3rd Party Platforms",
"fill": "#f5f5f5",
"stroke": "#666666",
"x": 8,
"y": 0,
"w": 171,
"h": 42,
"parent_zone": null
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-12",
"label": "3rd Party Application",
"fill": "#f5f5f5",
"stroke": "#666666",
"x": 0,
"y": 7,
"w": 171,
"h": 42,
"parent_zone": null
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-14",
"label": "3rd Party Platforms",
"fill": "#fad7ac",
"stroke": "#b46504",
"x": 11,
"y": 0,
"w": 171,
"h": 43,
"parent_zone": null
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-15",
"label": "SAP on-premiseApplication",
"fill": "#fad7ac",
"stroke": "#b46504",
"x": 0,
"y": 6,
"w": 171,
"h": 43,
"parent_zone": null
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-17",
"label": "3rd Party Platforms",
"fill": "#fad7ac",
"stroke": "#b46504",
"x": 11,
"y": 0,
"w": 171,
"h": 43,
"parent_zone": null
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-18",
"label": "SAP CloudApplication",
"fill": "#fad7ac",
"stroke": "#b46504",
"x": 0,
"y": 6,
"w": 171,
"h": 43,
"parent_zone": null
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-20",
"label": "SAP Integration Suite,advanced event mesh",
"fill": "#3399FF",
"stroke": "#0070F2",
"x": 517,
"y": 1000,
"w": 180,
"h": 109,
"parent_zone": null
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-21",
"label": "SAP BTP",
"fill": "#3399FF",
"stroke": "#0070F2",
"x": 215,
"y": 943,
"w": 180,
"h": 30,
"parent_zone": null
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-23",
"label": "3rd Party Platforms",
"fill": "#f5f5f5",
"stroke": "#666666",
"x": 8,
"y": 0,
"w": 171,
"h": 42,
"parent_zone": null
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-24",
"label": "App on SAP BTP built by Partners or Customers",
"fill": "#f5f5f5",
"stroke": "#666666",
"x": 0,
"y": 7,
"w": 171,
"h": 42,
"parent_zone": null
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-34",
"label": "",
"fill": "#0080f0",
"stroke": "none",
"x": 446,
"y": 1086,
"w": 12,
"h": 12,
"parent_zone": null
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-35",
"label": "",
"fill": "#0080f0",
"stroke": "none",
"x": 438,
"y": 1252,
"w": 12,
"h": 12,
"parent_zone": null
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-36",
"label": "",
"fill": "#0080f0",
"stroke": "none",
"x": 446,
"y": 1009,
"w": 12,
"h": 12,
"parent_zone": null
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-39",
"label": "Broker",
"fill": "#3399FF",
"stroke": "#FFFFFF",
"x": 557,
"y": 1038,
"w": 45,
"h": 13,
"parent_zone": null
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-40",
"label": "Broker",
"fill": "#3399FF",
"stroke": "#FFFFFF",
"x": 609,
"y": 1059,
"w": 45,
"h": 13,
"parent_zone": null
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-42",
"label": "Broker",
"fill": "#3399FF",
"stroke": "#FFFFFF",
"x": 559,
"y": 1082,
"w": 45,
"h": 13,
"parent_zone": null
}
],
"icons": [],
"pills": [],
"edges": [
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-50",
"source": "",
"target": "",
"stroke_color": "#3399FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-49",
"source": "vVxKKb96vQYj8wLMnHyf-37",
"target": "vVxKKb96vQYj8wLMnHyf-11",
"stroke_color": "#666666",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-43",
"source": "",
"target": "",
"stroke_color": "#3399FF",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-44",
"source": "",
"target": "",
"stroke_color": "#3399FF",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-47",
"source": "",
"target": "",
"stroke_color": "#3399FF",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-48",
"source": "",
"target": "",
"stroke_color": "#666666",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-55",
"source": "",
"target": "",
"stroke_color": "#3399FF",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-56",
"source": "",
"target": "",
"stroke_color": "#3399FF",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-1",
"source": "",
"target": "",
"stroke_color": "#006EAF",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-5",
"source": "",
"target": "",
"stroke_color": "#3399FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-19",
"source": "Ekw_jz4L1Hl9OyxvW1DL-20",
"target": "Ekw_jz4L1Hl9OyxvW1DL-7",
"stroke_color": "#666666",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-25",
"source": "",
"target": "",
"stroke_color": "#3399FF",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-26",
"source": "",
"target": "",
"stroke_color": "#3399FF",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-27",
"source": "",
"target": "",
"stroke_color": "#3399FF",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-28",
"source": "",
"target": "",
"stroke_color": "#666666",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-31",
"source": "",
"target": "",
"stroke_color": "#3399FF",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-32",
"source": "",
"target": "",
"stroke_color": "#3399FF",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-46",
"source": "Ekw_jz4L1Hl9OyxvW1DL-39",
"target": "Ekw_jz4L1Hl9OyxvW1DL-40",
"stroke_color": "#FFFFFF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-44",
"source": "Ekw_jz4L1Hl9OyxvW1DL-40",
"target": "Ekw_jz4L1Hl9OyxvW1DL-42",
"stroke_color": "#FFFFFF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Ekw_jz4L1Hl9OyxvW1DL-45",
"source": "Ekw_jz4L1Hl9OyxvW1DL-42",
"target": "Ekw_jz4L1Hl9OyxvW1DL-39",
"stroke_color": "#FFFFFF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {},
"pill_vocab": [],
"color_distribution": {
"#3399FF": 41,
"#FFFFFF": 32,
"#666666": 16,
"#475E75": 10,
"#1D2D3E": 10,
"#F5F5F5": 8,
"#333333": 8,
"#B46504": 8,
"#FAD7AC": 8,
"#0070F2": 6,
"#0080F0": 6,
"#F5F6F7": 2,
"#1A2733": 2,
"#1BA1E2": 1,
"#006EAF": 1
},
"font_sizes": {
"12": 16,
"9": 11,
"11": 6,
"14": 2,
"16": 2
},
"fonts": [
"Helvetica"
],
"edge_color_distribution": {
"#3399FF": 12,
"#666666": 4,
"#FFFFFF": 3,
"#006EAF": 1
},
"structure_summary": {
"top_level_zones": 6,
"nested_zones": 0,
"cards": 35,
"icons": 0,
"pills": 0,
"edges": 20
},
"edge_quality": {
"total": 20,
"with_anchors": 7,
"orthogonal": 15,
"dashed": 4
},
"detected_patterns": [
"multi-zone-layout-4plus",
"sparse-icon-overview",
"uses-dashed-edges"
],
"description": "Event-driven architecture for hybrid heterogeneous enterprise landscapes. on a 1169\u00d7827 canvas. with top-level zones: (unnamed) [non-sap-slate], (unnamed) [non-sap-slate], (unnamed) [non-sap-slate], (unnamed) [non-sap-slate], (unnamed) [non-sap-slate], (unnamed) [non-sap-slate]. Detected patterns: multi-zone-layout-4plus, sparse-icon-overview, uses-dashed-edges."
},
"ac_RA0001_EventDriven_RefArch.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0001_EventDriven_RefArch.drawio",
"name": "ac_RA0001_EventDriven_RefArch.drawio",
"family": "ra0001",
"level": "l2",
"primary": false,
"title": "Event-driven reference architecture on SAP BTP",
"aliases": [
"EDA reference architecture",
"event mesh reference architecture",
"CAP event-driven architecture"
],
"tags": [
"event-driven",
"eda",
"eventmesh",
"cap",
"hana",
"workzone",
"identity"
],
"domain": "integration",
"canvas_w": 1169,
"canvas_h": 827,
"background": "",
"zones": [
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-34",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 759,
"y": 950,
"w": 940,
"h": 1070,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-35",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 771,
"y": 990,
"w": 898,
"h": 850,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-66",
"label": "",
"fill": "#dae8fc",
"stroke": "#6c8ebf",
"x": 1035,
"y": 1480,
"w": 260,
"h": 175,
"parent_id": "1",
"color_role": "other (#6c8ebf)"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-134",
"label": "",
"fill": "#f9f7ed",
"stroke": "#36393d",
"x": -70,
"y": -50,
"w": 300,
"h": 560,
"parent_id": "0VHGaXal8tBNUMvMjzwr-133",
"color_role": "other (#36393d)"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-139",
"label": "",
"fill": "#eeeeee",
"stroke": "#36393d",
"x": -50,
"y": 200,
"w": 260,
"h": 160,
"parent_id": "0VHGaXal8tBNUMvMjzwr-133",
"color_role": "other (#36393d)"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-377",
"label": "",
"fill": "#cce5ff",
"stroke": "#36393d",
"x": -50,
"y": 39,
"w": 260,
"h": 151,
"parent_id": "0VHGaXal8tBNUMvMjzwr-133",
"color_role": "other (#36393d)"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-135",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": -50,
"y": 369,
"w": 260,
"h": 131,
"parent_id": "0VHGaXal8tBNUMvMjzwr-133",
"color_role": "non-sap-slate"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-146",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": -50,
"w": 280,
"h": 262,
"parent_id": "0VHGaXal8tBNUMvMjzwr-145",
"color_role": "non-sap-slate"
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-1",
"label": "",
"fill": "#FFF0FA",
"stroke": "#cc00dc",
"x": 1030,
"y": 1060,
"w": 270,
"h": 380,
"parent_id": "1",
"color_role": "pink accent (trust)"
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-7",
"label": "",
"fill": "",
"stroke": "",
"x": 1050,
"y": 1240,
"w": 230,
"h": 180,
"parent_id": "1",
"color_role": "other ()"
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-39",
"label": "",
"fill": "#f9f7ed",
"stroke": "#36393d",
"x": -70,
"y": -50,
"w": 310,
"h": 280,
"parent_id": "EfSXCmGrHmuBxhQIsj4f-38",
"color_role": "other (#36393d)"
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-45",
"label": "",
"fill": "#cce5ff",
"stroke": "#36393d",
"x": -50,
"y": 39,
"w": 260,
"h": 151,
"parent_id": "EfSXCmGrHmuBxhQIsj4f-38",
"color_role": "other (#36393d)"
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-59",
"label": "",
"fill": "#f9f7ed",
"stroke": "#36393d",
"x": 1774,
"y": 1305,
"w": 320,
"h": 420,
"parent_id": "1",
"color_role": "other (#36393d)"
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-40",
"label": "",
"fill": "#eeeeee",
"stroke": "#36393d",
"x": 0,
"y": 0,
"w": 260,
"h": 160,
"parent_id": "EfSXCmGrHmuBxhQIsj4f-62",
"color_role": "other (#36393d)"
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-54",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 0,
"y": 169,
"w": 260,
"h": 131,
"parent_id": "EfSXCmGrHmuBxhQIsj4f-62",
"color_role": "non-sap-slate"
},
{
"cell_id": "T_uGWB_w0MuJ7aTzuxAF-5",
"label": "",
"fill": "#FFF0FA",
"stroke": "#cc00dc",
"x": 1467,
"y": 1188,
"w": 181,
"h": 204,
"parent_id": "1",
"color_role": "pink accent (trust)"
}
],
"cards": [
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-46",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 780,
"y": 1896,
"w": 362,
"h": 98,
"parent_zone": null
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-68",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 1045,
"y": 1560,
"w": 240,
"h": 85,
"parent_zone": null
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-70",
"label": "Services",
"fill": "#f5f5f5",
"stroke": "#666666",
"x": 1054,
"y": 1592,
"w": 107,
"h": 20,
"parent_zone": null
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-76",
"label": "User Interface",
"fill": "#f5f5f5",
"stroke": "#666666",
"x": 1170,
"y": 1592,
"w": 107,
"h": 20,
"parent_zone": null
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-77",
"label": "Data Mgmt",
"fill": "#f5f5f5",
"stroke": "#666666",
"x": 1054,
"y": 1618,
"w": 107,
"h": 20,
"parent_zone": null
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-106",
"label": "App 2 App",
"fill": "#f5f5f5",
"stroke": "#666666",
"x": 1171,
"y": 1618,
"w": 107,
"h": 20,
"parent_zone": null
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-141",
"label": "3rd Party Applications",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": -39,
"y": 240,
"w": 229,
"h": 30,
"parent_zone": null
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-142",
"label": "3rd Party Enterprise Apps",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": -39,
"y": 280,
"w": 229,
"h": 30,
"parent_zone": null
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-143",
"label": "Productivity Tools",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": -36,
"y": 320,
"w": 226,
"h": 30,
"parent_zone": null
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-395",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -39,
"y": 129,
"w": 240,
"h": 30,
"parent_zone": null
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-400",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 240,
"h": 30,
"parent_zone": null
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-138",
"label": "Other IoT Plaforms",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": -40,
"y": 452,
"w": 240,
"h": 34,
"parent_zone": null
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-144",
"label": "Hyperscaler IoT Platforms Microsoft Azure/ AWS",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": -40,
"y": 408,
"w": 240,
"h": 34,
"parent_zone": null
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-147",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 18,
"y": 110,
"w": 242,
"h": 85,
"parent_zone": null
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-405",
"label": "Systems",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 18,
"y": 20,
"w": 242,
"h": 38,
"parent_zone": null
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-406",
"label": "Applications",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 18,
"y": 64,
"w": 242,
"h": 38,
"parent_zone": null
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-8",
"label": "Broker",
"fill": "#fff2cc",
"stroke": "#d6b656",
"x": 1068,
"y": 1326,
"w": 68,
"h": 20,
"parent_zone": null
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-10",
"label": "Broker",
"fill": "#fff2cc",
"stroke": "#d6b656",
"x": 1136,
"y": 1357,
"w": 68,
"h": 20,
"parent_zone": null
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-11",
"label": "Broker",
"fill": "#fff2cc",
"stroke": "#d6b656",
"x": 1071,
"y": 1387,
"w": 68,
"h": 20,
"parent_zone": null
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-15",
"label": "",
"fill": "#fff2cc",
"stroke": "#d6b656",
"x": 1234,
"y": 1320,
"w": 30,
"h": 91,
"parent_zone": null
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-47",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -39,
"y": 129,
"w": 240,
"h": 30,
"parent_zone": null
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-51",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 240,
"h": 30,
"parent_zone": null
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-42",
"label": "3rd Party Applications",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 10,
"y": 40,
"w": 229,
"h": 30,
"parent_zone": null
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-43",
"label": "3rd Party Enterprise Apps",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 10,
"y": 80,
"w": 229,
"h": 30,
"parent_zone": null
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-44",
"label": "Productivity Tools",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 13,
"y": 120,
"w": 226,
"h": 30,
"parent_zone": null
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-55",
"label": "Other IoT Plaforms",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 10,
"y": 252,
"w": 240,
"h": 34,
"parent_zone": null
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-56",
"label": "Hyperscaler IoT Platforms Microsoft Azure/ AWS",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 10,
"y": 208,
"w": 240,
"h": 34,
"parent_zone": null
},
{
"cell_id": "T_uGWB_w0MuJ7aTzuxAF-13",
"label": "5",
"fill": "#FFB300",
"stroke": "none",
"x": 1408,
"y": 1210,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "T_uGWB_w0MuJ7aTzuxAF-14",
"label": "5",
"fill": "#FFB300",
"stroke": "none",
"x": 1303,
"y": 1562,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "T_uGWB_w0MuJ7aTzuxAF-15",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": 350,
"y": 1180,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "T_uGWB_w0MuJ7aTzuxAF-16",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": 716,
"y": 1177,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "T_uGWB_w0MuJ7aTzuxAF-17",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": 1424,
"y": 1404,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "T_uGWB_w0MuJ7aTzuxAF-19",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": 1526,
"y": 1010,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "T_uGWB_w0MuJ7aTzuxAF-20",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": 716,
"y": 1305,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "T_uGWB_w0MuJ7aTzuxAF-21",
"label": "4",
"fill": "#2395FF",
"stroke": "none",
"x": 1725,
"y": 1450,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "T_uGWB_w0MuJ7aTzuxAF-25",
"label": "4",
"fill": "#2395FF",
"stroke": "none",
"x": 1725,
"y": 1082,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "aN3v19qyoJ1CZQz01gua-3",
"label": "SAP Standard Events, AIF, Event Add-on for ERPPUBLISH EVENTS from SAP On-Premise",
"fill": "#ffe6cc",
"stroke": "#d79b00",
"x": 1342,
"y": 1112,
"w": 287,
"h": 62,
"parent_zone": null
},
{
"cell_id": "aN3v19qyoJ1CZQz01gua-6",
"label": "6",
"fill": "#9B76FF",
"stroke": "none",
"x": 1329,
"y": 1128,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "aN3v19qyoJ1CZQz01gua-7",
"label": "6",
"fill": "#9B76FF",
"stroke": "none",
"x": 1488,
"y": 1487,
"w": 30,
"h": 30,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-36",
"library_name": "inline-svg",
"label": "",
"w": 72,
"h": 20,
"parent_id": "1"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-49",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "1"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-56",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-57",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-58",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-80",
"library_name": "inline-svg",
"label": "SAP Build Work Zone, advanced edition",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-81",
"library_name": "inline-svg",
"label": "HTML5 App Repository",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-83",
"library_name": "inline-svg",
"label": "SAP HANA Cloud",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-84",
"library_name": "inline-svg",
"label": "SAP Application Logging service",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-85",
"library_name": "inline-svg",
"label": "SAP Authorization and Trust Management service",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-98",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "1"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-99",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "1"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-398",
"library_name": "inline-svg",
"label": "",
"w": 21,
"h": 13,
"parent_id": "0VHGaXal8tBNUMvMjzwr-133"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-402",
"library_name": "inline-svg",
"label": "",
"w": 14,
"h": 15,
"parent_id": "0VHGaXal8tBNUMvMjzwr-399"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-151",
"library_name": "inline-svg",
"label": "",
"w": 17,
"h": 16,
"parent_id": "0VHGaXal8tBNUMvMjzwr-150"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-152",
"library_name": "inline-svg",
"label": "",
"w": 17,
"h": 16,
"parent_id": "0VHGaXal8tBNUMvMjzwr-150"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-153",
"library_name": "inline-svg",
"label": "",
"w": 17,
"h": 16,
"parent_id": "0VHGaXal8tBNUMvMjzwr-150"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-154",
"library_name": "inline-svg",
"label": "",
"w": 17,
"h": 16,
"parent_id": "0VHGaXal8tBNUMvMjzwr-150"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-498",
"library_name": "inline-svg",
"label": "SAP Destination service",
"w": 32,
"h": 32,
"parent_id": "0VHGaXal8tBNUMvMjzwr-497"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-499",
"library_name": "inline-svg",
"label": "SAP Connectivity service",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-3",
"library_name": "mxgraph.sap.icon/SAP_Integration_Suite_",
"label": "",
"w": 33,
"h": 33,
"parent_id": "1"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-79",
"library_name": "inline-svg",
"label": "SAP Integration Suite, advance event mesh",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-49",
"library_name": "inline-svg",
"label": "",
"w": 21,
"h": 13,
"parent_id": "EfSXCmGrHmuBxhQIsj4f-38"
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-53",
"library_name": "inline-svg",
"label": "",
"w": 14,
"h": 15,
"parent_id": "EfSXCmGrHmuBxhQIsj4f-50"
},
{
"cell_id": "T_uGWB_w0MuJ7aTzuxAF-7",
"library_name": "mxgraph.sap.icon/SAP_Event_Broker_for_SAP_Cloud_Applications",
"label": "",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "T_uGWB_w0MuJ7aTzuxAF-10",
"library_name": "mxgraph.sap.icon/SAP_Integration_Suite_",
"label": "",
"w": 29,
"h": 29,
"parent_id": "1"
}
],
"pills": [
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-40",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-48",
"label": "OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-51",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-88",
"label": "Trust",
"fill": "#fff0fa",
"stroke": "#CC00DC"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-5",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-503",
"label": "HTTPS",
"fill": "#F5F6F7",
"stroke": "#475E75"
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-19",
"label": "PUBLISH EVENTS",
"fill": "#EBF8FF",
"stroke": "#0070F2"
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-30",
"label": "PUBLISH EVENTS",
"fill": "#EBF8FF",
"stroke": "#0070F2"
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-63",
"label": "HTTPS",
"fill": "#F5F6F7",
"stroke": "#475E75"
},
{
"cell_id": "T_uGWB_w0MuJ7aTzuxAF-2",
"label": "SUBSCRIBE EVENTS from SAP Event Mesh/ SAP AEM",
"fill": "#dafdf5",
"stroke": "#07838f"
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-356",
"label": "SUBSCRIBE EVENTS",
"fill": "#dafdf5",
"stroke": "#07838f"
},
{
"cell_id": "aN3v19qyoJ1CZQz01gua-5",
"label": "Advanced Event Mesh ConnectorsPUBLISH EVENTS from third-party applications",
"fill": "#ffe6cc",
"stroke": "#d79b00"
}
],
"edges": [
{
"cell_id": "T_uGWB_w0MuJ7aTzuxAF-24",
"source": "0VHGaXal8tBNUMvMjzwr-499",
"target": "EfSXCmGrHmuBxhQIsj4f-39",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-506",
"source": "0VHGaXal8tBNUMvMjzwr-498",
"target": "EfSXCmGrHmuBxhQIsj4f-59",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-39",
"source": "",
"target": "0VHGaXal8tBNUMvMjzwr-49",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-42",
"source": "0VHGaXal8tBNUMvMjzwr-46",
"target": "0VHGaXal8tBNUMvMjzwr-51",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-43",
"source": "0VHGaXal8tBNUMvMjzwr-46",
"target": "0VHGaXal8tBNUMvMjzwr-35",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-50",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-64",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-500",
"source": "",
"target": "0VHGaXal8tBNUMvMjzwr-498",
"stroke_color": "",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "T_uGWB_w0MuJ7aTzuxAF-12",
"source": "0VHGaXal8tBNUMvMjzwr-68",
"target": "",
"stroke_color": "#FF8000",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-71",
"source": "0VHGaXal8tBNUMvMjzwr-88",
"target": "0VHGaXal8tBNUMvMjzwr-66",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-72",
"source": "",
"target": "0VHGaXal8tBNUMvMjzwr-83",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-73",
"source": "",
"target": "0VHGaXal8tBNUMvMjzwr-84",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-74",
"source": "",
"target": "0VHGaXal8tBNUMvMjzwr-88",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-82",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-86",
"source": "",
"target": "0VHGaXal8tBNUMvMjzwr-85",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-89",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-100",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-102",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-105",
"source": "0VHGaXal8tBNUMvMjzwr-103",
"target": "0VHGaXal8tBNUMvMjzwr-46",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-130",
"source": "0VHGaXal8tBNUMvMjzwr-51",
"target": "EfSXCmGrHmuBxhQIsj4f-39",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-131",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-132",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-501",
"source": "0VHGaXal8tBNUMvMjzwr-498",
"target": "0VHGaXal8tBNUMvMjzwr-499",
"stroke_color": "",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "0VHGaXal8tBNUMvMjzwr-504",
"source": "0VHGaXal8tBNUMvMjzwr-499",
"target": "0VHGaXal8tBNUMvMjzwr-503",
"stroke_color": "",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "T_uGWB_w0MuJ7aTzuxAF-23",
"source": "0VHGaXal8tBNUMvMjzwr-503",
"target": "",
"stroke_color": "",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-12",
"source": "EfSXCmGrHmuBxhQIsj4f-8",
"target": "EfSXCmGrHmuBxhQIsj4f-10",
"stroke_color": "#4D4D4D",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-13",
"source": "EfSXCmGrHmuBxhQIsj4f-10",
"target": "EfSXCmGrHmuBxhQIsj4f-11",
"stroke_color": "#4D4D4D",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-14",
"source": "EfSXCmGrHmuBxhQIsj4f-11",
"target": "EfSXCmGrHmuBxhQIsj4f-8",
"stroke_color": "#4D4D4D",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-20",
"source": "",
"target": "EfSXCmGrHmuBxhQIsj4f-19",
"stroke_color": "#0070F2",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-21",
"source": "EfSXCmGrHmuBxhQIsj4f-19",
"target": "EfSXCmGrHmuBxhQIsj4f-7",
"stroke_color": "#0070F2",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-24",
"source": "0VHGaXal8tBNUMvMjzwr-356",
"target": "EfSXCmGrHmuBxhQIsj4f-7",
"stroke_color": "#0070F2",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-31",
"source": "",
"target": "EfSXCmGrHmuBxhQIsj4f-30",
"stroke_color": "#0070F2",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-32",
"source": "EfSXCmGrHmuBxhQIsj4f-30",
"target": "",
"stroke_color": "#0070F2",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-36",
"source": "0VHGaXal8tBNUMvMjzwr-356",
"target": "0VHGaXal8tBNUMvMjzwr-66",
"stroke_color": "#007FFF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "aN3v19qyoJ1CZQz01gua-4",
"source": "EfSXCmGrHmuBxhQIsj4f-59",
"target": "",
"stroke_color": "#0066CC",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "EfSXCmGrHmuBxhQIsj4f-37",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "T_uGWB_w0MuJ7aTzuxAF-1",
"source": "EfSXCmGrHmuBxhQIsj4f-39",
"target": "EfSXCmGrHmuBxhQIsj4f-7",
"stroke_color": "#007FFF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "T_uGWB_w0MuJ7aTzuxAF-3",
"source": "T_uGWB_w0MuJ7aTzuxAF-2",
"target": "EfSXCmGrHmuBxhQIsj4f-6",
"stroke_color": "#007FFF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "T_uGWB_w0MuJ7aTzuxAF-9",
"source": "EfSXCmGrHmuBxhQIsj4f-1",
"target": "T_uGWB_w0MuJ7aTzuxAF-5",
"stroke_color": "#FF8000",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "T_uGWB_w0MuJ7aTzuxAF-11",
"source": "T_uGWB_w0MuJ7aTzuxAF-5",
"target": "",
"stroke_color": "#FF8000",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"32x32": 12,
"17x16": 4,
"28x28": 3,
"21x13": 2,
"14x15": 2,
"72x20": 1,
"33x33": 1,
"29x29": 1
},
"pill_vocab": [
"saml2/oidc",
"oidc",
"trust",
"https",
"publish events",
"subscribe events from sap event mesh/ sap aem",
"subscribe events",
"advanced event mesh connectorspublish events from third-party applications"
],
"color_distribution": {
"#1D2D3E": 39,
"#475E75": 28,
"#FFFFFF": 23,
"#0070F2": 17,
"#188918": 13,
"#F5F6F7": 13,
"#266F3A": 9,
"#CC00DC": 7,
"#36393D": 7,
"#0057D2": 7,
"#2395FF": 7,
"#333333": 6,
"#F5FAE5": 4,
"#F5F5F5": 4,
"#666666": 4,
"#FFF2CC": 4,
"#D6B656": 4,
"#FFD966": 4,
"#07838F": 4,
"#EBF8FF": 3
},
"font_sizes": {
"12": 40,
"16": 37,
"14": 13,
"15": 9,
"18": 4,
"0": 1,
"13": 1,
"9": 1
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 8,
"#188918": 5,
"#0070F2": 5,
"#FF8000": 3,
"#CC00DC": 3,
"#4D4D4D": 3,
"#007FFF": 3,
"#5B738B": 1
},
"structure_summary": {
"top_level_zones": 7,
"nested_zones": 9,
"cards": 39,
"icons": 26,
"pills": 12,
"edges": 40
},
"edge_quality": {
"total": 40,
"with_anchors": 29,
"orthogonal": 22,
"dashed": 1
},
"detected_patterns": [
"dense-icon-landscape",
"labeled-flow-multi-pill",
"multi-zone-layout-4plus",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "Event-driven reference architecture on SAP BTP. on a 1169\u00d7827 canvas. with top-level zones: (unnamed) [sap-blue], (unnamed) [sap-blue], (unnamed) [other (#6c8ebf)], (unnamed) [pink accent (trust)], (unnamed) [other ()], (unnamed) [other (#36393d)]. and 26 icons (12\u00d7 32x32, 4\u00d7 17x16, 3\u00d7 28x28). plus 12 flow pills using verbs 'saml2/oidc', 'oidc', 'trust', 'https', 'publish events', 'subscribe events from sap event mesh/ sap aem'. Detected patterns: dense-icon-landscape, labeled-flow-multi-pill, multi-zone-layout-4plus, uses-dashed-edges, well-anchored-edges."
},
"ac_RA0001_EventDriven_SAPEnterprise.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0001_EventDriven_SAPEnterprise.drawio",
"name": "ac_RA0001_EventDriven_SAPEnterprise.drawio",
"family": "ra0001",
"level": "l2",
"primary": false,
"title": "Event-driven architecture for SAP intelligent enterprise",
"aliases": [
"SAP intelligent enterprise EDA",
"SAP enterprise event architecture"
],
"tags": [
"event-driven",
"eda",
"eventmesh",
"sap-enterprise",
"integration"
],
"domain": "integration",
"canvas_w": 1169,
"canvas_h": 827,
"background": "",
"zones": [
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-6",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": -40,
"y": 133,
"w": 520,
"h": 494,
"parent_id": "1",
"color_role": "non-sap-slate"
},
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-7",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 200,
"y": 230,
"w": 250,
"h": 340,
"parent_id": "1",
"color_role": "non-sap-slate"
}
],
"cards": [
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-9",
"label": "SAP CloudApplicationEvent Hub",
"fill": "#3399FF",
"stroke": "#0070F2",
"x": 220,
"y": 360,
"w": 180,
"h": 80,
"parent_zone": null
},
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-33",
"label": "3rd Party Platforms",
"fill": "#fad7ac",
"stroke": "#b46504",
"x": 11,
"y": 0,
"w": 171,
"h": 43,
"parent_zone": null
},
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-34",
"label": "SAP CloudApplication",
"fill": "#fad7ac",
"stroke": "#b46504",
"x": 0,
"y": 6,
"w": 171,
"h": 43,
"parent_zone": null
},
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-38",
"label": "SAP BTP",
"fill": "#3399FF",
"stroke": "#0070F2",
"x": 221,
"y": 296,
"w": 180,
"h": 30,
"parent_zone": null
},
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-40",
"label": "3rd Party Platforms",
"fill": "#f5f5f5",
"stroke": "#666666",
"x": 8,
"y": 0,
"w": 171,
"h": 42,
"parent_zone": null
},
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-41",
"label": "App on SAP BTP built by Partners or Customers",
"fill": "#f5f5f5",
"stroke": "#666666",
"x": 0,
"y": 7,
"w": 171,
"h": 42,
"parent_zone": null
}
],
"icons": [],
"pills": [],
"edges": [
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-43",
"source": "",
"target": "",
"stroke_color": "#3399FF",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "vVxKKb96vQYj8wLMnHyf-44",
"source": "",
"target": "",
"stroke_color": "#3399FF",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {},
"pill_vocab": [],
"color_distribution": {
"#3399FF": 8,
"#1D2D3E": 3,
"#475E75": 2,
"#FFFFFF": 2,
"#0070F2": 2,
"#B46504": 2,
"#FAD7AC": 2,
"#666666": 2,
"#F5F5F5": 2,
"#333333": 2,
"#F5F6F7": 1,
"#1A2733": 1
},
"font_sizes": {
"12": 5,
"14": 1,
"16": 1,
"11": 1
},
"fonts": [
"Helvetica"
],
"edge_color_distribution": {
"#3399FF": 2
},
"structure_summary": {
"top_level_zones": 2,
"nested_zones": 0,
"cards": 6,
"icons": 0,
"pills": 0,
"edges": 2
},
"edge_quality": {
"total": 2,
"with_anchors": 0,
"orthogonal": 2,
"dashed": 0
},
"detected_patterns": [
"dual-zone-layout",
"naked-edges-style",
"orthogonal-edges-dominant",
"sparse-icon-overview"
],
"description": "Event-driven architecture for SAP intelligent enterprise. on a 1169\u00d7827 canvas. with top-level zones: (unnamed) [non-sap-slate], (unnamed) [non-sap-slate]. Detected patterns: dual-zone-layout, naked-edges-style, orthogonal-edges-dominant, sparse-icon-overview."
},
"ac_RA0002_LoadBalancer.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0002_LoadBalancer.drawio",
"name": "ac_RA0002_LoadBalancer.drawio",
"family": "ra0002",
"level": "l2",
"primary": false,
"title": "Load-balanced resilient SAP BTP deployment",
"aliases": [
"load balancer",
"traffic routing",
"regional load balancing"
],
"tags": [
"resiliency",
"loadbalancer",
"routing",
"availability",
"failover"
],
"domain": "resiliency",
"canvas_w": 827,
"canvas_h": 1169,
"background": "",
"zones": [
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-10",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1433,
"y": 543,
"w": 625,
"h": 347,
"parent_id": "Znnv6B6vVBlIxtA-TocD-1",
"color_role": "sap-blue"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-117",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": 0,
"y": 0,
"w": 460,
"h": 152,
"parent_id": "Znnv6B6vVBlIxtA-TocD-116",
"color_role": "other (#eaecee)"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-144",
"label": "",
"fill": "#dafdf5",
"stroke": "#07838f",
"x": -2322,
"y": 555,
"w": 205,
"h": 106,
"parent_id": "Znnv6B6vVBlIxtA-TocD-1",
"color_role": "teal accent"
}
],
"cards": [
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-3",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -1586,
"y": 91,
"w": 796,
"h": 819,
"parent_zone": null
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-8",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1433,
"y": 145,
"w": 625,
"h": 349,
"parent_zone": null
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-20",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 119,
"h": 70,
"parent_zone": null
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-39",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -660,
"y": 296,
"w": 165,
"h": 180,
"parent_zone": null
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-42",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -660,
"y": 527,
"w": 165,
"h": 158,
"parent_zone": null
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-46",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 120,
"h": 44,
"parent_zone": null
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-119",
"label": "",
"fill": "#7F00FF",
"stroke": "none",
"x": 21,
"y": 49,
"w": 20,
"h": 20,
"parent_zone": null
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-135",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": -1569,
"y": 145,
"w": 113,
"h": 100,
"parent_zone": null
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-141",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 1,
"y": 0,
"w": 113,
"h": 100,
"parent_zone": null
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-146",
"label": "",
"fill": "#dafdf5",
"stroke": "#07838f",
"x": -2089,
"y": 555,
"w": 194,
"h": 106,
"parent_zone": null
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-50",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -1396,
"y": 586,
"w": 120,
"h": 44,
"parent_zone": null
},
{
"cell_id": "H7GaRvqO7Y4MGG9jWmuP-1",
"label": "",
"fill": "#ecf8ff",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 178,
"h": 100,
"parent_zone": null
},
{
"cell_id": "H7GaRvqO7Y4MGG9jWmuP-3",
"label": "",
"fill": "#FFFFFF",
"stroke": "#D3E8FD",
"x": 15,
"y": 70,
"w": 151,
"h": 23,
"parent_zone": null
},
{
"cell_id": "H7GaRvqO7Y4MGG9jWmuP-5",
"label": "",
"fill": "#FFFFFF",
"stroke": "#D3E8FD",
"x": 15,
"y": 44,
"w": 152,
"h": 23,
"parent_zone": null
},
{
"cell_id": "H7GaRvqO7Y4MGG9jWmuP-8",
"label": "",
"fill": "#ecf8ff",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 178,
"h": 100,
"parent_zone": null
},
{
"cell_id": "H7GaRvqO7Y4MGG9jWmuP-10",
"label": "",
"fill": "#FFFFFF",
"stroke": "#D3E8FD",
"x": 15,
"y": 70,
"w": 151,
"h": 23,
"parent_zone": null
},
{
"cell_id": "H7GaRvqO7Y4MGG9jWmuP-12",
"label": "",
"fill": "#FFFFFF",
"stroke": "#D3E8FD",
"x": 15,
"y": 44,
"w": 152,
"h": 23,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-7",
"library_name": "inline-svg",
"label": "",
"w": 105,
"h": 29,
"parent_id": "Znnv6B6vVBlIxtA-TocD-1"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-18",
"library_name": "inline-svg",
"label": "SAP Custom Domain service",
"w": 49,
"h": 49,
"parent_id": "Znnv6B6vVBlIxtA-TocD-1"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-41",
"library_name": "inline-svg",
"label": "",
"w": 26,
"h": 27,
"parent_id": "Znnv6B6vVBlIxtA-TocD-1"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-44",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 17,
"parent_id": "Znnv6B6vVBlIxtA-TocD-1"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-48",
"library_name": "inline-svg",
"label": "",
"w": 21,
"h": 21,
"parent_id": "Znnv6B6vVBlIxtA-TocD-45"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-56",
"library_name": "inline-svg",
"label": "Cloud Integration capability within SAP Integration Suite",
"w": 47,
"h": 47,
"parent_id": "Znnv6B6vVBlIxtA-TocD-55"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-72",
"library_name": "inline-svg",
"label": "Cloud Integration capability within SAP Integration Suite",
"w": 47,
"h": 47,
"parent_id": "Znnv6B6vVBlIxtA-TocD-71"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-93",
"library_name": "inline-svg",
"label": "SAP Connectivity service",
"w": 47,
"h": 47,
"parent_id": "Znnv6B6vVBlIxtA-TocD-1"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-94",
"library_name": "inline-svg",
"label": "SAP Destination service",
"w": 48,
"h": 48,
"parent_id": "Znnv6B6vVBlIxtA-TocD-1"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-95",
"library_name": "inline-svg",
"label": "SAP Continuous Integration and Delivery",
"w": 49,
"h": 49,
"parent_id": "Znnv6B6vVBlIxtA-TocD-1"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-96",
"library_name": "inline-svg",
"label": "SAP HANA Cloud",
"w": 49,
"h": 49,
"parent_id": "Znnv6B6vVBlIxtA-TocD-1"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-97",
"library_name": "inline-svg",
"label": "SAP HANA Cloud",
"w": 49,
"h": 49,
"parent_id": "Znnv6B6vVBlIxtA-TocD-1"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-98",
"library_name": "inline-svg",
"label": "SAP Destination service",
"w": 48,
"h": 48,
"parent_id": "Znnv6B6vVBlIxtA-TocD-1"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-100",
"library_name": "inline-svg",
"label": "SAP Connectivity service",
"w": 48,
"h": 48,
"parent_id": "Znnv6B6vVBlIxtA-TocD-1"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-103",
"library_name": "inline-svg",
"label": "SAP Custom Domain service",
"w": 49,
"h": 49,
"parent_id": "Znnv6B6vVBlIxtA-TocD-1"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-105",
"library_name": "inline-svg",
"label": "SAP Integration Suite, advanced event mesh",
"w": 48,
"h": 48,
"parent_id": "Znnv6B6vVBlIxtA-TocD-1"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-107",
"library_name": "inline-svg",
"label": "SAP Integration Suite, advanced event mesh",
"w": 48,
"h": 48,
"parent_id": "Znnv6B6vVBlIxtA-TocD-1"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-111",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "Znnv6B6vVBlIxtA-TocD-1"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-112",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "Znnv6B6vVBlIxtA-TocD-1"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-115",
"library_name": "inline-svg",
"label": "Cloud Connector",
"w": 32,
"h": 32,
"parent_id": "Znnv6B6vVBlIxtA-TocD-1"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-121",
"library_name": "inline-svg",
"label": "",
"w": 20,
"h": 20,
"parent_id": "Znnv6B6vVBlIxtA-TocD-116"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-134",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "Znnv6B6vVBlIxtA-TocD-1"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-137",
"library_name": "inline-svg",
"label": "SAP Cloud Identity Services",
"w": 40,
"h": 40,
"parent_id": "Znnv6B6vVBlIxtA-TocD-136"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-143",
"library_name": "inline-svg",
"label": "SAP Cloud Identity Services",
"w": 40,
"h": 40,
"parent_id": "Znnv6B6vVBlIxtA-TocD-142"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-52",
"library_name": "inline-svg",
"label": "",
"w": 21,
"h": 21,
"parent_id": "Znnv6B6vVBlIxtA-TocD-1"
},
{
"cell_id": "H7GaRvqO7Y4MGG9jWmuP-2",
"library_name": "inline-svg",
"label": "SAP Build",
"w": 32,
"h": 32,
"parent_id": "H7GaRvqO7Y4MGG9jWmuP-0"
},
{
"cell_id": "H7GaRvqO7Y4MGG9jWmuP-4",
"library_name": "inline-svg",
"label": "SAP Build Code",
"w": 16,
"h": 16,
"parent_id": "H7GaRvqO7Y4MGG9jWmuP-0"
},
{
"cell_id": "H7GaRvqO7Y4MGG9jWmuP-6",
"library_name": "inline-svg",
"label": "SAP Build Work Zone",
"w": 16,
"h": 16,
"parent_id": "H7GaRvqO7Y4MGG9jWmuP-0"
},
{
"cell_id": "H7GaRvqO7Y4MGG9jWmuP-9",
"library_name": "inline-svg",
"label": "SAP Build",
"w": 32,
"h": 32,
"parent_id": "H7GaRvqO7Y4MGG9jWmuP-7"
},
{
"cell_id": "H7GaRvqO7Y4MGG9jWmuP-11",
"library_name": "inline-svg",
"label": "SAP Build Code",
"w": 16,
"h": 16,
"parent_id": "H7GaRvqO7Y4MGG9jWmuP-7"
},
{
"cell_id": "H7GaRvqO7Y4MGG9jWmuP-13",
"library_name": "inline-svg",
"label": "SAP Build Work Zone",
"w": 16,
"h": 16,
"parent_id": "H7GaRvqO7Y4MGG9jWmuP-7"
}
],
"pills": [
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-32",
"label": "HTTPS/Standby",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-34",
"label": "HTTPS/Active",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-36",
"label": "Data Sync",
"fill": "default",
"stroke": "#475f75"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-38",
"label": "Healthy Region DNS Update",
"fill": "#f5f6f7",
"stroke": "#07838F"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-81",
"label": "Multi-Region Controller Flow",
"fill": "#f5f6f7",
"stroke": "#5D36FF"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-87",
"label": "Events Sync",
"fill": "default",
"stroke": "#475f75"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-89",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-90",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-91",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-92",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-149",
"label": "Health Check",
"fill": "#f5f6f7",
"stroke": "#07838F"
}
],
"edges": [
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-2",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-4",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-12",
"source": "",
"target": "Znnv6B6vVBlIxtA-TocD-107",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-13",
"source": "",
"target": "Znnv6B6vVBlIxtA-TocD-97",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-14",
"source": "Znnv6B6vVBlIxtA-TocD-32",
"target": "Znnv6B6vVBlIxtA-TocD-103",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-15",
"source": "Znnv6B6vVBlIxtA-TocD-34",
"target": "Znnv6B6vVBlIxtA-TocD-18",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-16",
"source": "",
"target": "",
"stroke_color": "#07838F",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-17",
"source": "",
"target": "Znnv6B6vVBlIxtA-TocD-105",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-22",
"source": "Znnv6B6vVBlIxtA-TocD-149",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-24",
"source": "Znnv6B6vVBlIxtA-TocD-50",
"target": "Znnv6B6vVBlIxtA-TocD-46",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-25",
"source": "Znnv6B6vVBlIxtA-TocD-81",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-26",
"source": "",
"target": "Znnv6B6vVBlIxtA-TocD-97",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-27",
"source": "Znnv6B6vVBlIxtA-TocD-93",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-28",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-29",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-30",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-31",
"source": "",
"target": "Znnv6B6vVBlIxtA-TocD-32",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-33",
"source": "",
"target": "Znnv6B6vVBlIxtA-TocD-34",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-37",
"source": "Znnv6B6vVBlIxtA-TocD-20",
"target": "",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-57",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-58",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-59",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-64",
"source": "",
"target": "Znnv6B6vVBlIxtA-TocD-94",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-65",
"source": "Znnv6B6vVBlIxtA-TocD-94",
"target": "Znnv6B6vVBlIxtA-TocD-93",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-66",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-73",
"source": "",
"target": "H7GaRvqO7Y4MGG9jWmuP-8",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-74",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-75",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-76",
"source": "",
"target": "Znnv6B6vVBlIxtA-TocD-107",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-77",
"source": "",
"target": "Znnv6B6vVBlIxtA-TocD-72",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-78",
"source": "H7GaRvqO7Y4MGG9jWmuP-8",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-79",
"source": "Znnv6B6vVBlIxtA-TocD-98",
"target": "Znnv6B6vVBlIxtA-TocD-100",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-80",
"source": "",
"target": "Znnv6B6vVBlIxtA-TocD-81",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-82",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-83",
"source": "Znnv6B6vVBlIxtA-TocD-98",
"target": "Znnv6B6vVBlIxtA-TocD-42",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-84",
"source": "",
"target": "Znnv6B6vVBlIxtA-TocD-39",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-85",
"source": "Znnv6B6vVBlIxtA-TocD-94",
"target": "Znnv6B6vVBlIxtA-TocD-42",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-86",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-88",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-99",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-106",
"source": "",
"target": "Znnv6B6vVBlIxtA-TocD-56",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-108",
"source": "",
"target": "Znnv6B6vVBlIxtA-TocD-72",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-109",
"source": "Znnv6B6vVBlIxtA-TocD-110",
"target": "Znnv6B6vVBlIxtA-TocD-112",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-125",
"source": "",
"target": "",
"stroke_color": "#07838F",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-127",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-128",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-130",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-131",
"source": "Znnv6B6vVBlIxtA-TocD-135",
"target": "",
"stroke_color": "#000000",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-132",
"source": "Znnv6B6vVBlIxtA-TocD-135",
"target": "Znnv6B6vVBlIxtA-TocD-134",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-138",
"source": "Znnv6B6vVBlIxtA-TocD-141",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-140",
"source": "Znnv6B6vVBlIxtA-TocD-141",
"target": "",
"stroke_color": "#000000",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Znnv6B6vVBlIxtA-TocD-148",
"source": "",
"target": "Znnv6B6vVBlIxtA-TocD-149",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"49x49": 5,
"48x48": 5,
"16x16": 4,
"47x47": 3,
"28x28": 3,
"32x32": 3,
"21x21": 2,
"40x40": 2,
"105x29": 1,
"26x27": 1
},
"pill_vocab": [
"https/standby",
"https/active",
"data sync",
"healthy region dns update",
"multi-region controller flow",
"events sync",
"https",
"health check"
],
"color_distribution": {
"#475E75": 34,
"#FFFFFF": 24,
"#1D2D3E": 17,
"#475F75": 16,
"#5D36FF": 13,
"#0070F2": 11,
"#F5F6F7": 10,
"#07838F": 9,
"#266F3A": 9,
"#556B82": 8,
"#053B70": 6,
"#000000": 4,
"#D3E8FD": 4,
"#EBF8FF": 3,
"#004C99": 2,
"#DAFDF5": 2,
"#ECF8FF": 2,
"#107E3E": 1,
"#EAECEE": 1,
"#7F00FF": 1
},
"font_sizes": {
"12": 28,
"11": 25,
"16": 20,
"10": 9,
"9": 6,
"13": 3,
"14": 3,
"8": 2
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 32,
"#5D36FF": 11,
"#07838F": 3,
"#000000": 2,
"#107E3E": 1
},
"structure_summary": {
"top_level_zones": 0,
"nested_zones": 3,
"cards": 17,
"icons": 31,
"pills": 11,
"edges": 52
},
"edge_quality": {
"total": 52,
"with_anchors": 39,
"orthogonal": 19,
"dashed": 25
},
"detected_patterns": [
"dense-icon-landscape",
"has-identity-services-icon",
"labeled-flow-multi-pill",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "Load-balanced resilient SAP BTP deployment. on a 827\u00d71169 canvas. and 31 icons (5\u00d7 49x49, 5\u00d7 48x48, 4\u00d7 16x16). plus 11 flow pills using verbs 'https/standby', 'https/active', 'data sync', 'healthy region dns update', 'multi-region controller flow', 'events sync'. Detected patterns: dense-icon-landscape, has-identity-services-icon, labeled-flow-multi-pill, uses-dashed-edges, well-anchored-edges."
},
"ac_RA0002_MultiAZ.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0002_MultiAZ.drawio",
"name": "ac_RA0002_MultiAZ.drawio",
"family": "ra0002",
"level": "l2",
"primary": false,
"title": "Multi-availability-zone SAP BTP deployment",
"aliases": [
"Multi-AZ",
"availability zones",
"high availability"
],
"tags": [
"resiliency",
"multiaz",
"availability-zone",
"high-availability",
"failover"
],
"domain": "resiliency",
"canvas_w": 827,
"canvas_h": 1169,
"background": "",
"zones": [
{
"cell_id": "P34ahGiy1YTu66UZ6zGO-1",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 40,
"y": 140,
"w": 770,
"h": 440,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "P34ahGiy1YTu66UZ6zGO-3",
"label": "AZ 1",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 69,
"y": 180,
"w": 211,
"h": 310,
"parent_id": "1",
"color_role": "non-sap-slate"
},
{
"cell_id": "P34ahGiy1YTu66UZ6zGO-11",
"label": "AZ 2",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 320,
"y": 180,
"w": 211,
"h": 310,
"parent_id": "1",
"color_role": "non-sap-slate"
},
{
"cell_id": "P34ahGiy1YTu66UZ6zGO-19",
"label": "AZ 3",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 570,
"y": 180,
"w": 211,
"h": 310,
"parent_id": "1",
"color_role": "non-sap-slate"
}
],
"cards": [
{
"cell_id": "P34ahGiy1YTu66UZ6zGO-4",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 94,
"y": 223,
"w": 160,
"h": 110,
"parent_zone": null
},
{
"cell_id": "P34ahGiy1YTu66UZ6zGO-8",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 96,
"y": 357,
"w": 160,
"h": 113,
"parent_zone": null
},
{
"cell_id": "P34ahGiy1YTu66UZ6zGO-12",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 345,
"y": 223,
"w": 160,
"h": 110,
"parent_zone": null
},
{
"cell_id": "P34ahGiy1YTu66UZ6zGO-16",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 347,
"y": 357,
"w": 160,
"h": 113,
"parent_zone": null
},
{
"cell_id": "P34ahGiy1YTu66UZ6zGO-20",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 595,
"y": 223,
"w": 160,
"h": 110,
"parent_zone": null
},
{
"cell_id": "P34ahGiy1YTu66UZ6zGO-24",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 67,
"y": 520,
"w": 714,
"h": 40,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "P34ahGiy1YTu66UZ6zGO-5",
"library_name": "inline-svg",
"label": "",
"w": 42,
"h": 48,
"parent_id": "1"
},
{
"cell_id": "P34ahGiy1YTu66UZ6zGO-6",
"library_name": "inline-svg",
"label": "",
"w": 42,
"h": 48,
"parent_id": "1"
},
{
"cell_id": "P34ahGiy1YTu66UZ6zGO-10",
"library_name": "inline-svg",
"label": "",
"w": 41,
"h": 45,
"parent_id": "1"
},
{
"cell_id": "P34ahGiy1YTu66UZ6zGO-13",
"library_name": "inline-svg",
"label": "",
"w": 42,
"h": 48,
"parent_id": "1"
},
{
"cell_id": "P34ahGiy1YTu66UZ6zGO-14",
"library_name": "inline-svg",
"label": "",
"w": 42,
"h": 48,
"parent_id": "1"
},
{
"cell_id": "P34ahGiy1YTu66UZ6zGO-18",
"library_name": "inline-svg",
"label": "",
"w": 41,
"h": 45,
"parent_id": "1"
},
{
"cell_id": "P34ahGiy1YTu66UZ6zGO-21",
"library_name": "inline-svg",
"label": "",
"w": 42,
"h": 48,
"parent_id": "1"
},
{
"cell_id": "P34ahGiy1YTu66UZ6zGO-22",
"library_name": "inline-svg",
"label": "",
"w": 42,
"h": 48,
"parent_id": "1"
}
],
"pills": [
{
"cell_id": "P34ahGiy1YTu66UZ6zGO-32",
"label": "",
"fill": "default",
"stroke": "#0070f3"
}
],
"edges": [
{
"cell_id": "P34ahGiy1YTu66UZ6zGO-25",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "P34ahGiy1YTu66UZ6zGO-26",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "P34ahGiy1YTu66UZ6zGO-27",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "P34ahGiy1YTu66UZ6zGO-29",
"source": "P34ahGiy1YTu66UZ6zGO-4",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "P34ahGiy1YTu66UZ6zGO-30",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "P34ahGiy1YTu66UZ6zGO-34",
"source": "",
"target": "P34ahGiy1YTu66UZ6zGO-20",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "P34ahGiy1YTu66UZ6zGO-35",
"source": "",
"target": "P34ahGiy1YTu66UZ6zGO-12",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
}
],
"icon_sizes": {
"42x48": 6,
"41x45": 2
},
"pill_vocab": [
""
],
"color_distribution": {
"#475E75": 11,
"#0070F2": 6,
"#EBF8FF": 6,
"#FFFFFF": 4,
"#0070F3": 1,
"#3333FF": 1
},
"font_sizes": {
"16": 11,
"12": 2,
"7": 1
},
"fonts": [],
"edge_color_distribution": {
"#475E75": 7
},
"structure_summary": {
"top_level_zones": 4,
"nested_zones": 0,
"cards": 6,
"icons": 8,
"pills": 1,
"edges": 7
},
"edge_quality": {
"total": 7,
"with_anchors": 6,
"orthogonal": 1,
"dashed": 0
},
"detected_patterns": [
"dense-icon-landscape",
"multi-zone-layout-4plus",
"well-anchored-edges"
],
"description": "Multi-availability-zone SAP BTP deployment. on a 827\u00d71169 canvas. with top-level zones: (unnamed) [sap-blue], AZ 1 [non-sap-slate], AZ 2 [non-sap-slate], AZ 3 [non-sap-slate]. and 8 icons (6\u00d7 42x48, 2\u00d7 41x45). plus 1 flow pills using verbs ''. Detected patterns: dense-icon-landscape, multi-zone-layout-4plus, well-anchored-edges."
},
"ac_RA0002_MultiRegionResiliency.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0002_MultiRegionResiliency.drawio",
"name": "ac_RA0002_MultiRegionResiliency.drawio",
"family": "ra0002",
"level": "l2",
"primary": false,
"title": "Multi-region resiliency for SAP BTP",
"aliases": [
"multi region resiliency",
"disaster recovery",
"regional failover"
],
"tags": [
"resiliency",
"multiregion",
"disaster-recovery",
"availability",
"failover"
],
"domain": "resiliency",
"canvas_w": 1169,
"canvas_h": 827,
"background": "none",
"zones": [
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-10",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1433,
"y": 543,
"w": 625,
"h": 332,
"parent_id": "cV9vO5JgV9M1bDaGJS2Y-1",
"color_role": "sap-blue"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-125",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": 0,
"y": 0,
"w": 460,
"h": 152,
"parent_id": "cV9vO5JgV9M1bDaGJS2Y-124",
"color_role": "other (#eaecee)"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-155",
"label": "",
"fill": "#dafdf5",
"stroke": "#07838f",
"x": -2322,
"y": 555,
"w": 205,
"h": 106,
"parent_id": "cV9vO5JgV9M1bDaGJS2Y-1",
"color_role": "teal accent"
}
],
"cards": [
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-3",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -1586,
"y": 91,
"w": 796,
"h": 803,
"parent_zone": null
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-8",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1433,
"y": 145,
"w": 625,
"h": 349,
"parent_zone": null
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-20",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 119,
"h": 70,
"parent_zone": null
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-27",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": -1150,
"y": 267,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-31",
"label": "5",
"fill": "#2395FF",
"stroke": "none",
"x": -1430,
"y": 424,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-41",
"label": "4",
"fill": "#2395FF",
"stroke": "none",
"x": -1060,
"y": 504,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-42",
"label": "7",
"fill": "#2395FF",
"stroke": "none",
"x": -2306,
"y": 520,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-44",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -660,
"y": 296,
"w": 165,
"h": 180,
"parent_zone": null
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-47",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -660,
"y": 527,
"w": 165,
"h": 158,
"parent_zone": null
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-51",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 120,
"h": 44,
"parent_zone": null
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-55",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 120,
"h": 44,
"parent_zone": null
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-58",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": -2256,
"y": 161,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-95",
"label": "4",
"fill": "#2395FF",
"stroke": "none",
"x": -1194,
"y": 503,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-103",
"label": "6",
"fill": "#2395FF",
"stroke": "none",
"x": -928,
"y": 370,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-127",
"label": "",
"fill": "#7F00FF",
"stroke": "none",
"x": 21,
"y": 49,
"w": 20,
"h": 20,
"parent_zone": null
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-146",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": -1569,
"y": 145,
"w": 113,
"h": 100,
"parent_zone": null
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-152",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 1,
"y": 0,
"w": 113,
"h": 100,
"parent_zone": null
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-157",
"label": "",
"fill": "#dafdf5",
"stroke": "#07838f",
"x": -2089,
"y": 555,
"w": 194,
"h": 106,
"parent_zone": null
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-161",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": -1399,
"y": 267,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-171",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": -1919,
"y": 521,
"w": 30,
"h": 30,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-7",
"library_name": "inline-svg",
"label": "",
"w": 105,
"h": 29,
"parent_id": "cV9vO5JgV9M1bDaGJS2Y-1"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-18",
"library_name": "inline-svg",
"label": "SAP Custom Domain service",
"w": 49,
"h": 49,
"parent_id": "cV9vO5JgV9M1bDaGJS2Y-1"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-46",
"library_name": "inline-svg",
"label": "",
"w": 26,
"h": 27,
"parent_id": "cV9vO5JgV9M1bDaGJS2Y-1"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-49",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 17,
"parent_id": "cV9vO5JgV9M1bDaGJS2Y-1"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-53",
"library_name": "inline-svg",
"label": "",
"w": 21,
"h": 21,
"parent_id": "cV9vO5JgV9M1bDaGJS2Y-50"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-57",
"library_name": "inline-svg",
"label": "",
"w": 21,
"h": 21,
"parent_id": "cV9vO5JgV9M1bDaGJS2Y-54"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-62",
"library_name": "inline-svg",
"label": "Cloud Integration capability within SAP Integration Suite",
"w": 47,
"h": 47,
"parent_id": "cV9vO5JgV9M1bDaGJS2Y-61"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-78",
"library_name": "inline-svg",
"label": "Cloud Integration capability within SAP Integration Suite",
"w": 47,
"h": 47,
"parent_id": "cV9vO5JgV9M1bDaGJS2Y-77"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-100",
"library_name": "inline-svg",
"label": "SAP Connectivity service",
"w": 47,
"h": 47,
"parent_id": "cV9vO5JgV9M1bDaGJS2Y-1"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-101",
"library_name": "inline-svg",
"label": "SAP Destination service",
"w": 48,
"h": 48,
"parent_id": "cV9vO5JgV9M1bDaGJS2Y-1"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-102",
"library_name": "inline-svg",
"label": "SAP Continuous Integration and Delivery",
"w": 49,
"h": 49,
"parent_id": "cV9vO5JgV9M1bDaGJS2Y-1"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-104",
"library_name": "inline-svg",
"label": "SAP HANA Cloud",
"w": 49,
"h": 49,
"parent_id": "cV9vO5JgV9M1bDaGJS2Y-1"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-105",
"library_name": "inline-svg",
"label": "SAP HANA Cloud",
"w": 49,
"h": 49,
"parent_id": "cV9vO5JgV9M1bDaGJS2Y-1"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-106",
"library_name": "inline-svg",
"label": "SAP Destination service",
"w": 48,
"h": 48,
"parent_id": "cV9vO5JgV9M1bDaGJS2Y-1"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-108",
"library_name": "inline-svg",
"label": "SAP Connectivity service",
"w": 48,
"h": 48,
"parent_id": "cV9vO5JgV9M1bDaGJS2Y-1"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-109",
"library_name": "inline-svg",
"label": "SAP Build Work Zone, standard edition",
"w": 48,
"h": 48,
"parent_id": "cV9vO5JgV9M1bDaGJS2Y-1"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-111",
"library_name": "inline-svg",
"label": "SAP Custom Domain service",
"w": 49,
"h": 49,
"parent_id": "cV9vO5JgV9M1bDaGJS2Y-1"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-112",
"library_name": "inline-svg",
"label": "SAP Build Work Zone, standard edition",
"w": 48,
"h": 48,
"parent_id": "cV9vO5JgV9M1bDaGJS2Y-1"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-113",
"library_name": "inline-svg",
"label": "SAP Integration Suite, advanced event mesh",
"w": 48,
"h": 48,
"parent_id": "cV9vO5JgV9M1bDaGJS2Y-1"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-115",
"library_name": "inline-svg",
"label": "SAP Integration Suite, advanced event mesh",
"w": 48,
"h": 48,
"parent_id": "cV9vO5JgV9M1bDaGJS2Y-1"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-119",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "cV9vO5JgV9M1bDaGJS2Y-1"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-120",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "cV9vO5JgV9M1bDaGJS2Y-1"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-123",
"library_name": "inline-svg",
"label": "Cloud Connector",
"w": 32,
"h": 32,
"parent_id": "cV9vO5JgV9M1bDaGJS2Y-1"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-129",
"library_name": "inline-svg",
"label": "",
"w": 20,
"h": 20,
"parent_id": "cV9vO5JgV9M1bDaGJS2Y-124"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-145",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "cV9vO5JgV9M1bDaGJS2Y-1"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-148",
"library_name": "inline-svg",
"label": "SAP Cloud Identity Services",
"w": 40,
"h": 40,
"parent_id": "cV9vO5JgV9M1bDaGJS2Y-147"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-154",
"library_name": "inline-svg",
"label": "SAP Cloud Identity Services",
"w": 40,
"h": 40,
"parent_id": "cV9vO5JgV9M1bDaGJS2Y-153"
},
{
"cell_id": "12BTiJHW20yHsTcD9OAJ-0",
"library_name": "inline-svg",
"label": "SAP Cloud Application Programming Model",
"w": 44,
"h": 44,
"parent_id": "cV9vO5JgV9M1bDaGJS2Y-1"
},
{
"cell_id": "12BTiJHW20yHsTcD9OAJ-1",
"library_name": "inline-svg",
"label": "SAP Cloud Application Programming Model",
"w": 44,
"h": 44,
"parent_id": "cV9vO5JgV9M1bDaGJS2Y-1"
}
],
"pills": [
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-34",
"label": "HTTPS/Standby",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-36",
"label": "HTTPS/Active",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-39",
"label": "Data Sync",
"fill": "default",
"stroke": "#475f75"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-43",
"label": "Healthy Region DNS Update",
"fill": "#f5f6f7",
"stroke": "#07838F"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-87",
"label": "Multi-Region Controller Flow",
"fill": "#f5f6f7",
"stroke": "#5D36FF"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-93",
"label": "Events Sync",
"fill": "default",
"stroke": "#475f75"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-96",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-97",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-98",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-99",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-160",
"label": "Health Check",
"fill": "#f5f6f7",
"stroke": "#07838F"
}
],
"edges": [
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-2",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-4",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-12",
"source": "",
"target": "cV9vO5JgV9M1bDaGJS2Y-115",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-13",
"source": "",
"target": "cV9vO5JgV9M1bDaGJS2Y-105",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-14",
"source": "cV9vO5JgV9M1bDaGJS2Y-34",
"target": "cV9vO5JgV9M1bDaGJS2Y-111",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-15",
"source": "cV9vO5JgV9M1bDaGJS2Y-36",
"target": "cV9vO5JgV9M1bDaGJS2Y-18",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-16",
"source": "",
"target": "",
"stroke_color": "#07838F",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-17",
"source": "",
"target": "cV9vO5JgV9M1bDaGJS2Y-113",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-22",
"source": "cV9vO5JgV9M1bDaGJS2Y-160",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-24",
"source": "cV9vO5JgV9M1bDaGJS2Y-55",
"target": "cV9vO5JgV9M1bDaGJS2Y-51",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-25",
"source": "cV9vO5JgV9M1bDaGJS2Y-87",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-26",
"source": "",
"target": "cV9vO5JgV9M1bDaGJS2Y-105",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-28",
"source": "cV9vO5JgV9M1bDaGJS2Y-100",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-29",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-30",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-32",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-33",
"source": "",
"target": "cV9vO5JgV9M1bDaGJS2Y-34",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-35",
"source": "",
"target": "cV9vO5JgV9M1bDaGJS2Y-36",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-40",
"source": "cV9vO5JgV9M1bDaGJS2Y-20",
"target": "",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-60",
"source": "",
"target": "12BTiJHW20yHsTcD9OAJ-0",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-63",
"source": "",
"target": "cV9vO5JgV9M1bDaGJS2Y-112",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-64",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-65",
"source": "12BTiJHW20yHsTcD9OAJ-0",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-70",
"source": "",
"target": "cV9vO5JgV9M1bDaGJS2Y-101",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-71",
"source": "cV9vO5JgV9M1bDaGJS2Y-101",
"target": "cV9vO5JgV9M1bDaGJS2Y-100",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-72",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-79",
"source": "",
"target": "cV9vO5JgV9M1bDaGJS2Y-109",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-80",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-81",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-82",
"source": "",
"target": "cV9vO5JgV9M1bDaGJS2Y-115",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-83",
"source": "",
"target": "cV9vO5JgV9M1bDaGJS2Y-78",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-84",
"source": "12BTiJHW20yHsTcD9OAJ-1",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-85",
"source": "cV9vO5JgV9M1bDaGJS2Y-106",
"target": "cV9vO5JgV9M1bDaGJS2Y-108",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-86",
"source": "",
"target": "cV9vO5JgV9M1bDaGJS2Y-87",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-88",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-89",
"source": "cV9vO5JgV9M1bDaGJS2Y-106",
"target": "cV9vO5JgV9M1bDaGJS2Y-47",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-90",
"source": "",
"target": "cV9vO5JgV9M1bDaGJS2Y-44",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-91",
"source": "cV9vO5JgV9M1bDaGJS2Y-101",
"target": "cV9vO5JgV9M1bDaGJS2Y-47",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-92",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-94",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-107",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-110",
"source": "",
"target": "12BTiJHW20yHsTcD9OAJ-1",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-114",
"source": "",
"target": "cV9vO5JgV9M1bDaGJS2Y-62",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-116",
"source": "",
"target": "cV9vO5JgV9M1bDaGJS2Y-78",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-117",
"source": "cV9vO5JgV9M1bDaGJS2Y-118",
"target": "cV9vO5JgV9M1bDaGJS2Y-120",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-133",
"source": "",
"target": "",
"stroke_color": "#07838F",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-135",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-136",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-138",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-142",
"source": "cV9vO5JgV9M1bDaGJS2Y-146",
"target": "",
"stroke_color": "#000000",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-143",
"source": "cV9vO5JgV9M1bDaGJS2Y-146",
"target": "cV9vO5JgV9M1bDaGJS2Y-145",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-149",
"source": "cV9vO5JgV9M1bDaGJS2Y-152",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-151",
"source": "cV9vO5JgV9M1bDaGJS2Y-152",
"target": "",
"stroke_color": "#000000",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "cV9vO5JgV9M1bDaGJS2Y-159",
"source": "",
"target": "cV9vO5JgV9M1bDaGJS2Y-160",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"48x48": 7,
"49x49": 5,
"47x47": 3,
"28x28": 3,
"21x21": 2,
"40x40": 2,
"44x44": 2,
"105x29": 1,
"26x27": 1,
"28x17": 1
},
"pill_vocab": [
"https/standby",
"https/active",
"data sync",
"healthy region dns update",
"multi-region controller flow",
"events sync",
"https",
"health check"
],
"color_distribution": {
"#475E75": 36,
"#FFFFFF": 30,
"#1D2D3E": 19,
"#475F75": 16,
"#5D36FF": 13,
"#0070F2": 10,
"#F5F6F7": 10,
"#07838F": 9,
"#0057D2": 9,
"#2395FF": 9,
"#266F3A": 9,
"#053B70": 6,
"#556B82": 4,
"#EBF8FF": 3,
"#004C99": 2,
"#000000": 2,
"#DAFDF5": 2,
"#107E3E": 1,
"#EAECEE": 1,
"#7F00FF": 1
},
"font_sizes": {
"12": 33,
"16": 30,
"11": 26,
"10": 9,
"9": 6,
"13": 3,
"14": 3,
"18": 3
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 34,
"#5D36FF": 11,
"#07838F": 3,
"#000000": 2,
"#107E3E": 1
},
"structure_summary": {
"top_level_zones": 0,
"nested_zones": 3,
"cards": 20,
"icons": 29,
"pills": 11,
"edges": 54
},
"edge_quality": {
"total": 54,
"with_anchors": 41,
"orthogonal": 19,
"dashed": 26
},
"detected_patterns": [
"dense-icon-landscape",
"has-identity-services-icon",
"labeled-flow-multi-pill",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "Multi-region resiliency for SAP BTP. on a 1169\u00d7827 canvas. and 29 icons (7\u00d7 48x48, 5\u00d7 49x49, 3\u00d7 47x47). plus 11 flow pills using verbs 'https/standby', 'https/active', 'data sync', 'healthy region dns update', 'multi-region controller flow', 'events sync'. Detected patterns: dense-icon-landscape, has-identity-services-icon, labeled-flow-multi-pill, uses-dashed-edges, well-anchored-edges."
},
"ac_RA0003_FederatedML.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0003_FederatedML.drawio",
"name": "ac_RA0003_FederatedML.drawio",
"family": "ra0003",
"level": "l2",
"primary": false,
"title": "Federated machine learning with SAP AI Core",
"aliases": [
"Federated ML",
"federated machine learning",
"AI Core training",
"machine learning federation"
],
"tags": [
"federated",
"ml",
"machine-learning",
"aicore",
"ai",
"training",
"models",
"data-science"
],
"domain": "ai",
"canvas_w": 1100,
"canvas_h": 850,
"background": "",
"zones": [
{
"cell_id": "FTVYmsemLhQfNNow4BaC-129",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 840,
"y": -1592,
"w": 341,
"h": 529,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "FTVYmsemLhQfNNow4BaC-130",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 867,
"y": -1548,
"w": 292,
"h": 337,
"parent_id": "1",
"color_role": "sap-blue"
}
],
"cards": [
{
"cell_id": "FTVYmsemLhQfNNow4BaC-87",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 416,
"y": -1592,
"w": 367,
"h": 531,
"parent_zone": null
},
{
"cell_id": "FTVYmsemLhQfNNow4BaC-88",
"label": "%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%",
"fill": "default",
"stroke": "#0070F2",
"x": 460,
"y": -1528,
"w": 280,
"h": 239,
"parent_zone": null
},
{
"cell_id": "FTVYmsemLhQfNNow4BaC-89",
"label": "",
"fill": "default",
"stroke": "#0070F2",
"x": 461,
"y": -1264,
"w": 279,
"h": 175,
"parent_zone": null
},
{
"cell_id": "FTVYmsemLhQfNNow4BaC-91",
"label": "AI Core",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 485,
"y": -1206,
"w": 230,
"h": 38,
"parent_zone": null
},
{
"cell_id": "FTVYmsemLhQfNNow4BaC-93",
"label": "AI Launchpad",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 485,
"y": -1150,
"w": 230,
"h": 39,
"parent_zone": null
},
{
"cell_id": "FTVYmsemLhQfNNow4BaC-102",
"label": "Data Federation",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 485,
"y": -1398,
"w": 230,
"h": 35,
"parent_zone": null
},
{
"cell_id": "FTVYmsemLhQfNNow4BaC-103",
"label": "Virtual Models",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 485,
"y": -1446,
"w": 230,
"h": 35,
"parent_zone": null
},
{
"cell_id": "FTVYmsemLhQfNNow4BaC-104",
"label": "Open Schema",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 485,
"y": -1351,
"w": 230,
"h": 35,
"parent_zone": null
},
{
"cell_id": "FTVYmsemLhQfNNow4BaC-107",
"label": "Non-SAP Data Sources",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 80,
"y": -1395,
"w": 257,
"h": 227,
"parent_zone": null
},
{
"cell_id": "FTVYmsemLhQfNNow4BaC-110",
"label": "Data Federation & Replication",
"fill": "#F5F6F7",
"stroke": "#475F75",
"x": 343,
"y": -1414,
"w": 94,
"h": 32,
"parent_zone": null
},
{
"cell_id": "FTVYmsemLhQfNNow4BaC-132",
"label": "Connectivity for Machine Learning",
"fill": "#F5F6F7",
"stroke": "#475F75",
"x": 760,
"y": -1425,
"w": 110,
"h": 28,
"parent_zone": null
},
{
"cell_id": "FTVYmsemLhQfNNow4BaC-154",
"label": "Connectivity Core",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 889,
"y": -1489,
"w": 250,
"h": 203,
"parent_zone": null
},
{
"cell_id": "FTVYmsemLhQfNNow4BaC-155",
"label": "Training, Deployment, Prediction",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 890,
"y": -1269,
"w": 248,
"h": 38,
"parent_zone": null
},
{
"cell_id": "FTVYmsemLhQfNNow4BaC-156",
"label": "Pandas, PySpark support",
"fill": "#FFFFFF",
"stroke": "#0170f2",
"x": 911,
"y": -1444,
"w": 207,
"h": 36,
"parent_zone": null
},
{
"cell_id": "FTVYmsemLhQfNNow4BaC-157",
"label": "NVIDIA RAPIDSTM*cuDF, *cuML, and XGBoost",
"fill": "#FFFFFF",
"stroke": "#0170f2",
"x": 911,
"y": -1395,
"w": 207,
"h": 50,
"parent_zone": null
},
{
"cell_id": "FTVYmsemLhQfNNow4BaC-158",
"label": "Deployment to AI Core",
"fill": "#FFFFFF",
"stroke": "#0170f2",
"x": 909,
"y": -1332,
"w": 209,
"h": 31,
"parent_zone": null
},
{
"cell_id": "Wl7akZ423fIZPcLcKctH-1",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": 364,
"y": -1501,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "Wl7akZ423fIZPcLcKctH-2",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": 368,
"y": -1275,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "Wl7akZ423fIZPcLcKctH-3",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": 797,
"y": -1455,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "Wl7akZ423fIZPcLcKctH-4",
"label": "4",
"fill": "#2395FF",
"stroke": "none",
"x": 790,
"y": -1180,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "FTVYmsemLhQfNNow4BaC-112",
"label": "SAP Data Sources",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 80,
"y": -1592,
"w": 256,
"h": 169,
"parent_zone": null
},
{
"cell_id": "FTVYmsemLhQfNNow4BaC-113",
"label": "SAP BW/4HANA",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 109,
"y": -1486,
"w": 197,
"h": 36,
"parent_zone": null
},
{
"cell_id": "FTVYmsemLhQfNNow4BaC-114",
"label": "SAP S/4HANA",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 110,
"y": -1539,
"w": 195,
"h": 35,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "FTVYmsemLhQfNNow4BaC-99",
"library_name": "inline-svg",
"label": "",
"w": 27,
"h": 27,
"parent_id": "1"
},
{
"cell_id": "FTVYmsemLhQfNNow4BaC-100",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "1"
},
{
"cell_id": "FTVYmsemLhQfNNow4BaC-133",
"library_name": "inline-svg",
"label": "",
"w": 79,
"h": 28,
"parent_id": "1"
},
{
"cell_id": "FTVYmsemLhQfNNow4BaC-135",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 35,
"parent_id": "1"
},
{
"cell_id": "J7_uY0JEnjW42FnnlikA-176",
"library_name": "inline-svg",
"label": "",
"w": 52,
"h": 26,
"parent_id": "1"
},
{
"cell_id": "J7_uY0JEnjW42FnnlikA-179",
"library_name": "inline-svg",
"label": "",
"w": 83,
"h": 23,
"parent_id": "1"
}
],
"pills": [],
"edges": [
{
"cell_id": "FTVYmsemLhQfNNow4BaC-95",
"source": "",
"target": "",
"stroke_color": "#595959",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "FTVYmsemLhQfNNow4BaC-105",
"source": "FTVYmsemLhQfNNow4BaC-112",
"target": "FTVYmsemLhQfNNow4BaC-110",
"stroke_color": "#475F75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "FTVYmsemLhQfNNow4BaC-106",
"source": "FTVYmsemLhQfNNow4BaC-107",
"target": "FTVYmsemLhQfNNow4BaC-110",
"stroke_color": "#475F75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "FTVYmsemLhQfNNow4BaC-108",
"source": "",
"target": "",
"stroke_color": "#C0399F",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "FTVYmsemLhQfNNow4BaC-109",
"source": "",
"target": "",
"stroke_color": "#475F75",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "FTVYmsemLhQfNNow4BaC-131",
"source": "FTVYmsemLhQfNNow4BaC-154",
"target": "",
"stroke_color": "#475F75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "FTVYmsemLhQfNNow4BaC-159",
"source": "FTVYmsemLhQfNNow4BaC-158",
"target": "FTVYmsemLhQfNNow4BaC-91",
"stroke_color": "#475F75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"27x27": 1,
"28x28": 1,
"79x28": 1,
"30x35": 1,
"52x26": 1,
"83x23": 1
},
"pill_vocab": [],
"color_distribution": {
"#0070F2": 15,
"#FFFFFF": 13,
"#EBF8FF": 10,
"#000000": 10,
"#475F75": 9,
"#595959": 4,
"#0057D2": 4,
"#2395FF": 4,
"#F5F6F7": 3,
"#0170F2": 3,
"#475E75": 1,
"#C0399F": 1
},
"font_sizes": {
"13": 42,
"14": 19,
"12": 19,
"11": 16,
"10": 6,
"7": 2,
"0": 1,
"15": 1
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#475F75": 5,
"#595959": 1,
"#C0399F": 1
},
"structure_summary": {
"top_level_zones": 2,
"nested_zones": 0,
"cards": 23,
"icons": 6,
"pills": 0,
"edges": 7
},
"edge_quality": {
"total": 7,
"with_anchors": 6,
"orthogonal": 6,
"dashed": 1
},
"detected_patterns": [
"dual-zone-layout",
"orthogonal-edges-dominant",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "Federated machine learning with SAP AI Core. on a 1100\u00d7850 canvas. with top-level zones: (unnamed) [sap-blue], (unnamed) [sap-blue]. and 6 icons (1\u00d7 27x27, 1\u00d7 28x28, 1\u00d7 79x28). Detected patterns: dual-zone-layout, orthogonal-edges-dominant, uses-dashed-edges, well-anchored-edges."
},
"ac_RA0004_AWSDataIntegration.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0004_AWSDataIntegration.drawio",
"name": "ac_RA0004_AWSDataIntegration.drawio",
"family": "ra0004",
"level": "l2",
"primary": false,
"title": "Data integration between SAP and AWS",
"aliases": [
"AWS data integration",
"Amazon S3 data integration",
"AWS hyperscaler data"
],
"tags": [
"data-integration",
"aws",
"hyperscaler",
"s3",
"datasphere",
"hana"
],
"domain": "data",
"canvas_w": 1169,
"canvas_h": 827,
"background": "",
"zones": [],
"cards": [
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-1",
"label": "",
"fill": "default",
"stroke": "light-dark(#bfbfbf, #8ea2b5)",
"x": 826,
"y": 115,
"w": 221,
"h": 523,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-2",
"label": "",
"fill": "default",
"stroke": "light-dark(#1b91ff, #6a6a6a)",
"x": 275,
"y": 114,
"w": 500,
"h": 526,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-3",
"label": "Object Store Data Ingestion",
"fill": "light-dark(#d2f0ff, #ededed)",
"stroke": "none",
"x": 304,
"y": 540,
"w": 449,
"h": 84,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-5",
"label": "Intelligent Applications360 Analytics, Extended Planning, 3rd Party Apps",
"fill": "light-dark(#89d1ff, #ededed)",
"stroke": "none",
"x": 306,
"y": 142,
"w": 300,
"h": 55,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-7",
"label": "AI Copilots",
"fill": "light-dark(#89d1ff, #ededed)",
"stroke": "none",
"x": 616,
"y": 142,
"w": 136,
"h": 55,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-8",
"label": "",
"fill": "light-dark(#d2f0ff, #102937)",
"stroke": "none",
"x": 856,
"y": 448,
"w": 159,
"h": 126,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-15",
"label": "SAP Databricks",
"fill": "#D1EFFF",
"stroke": "none",
"x": 0,
"y": 0,
"w": 183,
"h": 92,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-16",
"label": "Custom AI/ML",
"fill": "#FFFFFF",
"stroke": "none",
"x": 12,
"y": 57,
"w": 154,
"h": 25,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-17",
"label": "Zero Copy",
"fill": "#FFFFFF",
"stroke": "none",
"x": 12,
"y": 27,
"w": 154,
"h": 25,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-19",
"label": "SAP BW PCE",
"fill": "#D1EFFF",
"stroke": "none",
"x": 0,
"y": 0,
"w": 183,
"h": 92,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-20",
"label": "Legacy Data Flows",
"fill": "#FFFFFF",
"stroke": "none",
"x": 13,
"y": 27,
"w": 155,
"h": 25,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-21",
"label": "Data Product Generator",
"fill": "#FFFFFF",
"stroke": "none",
"x": 12,
"y": 57,
"w": 155,
"h": 25,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-23",
"label": "SAP BDC Cockpit",
"fill": "#D1EFFF",
"stroke": "none",
"x": 0,
"y": 0,
"w": 183,
"h": 92,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-24",
"label": "Data Product Installation",
"fill": "#FFFFFF",
"stroke": "none",
"x": 12,
"y": 28,
"w": 155,
"h": 25,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-25",
"label": "Security and Governance",
"fill": "#FFFFFF",
"stroke": "none",
"x": 12,
"y": 58,
"w": 155,
"h": 25,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-27",
"label": "SAP Datasphere",
"fill": "#D1EFFF",
"stroke": "none",
"x": 0,
"y": 0,
"w": 183,
"h": 92,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-28",
"label": "Knowledge Graph",
"fill": "#FFFFFF",
"stroke": "none",
"x": 22,
"y": 58,
"w": 138,
"h": 25,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-29",
"label": "Business Semantics",
"fill": "#FFFFFF",
"stroke": "none",
"x": 20,
"y": 28,
"w": 138,
"h": 25,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-31",
"label": "SAP Analytics Cloud",
"fill": "#D1EFFF",
"stroke": "none",
"x": 0,
"y": 0,
"w": 448,
"h": 64,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-32",
"label": "Analytics and Planning",
"fill": "#FFFFFF",
"stroke": "none",
"x": 35,
"y": 29,
"w": 178,
"h": 25,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-33",
"label": "Business Intelligence",
"fill": "#FFFFFF",
"stroke": "none",
"x": 225,
"y": 29,
"w": 178,
"h": 25,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-35",
"label": "Business Data Cloud",
"fill": "light-dark(#0878f5, #0d3c56)",
"stroke": "none",
"x": 0,
"y": 0,
"w": 259,
"h": 33,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-43",
"label": "",
"fill": "light-dark(#d2f0ff, #102937)",
"stroke": "none",
"x": 857,
"y": 174,
"w": 159,
"h": 119,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-45",
"label": "",
"fill": "#D1EFFF",
"stroke": "none",
"x": 856,
"y": 308,
"w": 159,
"h": 119,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-51",
"label": "",
"fill": "default",
"stroke": "light-dark(#1b91ff, #6a6a6a)",
"x": 53,
"y": 115,
"w": 191,
"h": 525,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-54",
"label": "SAP S/4HANA PCE",
"fill": "#D1EFFF",
"stroke": "none",
"x": 76,
"y": 182,
"w": 142,
"h": 50,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-55",
"label": "SAP HCM",
"fill": "#D1EFFF",
"stroke": "none",
"x": 76,
"y": 256,
"w": 142,
"h": 50,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-56",
"label": "SAP ISBN",
"fill": "#D1EFFF",
"stroke": "none",
"x": 76,
"y": 331,
"w": 142,
"h": 50,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-57",
"label": "SAP I&CX",
"fill": "#D1EFFF",
"stroke": "none",
"x": 76,
"y": 405,
"w": 142,
"h": 50,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-58",
"label": "SAP Successfactors",
"fill": "#D1EFFF",
"stroke": "none",
"x": 79,
"y": 480,
"w": 142,
"h": 50,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-59",
"label": "SAP Concur",
"fill": "#D1EFFF",
"stroke": "none",
"x": 79,
"y": 555,
"w": 142,
"h": 50,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-60",
"label": "Non SAP Data",
"fill": "#FFFFFF",
"stroke": "none",
"x": 867,
"y": 500,
"w": 138,
"h": 25,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-61",
"label": "Third Party Data",
"fill": "#FFFFFF",
"stroke": "none",
"x": 866,
"y": 533,
"w": 138,
"h": 25,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-62",
"label": "Non SAP Data",
"fill": "#FFFFFF",
"stroke": "none",
"x": 867,
"y": 220,
"w": 138,
"h": 25,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-63",
"label": "Third Party Data",
"fill": "#FFFFFF",
"stroke": "none",
"x": 867,
"y": 253,
"w": 138,
"h": 25,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-65",
"label": "Non SAP Data",
"fill": "#FFFFFF",
"stroke": "none",
"x": 866,
"y": 354,
"w": 138,
"h": 25,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-66",
"label": "Third Party Data",
"fill": "#FFFFFF",
"stroke": "none",
"x": 866,
"y": 387,
"w": 138,
"h": 25,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-67",
"label": "Custom Data Products (managed by SAP Datasphere)",
"fill": "default",
"stroke": "none",
"x": 592,
"y": 550,
"w": 154,
"h": 62,
"parent_zone": null
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-69",
"label": "SAP Data Products (data sync managed by SAP LoB Apps)",
"fill": "default",
"stroke": "none",
"x": 414,
"y": 550,
"w": 167,
"h": 62,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-36",
"library_name": "inline-svg",
"label": "",
"w": 25,
"h": 25,
"parent_id": "QkiiT7_n6rRHpdEoSVkI-34"
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-38",
"library_name": "inline-svg",
"label": "",
"w": 25,
"h": 25,
"parent_id": "1"
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-46",
"library_name": "inline-svg",
"label": "",
"w": 37,
"h": 23,
"parent_id": "1"
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-48",
"library_name": "inline-svg",
"label": "",
"w": 25,
"h": 25,
"parent_id": "1"
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-50",
"library_name": "inline-svg",
"label": "",
"w": 25,
"h": 25,
"parent_id": "1"
}
],
"pills": [
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-10",
"label": "Data Flow",
"fill": "light-dark(#595959, #212121)",
"stroke": "#475f75"
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-12",
"label": "Data Federation",
"fill": "light-dark(#595959, #212121)",
"stroke": "#475f75"
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-39",
"label": "Replication Flow",
"fill": "light-dark(#595959, #212121)",
"stroke": "#475f75"
}
],
"edges": [
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-6",
"source": "",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-9",
"source": "QkiiT7_n6rRHpdEoSVkI-10",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-11",
"source": "",
"target": "QkiiT7_n6rRHpdEoSVkI-12",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-13",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-40",
"source": "",
"target": "QkiiT7_n6rRHpdEoSVkI-8",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-41",
"source": "",
"target": "QkiiT7_n6rRHpdEoSVkI-39",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-42",
"source": "QkiiT7_n6rRHpdEoSVkI-43",
"target": "QkiiT7_n6rRHpdEoSVkI-12",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-44",
"source": "QkiiT7_n6rRHpdEoSVkI-45",
"target": "QkiiT7_n6rRHpdEoSVkI-12",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-53",
"source": "QkiiT7_n6rRHpdEoSVkI-51",
"target": "",
"stroke_color": "LIGHT-DARK(#475E74,#EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-64",
"source": "QkiiT7_n6rRHpdEoSVkI-39",
"target": "QkiiT7_n6rRHpdEoSVkI-8",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "QkiiT7_n6rRHpdEoSVkI-68",
"source": "",
"target": "",
"stroke_color": "#475E74",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"25x25": 4,
"37x23": 1
},
"pill_vocab": [
"data flow",
"data federation",
"replication flow"
],
"color_distribution": {
"#00185A": 32,
"#FFFFFF": 26,
"#D1EFFF": 12,
"#475E74": 10,
"#CCDDFF": 6,
"#EDEDED": 5,
"#595959": 4,
"#1B91FF": 3,
"#D2F0FF": 3,
"#000000": 3,
"#212121": 3,
"#475F75": 3,
"#6A6A6A": 2,
"#89D1FF": 2,
"#102937": 2,
"#BFBFBF": 1,
"#8EA2B5": 1,
"#00144A": 1,
"#0878F5": 1,
"#0D3C56": 1
},
"font_sizes": {
"12": 26,
"11": 21,
"13": 16,
"14": 4,
"16": 2,
"15": 2,
"9": 2
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#475E74": 9,
"LIGHT-DARK(#475E74,#EDEDED)": 1
},
"structure_summary": {
"top_level_zones": 0,
"nested_zones": 0,
"cards": 39,
"icons": 5,
"pills": 3,
"edges": 11
},
"edge_quality": {
"total": 11,
"with_anchors": 10,
"orthogonal": 8,
"dashed": 0
},
"detected_patterns": [
"well-anchored-edges"
],
"description": "Data integration between SAP and AWS. on a 1169\u00d7827 canvas. and 5 icons (4\u00d7 25x25, 1\u00d7 37x23). plus 3 flow pills using verbs 'data flow', 'data federation', 'replication flow'. Detected patterns: well-anchored-edges."
},
"ac_RA0004_AzureDataIntegration.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0004_AzureDataIntegration.drawio",
"name": "ac_RA0004_AzureDataIntegration.drawio",
"family": "ra0004",
"level": "l2",
"primary": false,
"title": "Data integration between SAP and Microsoft Azure",
"aliases": [
"Azure data integration",
"Microsoft Azure integration",
"Azure hyperscaler data"
],
"tags": [
"data-integration",
"azure",
"hyperscaler",
"datasphere",
"hana"
],
"domain": "data",
"canvas_w": 1169,
"canvas_h": 827,
"background": "",
"zones": [],
"cards": [
{
"cell_id": "vD2KPFK_3eSe0NUNxrXr-71",
"label": "",
"fill": "default",
"stroke": "light-dark(#bfbfbf, #8ea2b5)",
"x": 850,
"y": 1784,
"w": 234,
"h": 528,
"parent_zone": null
},
{
"cell_id": "vD2KPFK_3eSe0NUNxrXr-1",
"label": "",
"fill": "default",
"stroke": "light-dark(#1b91ff, #6a6a6a)",
"x": 301,
"y": 1785,
"w": 500,
"h": 526,
"parent_zone": null
},
{
"cell_id": "vD2KPFK_3eSe0NUNxrXr-4",
"label": "Intelligent Applications360 Analytics, Extended Planning, 3rd Party Apps",
"fill": "light-dark(#89d1ff, #ededed)",
"stroke": "none",
"x": 332,
"y": 1813,
"w": 300,
"h": 55,
"parent_zone": null
},
{
"cell_id": "vD2KPFK_3eSe0NUNxrXr-9",
"label": "AI Copilots",
"fill": "light-dark(#89d1ff, #ededed)",
"stroke": "none",
"x": 642,
"y": 1813,
"w": 136,
"h": 55,
"parent_zone": null
},
{
"cell_id": "vD2KPFK_3eSe0NUNxrXr-24",
"label": "SynapseData Science",
"fill": "light-dark(#d2f0ff, #102937)",
"stroke": "none",
"x": 883,
"y": 1841,
"w": 164,
"h": 70,
"parent_zone": null
},
{
"cell_id": "vD2KPFK_3eSe0NUNxrXr-40",
"label": "SAP Databricks",
"fill": "#D1EFFF",
"stroke": "none",
"x": 0,
"y": 0,
"w": 183,
"h": 92,
"parent_zone": null
},
{
"cell_id": "vD2KPFK_3eSe0NUNxrXr-41",
"label": "Custom AI/ML",
"fill": "#FFFFFF",
"stroke": "none",
"x": 12,
"y": 57,
"w": 154,
"h": 25,
"parent_zone": null
},
{
"cell_id": "vD2KPFK_3eSe0NUNxrXr-42",
"label": "Zero Copy",
"fill": "#FFFFFF",
"stroke": "none",
"x": 12,
"y": 27,
"w": 154,
"h": 25,
"parent_zone": null
},
{
"cell_id": "vD2KPFK_3eSe0NUNxrXr-44",
"label": "SAP BW PCE",
"fill": "#D1EFFF",
"stroke": "none",
"x": 0,
"y": 0,
"w": 183,
"h": 92,
"parent_zone": null
},
{
"cell_id": "vD2KPFK_3eSe0NUNxrXr-45",
"label": "Legacy Data Flows",
"fill": "#FFFFFF",
"stroke": "none",
"x": 13,
"y": 27,
"w": 155,
"h": 25,
"parent_zone": null
},
{
"cell_id": "vD2KPFK_3eSe0NUNxrXr-46",
"label": "Data Product Generator",
"fill": "#FFFFFF",
"stroke": "none",
"x": 12,
"y": 57,
"w": 155,
"h": 25,
"parent_zone": null
},
{
"cell_id": "vD2KPFK_3eSe0NUNxrXr-48",
"label": "SAP BDC Cockpit",
"fill": "#D1EFFF",
"stroke": "none",
"x": 0,
"y": 0,
"w": 183,
"h": 92,
"parent_zone": null
},
{
"cell_id": "vD2KPFK_3eSe0NUNxrXr-49",
"label": "Data Product Installation",
"fill": "#FFFFFF",
"stroke": "none",
"x": 12,
"y": 28,
"w": 155,
"h": 25,
"parent_zone": null
},
{
"cell_id": "vD2KPFK_3eSe0NUNxrXr-50",
"label": "Security and Governance",
"fill": "#FFFFFF",
"stroke": "none",
"x": 12,
"y": 58,
"w": 155,
"h": 25,
"parent_zone": null
},
{
"cell_id": "vD2KPFK_3eSe0NUNxrXr-52",
"label": "SAP Datasphere",
"fill": "#D1EFFF",
"stroke": "none",
"x": 0,
"y": 0,
"w": 183,
"h": 92,
"parent_zone": null
},
{
"cell_id": "vD2KPFK_3eSe0NUNxrXr-53",
"label": "Knowledge Graph",
"fill": "#FFFFFF",
"stroke": "none",
"x": 22,
"y": 58,
"w": 138,
"h": 25,
"parent_zone": null
},
{
"cell_id": "vD2KPFK_3eSe0NUNxrXr-54",
"label": "Business Semantics",
"fill": "#FFFFFF",
"stroke": "none",
"x": 20,
"y": 28,
"w": 138,
"h": 25,
"parent_zone": null
},
{
"cell_id": "vD2KPFK_3eSe0NUNxrXr-56",
"label": "SAP Analytics Cloud",
"fill": "#D1EFFF",
"stroke": "none",
"x": 0,
"y": 0,
"w": 448,
"h": 64,
"parent_zone": null
},
{
"cell_id": "vD2KPFK_3eSe0NUNxrXr-57",
"label": "Analytics and Planning",
"fill": "#FFFFFF",
"stroke": "none",
"x": 35,
"y": 29,
"w": 178,
"h": 25,
"parent_zone": null
},
{
"cell_id": "vD2KPFK_3eSe0NUNxrXr-58",
"label": "Business Intelligence",
"fill": "#FFFFFF",
"stroke": "none",
"x": 225,
"y": 29,
"w": 178,
"h": 25,
"parent_zone": null
},
{
"cell_id": "vD2KPFK_3eSe0NUNxrXr-63",
"label": "Business Data Cloud",
"fill": "light-dark(#0878f5, #0d3c56)",
"stroke": "none",
"x": 0,
"y": 0,
"w": 259,
"h": 33,
"parent_zone": null
},
{
"cell_id": "vkFZHsWn0XLDjvXqS6ft-1",
"label": "",
"fill": "default",
"stroke": "light-dark(#1b91ff, #6a6a6a)",
"x": 79,
"y": 1785,
"w": 191,
"h": 525,
"parent_zone": null
},
{
"cell_id": "vkFZHsWn0XLDjvXqS6ft-13",
"label": "Synapse Data Engineering",
"fill": "light-dark(#d2f0ff, #102937)",
"stroke": "none",
"x": 883,
"y": 2190,
"w": 164,
"h": 70,
"parent_zone": null
},
{
"cell_id": "vkFZHsWn0XLDjvXqS6ft-14",
"label": "Synapse Data Warehousing",
"fill": "light-dark(#d2f0ff, #102937)",
"stroke": "none",
"x": 883,
"y": 1926,
"w": 164,
"h": 70,
"parent_zone": null
},
{
"cell_id": "vkFZHsWn0XLDjvXqS6ft-15",
"label": "Synapse Real Time Analytics",
"fill": "light-dark(#d2f0ff, #102937)",
"stroke": "none",
"x": 883,
"y": 2014,
"w": 164,
"h": 70,
"parent_zone": null
},
{
"cell_id": "vkFZHsWn0XLDjvXqS6ft-16",
"label": "One Lake",
"fill": "light-dark(#d2f0ff, #102937)",
"stroke": "none",
"x": 883,
"y": 2102,
"w": 164,
"h": 70,
"parent_zone": null
},
{
"cell_id": "vkFZHsWn0XLDjvXqS6ft-3",
"label": "SAP S/4HANA PCE",
"fill": "#D1EFFF",
"stroke": "none",
"x": 102,
"y": 1852,
"w": 142,
"h": 50,
"parent_zone": null
},
{
"cell_id": "vkFZHsWn0XLDjvXqS6ft-4",
"label": "SAP HCM",
"fill": "#D1EFFF",
"stroke": "none",
"x": 102,
"y": 1926,
"w": 142,
"h": 50,
"parent_zone": null
},
{
"cell_id": "vkFZHsWn0XLDjvXqS6ft-5",
"label": "SAP ISBN",
"fill": "#D1EFFF",
"stroke": "none",
"x": 102,
"y": 2001,
"w": 142,
"h": 50,
"parent_zone": null
},
{
"cell_id": "vkFZHsWn0XLDjvXqS6ft-6",
"label": "SAP I&CX",
"fill": "#D1EFFF",
"stroke": "none",
"x": 102,
"y": 2075,
"w": 142,
"h": 50,
"parent_zone": null
},
{
"cell_id": "vkFZHsWn0XLDjvXqS6ft-8",
"label": "SAP Successfactors",
"fill": "#D1EFFF",
"stroke": "none",
"x": 105,
"y": 2150,
"w": 142,
"h": 50,
"parent_zone": null
},
{
"cell_id": "vkFZHsWn0XLDjvXqS6ft-9",
"label": "SAP Concur",
"fill": "#D1EFFF",
"stroke": "none",
"x": 105,
"y": 2225,
"w": 142,
"h": 50,
"parent_zone": null
},
{
"cell_id": "s2-xtWKR2fKbVZwrdw55-1",
"label": "Object Store Data Ingestion",
"fill": "light-dark(#d2f0ff, #ededed)",
"stroke": "none",
"x": 330,
"y": 2211,
"w": 449,
"h": 84,
"parent_zone": null
},
{
"cell_id": "s2-xtWKR2fKbVZwrdw55-3",
"label": "Custom Data Products (managed by SAP Datasphere)",
"fill": "default",
"stroke": "none",
"x": 618,
"y": 2221,
"w": 154,
"h": 62,
"parent_zone": null
},
{
"cell_id": "s2-xtWKR2fKbVZwrdw55-5",
"label": "SAP Data Products (data sync managed by SAP LoB Apps)",
"fill": "default",
"stroke": "none",
"x": 440,
"y": 2221,
"w": 167,
"h": 62,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "vD2KPFK_3eSe0NUNxrXr-64",
"library_name": "inline-svg",
"label": "",
"w": 25,
"h": 25,
"parent_id": "vD2KPFK_3eSe0NUNxrXr-62"
},
{
"cell_id": "FOYFok3mqJpIuK2QOsdN-5",
"library_name": "inline-svg",
"label": "",
"w": 24,
"h": 30,
"parent_id": "1"
},
{
"cell_id": "vkFZHsWn0XLDjvXqS6ft-17",
"library_name": "inline-svg",
"label": "",
"w": 25,
"h": 25,
"parent_id": "1"
},
{
"cell_id": "vkFZHsWn0XLDjvXqS6ft-18",
"library_name": "inline-svg",
"label": "",
"w": 26,
"h": 25,
"parent_id": "1"
},
{
"cell_id": "vkFZHsWn0XLDjvXqS6ft-19",
"library_name": "inline-svg",
"label": "",
"w": 26,
"h": 25,
"parent_id": "1"
},
{
"cell_id": "vkFZHsWn0XLDjvXqS6ft-20",
"library_name": "inline-svg",
"label": "",
"w": 24,
"h": 25,
"parent_id": "1"
},
{
"cell_id": "vkFZHsWn0XLDjvXqS6ft-21",
"library_name": "inline-svg",
"label": "",
"w": 25,
"h": 25,
"parent_id": "1"
}
],
"pills": [
{
"cell_id": "vD2KPFK_3eSe0NUNxrXr-31",
"label": "Replication Via ADLS Gen2",
"fill": "light-dark(#595959, #212121)",
"stroke": "#475f75"
},
{
"cell_id": "vD2KPFK_3eSe0NUNxrXr-75",
"label": "Data Federation",
"fill": "light-dark(#595959, #212121)",
"stroke": "#475f75"
}
],
"edges": [
{
"cell_id": "mCa51GoGpUgc3NGuvJF6-2",
"source": "vD2KPFK_3eSe0NUNxrXr-24",
"target": "vD2KPFK_3eSe0NUNxrXr-75",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "vD2KPFK_3eSe0NUNxrXr-32",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "vD2KPFK_3eSe0NUNxrXr-59",
"source": "vD2KPFK_3eSe0NUNxrXr-52",
"target": "vD2KPFK_3eSe0NUNxrXr-31",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "vD2KPFK_3eSe0NUNxrXr-74",
"source": "",
"target": "vD2KPFK_3eSe0NUNxrXr-75",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "vD2KPFK_3eSe0NUNxrXr-79",
"source": "vD2KPFK_3eSe0NUNxrXr-75",
"target": "vkFZHsWn0XLDjvXqS6ft-16",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "vkFZHsWn0XLDjvXqS6ft-7",
"source": "vkFZHsWn0XLDjvXqS6ft-1",
"target": "",
"stroke_color": "LIGHT-DARK(#475E74,#EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "mCa51GoGpUgc3NGuvJF6-3",
"source": "vkFZHsWn0XLDjvXqS6ft-14",
"target": "vD2KPFK_3eSe0NUNxrXr-75",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "vkFZHsWn0XLDjvXqS6ft-24",
"source": "vD2KPFK_3eSe0NUNxrXr-31",
"target": "vkFZHsWn0XLDjvXqS6ft-16",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "mCa51GoGpUgc3NGuvJF6-4",
"source": "vkFZHsWn0XLDjvXqS6ft-15",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "s2-xtWKR2fKbVZwrdw55-2",
"source": "",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "s2-xtWKR2fKbVZwrdw55-4",
"source": "",
"target": "",
"stroke_color": "#475E74",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"25x25": 3,
"26x25": 2,
"24x30": 1,
"24x25": 1
},
"pill_vocab": [
"replication via adls gen2",
"data federation"
],
"color_distribution": {
"#00185A": 27,
"#FFFFFF": 19,
"#D1EFFF": 11,
"#475E74": 10,
"#D2F0FF": 6,
"#CCDDFF": 6,
"#EDEDED": 5,
"#000000": 5,
"#102937": 5,
"#1B91FF": 3,
"#595959": 3,
"#6A6A6A": 2,
"#89D1FF": 2,
"#212121": 2,
"#475F75": 2,
"#BFBFBF": 1,
"#8EA2B5": 1,
"#0878F5": 1,
"#0D3C56": 1,
"#00185B": 1
},
"font_sizes": {
"12": 22,
"11": 18,
"13": 13,
"14": 4,
"15": 3,
"16": 2,
"10": 2,
"9": 2
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#475E74": 9,
"LIGHT-DARK(#475E74,#EDEDED)": 1
},
"structure_summary": {
"top_level_zones": 0,
"nested_zones": 0,
"cards": 35,
"icons": 7,
"pills": 2,
"edges": 11
},
"edge_quality": {
"total": 11,
"with_anchors": 10,
"orthogonal": 8,
"dashed": 0
},
"detected_patterns": [
"well-anchored-edges"
],
"description": "Data integration between SAP and Microsoft Azure. on a 1169\u00d7827 canvas. and 7 icons (3\u00d7 25x25, 2\u00d7 26x25, 1\u00d7 24x30). plus 2 flow pills using verbs 'replication via adls gen2', 'data federation'. Detected patterns: well-anchored-edges."
},
"ac_RA0004_DatabricksDataIntegration.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0004_DatabricksDataIntegration.drawio",
"name": "ac_RA0004_DatabricksDataIntegration.drawio",
"family": "ra0004",
"level": "l2",
"primary": false,
"title": "Data integration between SAP and Databricks",
"aliases": [
"Databricks data integration",
"SAP Databricks integration"
],
"tags": [
"data-integration",
"databricks",
"hyperscaler",
"datasphere",
"hana"
],
"domain": "data",
"canvas_w": 1400,
"canvas_h": 850,
"background": "",
"zones": [],
"cards": [
{
"cell_id": "aleImnM5mG5gDYkD4qVE-2",
"label": "",
"fill": "default",
"stroke": "light-dark(#1b91ff, #6a6a6a)",
"x": -1022,
"y": 1008,
"w": 500,
"h": 526,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-3",
"label": "Object Store Data Ingestion",
"fill": "light-dark(#d2f0ff, #ededed)",
"stroke": "none",
"x": -994,
"y": 1434,
"w": 449,
"h": 84,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-13",
"label": "Intelligent Applications360 Analytics, Extended Planning, 3rd Party Apps",
"fill": "light-dark(#89d1ff, #ededed)",
"stroke": "none",
"x": -992,
"y": 1036,
"w": 300,
"h": 55,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-40",
"label": "",
"fill": "default",
"stroke": "light-dark(#1b91ff, #6a6a6a)",
"x": -1253,
"y": 1008,
"w": 203,
"h": 418,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-48",
"label": "AI Copilots",
"fill": "light-dark(#89d1ff, #ededed)",
"stroke": "none",
"x": -682,
"y": 1036,
"w": 136,
"h": 55,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-49",
"label": "SAP S/4HANA PCE",
"fill": "#D1EFFF",
"stroke": "none",
"x": -1222,
"y": 1070,
"w": 142,
"h": 38,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-50",
"label": "SAP HCM",
"fill": "#D1EFFF",
"stroke": "none",
"x": -1222,
"y": 1129,
"w": 142,
"h": 38,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-51",
"label": "SAP ISBN",
"fill": "#D1EFFF",
"stroke": "none",
"x": -1222,
"y": 1188,
"w": 142,
"h": 38,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-52",
"label": "SAP I&CX",
"fill": "#D1EFFF",
"stroke": "none",
"x": -1222,
"y": 1247,
"w": 142,
"h": 38,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-94",
"label": "",
"fill": "#89D1FF",
"stroke": "",
"x": -763,
"y": 1213,
"w": 183,
"h": 92,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-8",
"label": "SAP Databricks",
"fill": "#89D1FF",
"stroke": "none",
"x": 0,
"y": 0,
"w": 183,
"h": 92,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-26",
"label": "Custom AI/ML",
"fill": "#FFFFFF",
"stroke": "none",
"x": 12,
"y": 57,
"w": 154,
"h": 25,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-54",
"label": "Zero Copy",
"fill": "#FFFFFF",
"stroke": "none",
"x": 12,
"y": 27,
"w": 154,
"h": 25,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-7",
"label": "SAP BW PCE",
"fill": "#D1EFFF",
"stroke": "none",
"x": 0,
"y": 0,
"w": 183,
"h": 92,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-25",
"label": "Legacy Data Flows",
"fill": "#FFFFFF",
"stroke": "none",
"x": 13,
"y": 27,
"w": 155,
"h": 25,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-56",
"label": "Data Product Generator",
"fill": "#FFFFFF",
"stroke": "none",
"x": 12,
"y": 57,
"w": 155,
"h": 25,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-9",
"label": "SAP BDC Cockpit",
"fill": "#D1EFFF",
"stroke": "none",
"x": 0,
"y": 0,
"w": 183,
"h": 92,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-58",
"label": "Data Product Installation",
"fill": "#FFFFFF",
"stroke": "none",
"x": 12,
"y": 28,
"w": 155,
"h": 25,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-59",
"label": "Security and Governance",
"fill": "#FFFFFF",
"stroke": "none",
"x": 12,
"y": 58,
"w": 155,
"h": 25,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-6",
"label": "SAP Datasphere",
"fill": "#D1EFFF",
"stroke": "none",
"x": 0,
"y": 0,
"w": 183,
"h": 92,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-24",
"label": "Knowledge Graph",
"fill": "#FFFFFF",
"stroke": "none",
"x": 22,
"y": 58,
"w": 138,
"h": 25,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-57",
"label": "Business Semantics",
"fill": "#FFFFFF",
"stroke": "none",
"x": 20,
"y": 28,
"w": 138,
"h": 25,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-100",
"label": "SAP Successfactors",
"fill": "#D1EFFF",
"stroke": "none",
"x": -1222,
"y": 1306,
"w": 142,
"h": 38,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-101",
"label": "SAP Concur",
"fill": "#D1EFFF",
"stroke": "none",
"x": -1222,
"y": 1365,
"w": 142,
"h": 38,
"parent_zone": null
},
{
"cell_id": "S1Uuoqh9kyUoJCa-Lk6Q-2",
"label": "Business Data Cloud",
"fill": "light-dark(#0878f5, #0d3c56)",
"stroke": "none",
"x": 0,
"y": 0,
"w": 259,
"h": 33,
"parent_zone": null
},
{
"cell_id": "pqczTrhMNZ7SZ6KBT-xO-1",
"label": "Custom Data Products (managed by SAP Datasphere)",
"fill": "default",
"stroke": "none",
"x": -707,
"y": 1443,
"w": 154,
"h": 62,
"parent_zone": null
},
{
"cell_id": "pqczTrhMNZ7SZ6KBT-xO-3",
"label": "SAP Data Products (data sync managed by SAP LoB Apps)",
"fill": "default",
"stroke": "none",
"x": -885,
"y": 1443,
"w": 167,
"h": 62,
"parent_zone": null
},
{
"cell_id": "sbhdwNgJo67lcj7GKvPB-4",
"label": "",
"fill": "default",
"stroke": "light-dark(#808080,#8EA2B5)",
"x": -423,
"y": 1008,
"w": 235,
"h": 525,
"parent_zone": null
},
{
"cell_id": "sbhdwNgJo67lcj7GKvPB-21",
"label": "Data Management",
"fill": "#E7E8E9",
"stroke": "none",
"x": -403,
"y": 1069,
"w": 196,
"h": 70,
"parent_zone": null
},
{
"cell_id": "sbhdwNgJo67lcj7GKvPB-22",
"label": "Delta Lake",
"fill": "#FFFFFF",
"stroke": "none",
"x": -384,
"y": 1102,
"w": 157,
"h": 24,
"parent_zone": null
},
{
"cell_id": "sbhdwNgJo67lcj7GKvPB-7",
"label": "Data Science and AI / ML",
"fill": "#E7E8E9",
"stroke": "none",
"x": -403,
"y": 1161,
"w": 196,
"h": 70,
"parent_zone": null
},
{
"cell_id": "sbhdwNgJo67lcj7GKvPB-8",
"label": "Mosaic AI",
"fill": "#FFFFFF",
"stroke": "none",
"x": -384,
"y": 1191,
"w": 157,
"h": 24,
"parent_zone": null
},
{
"cell_id": "sbhdwNgJo67lcj7GKvPB-12",
"label": "Data & AI Governance",
"fill": "#E7E8E9",
"stroke": "none",
"x": -403,
"y": 1254,
"w": 196,
"h": 70,
"parent_zone": null
},
{
"cell_id": "sbhdwNgJo67lcj7GKvPB-13",
"label": "Unity Catalog",
"fill": "#FFFFFF",
"stroke": "none",
"x": -384,
"y": 1286,
"w": 157,
"h": 24,
"parent_zone": null
},
{
"cell_id": "sbhdwNgJo67lcj7GKvPB-15",
"label": "Pro-code Data Engineering",
"fill": "#E7E8E9",
"stroke": "none",
"x": -403,
"y": 1346,
"w": 196,
"h": 70,
"parent_zone": null
},
{
"cell_id": "sbhdwNgJo67lcj7GKvPB-16",
"label": "Spark / Databricks SQL",
"fill": "#FFFFFF",
"stroke": "none",
"x": -384,
"y": 1378,
"w": 157,
"h": 24,
"parent_zone": null
},
{
"cell_id": "sbhdwNgJo67lcj7GKvPB-18",
"label": "Automation and Orchestration",
"fill": "#E7E8E9",
"stroke": "none",
"x": -403,
"y": 1438,
"w": 196,
"h": 70,
"parent_zone": null
},
{
"cell_id": "sbhdwNgJo67lcj7GKvPB-19",
"label": "MLOps",
"fill": "#FFFFFF",
"stroke": "none",
"x": -384,
"y": 1470,
"w": 157,
"h": 24,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-5",
"label": "SAP Analytics Cloud",
"fill": "#D1EFFF",
"stroke": "none",
"x": -994,
"y": 1102,
"w": 448,
"h": 64,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-22",
"label": "Analytics and Planning",
"fill": "#FFFFFF",
"stroke": "none",
"x": -958,
"y": 1131,
"w": 178,
"h": 25,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-60",
"label": "Business Intelligence",
"fill": "#FFFFFF",
"stroke": "none",
"x": -768,
"y": 1131,
"w": 178,
"h": 25,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "S1Uuoqh9kyUoJCa-Lk6Q-3",
"library_name": "inline-svg",
"label": "",
"w": 25,
"h": 25,
"parent_id": "S1Uuoqh9kyUoJCa-Lk6Q-1"
},
{
"cell_id": "sbhdwNgJo67lcj7GKvPB-5",
"library_name": "inline-svg",
"label": "",
"w": 133,
"h": 20,
"parent_id": "1"
}
],
"pills": [
{
"cell_id": "sbhdwNgJo67lcj7GKvPB-3",
"label": "BDC Connect",
"fill": "light-dark(#595959, #212121)",
"stroke": "#475f75"
},
{
"cell_id": "sbhdwNgJo67lcj7GKvPB-24",
"label": "Data Federation",
"fill": "light-dark(#595959, #212121)",
"stroke": "#475f75"
}
],
"edges": [
{
"cell_id": "aleImnM5mG5gDYkD4qVE-43",
"source": "",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-53",
"source": "aleImnM5mG5gDYkD4qVE-40",
"target": "aleImnM5mG5gDYkD4qVE-3",
"stroke_color": "LIGHT-DARK(#475E74,#EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-86",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fASeZmhKoYrXz8Obb0m9-4",
"source": "sbhdwNgJo67lcj7GKvPB-4",
"target": "aleImnM5mG5gDYkD4qVE-3",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "pqczTrhMNZ7SZ6KBT-xO-2",
"source": "",
"target": "",
"stroke_color": "#475E74",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "sbhdwNgJo67lcj7GKvPB-23",
"source": "aleImnM5mG5gDYkD4qVE-6",
"target": "sbhdwNgJo67lcj7GKvPB-4",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"25x25": 1,
"133x20": 1
},
"pill_vocab": [
"bdc connect",
"data federation"
],
"color_distribution": {
"#00185A": 36,
"#FFFFFF": 20,
"#D1EFFF": 10,
"#CCDDFF": 6,
"#EDEDED": 5,
"#475E74": 5,
"#E7E8E9": 5,
"#89D1FF": 4,
"#1B91FF": 3,
"#595959": 3,
"#6A6A6A": 2,
"#212121": 2,
"#475F75": 2,
"#121212": 2,
"#00144A": 1,
"#D2F0FF": 1,
"#00185B": 1,
"#0878F5": 1,
"#0D3C56": 1,
"#808080": 1
},
"font_sizes": {
"12": 27,
"11": 16,
"13": 13,
"14": 4,
"16": 2,
"15": 2,
"9": 2,
"10": 2
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#475E74": 4,
"LIGHT-DARK(#475E74,#EDEDED)": 1
},
"structure_summary": {
"top_level_zones": 0,
"nested_zones": 0,
"cards": 41,
"icons": 2,
"pills": 2,
"edges": 6
},
"edge_quality": {
"total": 6,
"with_anchors": 5,
"orthogonal": 6,
"dashed": 0
},
"detected_patterns": [
"orthogonal-edges-dominant",
"sparse-icon-overview",
"well-anchored-edges"
],
"description": "Data integration between SAP and Databricks. on a 1400\u00d7850 canvas. and 2 icons (1\u00d7 25x25, 1\u00d7 133x20). plus 2 flow pills using verbs 'bdc connect', 'data federation'. Detected patterns: orthogonal-edges-dominant, sparse-icon-overview, well-anchored-edges."
},
"ac_RA0004_HyperscalerData.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0004_HyperscalerData.drawio",
"name": "ac_RA0004_HyperscalerData.drawio",
"family": "ra0004",
"level": "l2",
"primary": false,
"title": "Hyperscaler data integration with SAP",
"aliases": [
"hyperscaler data",
"data lake integration",
"cloud data integration"
],
"tags": [
"data-integration",
"hyperscaler",
"aws",
"azure",
"databricks",
"datasphere"
],
"domain": "data",
"canvas_w": 1400,
"canvas_h": 850,
"background": "",
"zones": [
{
"cell_id": "r5T437RFXBuxKpHEOjJj-253",
"label": "",
"fill": "light-dark(#e7e8e9, #102937)",
"stroke": "",
"x": 2412,
"y": 1955,
"w": 200,
"h": 35,
"parent_id": "1",
"color_role": "other ()"
}
],
"cards": [
{
"cell_id": "r5T437RFXBuxKpHEOjJj-324",
"label": "",
"fill": "default",
"stroke": "light-dark(#bfbfbf, #8ea2b5)",
"x": 2377,
"y": 1845,
"w": 265,
"h": 426,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-181",
"label": "",
"fill": "default",
"stroke": "light-dark(#1b91ff, #6a6a6a)",
"x": 1805,
"y": 1845,
"w": 500,
"h": 526,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-186",
"label": "",
"fill": "default",
"stroke": "light-dark(#bfbfbf, #8ea2b5)",
"x": 2398,
"y": 2094,
"w": 222,
"h": 164,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-187",
"label": "Intelligent Applications360 Analytics, Extended Planning, 3rd Party Apps",
"fill": "light-dark(#89d1ff, #ededed)",
"stroke": "none",
"x": 1835,
"y": 1873,
"w": 300,
"h": 55,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-188",
"label": "Amazon Redshift",
"fill": "light-dark(#e7e8e9, #102937)",
"stroke": "none",
"x": 2412,
"y": 1865,
"w": 200,
"h": 35,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-191",
"label": "Google BigQuery",
"fill": "light-dark(#e7e8e9, #102937)",
"stroke": "none",
"x": 2412,
"y": 1999,
"w": 200,
"h": 35,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-192",
"label": "Azure Data Lake",
"fill": "light-dark(#e7e8e9, #102937)",
"stroke": "none",
"x": 2414,
"y": 2109,
"w": 190,
"h": 35,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-193",
"label": "Amazon S3",
"fill": "light-dark(#e7e8e9, #102937)",
"stroke": "none",
"x": 2415,
"y": 2163,
"w": 190,
"h": 35,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-194",
"label": "Google Cloud Storage",
"fill": "light-dark(#e7e8e9, #102937)",
"stroke": "none",
"x": 2414,
"y": 2211,
"w": 190,
"h": 35,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-213",
"label": "AI Copilots",
"fill": "light-dark(#89d1ff, #ededed)",
"stroke": "none",
"x": 2145,
"y": 1873,
"w": 136,
"h": 55,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-216",
"label": "SAP BW PCE",
"fill": "#D1EFFF",
"stroke": "none",
"x": 0,
"y": 0,
"w": 183,
"h": 92,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-217",
"label": "Legacy Data Flows",
"fill": "#FFFFFF",
"stroke": "none",
"x": 13,
"y": 27,
"w": 155,
"h": 25,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-218",
"label": "Data Product Generator",
"fill": "#FFFFFF",
"stroke": "none",
"x": 12,
"y": 57,
"w": 155,
"h": 25,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-220",
"label": "SAP Databricks",
"fill": "#D1EFFF",
"stroke": "none",
"x": 0,
"y": 0,
"w": 183,
"h": 92,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-221",
"label": "Custom AI/ML",
"fill": "#FFFFFF",
"stroke": "none",
"x": 12,
"y": 57,
"w": 154,
"h": 25,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-222",
"label": "Zero Copy",
"fill": "#FFFFFF",
"stroke": "none",
"x": 12,
"y": 27,
"w": 154,
"h": 25,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-224",
"label": "SAP Datasphere",
"fill": "#D1EFFF",
"stroke": "none",
"x": 0,
"y": 0,
"w": 183,
"h": 92,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-225",
"label": "Knowledge Graph",
"fill": "#FFFFFF",
"stroke": "none",
"x": 22,
"y": 58,
"w": 138,
"h": 25,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-226",
"label": "Business Semantics",
"fill": "#FFFFFF",
"stroke": "none",
"x": 20,
"y": 28,
"w": 138,
"h": 25,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-228",
"label": "SAP BDC Cockpit",
"fill": "#D1EFFF",
"stroke": "none",
"x": 0,
"y": 0,
"w": 183,
"h": 92,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-229",
"label": "Data Product Installation",
"fill": "#FFFFFF",
"stroke": "none",
"x": 12,
"y": 28,
"w": 155,
"h": 25,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-230",
"label": "Security and Governance",
"fill": "#FFFFFF",
"stroke": "none",
"x": 12,
"y": 58,
"w": 155,
"h": 25,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-232",
"label": "SAP Analytics Cloud",
"fill": "#D1EFFF",
"stroke": "none",
"x": 0,
"y": 0,
"w": 448,
"h": 64,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-233",
"label": "Analytics and Planning",
"fill": "#FFFFFF",
"stroke": "none",
"x": 35,
"y": 29,
"w": 178,
"h": 25,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-234",
"label": "Business Intelligence",
"fill": "#FFFFFF",
"stroke": "none",
"x": 225,
"y": 29,
"w": 178,
"h": 25,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-236",
"label": "Business Data Cloud",
"fill": "light-dark(#0878f5, #0d3c56)",
"stroke": "none",
"x": 0,
"y": 0,
"w": 259,
"h": 33,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-238",
"label": "",
"fill": "default",
"stroke": "light-dark(#1b91ff, #6a6a6a)",
"x": 1584,
"y": 1845,
"w": 191,
"h": 525,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-241",
"label": "SAP S/4HANA PCE",
"fill": "#D1EFFF",
"stroke": "none",
"x": 1607,
"y": 1912,
"w": 142,
"h": 50,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-242",
"label": "SAP HCM",
"fill": "#D1EFFF",
"stroke": "none",
"x": 1607,
"y": 1986,
"w": 142,
"h": 50,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-243",
"label": "SAP ISBN",
"fill": "#D1EFFF",
"stroke": "none",
"x": 1607,
"y": 2061,
"w": 142,
"h": 50,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-244",
"label": "SAP I&CX",
"fill": "#D1EFFF",
"stroke": "none",
"x": 1607,
"y": 2135,
"w": 142,
"h": 50,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-245",
"label": "SAP Successfactors",
"fill": "#D1EFFF",
"stroke": "none",
"x": 1610,
"y": 2210,
"w": 142,
"h": 50,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-246",
"label": "SAP Concur",
"fill": "#D1EFFF",
"stroke": "none",
"x": 1610,
"y": 2285,
"w": 142,
"h": 50,
"parent_zone": null
},
{
"cell_id": "GdgkTtZatyXSoOEwFdd1-6",
"label": "Object Store Data Ingestion",
"fill": "light-dark(#d2f0ff, #ededed)",
"stroke": "none",
"x": 1834,
"y": 2271,
"w": 449,
"h": 84,
"parent_zone": null
},
{
"cell_id": "GdgkTtZatyXSoOEwFdd1-8",
"label": "Custom Data Products (managed by SAP Datasphere)",
"fill": "default",
"stroke": "none",
"x": 2122,
"y": 2281,
"w": 154,
"h": 62,
"parent_zone": null
},
{
"cell_id": "GdgkTtZatyXSoOEwFdd1-10",
"label": "SAP Data Products (data sync managed by SAP LoB Apps)",
"fill": "default",
"stroke": "none",
"x": 1944,
"y": 2281,
"w": 167,
"h": 62,
"parent_zone": null
},
{
"cell_id": "LKWPKKF19wJKWOmKENbk-1",
"label": "SAP BDC ConnectZero Copy",
"fill": "light-dark(#0878f5, #102937)",
"stroke": "none",
"x": 2377,
"y": 2280,
"w": 265,
"h": 91,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-190",
"label": "Amazon Athena",
"fill": "light-dark(#e7e8e9, #102937)",
"stroke": "none",
"x": 2412,
"y": 1910,
"w": 200,
"h": 35,
"parent_zone": null
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-189",
"label": "Microsoft Fabric",
"fill": "light-dark(#e7e8e9, #102937)",
"stroke": "none",
"x": 0,
"y": 0,
"w": 200,
"h": 35,
"parent_zone": "r5T437RFXBuxKpHEOjJj-253"
},
{
"cell_id": "mz1b3XgB2y6r06oTXpvb-1",
"label": "Snowflake",
"fill": "light-dark(#e7e8e9, #102937)",
"stroke": "none",
"x": 2410,
"y": 2044,
"w": 200,
"h": 35,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "r5T437RFXBuxKpHEOjJj-196",
"library_name": "inline-svg",
"label": "",
"w": 24,
"h": 20,
"parent_id": "1"
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-198",
"library_name": "inline-svg",
"label": "",
"w": 20,
"h": 20,
"parent_id": "1"
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-200",
"library_name": "inline-svg",
"label": "",
"w": 19,
"h": 20,
"parent_id": "1"
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-201",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 20,
"parent_id": "1"
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-202",
"library_name": "inline-svg",
"label": "",
"w": 23,
"h": 20,
"parent_id": "1"
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-237",
"library_name": "inline-svg",
"label": "",
"w": 25,
"h": 25,
"parent_id": "r5T437RFXBuxKpHEOjJj-235"
},
{
"cell_id": "LKWPKKF19wJKWOmKENbk-2",
"library_name": "inline-svg",
"label": "",
"w": 22,
"h": 22,
"parent_id": "1"
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-203",
"library_name": "inline-svg",
"label": "",
"w": 20,
"h": 20,
"parent_id": "1"
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-197",
"library_name": "inline-svg",
"label": "",
"w": 19,
"h": 23,
"parent_id": "r5T437RFXBuxKpHEOjJj-253"
},
{
"cell_id": "mz1b3XgB2y6r06oTXpvb-4",
"library_name": "inline-svg",
"label": "",
"w": 20,
"h": 20,
"parent_id": "1"
}
],
"pills": [
{
"cell_id": "r5T437RFXBuxKpHEOjJj-206",
"label": "Data Replication",
"fill": "light-dark(#595959, #212121)",
"stroke": "#475f75"
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-208",
"label": "Data Flow",
"fill": "light-dark(#595959, #212121)",
"stroke": "#475f75"
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-205",
"label": "Data Federation",
"fill": "light-dark(#595959, #212121)",
"stroke": "#475f75"
}
],
"edges": [
{
"cell_id": "r5T437RFXBuxKpHEOjJj-195",
"source": "r5T437RFXBuxKpHEOjJj-206",
"target": "r5T437RFXBuxKpHEOjJj-191",
"stroke_color": "LIGHT-DARK(#475E74,#EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-199",
"source": "r5T437RFXBuxKpHEOjJj-208",
"target": "",
"stroke_color": "LIGHT-DARK(#475E74,#EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-204",
"source": "r5T437RFXBuxKpHEOjJj-205",
"target": "",
"stroke_color": "LIGHT-DARK(#475E74,#EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-207",
"source": "r5T437RFXBuxKpHEOjJj-186",
"target": "r5T437RFXBuxKpHEOjJj-208",
"stroke_color": "LIGHT-DARK(#475E74,#EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-211",
"source": "r5T437RFXBuxKpHEOjJj-188",
"target": "r5T437RFXBuxKpHEOjJj-205",
"stroke_color": "LIGHT-DARK(#475E74,#EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-212",
"source": "r5T437RFXBuxKpHEOjJj-206",
"target": "",
"stroke_color": "LIGHT-DARK(#475E74,#EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-240",
"source": "r5T437RFXBuxKpHEOjJj-238",
"target": "",
"stroke_color": "LIGHT-DARK(#475E74,#EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-322",
"source": "r5T437RFXBuxKpHEOjJj-190",
"target": "r5T437RFXBuxKpHEOjJj-205",
"stroke_color": "LIGHT-DARK(#475E74,#EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-323",
"source": "r5T437RFXBuxKpHEOjJj-189",
"target": "",
"stroke_color": "LIGHT-DARK(#475E74,#EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "r5T437RFXBuxKpHEOjJj-325",
"source": "",
"target": "",
"stroke_color": "LIGHT-DARK(#475E74,#EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "GdgkTtZatyXSoOEwFdd1-7",
"source": "",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "GdgkTtZatyXSoOEwFdd1-9",
"source": "",
"target": "",
"stroke_color": "#475E74",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "LKWPKKF19wJKWOmKENbk-6",
"source": "LKWPKKF19wJKWOmKENbk-1",
"target": "r5T437RFXBuxKpHEOjJj-191",
"stroke_color": "LIGHT-DARK(#475E74,#EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "LKWPKKF19wJKWOmKENbk-5",
"source": "",
"target": "",
"stroke_color": "LIGHT-DARK(#475E74,#EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "mz1b3XgB2y6r06oTXpvb-3",
"source": "",
"target": "",
"stroke_color": "LIGHT-DARK(#475E74,#EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"20x20": 3,
"24x20": 1,
"19x20": 1,
"16x20": 1,
"23x20": 1,
"25x25": 1,
"22x22": 1,
"19x23": 1
},
"pill_vocab": [
"data replication",
"data flow",
"data federation"
],
"color_distribution": {
"#00185A": 36,
"#EDEDED": 17,
"#475E74": 15,
"#FFFFFF": 15,
"#102937": 11,
"#D1EFFF": 11,
"#E7E8E9": 10,
"#CCDDFF": 6,
"#595959": 4,
"#1B91FF": 3,
"#212121": 3,
"#475F75": 3,
"#BFBFBF": 2,
"#8EA2B5": 2,
"#6A6A6A": 2,
"#89D1FF": 2,
"#0878F5": 2,
"#0D3C56": 1,
"#00185B": 1,
"#00144A": 1
},
"font_sizes": {
"12": 27,
"11": 27,
"13": 24,
"14": 5,
"16": 2,
"15": 2,
"9": 2,
"10": 2
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"LIGHT-DARK(#475E74,#EDEDED)": 13,
"#475E74": 2
},
"structure_summary": {
"top_level_zones": 1,
"nested_zones": 0,
"cards": 40,
"icons": 10,
"pills": 3,
"edges": 15
},
"edge_quality": {
"total": 15,
"with_anchors": 14,
"orthogonal": 15,
"dashed": 0
},
"detected_patterns": [
"dense-icon-landscape",
"orthogonal-edges-dominant",
"well-anchored-edges"
],
"description": "Hyperscaler data integration with SAP. on a 1400\u00d7850 canvas. with top-level zones: (unnamed) [other ()]. and 10 icons (3\u00d7 20x20, 1\u00d7 24x20, 1\u00d7 19x20). plus 3 flow pills using verbs 'data replication', 'data flow', 'data federation'. Detected patterns: dense-icon-landscape, orthogonal-edges-dominant, well-anchored-edges."
},
"ac_RA0005_Agent2Agent.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0005_Agent2Agent.drawio",
"name": "ac_RA0005_Agent2Agent.drawio",
"family": "ra0005",
"level": "l2",
"primary": false,
"title": "Agent-to-agent integration",
"aliases": [
"Agent2Agent",
"A2A agents",
"agent to agent"
],
"tags": [
"agentic",
"a2a",
"agent",
"agents",
"genai",
"tools"
],
"domain": "ai",
"canvas_w": 1654,
"canvas_h": 1169,
"background": "",
"zones": [
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-1",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 240,
"y": 36,
"w": 576,
"h": 560,
"parent_id": "t7YzVKeUIdQFhiQ2vKIT-4",
"color_role": "sap-blue"
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-2",
"label": "Subaccount",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 258,
"y": 93,
"w": 541,
"h": 490,
"parent_id": "t7YzVKeUIdQFhiQ2vKIT-4",
"color_role": "non-sap-slate"
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-3",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 930,
"y": 0,
"w": 270,
"h": 201,
"parent_id": "t7YzVKeUIdQFhiQ2vKIT-4",
"color_role": "non-sap-slate"
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-4",
"label": "Google Vertex AI",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 960,
"y": 88,
"w": 210,
"h": 105,
"parent_id": "t7YzVKeUIdQFhiQ2vKIT-4",
"color_role": "non-sap-slate"
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-10",
"label": "Agent CatalogCAP Application",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 519,
"y": 144,
"w": 211,
"h": 336,
"parent_id": "t7YzVKeUIdQFhiQ2vKIT-4",
"color_role": "indigo (Joule purple)"
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-14",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 930,
"y": 213,
"w": 270,
"h": 201,
"parent_id": "t7YzVKeUIdQFhiQ2vKIT-4",
"color_role": "non-sap-slate"
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-15",
"label": "Azure Al Foundry",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 960,
"y": 295,
"w": 210,
"h": 105,
"parent_id": "t7YzVKeUIdQFhiQ2vKIT-4",
"color_role": "non-sap-slate"
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-30",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 6,
"y": 46,
"w": 191,
"h": 540,
"parent_id": "t7YzVKeUIdQFhiQ2vKIT-4",
"color_role": "sap-blue"
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-41",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 930,
"y": 428,
"w": 270,
"h": 201,
"parent_id": "t7YzVKeUIdQFhiQ2vKIT-4",
"color_role": "non-sap-slate"
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-42",
"label": "Bedrock Agents",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 960,
"y": 510,
"w": 210,
"h": 105,
"parent_id": "t7YzVKeUIdQFhiQ2vKIT-4",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-2",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 350,
"y": -675,
"w": 576,
"h": 560,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "sap-blue"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-3",
"label": "Subaccount",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 368,
"y": -618,
"w": 541,
"h": 490,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-4",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1040,
"y": -711,
"w": 270,
"h": 201,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-5",
"label": "Google Vertex AI",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1070,
"y": -623,
"w": 210,
"h": 105,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-11",
"label": "Agent CatalogCAP Application",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 629,
"y": -567,
"w": 211,
"h": 336,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "indigo (Joule purple)"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-15",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1040,
"y": -498,
"w": 270,
"h": 201,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-16",
"label": "Azure Al Foundry",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1070,
"y": -416,
"w": 210,
"h": 105,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-31",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 116,
"y": -665,
"w": 191,
"h": 540,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "sap-blue"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-42",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1040,
"y": -283,
"w": 270,
"h": 201,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-43",
"label": "Bedrock Agents",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1070,
"y": -201,
"w": 210,
"h": 105,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
}
],
"cards": [
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-7",
"label": "CatalogAgent Connector (ORD & A2A Server)",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 960,
"y": 37,
"w": 210,
"h": 40,
"parent_zone": null
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-8",
"label": "ADK on Agent Engine",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 981,
"y": 116,
"w": 168,
"h": 30,
"parent_zone": null
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-12",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 2,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-13",
"label": "Other Agents",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 0,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-18",
"label": "CatalogAgent Connector (ORD & A2A Server)",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 960,
"y": 247,
"w": 210,
"h": 40,
"parent_zone": null
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-19",
"label": "Azure Agents",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 980,
"y": 323,
"w": 169,
"h": 30,
"parent_zone": null
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-21",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 2,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-22",
"label": "Other Agents",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 0,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-23",
"label": "JouleAgent Builder",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 282,
"y": 144,
"w": 189,
"h": 192,
"parent_zone": null
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-25",
"label": "Orchestrator Agent",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 306,
"y": 199,
"w": 140,
"h": 35,
"parent_zone": null
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-27",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1,
"y": 2,
"w": 140,
"h": 31,
"parent_zone": null
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-28",
"label": "Other Agents",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1,
"y": 0,
"w": 140,
"h": 31,
"parent_zone": null
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-31",
"label": "SAP S/4HANA",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 30,
"y": 114,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-32",
"label": "SAP SuccessFactors",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 30,
"y": 191,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-33",
"label": "SAP Business Networks",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 30,
"y": 268,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-34",
"label": "SAP Customer Experience",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 30,
"y": 345,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-35",
"label": "SAP Concur",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 33,
"y": 421,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-36",
"label": "SAP BusinessData Cloud",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 33,
"y": 498,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-45",
"label": "CatalogAgent Connector (ORD & A2A Server)",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 960,
"y": 462,
"w": 210,
"h": 40,
"parent_zone": null
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-46",
"label": "Bedrock Agents",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 980,
"y": 538,
"w": 169,
"h": 30,
"parent_zone": null
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-52",
"label": "Dispute Resolution Agent",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 306,
"y": 289,
"w": 140,
"h": 35,
"parent_zone": null
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-54",
"label": "Agent ConnectorCAP ApplicationORD & A2A Server",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 306,
"y": 385,
"w": 140,
"h": 53,
"parent_zone": null
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-57",
"label": "ORD Aggregator",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 170,
"h": 170,
"parent_zone": null
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-58",
"label": "Agent Registration internal Agents",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 10,
"y": 31,
"w": 150,
"h": 35,
"parent_zone": null
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-59",
"label": "List registered agents internal/external",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 10,
"y": 76,
"w": 150,
"h": 35,
"parent_zone": null
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-60",
"label": "Catalog Federationinternal/external",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 10,
"y": 121,
"w": 150,
"h": 35,
"parent_zone": null
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-63",
"label": "A2A RouterA2A Client",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 170,
"h": 90,
"parent_zone": null
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-64",
"label": "Agent Triggerinternal/external",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 10,
"y": 42,
"w": 150,
"h": 39,
"parent_zone": null
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-67",
"label": "BTP",
"fill": "default",
"stroke": "default",
"x": 258,
"y": 59,
"w": 44,
"h": 23,
"parent_zone": null
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-68",
"label": "Applications",
"fill": "default",
"stroke": "default",
"x": 29,
"y": 59,
"w": 44,
"h": 23,
"parent_zone": null
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-93",
"label": "Custom Implementation",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 14,
"y": 621,
"w": 166,
"h": 20,
"parent_zone": null
},
{
"cell_id": "t7YzVKeUIdQFhiQ2vKIT-2",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 2,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "t7YzVKeUIdQFhiQ2vKIT-3",
"label": "Other Agents",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 0,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-8",
"label": "CatalogAgent Connector (ORD & A2A Server)",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 1070,
"y": -674,
"w": 210,
"h": 40,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-9",
"label": "ADK on Agent Engine",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 1091,
"y": -595,
"w": 168,
"h": 30,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-13",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 2,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-14",
"label": "Other Agents",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 0,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-19",
"label": "CatalogAgent Connector (ORD & A2A Server)",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 1070,
"y": -464,
"w": 210,
"h": 40,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-20",
"label": "Azure Agents",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 1090,
"y": -388,
"w": 169,
"h": 30,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-22",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 2,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-23",
"label": "Other Agents",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 0,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-24",
"label": "JouleAgent Builder",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 392,
"y": -567,
"w": 189,
"h": 192,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-26",
"label": "Orchestrator Agent",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 416,
"y": -512,
"w": 140,
"h": 35,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-28",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1,
"y": 2,
"w": 140,
"h": 31,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-29",
"label": "Other Agents",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1,
"y": 0,
"w": 140,
"h": 31,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-32",
"label": "SAP S/4HANA",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 139,
"y": -596,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-33",
"label": "SAP SuccessFactors",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 139,
"y": -519,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-34",
"label": "SAP Business Networks",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 139,
"y": -442,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-35",
"label": "SAP Customer Experience",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 139,
"y": -365,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-36",
"label": "SAP Concur",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 142,
"y": -289,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-37",
"label": "SAP BusinessData Cloud",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 142,
"y": -212,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-5",
"label": "Agent Registry",
"fill": "#FFCC99",
"stroke": "",
"x": 85,
"y": 2,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-46",
"label": "CatalogAgent Connector (ORD & A2A Server)",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 1070,
"y": -249,
"w": 210,
"h": 40,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-47",
"label": "Bedrock Agents",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 1090,
"y": -173,
"w": 169,
"h": 30,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-49",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 2,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-50",
"label": "Other Agents",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 0,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-53",
"label": "Dispute Resolution Agent",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 416,
"y": -422,
"w": 140,
"h": 35,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-55",
"label": "Agent ConnectorCAP ApplicationORD & A2A Server",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 416,
"y": -326,
"w": 140,
"h": 53,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-58",
"label": "ORD Aggregator",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 170,
"h": 170,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-59",
"label": "Agent Registration internal Agents",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 10,
"y": 31,
"w": 150,
"h": 35,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-60",
"label": "List registered agents internal/external",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 10,
"y": 76,
"w": 150,
"h": 35,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-61",
"label": "Catalog Federationinternal/external",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 10,
"y": 121,
"w": 150,
"h": 35,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-8",
"label": "Open Discovery",
"fill": "#FFCC99",
"stroke": "",
"x": 130,
"y": 101,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-64",
"label": "A2A RouterA2A Client",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 170,
"h": 90,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-65",
"label": "Agent Triggerinternal/external",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 10,
"y": 42,
"w": 150,
"h": 39,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-17",
"label": "Client, not specified",
"fill": "#FFCC99",
"stroke": "",
"x": 119,
"y": -19,
"w": 150,
"h": 40,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-68",
"label": "BTP",
"fill": "default",
"stroke": "default",
"x": 368,
"y": -652,
"w": 44,
"h": 23,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-69",
"label": "Applications",
"fill": "default",
"stroke": "default",
"x": 139,
"y": -652,
"w": 44,
"h": 23,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-94",
"label": "Custom Implementation",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 124,
"y": -90,
"w": 166,
"h": 20,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-2",
"label": "Agent Registry",
"fill": "#FFCC99",
"stroke": "",
"x": 769,
"y": -590,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-3",
"label": "Agent Catalog",
"fill": "#FFCC99",
"stroke": "",
"x": 780,
"y": -544,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-4",
"label": "Agent Registry",
"fill": "#FFCC99",
"stroke": "",
"x": 1194,
"y": -698,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-6",
"label": "Open Discovery",
"fill": "#FFCC99",
"stroke": "",
"x": 883,
"y": -491,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-7",
"label": "Open Discovery",
"fill": "#FFCC99",
"stroke": "",
"x": 581,
"y": -399,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-18",
"label": "Search, not specified",
"fill": "#FFCC99",
"stroke": "",
"x": 759,
"y": -220,
"w": 150,
"h": 40,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-9",
"library_name": "inline-svg",
"label": "",
"w": 120,
"h": 18,
"parent_id": "t7YzVKeUIdQFhiQ2vKIT-4"
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-39",
"library_name": "inline-svg",
"label": "",
"w": 21,
"h": 23,
"parent_id": "PYpbxqP3gVnFuHGe7_d1-37"
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-40",
"library_name": "inline-svg",
"label": "",
"w": 18,
"h": 20,
"parent_id": "t7YzVKeUIdQFhiQ2vKIT-4"
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-50",
"library_name": "inline-svg",
"label": "",
"w": 33,
"h": 19,
"parent_id": "t7YzVKeUIdQFhiQ2vKIT-4"
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-66",
"library_name": "mxgraph.sap.icon/SAP_Digital_Assistant_Service",
"label": "",
"w": 38,
"h": 38,
"parent_id": "t7YzVKeUIdQFhiQ2vKIT-4"
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-82",
"library_name": "mxgraph.sap.icon/SAP_HANA_Cloud",
"label": "SAP HANA Cloud",
"w": 50,
"h": 50,
"parent_id": "t7YzVKeUIdQFhiQ2vKIT-4"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-10",
"library_name": "inline-svg",
"label": "",
"w": 120,
"h": 18,
"parent_id": "N6EX66x-FAQNBusn9iXU-1"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-40",
"library_name": "inline-svg",
"label": "",
"w": 21,
"h": 23,
"parent_id": "N6EX66x-FAQNBusn9iXU-38"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-41",
"library_name": "inline-svg",
"label": "",
"w": 18,
"h": 20,
"parent_id": "N6EX66x-FAQNBusn9iXU-1"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-51",
"library_name": "inline-svg",
"label": "",
"w": 33,
"h": 19,
"parent_id": "N6EX66x-FAQNBusn9iXU-1"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-67",
"library_name": "mxgraph.sap.icon/SAP_Digital_Assistant_Service",
"label": "",
"w": 38,
"h": 38,
"parent_id": "N6EX66x-FAQNBusn9iXU-1"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-83",
"library_name": "mxgraph.sap.icon/SAP_HANA_Cloud",
"label": "SAP HANA Cloud",
"w": 50,
"h": 50,
"parent_id": "N6EX66x-FAQNBusn9iXU-1"
}
],
"pills": [
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-70",
"label": "ORD",
"fill": "#fff0fa",
"stroke": "#CC00DC"
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-73",
"label": "A2A",
"fill": "#dafdf5",
"stroke": "#07838f"
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-74",
"label": "Trust",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-76",
"label": "ORD",
"fill": "#fff0fa",
"stroke": "#CC00DC"
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-81",
"label": "A2A",
"fill": "#dafdf5",
"stroke": "#07838f"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-71",
"label": "ORD",
"fill": "#fff0fa",
"stroke": "#CC00DC"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-74",
"label": "A2A",
"fill": "#dafdf5",
"stroke": "#07838f"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-75",
"label": "Trust",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-77",
"label": "ORD",
"fill": "#fff0fa",
"stroke": "#CC00DC"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-82",
"label": "A2A",
"fill": "#dafdf5",
"stroke": "#07838f"
}
],
"edges": [
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-5",
"source": "PYpbxqP3gVnFuHGe7_d1-7",
"target": "PYpbxqP3gVnFuHGe7_d1-8",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-6",
"source": "PYpbxqP3gVnFuHGe7_d1-7",
"target": "PYpbxqP3gVnFuHGe7_d1-74",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-16",
"source": "PYpbxqP3gVnFuHGe7_d1-18",
"target": "PYpbxqP3gVnFuHGe7_d1-19",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-17",
"source": "PYpbxqP3gVnFuHGe7_d1-18",
"target": "PYpbxqP3gVnFuHGe7_d1-74",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-24",
"source": "PYpbxqP3gVnFuHGe7_d1-25",
"target": "PYpbxqP3gVnFuHGe7_d1-10",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-29",
"source": "PYpbxqP3gVnFuHGe7_d1-23",
"target": "PYpbxqP3gVnFuHGe7_d1-30",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-43",
"source": "PYpbxqP3gVnFuHGe7_d1-45",
"target": "PYpbxqP3gVnFuHGe7_d1-46",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-44",
"source": "PYpbxqP3gVnFuHGe7_d1-45",
"target": "PYpbxqP3gVnFuHGe7_d1-74",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-51",
"source": "PYpbxqP3gVnFuHGe7_d1-52",
"target": "PYpbxqP3gVnFuHGe7_d1-54",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-53",
"source": "PYpbxqP3gVnFuHGe7_d1-54",
"target": "PYpbxqP3gVnFuHGe7_d1-70",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-65",
"source": "PYpbxqP3gVnFuHGe7_d1-57",
"target": "PYpbxqP3gVnFuHGe7_d1-63",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-69",
"source": "PYpbxqP3gVnFuHGe7_d1-70",
"target": "PYpbxqP3gVnFuHGe7_d1-57",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-71",
"source": "PYpbxqP3gVnFuHGe7_d1-73",
"target": "PYpbxqP3gVnFuHGe7_d1-54",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-72",
"source": "PYpbxqP3gVnFuHGe7_d1-73",
"target": "PYpbxqP3gVnFuHGe7_d1-63",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-75",
"source": "PYpbxqP3gVnFuHGe7_d1-76",
"target": "PYpbxqP3gVnFuHGe7_d1-57",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-77",
"source": "PYpbxqP3gVnFuHGe7_d1-81",
"target": "PYpbxqP3gVnFuHGe7_d1-15",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-78",
"source": "PYpbxqP3gVnFuHGe7_d1-81",
"target": "PYpbxqP3gVnFuHGe7_d1-4",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-79",
"source": "PYpbxqP3gVnFuHGe7_d1-81",
"target": "PYpbxqP3gVnFuHGe7_d1-42",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-80",
"source": "PYpbxqP3gVnFuHGe7_d1-81",
"target": "PYpbxqP3gVnFuHGe7_d1-63",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-84",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-86",
"source": "PYpbxqP3gVnFuHGe7_d1-76",
"target": "PYpbxqP3gVnFuHGe7_d1-7",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-87",
"source": "PYpbxqP3gVnFuHGe7_d1-76",
"target": "PYpbxqP3gVnFuHGe7_d1-18",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-88",
"source": "PYpbxqP3gVnFuHGe7_d1-76",
"target": "PYpbxqP3gVnFuHGe7_d1-45",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-89",
"source": "PYpbxqP3gVnFuHGe7_d1-10",
"target": "PYpbxqP3gVnFuHGe7_d1-82",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "PYpbxqP3gVnFuHGe7_d1-90",
"source": "",
"target": "",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-6",
"source": "N6EX66x-FAQNBusn9iXU-8",
"target": "N6EX66x-FAQNBusn9iXU-9",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-7",
"source": "N6EX66x-FAQNBusn9iXU-8",
"target": "N6EX66x-FAQNBusn9iXU-75",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-17",
"source": "N6EX66x-FAQNBusn9iXU-19",
"target": "N6EX66x-FAQNBusn9iXU-20",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-18",
"source": "N6EX66x-FAQNBusn9iXU-19",
"target": "N6EX66x-FAQNBusn9iXU-75",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-25",
"source": "N6EX66x-FAQNBusn9iXU-26",
"target": "N6EX66x-FAQNBusn9iXU-11",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-30",
"source": "N6EX66x-FAQNBusn9iXU-24",
"target": "N6EX66x-FAQNBusn9iXU-31",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-44",
"source": "N6EX66x-FAQNBusn9iXU-46",
"target": "N6EX66x-FAQNBusn9iXU-47",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-45",
"source": "N6EX66x-FAQNBusn9iXU-46",
"target": "N6EX66x-FAQNBusn9iXU-75",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-52",
"source": "N6EX66x-FAQNBusn9iXU-53",
"target": "N6EX66x-FAQNBusn9iXU-55",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-54",
"source": "N6EX66x-FAQNBusn9iXU-55",
"target": "N6EX66x-FAQNBusn9iXU-71",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-66",
"source": "N6EX66x-FAQNBusn9iXU-58",
"target": "N6EX66x-FAQNBusn9iXU-64",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-70",
"source": "N6EX66x-FAQNBusn9iXU-71",
"target": "N6EX66x-FAQNBusn9iXU-58",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-72",
"source": "N6EX66x-FAQNBusn9iXU-74",
"target": "N6EX66x-FAQNBusn9iXU-55",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-73",
"source": "N6EX66x-FAQNBusn9iXU-74",
"target": "N6EX66x-FAQNBusn9iXU-64",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-76",
"source": "N6EX66x-FAQNBusn9iXU-77",
"target": "N6EX66x-FAQNBusn9iXU-58",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-78",
"source": "N6EX66x-FAQNBusn9iXU-82",
"target": "N6EX66x-FAQNBusn9iXU-16",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-79",
"source": "N6EX66x-FAQNBusn9iXU-82",
"target": "N6EX66x-FAQNBusn9iXU-5",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-80",
"source": "N6EX66x-FAQNBusn9iXU-82",
"target": "N6EX66x-FAQNBusn9iXU-43",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-81",
"source": "N6EX66x-FAQNBusn9iXU-82",
"target": "N6EX66x-FAQNBusn9iXU-64",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-85",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-87",
"source": "N6EX66x-FAQNBusn9iXU-77",
"target": "N6EX66x-FAQNBusn9iXU-8",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-88",
"source": "N6EX66x-FAQNBusn9iXU-77",
"target": "N6EX66x-FAQNBusn9iXU-19",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-89",
"source": "N6EX66x-FAQNBusn9iXU-77",
"target": "N6EX66x-FAQNBusn9iXU-46",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-90",
"source": "N6EX66x-FAQNBusn9iXU-11",
"target": "N6EX66x-FAQNBusn9iXU-83",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-91",
"source": "",
"target": "",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"120x18": 2,
"21x23": 2,
"18x20": 2,
"33x19": 2,
"38x38": 2,
"50x50": 2
},
"pill_vocab": [
"ord",
"a2a",
"trust"
],
"color_distribution": {
"#475E75": 56,
"#F5F6F7": 28,
"#FFFFFF": 26,
"#0070F2": 22,
"#5D36FF": 22,
"#F1ECFF": 22,
"#CC00DC": 20,
"#07838F": 20,
"#266F3A": 10,
"#FFCC99": 9,
"#178B1B": 8,
"#EBF8FF": 6,
"#00185A": 6,
"#5F6369": 4,
"#EDEDED": 4,
"#1C2D3E": 4,
"#D5DADD": 4,
"#EDEFF0": 4,
"#FCFCFC": 4,
"#002A86": 4
},
"font_sizes": {
"12": 78,
"8": 32,
"9": 24,
"11": 8,
"16": 6,
"10": 4,
"14": 2
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 18,
"#CC00DC": 12,
"#07838F": 12,
"#178B1B": 8
},
"structure_summary": {
"top_level_zones": 0,
"nested_zones": 20,
"cards": 75,
"icons": 12,
"pills": 10,
"edges": 50
},
"edge_quality": {
"total": 50,
"with_anchors": 48,
"orthogonal": 42,
"dashed": 0
},
"detected_patterns": [
"dense-icon-landscape",
"labeled-flow-multi-pill",
"orthogonal-edges-dominant",
"subaccount-nested-in-btp",
"well-anchored-edges"
],
"description": "Agent-to-agent integration. on a 1654\u00d71169 canvas. and 12 icons (2\u00d7 120x18, 2\u00d7 21x23, 2\u00d7 18x20). plus 10 flow pills using verbs 'ord', 'a2a', 'trust'. Detected patterns: dense-icon-landscape, labeled-flow-multi-pill, orthogonal-edges-dominant, subaccount-nested-in-btp, well-anchored-edges."
},
"ac_RA0005_GenAI.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0005_GenAI.drawio",
"name": "ac_RA0005_GenAI.drawio",
"family": "ra0005",
"level": "l2",
"primary": false,
"title": "Generative AI reference architecture",
"aliases": [
"GenAI",
"generative AI",
"AI foundation"
],
"tags": [
"genai",
"generative-ai",
"ai",
"aicore",
"models"
],
"domain": "ai",
"canvas_w": 1654,
"canvas_h": 1169,
"background": "",
"zones": [
{
"cell_id": "-s70KA7A0unz_qYNNWNy-2",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 629,
"y": 460,
"w": 1011,
"h": 743,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-3",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 645,
"y": 521,
"w": 980,
"h": 665,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-4",
"label": "",
"fill": "#FFF0fa",
"stroke": "#cc00dc",
"x": 1273,
"y": 756,
"w": 270,
"h": 406,
"parent_id": "1",
"color_role": "pink accent (trust)"
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-9",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 1292,
"y": 844,
"w": 234,
"h": 306,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-18",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1019,
"y": 606,
"w": 196,
"h": 229,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-35",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1304,
"y": 919,
"w": 210,
"h": 105,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-73",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1695,
"y": 532,
"w": 228,
"h": 287,
"parent_id": "1",
"color_role": "non-sap-slate"
}
],
"cards": [
{
"cell_id": "-s70KA7A0unz_qYNNWNy-1",
"label": "Foundation ModelsPartner hosted",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1717,
"y": 1051,
"w": 134,
"h": 34,
"parent_zone": null
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-12",
"label": "Foundation Models SAP hosted",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 1304,
"y": 1107,
"w": 140,
"h": 34,
"parent_zone": null
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-23",
"label": "",
"fill": "#FFF0FA",
"stroke": "#cc00dc",
"x": 1034,
"y": 652,
"w": 165,
"h": 174,
"parent_zone": null
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-25",
"label": "LLM Plugins & SDKs",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": 1044,
"y": 772,
"w": 145,
"h": 20,
"parent_zone": null
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-26",
"label": "Data Management",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": 1044,
"y": 747,
"w": 145,
"h": 20,
"parent_zone": null
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-27",
"label": "Use Case Logic",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": 1044,
"y": 722,
"w": 145,
"h": 20,
"parent_zone": null
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-30",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1304,
"y": 1037,
"w": 210,
"h": 62,
"parent_zone": null
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-32",
"label": "Partner built",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1313,
"y": 1067,
"w": 90,
"h": 20,
"parent_zone": null
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-33",
"label": "SAP built",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1414,
"y": 1067,
"w": 90,
"h": 20,
"parent_zone": null
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-50",
"label": "SAP Cloud SDK for AI",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": 1044,
"y": 796,
"w": 145,
"h": 20,
"parent_zone": null
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-52",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 797,
"y": 579,
"w": 192,
"h": 104,
"parent_zone": null
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-59",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 156,
"h": 117,
"parent_zone": null
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-61",
"label": "Vector Engine",
"fill": "#FFF0fa",
"stroke": "#cc00dc",
"x": 8,
"y": 44,
"w": 140,
"h": 20,
"parent_zone": null
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-62",
"label": "Knowledge GraphEngine",
"fill": "#FFF0fa",
"stroke": "#cc00dc",
"x": 8,
"y": 70,
"w": 140,
"h": 35,
"parent_zone": null
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-65",
"label": "Grounding",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": 1313,
"y": 946,
"w": 90,
"h": 20,
"parent_zone": null
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-66",
"label": "Templating",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": 1413,
"y": 946,
"w": 90,
"h": 20,
"parent_zone": null
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-67",
"label": "Data Masking",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": 1313,
"y": 971,
"w": 90,
"h": 20,
"parent_zone": null
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-68",
"label": "I/O Filtering",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": 1413,
"y": 971,
"w": 90,
"h": 20,
"parent_zone": null
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-70",
"label": "Prompt Registry & Optimization",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1304,
"y": 881,
"w": 210,
"h": 25,
"parent_zone": null
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-78",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 234,
"h": 40,
"parent_zone": null
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-105",
"label": "Translation",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": 1313,
"y": 997,
"w": 90,
"h": 20,
"parent_zone": null
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-106",
"label": "...",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": 1413,
"y": 997,
"w": 90,
"h": 20,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "-s70KA7A0unz_qYNNWNy-5",
"library_name": "inline-svg",
"label": "SAP Authorization and Trust Management service",
"w": 40,
"h": 40,
"parent_id": "1"
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-6",
"library_name": "inline-svg",
"label": "SAP Continuous Integration and Delivery",
"w": 50,
"h": 50,
"parent_id": "1"
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-7",
"library_name": "inline-svg",
"label": "SAP Business Application Studio",
"w": 50,
"h": 50,
"parent_id": "1"
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-15",
"library_name": "inline-svg",
"label": "",
"w": 107,
"h": 28,
"parent_id": "1"
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-22",
"library_name": "inline-svg",
"label": "Application Router",
"w": 50,
"h": 50,
"parent_id": "1"
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-28",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "1"
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-41",
"library_name": "inline-svg",
"label": "SAP Connectivity Service",
"w": 50,
"h": 50,
"parent_id": "1"
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-47",
"library_name": "inline-svg",
"label": "SAP Destination Service",
"w": 48,
"h": 48,
"parent_id": "1"
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-49",
"library_name": "inline-svg",
"label": "HTML5 App Repository",
"w": 48,
"h": 48,
"parent_id": "1"
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-54",
"library_name": "inline-svg",
"label": "",
"w": 29,
"h": 29,
"parent_id": "1"
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-57",
"library_name": "inline-svg",
"label": "",
"w": 29,
"h": 29,
"parent_id": "1"
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-60",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "-s70KA7A0unz_qYNNWNy-58"
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-79",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "-s70KA7A0unz_qYNNWNy-77"
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-85",
"library_name": "inline-svg",
"label": "User",
"w": 48,
"h": 48,
"parent_id": "1"
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-86",
"library_name": "inline-svg",
"label": "Mobile/Desktop Application Clients",
"w": 48,
"h": 40,
"parent_id": "1"
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-90",
"library_name": "inline-svg",
"label": "SAP On-Premise Solutions",
"w": 28,
"h": 30,
"parent_id": "-s70KA7A0unz_qYNNWNy-89"
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-91",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "-s70KA7A0unz_qYNNWNy-89"
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-94",
"library_name": "inline-svg",
"label": "SAP Cloud Solutions",
"w": 34,
"h": 22,
"parent_id": "-s70KA7A0unz_qYNNWNy-93"
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-96",
"library_name": "inline-svg",
"label": "3rd Party Applications",
"w": 34,
"h": 22,
"parent_id": "-s70KA7A0unz_qYNNWNy-95"
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-99",
"library_name": "mxgraph.sap.icon/SAP_Build",
"label": "",
"w": 30,
"h": 30,
"parent_id": "1"
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-104",
"library_name": "mxgraph.sap.icon/SAP_Build_Code",
"label": "",
"w": 30,
"h": 30,
"parent_id": "1"
}
],
"pills": [
{
"cell_id": "-s70KA7A0unz_qYNNWNy-19",
"label": "Trust",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-40",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-45",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-72",
"label": "Trust",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-81",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-97",
"label": "Harmonized API",
"fill": "#fff0fa",
"stroke": "#CC00DC"
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-102",
"label": "Destination",
"fill": "#f5f6f7",
"stroke": "#475f75"
}
],
"edges": [
{
"cell_id": "-s70KA7A0unz_qYNNWNy-8",
"source": "-s70KA7A0unz_qYNNWNy-18",
"target": "-s70KA7A0unz_qYNNWNy-47",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-10",
"source": "-s70KA7A0unz_qYNNWNy-78",
"target": "-s70KA7A0unz_qYNNWNy-9",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-16",
"source": "-s70KA7A0unz_qYNNWNy-18",
"target": "-s70KA7A0unz_qYNNWNy-35",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-17",
"source": "-s70KA7A0unz_qYNNWNy-18",
"target": "-s70KA7A0unz_qYNNWNy-9",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-20",
"source": "-s70KA7A0unz_qYNNWNy-19",
"target": "-s70KA7A0unz_qYNNWNy-5",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-21",
"source": "-s70KA7A0unz_qYNNWNy-19",
"target": "-s70KA7A0unz_qYNNWNy-22",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-29",
"source": "-s70KA7A0unz_qYNNWNy-81",
"target": "-s70KA7A0unz_qYNNWNy-12",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-34",
"source": "-s70KA7A0unz_qYNNWNy-35",
"target": "-s70KA7A0unz_qYNNWNy-70",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-36",
"source": "-s70KA7A0unz_qYNNWNy-30",
"target": "-s70KA7A0unz_qYNNWNy-81",
"stroke_color": "#475F75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-37",
"source": "-s70KA7A0unz_qYNNWNy-81",
"target": "-s70KA7A0unz_qYNNWNy-1",
"stroke_color": "#475F75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-39",
"source": "-s70KA7A0unz_qYNNWNy-47",
"target": "-s70KA7A0unz_qYNNWNy-40",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-42",
"source": "-s70KA7A0unz_qYNNWNy-47",
"target": "-s70KA7A0unz_qYNNWNy-41",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-44",
"source": "-s70KA7A0unz_qYNNWNy-41",
"target": "-s70KA7A0unz_qYNNWNy-45",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-46",
"source": "-s70KA7A0unz_qYNNWNy-49",
"target": "-s70KA7A0unz_qYNNWNy-52",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-48",
"source": "-s70KA7A0unz_qYNNWNy-49",
"target": "-s70KA7A0unz_qYNNWNy-22",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-51",
"source": "-s70KA7A0unz_qYNNWNy-18",
"target": "-s70KA7A0unz_qYNNWNy-59",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-69",
"source": "-s70KA7A0unz_qYNNWNy-35",
"target": "-s70KA7A0unz_qYNNWNy-30",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-71",
"source": "-s70KA7A0unz_qYNNWNy-5",
"target": "-s70KA7A0unz_qYNNWNy-72",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-74",
"source": "-s70KA7A0unz_qYNNWNy-89",
"target": "-s70KA7A0unz_qYNNWNy-18",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-75",
"source": "-s70KA7A0unz_qYNNWNy-40",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-76",
"source": "-s70KA7A0unz_qYNNWNy-45",
"target": "-s70KA7A0unz_qYNNWNy-89",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-82",
"source": "-s70KA7A0unz_qYNNWNy-40",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-87",
"source": "-s70KA7A0unz_qYNNWNy-85",
"target": "-s70KA7A0unz_qYNNWNy-86",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-88",
"source": "-s70KA7A0unz_qYNNWNy-86",
"target": "-s70KA7A0unz_qYNNWNy-22",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-98",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-100",
"source": "-s70KA7A0unz_qYNNWNy-22",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-s70KA7A0unz_qYNNWNy-101",
"source": "-s70KA7A0unz_qYNNWNy-72",
"target": "-s70KA7A0unz_qYNNWNy-23",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"30x30": 6,
"50x50": 4,
"48x48": 3,
"29x29": 2,
"34x22": 2,
"40x40": 1,
"107x28": 1,
"48x40": 1,
"28x30": 1
},
"pill_vocab": [
"trust",
"https",
"harmonized api",
"destination"
],
"color_distribution": {
"#1D2D3E": 37,
"#0070F2": 26,
"#475E75": 22,
"#EAF8FF": 10,
"#475F75": 10,
"#FFFFFF": 8,
"#C0399F": 8,
"#F5F6F7": 7,
"#266F3A": 7,
"#CC00DC": 6,
"#EBF8FF": 5,
"#FFF0FA": 5,
"#188918": 4,
"#178B1B": 4,
"#F5FAE5": 2,
"#5B738B": 2,
"#556B82": 2,
"#D5DADD": 2,
"#EDEFF0": 2,
"#FCFCFC": 2
},
"font_sizes": {
"12": 60,
"11": 8,
"16": 6,
"14": 5,
"9": 1
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 19,
"#178B1B": 4,
"#475F75": 2,
"#CC00DC": 1,
"#5B738B": 1
},
"structure_summary": {
"top_level_zones": 7,
"nested_zones": 0,
"cards": 22,
"icons": 21,
"pills": 7,
"edges": 27
},
"edge_quality": {
"total": 27,
"with_anchors": 26,
"orthogonal": 21,
"dashed": 0
},
"detected_patterns": [
"dense-icon-landscape",
"labeled-flow-multi-pill",
"multi-zone-layout-4plus",
"well-anchored-edges"
],
"description": "Generative AI reference architecture. on a 1654\u00d71169 canvas. with top-level zones: (unnamed) [sap-blue], (unnamed) [sap-blue], (unnamed) [pink accent (trust)], (unnamed) [sap-blue], (unnamed) [sap-blue], (unnamed) [sap-blue]. and 21 icons (6\u00d7 30x30, 4\u00d7 50x50, 3\u00d7 48x48). plus 7 flow pills using verbs 'trust', 'https', 'harmonized api', 'destination'. Detected patterns: dense-icon-landscape, labeled-flow-multi-pill, multi-zone-layout-4plus, well-anchored-edges."
},
"ac_RA0005_GenAI_RAG.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0005_GenAI_RAG.drawio",
"name": "ac_RA0005_GenAI_RAG.drawio",
"family": "ra0005",
"level": "l2",
"primary": false,
"title": "Generative AI retrieval-augmented generation",
"aliases": [
"RAG",
"retrieval augmented generation",
"grounded generation"
],
"tags": [
"genai",
"rag",
"retrieval",
"embedding",
"vector",
"semantic-search"
],
"domain": "ai",
"canvas_w": 1654,
"canvas_h": 1169,
"background": "",
"zones": [
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-1",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -278,
"y": -1554,
"w": 1011,
"h": 743,
"parent_id": "XcnnOCy6IccaO0SCqDYo-1",
"color_role": "sap-blue"
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-2",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": -262,
"y": -1493,
"w": 980,
"h": 665,
"parent_id": "XcnnOCy6IccaO0SCqDYo-1",
"color_role": "sap-blue"
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-3",
"label": "",
"fill": "#FFF0fa",
"stroke": "#cc00dc",
"x": 366,
"y": -1258,
"w": 270,
"h": 406,
"parent_id": "XcnnOCy6IccaO0SCqDYo-1",
"color_role": "pink accent (trust)"
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-8",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 385,
"y": -1170,
"w": 234,
"h": 306,
"parent_id": "XcnnOCy6IccaO0SCqDYo-1",
"color_role": "sap-blue"
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-17",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 112,
"y": -1408,
"w": 196,
"h": 229,
"parent_id": "XcnnOCy6IccaO0SCqDYo-1",
"color_role": "sap-blue"
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-34",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 397,
"y": -1095,
"w": 210,
"h": 105,
"parent_id": "XcnnOCy6IccaO0SCqDYo-1",
"color_role": "sap-blue"
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-72",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 788,
"y": -1482,
"w": 228,
"h": 287,
"parent_id": "XcnnOCy6IccaO0SCqDYo-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-2",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -990,
"y": -2060,
"w": 550,
"h": 440,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-3",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": -970,
"y": -2010,
"w": 510,
"h": 370,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-4",
"label": "",
"fill": "#FFF0fa",
"stroke": "#cc00dc",
"x": -687,
"y": -1857,
"w": 210,
"h": 197,
"parent_id": "1",
"color_role": "pink accent (trust)"
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-13",
"label": "",
"fill": "#FFF0FA",
"stroke": "#cc00dc",
"x": -916,
"y": -1965,
"w": 210,
"h": 127,
"parent_id": "1",
"color_role": "pink accent (trust)"
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-26",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": -400,
"y": -2039,
"w": 228,
"h": 287,
"parent_id": "1",
"color_role": "non-sap-slate"
}
],
"cards": [
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-0",
"label": "Foundation ModelsPartner hosted",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 810,
"y": -963,
"w": 134,
"h": 34,
"parent_zone": null
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-11",
"label": "Foundation Models SAP hosted",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 397,
"y": -907,
"w": 140,
"h": 34,
"parent_zone": null
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-22",
"label": "",
"fill": "#FFF0FA",
"stroke": "#cc00dc",
"x": 127,
"y": -1362,
"w": 165,
"h": 174,
"parent_zone": null
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-24",
"label": "LLM Plugins & SDKs",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": 137,
"y": -1242,
"w": 145,
"h": 20,
"parent_zone": null
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-25",
"label": "Data Management",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": 137,
"y": -1267,
"w": 145,
"h": 20,
"parent_zone": null
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-26",
"label": "Use Case Logic",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": 137,
"y": -1292,
"w": 145,
"h": 20,
"parent_zone": null
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-29",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 397,
"y": -977,
"w": 210,
"h": 62,
"parent_zone": null
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-31",
"label": "Partner built",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 406,
"y": -947,
"w": 90,
"h": 20,
"parent_zone": null
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-32",
"label": "SAP built",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 507,
"y": -947,
"w": 90,
"h": 20,
"parent_zone": null
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-49",
"label": "SAP Cloud SDK for AI",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": 137,
"y": -1217,
"w": 145,
"h": 20,
"parent_zone": null
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-51",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -110,
"y": -1435,
"w": 192,
"h": 104,
"parent_zone": null
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-58",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 156,
"h": 117,
"parent_zone": null
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-60",
"label": "Vector Engine",
"fill": "#FFF0fa",
"stroke": "#cc00dc",
"x": 8,
"y": 44,
"w": 140,
"h": 20,
"parent_zone": null
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-61",
"label": "Knowledge GraphEngine",
"fill": "#FFF0fa",
"stroke": "#cc00dc",
"x": 8,
"y": 70,
"w": 140,
"h": 35,
"parent_zone": null
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-64",
"label": "Grounding",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": 406,
"y": -1068,
"w": 90,
"h": 20,
"parent_zone": null
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-65",
"label": "Templating",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": 506,
"y": -1068,
"w": 90,
"h": 20,
"parent_zone": null
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-66",
"label": "Data Masking",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": 406,
"y": -1043,
"w": 90,
"h": 20,
"parent_zone": null
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-67",
"label": "I/O Filtering",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": 506,
"y": -1043,
"w": 90,
"h": 20,
"parent_zone": null
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-69",
"label": "Prompt Registry & Optimization",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 397,
"y": -1133,
"w": 210,
"h": 25,
"parent_zone": null
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-77",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 234,
"h": 40,
"parent_zone": null
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-104",
"label": "Translation",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": 406,
"y": -1017,
"w": 90,
"h": 20,
"parent_zone": null
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-105",
"label": "...",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": 506,
"y": -1017,
"w": 90,
"h": 20,
"parent_zone": null
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-106",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": 265,
"y": -1140,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-107",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": 173,
"y": -1078,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-108",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": 326,
"y": -1120,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-109",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": -345,
"y": -1330,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-114",
"label": "RAG Logic",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": 137,
"y": -1292,
"w": 145,
"h": 20,
"parent_zone": null
},
{
"cell_id": "XcnnOCy6IccaO0SCqDYo-117",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": -292,
"y": -1463,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "XcnnOCy6IccaO0SCqDYo-124",
"label": "xyz",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": -225,
"y": -1441,
"w": 26,
"h": 17,
"parent_zone": null
},
{
"cell_id": "x6bHdQiMoo91FuzRySAz-138",
"label": "",
"fill": "#FFF0fa",
"stroke": "#cc00dc",
"x": -1151,
"y": -1560,
"w": 147,
"h": 42,
"parent_zone": null
},
{
"cell_id": "x6bHdQiMoo91FuzRySAz-143",
"label": "LangChain, LangGraph,SAP Cloud SDK for AI",
"fill": "#fff8d6",
"stroke": "#c35500",
"x": -992,
"y": -1835,
"w": 148,
"h": 47,
"parent_zone": null
},
{
"cell_id": "x6bHdQiMoo91FuzRySAz-150",
"label": "",
"fill": "#FFF0fa",
"stroke": "#cc00dc",
"x": -1151,
"y": -1560,
"w": 147,
"h": 42,
"parent_zone": null
},
{
"cell_id": "x6bHdQiMoo91FuzRySAz-153",
"label": "LangChain, LangGraph,SAP Cloud SDK for AI",
"fill": "#fff8d6",
"stroke": "#c35500",
"x": -992,
"y": -1835,
"w": 148,
"h": 47,
"parent_zone": null
},
{
"cell_id": "XcnnOCy6IccaO0SCqDYo-326",
"label": "Pro-Code Agent withSAP Cloud SDK for AI",
"fill": "#fff8d6",
"stroke": "#c35500",
"x": -992,
"y": -1835,
"w": 148,
"h": 47,
"parent_zone": null
},
{
"cell_id": "BCqKSU-UWZ97QvcaOdti-3",
"label": "Content-based Agent in SAP AI Core",
"fill": "#fff8d6",
"stroke": "#c35500",
"x": -992,
"y": -1835,
"w": 148,
"h": 47,
"parent_zone": null
},
{
"cell_id": "BCqKSU-UWZ97QvcaOdti-13",
"label": "Agent Builder",
"fill": "#fff8d6",
"stroke": "#c35500",
"x": -730,
"y": -1710,
"w": 102,
"h": 25,
"parent_zone": null
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-1",
"label": "Foundation ModelsPartner hosted",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": -400,
"y": -1723,
"w": 230,
"h": 56,
"parent_zone": null
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-5",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -673,
"y": -1766,
"w": 180,
"h": 95,
"parent_zone": null
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-8",
"label": "Foundation Models SAP hosted",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -663,
"y": -1716,
"w": 160,
"h": 34,
"parent_zone": null
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-14",
"label": "BackendCAP",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": -902,
"y": -1883,
"w": 180,
"h": 32,
"parent_zone": null
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-21",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -7,
"y": 3,
"w": 180,
"h": 117,
"parent_zone": null
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-23",
"label": "Vector Engine",
"fill": "#FFF0fa",
"stroke": "#cc00dc",
"x": 3,
"y": 49,
"w": 160,
"h": 20,
"parent_zone": null
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-24",
"label": "Knowledge GraphEngine",
"fill": "#FFF0fa",
"stroke": "#cc00dc",
"x": 3,
"y": 75,
"w": 160,
"h": 34,
"parent_zone": null
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-41",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -673,
"y": -1820,
"w": 180,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-48",
"label": "User InterfaceSAP UI5",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": -902,
"y": -1928,
"w": 180,
"h": 32,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-4",
"library_name": "inline-svg",
"label": "SAP Authorization and Trust Management service",
"w": 40,
"h": 40,
"parent_id": "XcnnOCy6IccaO0SCqDYo-1"
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-5",
"library_name": "inline-svg",
"label": "SAP Continuous Integration and Delivery",
"w": 50,
"h": 50,
"parent_id": "XcnnOCy6IccaO0SCqDYo-1"
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-6",
"library_name": "inline-svg",
"label": "SAP Business Application Studio",
"w": 50,
"h": 50,
"parent_id": "XcnnOCy6IccaO0SCqDYo-1"
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-14",
"library_name": "inline-svg",
"label": "",
"w": 107,
"h": 28,
"parent_id": "XcnnOCy6IccaO0SCqDYo-1"
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-21",
"library_name": "inline-svg",
"label": "Application Router",
"w": 50,
"h": 50,
"parent_id": "XcnnOCy6IccaO0SCqDYo-1"
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-27",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "XcnnOCy6IccaO0SCqDYo-1"
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-40",
"library_name": "inline-svg",
"label": "SAP Connectivity Service",
"w": 50,
"h": 50,
"parent_id": "XcnnOCy6IccaO0SCqDYo-1"
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-46",
"library_name": "inline-svg",
"label": "SAP Destination Service",
"w": 48,
"h": 48,
"parent_id": "XcnnOCy6IccaO0SCqDYo-1"
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-48",
"library_name": "inline-svg",
"label": "HTML5 App Repository",
"w": 48,
"h": 48,
"parent_id": "XcnnOCy6IccaO0SCqDYo-1"
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-53",
"library_name": "inline-svg",
"label": "",
"w": 29,
"h": 29,
"parent_id": "XcnnOCy6IccaO0SCqDYo-1"
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-56",
"library_name": "inline-svg",
"label": "",
"w": 29,
"h": 29,
"parent_id": "XcnnOCy6IccaO0SCqDYo-1"
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-59",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "kkvBSJ39Q3Si7hfG-TgS-57"
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-78",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "kkvBSJ39Q3Si7hfG-TgS-76"
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-84",
"library_name": "inline-svg",
"label": "User",
"w": 48,
"h": 48,
"parent_id": "XcnnOCy6IccaO0SCqDYo-1"
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-85",
"library_name": "inline-svg",
"label": "Mobile/Desktop Application Clients",
"w": 48,
"h": 40,
"parent_id": "XcnnOCy6IccaO0SCqDYo-1"
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-89",
"library_name": "inline-svg",
"label": "SAP On-Premise Solutions",
"w": 28,
"h": 30,
"parent_id": "kkvBSJ39Q3Si7hfG-TgS-88"
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-90",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "kkvBSJ39Q3Si7hfG-TgS-88"
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-93",
"library_name": "inline-svg",
"label": "SAP Cloud Solutions",
"w": 34,
"h": 22,
"parent_id": "kkvBSJ39Q3Si7hfG-TgS-92"
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-95",
"library_name": "inline-svg",
"label": "3rd Party Applications",
"w": 34,
"h": 22,
"parent_id": "kkvBSJ39Q3Si7hfG-TgS-94"
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-98",
"library_name": "mxgraph.sap.icon/SAP_Build",
"label": "",
"w": 30,
"h": 30,
"parent_id": "XcnnOCy6IccaO0SCqDYo-1"
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-103",
"library_name": "mxgraph.sap.icon/SAP_Build_Code",
"label": "",
"w": 30,
"h": 30,
"parent_id": "XcnnOCy6IccaO0SCqDYo-1"
},
{
"cell_id": "XcnnOCy6IccaO0SCqDYo-118",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "XcnnOCy6IccaO0SCqDYo-114"
},
{
"cell_id": "x6bHdQiMoo91FuzRySAz-139",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "x6bHdQiMoo91FuzRySAz-137"
},
{
"cell_id": "x6bHdQiMoo91FuzRySAz-151",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "x6bHdQiMoo91FuzRySAz-137"
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-11",
"library_name": "inline-svg",
"label": "",
"w": 107,
"h": 28,
"parent_id": "1"
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-15",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "1"
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-22",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "Ke--6DyrFLT-C1hhkFl6-20"
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-29",
"library_name": "inline-svg",
"label": "User",
"w": 48,
"h": 48,
"parent_id": "1"
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-30",
"library_name": "inline-svg",
"label": "Mobile/Desktop Application Clients",
"w": 48,
"h": 40,
"parent_id": "1"
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-34",
"library_name": "inline-svg",
"label": "SAP On-Premise Solutions",
"w": 28,
"h": 30,
"parent_id": "Ke--6DyrFLT-C1hhkFl6-33"
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-35",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "Ke--6DyrFLT-C1hhkFl6-33"
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-38",
"library_name": "inline-svg",
"label": "SAP Cloud Solutions",
"w": 34,
"h": 22,
"parent_id": "Ke--6DyrFLT-C1hhkFl6-37"
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-40",
"library_name": "inline-svg",
"label": "3rd Party Applications",
"w": 34,
"h": 22,
"parent_id": "Ke--6DyrFLT-C1hhkFl6-39"
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-42",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "1"
}
],
"pills": [
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-18",
"label": "Trust",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-39",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-44",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-71",
"label": "Trust",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-80",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-96",
"label": "Harmonized API",
"fill": "#fff0fa",
"stroke": "#CC00DC"
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-101",
"label": "Destination",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "x6bHdQiMoo91FuzRySAz-142",
"label": "Data Federation",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "x6bHdQiMoo91FuzRySAz-152",
"label": "Data Federation",
"fill": "#f5f6f7",
"stroke": "#475f75"
}
],
"edges": [
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-7",
"source": "kkvBSJ39Q3Si7hfG-TgS-17",
"target": "kkvBSJ39Q3Si7hfG-TgS-46",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-9",
"source": "kkvBSJ39Q3Si7hfG-TgS-77",
"target": "kkvBSJ39Q3Si7hfG-TgS-8",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-15",
"source": "kkvBSJ39Q3Si7hfG-TgS-17",
"target": "kkvBSJ39Q3Si7hfG-TgS-34",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-16",
"source": "kkvBSJ39Q3Si7hfG-TgS-17",
"target": "kkvBSJ39Q3Si7hfG-TgS-8",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-19",
"source": "kkvBSJ39Q3Si7hfG-TgS-18",
"target": "kkvBSJ39Q3Si7hfG-TgS-4",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-20",
"source": "kkvBSJ39Q3Si7hfG-TgS-18",
"target": "kkvBSJ39Q3Si7hfG-TgS-21",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-28",
"source": "kkvBSJ39Q3Si7hfG-TgS-80",
"target": "kkvBSJ39Q3Si7hfG-TgS-11",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-33",
"source": "kkvBSJ39Q3Si7hfG-TgS-34",
"target": "kkvBSJ39Q3Si7hfG-TgS-69",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-35",
"source": "kkvBSJ39Q3Si7hfG-TgS-29",
"target": "kkvBSJ39Q3Si7hfG-TgS-80",
"stroke_color": "#475F75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-36",
"source": "kkvBSJ39Q3Si7hfG-TgS-80",
"target": "kkvBSJ39Q3Si7hfG-TgS-0",
"stroke_color": "#475F75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-38",
"source": "kkvBSJ39Q3Si7hfG-TgS-46",
"target": "kkvBSJ39Q3Si7hfG-TgS-39",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-41",
"source": "kkvBSJ39Q3Si7hfG-TgS-46",
"target": "kkvBSJ39Q3Si7hfG-TgS-40",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-43",
"source": "kkvBSJ39Q3Si7hfG-TgS-40",
"target": "kkvBSJ39Q3Si7hfG-TgS-44",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-45",
"source": "kkvBSJ39Q3Si7hfG-TgS-48",
"target": "kkvBSJ39Q3Si7hfG-TgS-51",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-47",
"source": "kkvBSJ39Q3Si7hfG-TgS-48",
"target": "kkvBSJ39Q3Si7hfG-TgS-21",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-50",
"source": "kkvBSJ39Q3Si7hfG-TgS-17",
"target": "kkvBSJ39Q3Si7hfG-TgS-58",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-68",
"source": "kkvBSJ39Q3Si7hfG-TgS-34",
"target": "kkvBSJ39Q3Si7hfG-TgS-29",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-70",
"source": "kkvBSJ39Q3Si7hfG-TgS-4",
"target": "kkvBSJ39Q3Si7hfG-TgS-71",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-73",
"source": "kkvBSJ39Q3Si7hfG-TgS-88",
"target": "kkvBSJ39Q3Si7hfG-TgS-17",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-74",
"source": "kkvBSJ39Q3Si7hfG-TgS-39",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-75",
"source": "kkvBSJ39Q3Si7hfG-TgS-44",
"target": "kkvBSJ39Q3Si7hfG-TgS-88",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-81",
"source": "kkvBSJ39Q3Si7hfG-TgS-39",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-86",
"source": "kkvBSJ39Q3Si7hfG-TgS-84",
"target": "kkvBSJ39Q3Si7hfG-TgS-85",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-87",
"source": "kkvBSJ39Q3Si7hfG-TgS-85",
"target": "kkvBSJ39Q3Si7hfG-TgS-21",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-97",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-99",
"source": "kkvBSJ39Q3Si7hfG-TgS-21",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-100",
"source": "kkvBSJ39Q3Si7hfG-TgS-71",
"target": "kkvBSJ39Q3Si7hfG-TgS-22",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kkvBSJ39Q3Si7hfG-TgS-113",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "XcnnOCy6IccaO0SCqDYo-120",
"source": "",
"target": "",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "x6bHdQiMoo91FuzRySAz-140",
"source": "",
"target": "x6bHdQiMoo91FuzRySAz-138",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "x6bHdQiMoo91FuzRySAz-141",
"source": "",
"target": "x6bHdQiMoo91FuzRySAz-138",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "x6bHdQiMoo91FuzRySAz-148",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "x6bHdQiMoo91FuzRySAz-157",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "x6bHdQiMoo91FuzRySAz-159",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "dqUOEohq3qzXlI98O8u6-18",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "TeRmNO7Dv52qUgOw2zrB-5",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "BCqKSU-UWZ97QvcaOdti-7",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "dqUOEohq3qzXlI98O8u6-10",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "dqUOEohq3qzXlI98O8u6-11",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-6",
"source": "Ke--6DyrFLT-C1hhkFl6-41",
"target": "Ke--6DyrFLT-C1hhkFl6-5",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-12",
"source": "Ke--6DyrFLT-C1hhkFl6-13",
"target": "Ke--6DyrFLT-C1hhkFl6-5",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-16",
"source": "Ke--6DyrFLT-C1hhkFl6-5",
"target": "Ke--6DyrFLT-C1hhkFl6-1",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-18",
"source": "Ke--6DyrFLT-C1hhkFl6-13",
"target": "Ke--6DyrFLT-C1hhkFl6-21",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-31",
"source": "Ke--6DyrFLT-C1hhkFl6-29",
"target": "Ke--6DyrFLT-C1hhkFl6-30",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-32",
"source": "Ke--6DyrFLT-C1hhkFl6-30",
"target": "Ke--6DyrFLT-C1hhkFl6-48",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-45",
"source": "Ke--6DyrFLT-C1hhkFl6-13",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-46",
"source": "Ke--6DyrFLT-C1hhkFl6-26",
"target": "Ke--6DyrFLT-C1hhkFl6-13",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-47",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Ke--6DyrFLT-C1hhkFl6-49",
"source": "Ke--6DyrFLT-C1hhkFl6-48",
"target": "Ke--6DyrFLT-C1hhkFl6-14",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"30x30": 12,
"50x50": 4,
"48x48": 4,
"34x22": 4,
"107x28": 2,
"29x29": 2,
"48x40": 2,
"28x30": 2,
"40x40": 1,
"16x16": 1
},
"pill_vocab": [
"trust",
"https",
"harmonized api",
"destination",
"data federation"
],
"color_distribution": {
"#1D2D3E": 61,
"#475E75": 47,
"#0070F2": 39,
"#FFFFFF": 17,
"#475F75": 14,
"#F5F6F7": 12,
"#CC00DC": 12,
"#FFF0FA": 11,
"#EAF8FF": 11,
"#EBF8FF": 9,
"#C0399F": 9,
"#266F3A": 9,
"#556B82": 7,
"#178B1B": 5,
"#FFF8D6": 5,
"#C35500": 5,
"#188918": 4,
"#5B738B": 4,
"#0057D2": 4,
"#2395FF": 4
},
"font_sizes": {
"12": 98,
"16": 18,
"11": 17,
"10": 14,
"14": 11,
"9": 1
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 39,
"#178B1B": 5,
"#475F75": 2,
"#5B738B": 2,
"#CC00DC": 1
},
"structure_summary": {
"top_level_zones": 5,
"nested_zones": 7,
"cards": 45,
"icons": 34,
"pills": 9,
"edges": 49
},
"edge_quality": {
"total": 49,
"with_anchors": 42,
"orthogonal": 32,
"dashed": 0
},
"detected_patterns": [
"dense-icon-landscape",
"labeled-flow-multi-pill",
"multi-zone-layout-4plus",
"well-anchored-edges"
],
"description": "Generative AI retrieval-augmented generation. on a 1654\u00d71169 canvas. with top-level zones: (unnamed) [sap-blue], (unnamed) [sap-blue], (unnamed) [pink accent (trust)], (unnamed) [pink accent (trust)], (unnamed) [non-sap-slate]. and 34 icons (12\u00d7 30x30, 4\u00d7 50x50, 4\u00d7 48x48). plus 9 flow pills using verbs 'trust', 'https', 'harmonized api', 'destination', 'data federation'. Detected patterns: dense-icon-landscape, labeled-flow-multi-pill, multi-zone-layout-4plus, well-anchored-edges."
},
"ac_RA0005_GenAI_SemanticSearch.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0005_GenAI_SemanticSearch.drawio",
"name": "ac_RA0005_GenAI_SemanticSearch.drawio",
"family": "ra0005",
"level": "l2",
"primary": false,
"title": "Generative AI semantic search",
"aliases": [
"semantic search",
"vector search",
"embedding search"
],
"tags": [
"genai",
"semantic-search",
"embedding",
"vector",
"rag"
],
"domain": "ai",
"canvas_w": 1654,
"canvas_h": 1169,
"background": "",
"zones": [
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-2",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -1405,
"y": -2146,
"w": 1011,
"h": 743,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-3",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": -1389,
"y": -2085,
"w": 980,
"h": 665,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-4",
"label": "",
"fill": "#FFF0fa",
"stroke": "#cc00dc",
"x": -761,
"y": -1850,
"w": 270,
"h": 406,
"parent_id": "1",
"color_role": "pink accent (trust)"
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-9",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -742,
"y": -1762,
"w": 234,
"h": 306,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-18",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": -1015,
"y": -2000,
"w": 196,
"h": 229,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-35",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": -730,
"y": -1687,
"w": 210,
"h": 105,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-73",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": -339,
"y": -2074,
"w": 228,
"h": 287,
"parent_id": "1",
"color_role": "non-sap-slate"
}
],
"cards": [
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-1",
"label": "Foundation ModelsPartner hosted",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": -317,
"y": -1555,
"w": 134,
"h": 34,
"parent_zone": null
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-12",
"label": "Foundation Models SAP hosted",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -730,
"y": -1499,
"w": 140,
"h": 34,
"parent_zone": null
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-23",
"label": "",
"fill": "#FFF0FA",
"stroke": "#cc00dc",
"x": -1000,
"y": -1954,
"w": 165,
"h": 174,
"parent_zone": null
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-25",
"label": "LLM Plugins & SDKs",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": -990,
"y": -1834,
"w": 145,
"h": 20,
"parent_zone": null
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-26",
"label": "Data Management",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": -990,
"y": -1859,
"w": 145,
"h": 20,
"parent_zone": null
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-27",
"label": "Use Case Logic",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": -990,
"y": -1884,
"w": 145,
"h": 20,
"parent_zone": null
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-30",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": -730,
"y": -1569,
"w": 210,
"h": 62,
"parent_zone": null
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-32",
"label": "Partner built",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": -721,
"y": -1539,
"w": 90,
"h": 20,
"parent_zone": null
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-33",
"label": "SAP built",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": -620,
"y": -1539,
"w": 90,
"h": 20,
"parent_zone": null
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-50",
"label": "SAP Cloud SDK for AI",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": -990,
"y": -1809,
"w": 145,
"h": 20,
"parent_zone": null
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-52",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -1237,
"y": -2027,
"w": 192,
"h": 104,
"parent_zone": null
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-59",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 156,
"h": 117,
"parent_zone": null
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-61",
"label": "Vector Engine",
"fill": "#FFF0fa",
"stroke": "#cc00dc",
"x": 8,
"y": 44,
"w": 140,
"h": 20,
"parent_zone": null
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-62",
"label": "Knowledge GraphEngine",
"fill": "#FFF0fa",
"stroke": "#cc00dc",
"x": 8,
"y": 70,
"w": 140,
"h": 35,
"parent_zone": null
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-65",
"label": "Grounding",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": -721,
"y": -1660,
"w": 90,
"h": 20,
"parent_zone": null
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-66",
"label": "Templating",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": -621,
"y": -1660,
"w": 90,
"h": 20,
"parent_zone": null
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-67",
"label": "Data Masking",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": -721,
"y": -1635,
"w": 90,
"h": 20,
"parent_zone": null
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-68",
"label": "I/O Filtering",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": -621,
"y": -1635,
"w": 90,
"h": 20,
"parent_zone": null
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-70",
"label": "Prompt Registry & Optimization",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": -730,
"y": -1725,
"w": 210,
"h": 25,
"parent_zone": null
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-78",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 234,
"h": 40,
"parent_zone": null
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-105",
"label": "Translation",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": -721,
"y": -1609,
"w": 90,
"h": 20,
"parent_zone": null
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-106",
"label": "...",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": -621,
"y": -1609,
"w": 90,
"h": 20,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-5",
"library_name": "inline-svg",
"label": "SAP Authorization and Trust Management service",
"w": 40,
"h": 40,
"parent_id": "1"
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-6",
"library_name": "inline-svg",
"label": "SAP Continuous Integration and Delivery",
"w": 50,
"h": 50,
"parent_id": "1"
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-7",
"library_name": "inline-svg",
"label": "SAP Business Application Studio",
"w": 50,
"h": 50,
"parent_id": "1"
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-15",
"library_name": "inline-svg",
"label": "",
"w": 107,
"h": 28,
"parent_id": "1"
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-22",
"library_name": "inline-svg",
"label": "Application Router",
"w": 50,
"h": 50,
"parent_id": "1"
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-28",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "1"
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-41",
"library_name": "inline-svg",
"label": "SAP Connectivity Service",
"w": 50,
"h": 50,
"parent_id": "1"
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-47",
"library_name": "inline-svg",
"label": "SAP Destination Service",
"w": 48,
"h": 48,
"parent_id": "1"
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-49",
"library_name": "inline-svg",
"label": "HTML5 App Repository",
"w": 48,
"h": 48,
"parent_id": "1"
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-54",
"library_name": "inline-svg",
"label": "",
"w": 29,
"h": 29,
"parent_id": "1"
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-57",
"library_name": "inline-svg",
"label": "",
"w": 29,
"h": 29,
"parent_id": "1"
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-60",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "IS-YiqPKi2K4eCe8IGxe-58"
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-79",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "IS-YiqPKi2K4eCe8IGxe-77"
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-85",
"library_name": "inline-svg",
"label": "User",
"w": 48,
"h": 48,
"parent_id": "1"
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-86",
"library_name": "inline-svg",
"label": "Mobile/Desktop Application Clients",
"w": 48,
"h": 40,
"parent_id": "1"
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-90",
"library_name": "inline-svg",
"label": "SAP On-Premise Solutions",
"w": 28,
"h": 30,
"parent_id": "IS-YiqPKi2K4eCe8IGxe-89"
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-91",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "IS-YiqPKi2K4eCe8IGxe-89"
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-94",
"library_name": "inline-svg",
"label": "SAP Cloud Solutions",
"w": 34,
"h": 22,
"parent_id": "IS-YiqPKi2K4eCe8IGxe-93"
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-96",
"library_name": "inline-svg",
"label": "3rd Party Applications",
"w": 34,
"h": 22,
"parent_id": "IS-YiqPKi2K4eCe8IGxe-95"
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-99",
"library_name": "mxgraph.sap.icon/SAP_Build",
"label": "",
"w": 30,
"h": 30,
"parent_id": "1"
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-104",
"library_name": "mxgraph.sap.icon/SAP_Build_Code",
"label": "",
"w": 30,
"h": 30,
"parent_id": "1"
}
],
"pills": [
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-19",
"label": "Trust",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-40",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-45",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-72",
"label": "Trust",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-81",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-97",
"label": "Harmonized API",
"fill": "#fff0fa",
"stroke": "#CC00DC"
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-102",
"label": "Destination",
"fill": "#f5f6f7",
"stroke": "#475f75"
}
],
"edges": [
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-8",
"source": "IS-YiqPKi2K4eCe8IGxe-18",
"target": "IS-YiqPKi2K4eCe8IGxe-47",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-10",
"source": "IS-YiqPKi2K4eCe8IGxe-78",
"target": "IS-YiqPKi2K4eCe8IGxe-9",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-16",
"source": "IS-YiqPKi2K4eCe8IGxe-18",
"target": "IS-YiqPKi2K4eCe8IGxe-35",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-17",
"source": "IS-YiqPKi2K4eCe8IGxe-18",
"target": "IS-YiqPKi2K4eCe8IGxe-9",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-20",
"source": "IS-YiqPKi2K4eCe8IGxe-19",
"target": "IS-YiqPKi2K4eCe8IGxe-5",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-21",
"source": "IS-YiqPKi2K4eCe8IGxe-19",
"target": "IS-YiqPKi2K4eCe8IGxe-22",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-29",
"source": "IS-YiqPKi2K4eCe8IGxe-81",
"target": "IS-YiqPKi2K4eCe8IGxe-12",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-34",
"source": "IS-YiqPKi2K4eCe8IGxe-35",
"target": "IS-YiqPKi2K4eCe8IGxe-70",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-36",
"source": "IS-YiqPKi2K4eCe8IGxe-30",
"target": "IS-YiqPKi2K4eCe8IGxe-81",
"stroke_color": "#475F75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-37",
"source": "IS-YiqPKi2K4eCe8IGxe-81",
"target": "IS-YiqPKi2K4eCe8IGxe-1",
"stroke_color": "#475F75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-39",
"source": "IS-YiqPKi2K4eCe8IGxe-47",
"target": "IS-YiqPKi2K4eCe8IGxe-40",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-42",
"source": "IS-YiqPKi2K4eCe8IGxe-47",
"target": "IS-YiqPKi2K4eCe8IGxe-41",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-44",
"source": "IS-YiqPKi2K4eCe8IGxe-41",
"target": "IS-YiqPKi2K4eCe8IGxe-45",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-46",
"source": "IS-YiqPKi2K4eCe8IGxe-49",
"target": "IS-YiqPKi2K4eCe8IGxe-52",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-48",
"source": "IS-YiqPKi2K4eCe8IGxe-49",
"target": "IS-YiqPKi2K4eCe8IGxe-22",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-51",
"source": "IS-YiqPKi2K4eCe8IGxe-18",
"target": "IS-YiqPKi2K4eCe8IGxe-59",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-69",
"source": "IS-YiqPKi2K4eCe8IGxe-35",
"target": "IS-YiqPKi2K4eCe8IGxe-30",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-71",
"source": "IS-YiqPKi2K4eCe8IGxe-5",
"target": "IS-YiqPKi2K4eCe8IGxe-72",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-74",
"source": "IS-YiqPKi2K4eCe8IGxe-89",
"target": "IS-YiqPKi2K4eCe8IGxe-18",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-75",
"source": "IS-YiqPKi2K4eCe8IGxe-40",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-76",
"source": "IS-YiqPKi2K4eCe8IGxe-45",
"target": "IS-YiqPKi2K4eCe8IGxe-89",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-82",
"source": "IS-YiqPKi2K4eCe8IGxe-40",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-87",
"source": "IS-YiqPKi2K4eCe8IGxe-85",
"target": "IS-YiqPKi2K4eCe8IGxe-86",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-88",
"source": "IS-YiqPKi2K4eCe8IGxe-86",
"target": "IS-YiqPKi2K4eCe8IGxe-22",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-98",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-100",
"source": "IS-YiqPKi2K4eCe8IGxe-22",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-101",
"source": "IS-YiqPKi2K4eCe8IGxe-72",
"target": "IS-YiqPKi2K4eCe8IGxe-23",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-108",
"source": "",
"target": "IS-YiqPKi2K4eCe8IGxe-23",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "IS-YiqPKi2K4eCe8IGxe-111",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
}
],
"icon_sizes": {
"30x30": 6,
"50x50": 4,
"48x48": 3,
"29x29": 2,
"34x22": 2,
"40x40": 1,
"107x28": 1,
"48x40": 1,
"28x30": 1
},
"pill_vocab": [
"trust",
"https",
"harmonized api",
"destination"
],
"color_distribution": {
"#1D2D3E": 37,
"#0070F2": 26,
"#475E75": 24,
"#EAF8FF": 10,
"#475F75": 10,
"#FFFFFF": 8,
"#C0399F": 8,
"#F5F6F7": 7,
"#266F3A": 7,
"#CC00DC": 6,
"#EBF8FF": 5,
"#FFF0FA": 5,
"#188918": 4,
"#178B1B": 4,
"#F5FAE5": 2,
"#5B738B": 2,
"#556B82": 2,
"#D5DADD": 2,
"#EDEFF0": 2,
"#FCFCFC": 2
},
"font_sizes": {
"12": 60,
"11": 8,
"16": 6,
"14": 5,
"9": 1
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 21,
"#178B1B": 4,
"#475F75": 2,
"#CC00DC": 1,
"#5B738B": 1
},
"structure_summary": {
"top_level_zones": 7,
"nested_zones": 0,
"cards": 22,
"icons": 21,
"pills": 7,
"edges": 29
},
"edge_quality": {
"total": 29,
"with_anchors": 28,
"orthogonal": 21,
"dashed": 0
},
"detected_patterns": [
"dense-icon-landscape",
"labeled-flow-multi-pill",
"multi-zone-layout-4plus",
"well-anchored-edges"
],
"description": "Generative AI semantic search. on a 1654\u00d71169 canvas. with top-level zones: (unnamed) [sap-blue], (unnamed) [sap-blue], (unnamed) [pink accent (trust)], (unnamed) [sap-blue], (unnamed) [sap-blue], (unnamed) [sap-blue]. and 21 icons (6\u00d7 30x30, 4\u00d7 50x50, 3\u00d7 48x48). plus 7 flow pills using verbs 'trust', 'https', 'harmonized api', 'destination'. Detected patterns: dense-icon-landscape, labeled-flow-multi-pill, multi-zone-layout-4plus, well-anchored-edges."
},
"ac_RA0006_PrivateLinkService.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0006_PrivateLinkService.drawio",
"name": "ac_RA0006_PrivateLinkService.drawio",
"family": "ra0006",
"level": "l2",
"primary": false,
"title": "SAP Private Link Service",
"aliases": [
"Private Link Service",
"private link service",
"private endpoint service"
],
"tags": [
"privatelink",
"private-connectivity",
"networking",
"endpoint"
],
"domain": "networking",
"canvas_w": 827,
"canvas_h": 1169,
"background": "",
"zones": [
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-17",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1264,
"y": 87,
"w": 264,
"h": 563,
"parent_id": "DCXuzV6dq0G6qKxf91vZ-16",
"color_role": "non-sap-slate"
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-18",
"label": "",
"fill": "light-dark(#ffffff, #121212)",
"stroke": "#0070F2",
"x": 220,
"y": 67,
"w": 970,
"h": 714,
"parent_id": "DCXuzV6dq0G6qKxf91vZ-16",
"color_role": "sap-blue"
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-19",
"label": "",
"fill": "#FFFFFF",
"stroke": "light-dark(#0070f2, #192b3d)",
"x": 260,
"y": 127,
"w": 911,
"h": 520,
"parent_id": "DCXuzV6dq0G6qKxf91vZ-16",
"color_role": "other (light-dark(#0070f2, #192b3d))"
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-35",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": 1264,
"y": 684,
"w": 264,
"h": 137,
"parent_id": "DCXuzV6dq0G6qKxf91vZ-16",
"color_role": "other (#eaecee)"
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-49",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1284,
"y": 144,
"w": 224,
"h": 155,
"parent_id": "DCXuzV6dq0G6qKxf91vZ-16",
"color_role": "sap-blue"
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-110",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 10,
"y": 5,
"w": 212,
"h": 101,
"parent_id": "DCXuzV6dq0G6qKxf91vZ-109",
"color_role": "sap-blue"
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-29",
"label": "",
"fill": "light-dark(#eaf8ff, #251821)",
"stroke": "light-dark(#0070f2, #ff87ff)",
"x": 0,
"y": 0,
"w": 216,
"h": 176,
"parent_id": "d_Ka-k3Y2CXmwIRGURnD-7",
"color_role": "other (light-dark(#0070f2, #ff87ff))"
},
{
"cell_id": "VntvXcNx28MoBaKqZNAt-43",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1265,
"y": 127,
"w": 264,
"h": 400,
"parent_id": "LIh_zbKVTpv85JipVtD4-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "Lt1JT63VVN87FHco43CV-65",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 231,
"y": 67,
"w": 959,
"h": 714,
"parent_id": "LIh_zbKVTpv85JipVtD4-1",
"color_role": "sap-blue"
},
{
"cell_id": "Lt1JT63VVN87FHco43CV-66",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 263,
"y": 127,
"w": 908,
"h": 520,
"parent_id": "LIh_zbKVTpv85JipVtD4-1",
"color_role": "sap-blue"
},
{
"cell_id": "Lt1JT63VVN87FHco43CV-163",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": 1268,
"y": 640,
"w": 264,
"h": 137,
"parent_id": "LIh_zbKVTpv85JipVtD4-1",
"color_role": "other (#eaecee)"
},
{
"cell_id": "VntvXcNx28MoBaKqZNAt-51",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1285,
"y": 184,
"w": 224,
"h": 155,
"parent_id": "LIh_zbKVTpv85JipVtD4-1",
"color_role": "sap-blue"
},
{
"cell_id": "kZgwXRBc1h4meQo87tTN-1",
"label": "SAP Integration Suite",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 220,
"h": 130,
"parent_id": "kZgwXRBc1h4meQo87tTN-0",
"color_role": "sap-blue"
},
{
"cell_id": "h54Cw7kvRQ9xL3E4FDwj-1",
"label": "",
"fill": "light-dark(#eaf8ff, #251821)",
"stroke": "light-dark(#0070f2, #ff87ff)",
"x": 0,
"y": 0,
"w": 216,
"h": 176,
"parent_id": "h54Cw7kvRQ9xL3E4FDwj-0",
"color_role": "other (light-dark(#0070f2, #ff87ff))"
},
{
"cell_id": "7zOUn9B34NJwDIFw2eBJ-65",
"label": "",
"fill": "#F5F6F7",
"stroke": "none",
"x": 0,
"y": 0,
"w": 408,
"h": 350,
"parent_id": "V8gbn7IC1boAftGiLPgN-8",
"color_role": "other (none)"
}
],
"cards": [
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-37",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": 1285,
"y": 712,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-50",
"label": "Events",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1343,
"y": 229,
"w": 111,
"h": 20,
"parent_zone": null
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-51",
"label": "APIs",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1344,
"y": 261,
"w": 111,
"h": 20,
"parent_zone": null
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-71",
"label": "",
"fill": "#188918",
"stroke": "none",
"x": 1285,
"y": 735,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-87",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 0,
"y": 0,
"w": 187,
"h": 86,
"parent_zone": null
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-111",
"label": "Supported Hyperscaler Services (e.g. Azure Storage Account, Amazon SQS, ...)",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 212,
"h": 98,
"parent_zone": null
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-30",
"label": "SAP Build Code",
"fill": "light-dark(#fcfcfc, #101c22)",
"stroke": "#0070f2",
"x": 10,
"y": 87,
"w": 201,
"h": 82,
"parent_zone": null
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-32",
"label": "Application Logic",
"fill": "light-dark(#eaf8ff, #121212)",
"stroke": "#0070F2",
"x": 20,
"y": 141,
"w": 184,
"h": 20,
"parent_zone": null
},
{
"cell_id": "d_Ka-k3Y2CXmwIRGURnD-4",
"label": "",
"fill": "#FFFFFF",
"stroke": "light-dark(#0070f2, #192b3d)",
"x": 10,
"y": 50,
"w": 200,
"h": 30,
"parent_zone": null
},
{
"cell_id": "Lt1JT63VVN87FHco43CV-165",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": 1289,
"y": 668,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "VntvXcNx28MoBaKqZNAt-52",
"label": "Events",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1344,
"y": 269,
"w": 111,
"h": 20,
"parent_zone": null
},
{
"cell_id": "VntvXcNx28MoBaKqZNAt-53",
"label": "APIs",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1345,
"y": 301,
"w": 111,
"h": 20,
"parent_zone": null
},
{
"cell_id": "nefKlXi4BWszJ2MMTXZj-17",
"label": "",
"fill": "#188918",
"stroke": "none",
"x": 1289,
"y": 691,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "cpJQdnjB7Kt7yyLO-z2O-3",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 0,
"y": 0,
"w": 187,
"h": 86,
"parent_zone": null
},
{
"cell_id": "h54Cw7kvRQ9xL3E4FDwj-2",
"label": "SAP Build Code",
"fill": "light-dark(#fcfcfc, #101c22)",
"stroke": "#0070f2",
"x": 10,
"y": 87,
"w": 201,
"h": 82,
"parent_zone": null
},
{
"cell_id": "h54Cw7kvRQ9xL3E4FDwj-4",
"label": "Application Logic",
"fill": "light-dark(#eaf8ff, #121212)",
"stroke": "#0070F2",
"x": 20,
"y": 141,
"w": 184,
"h": 20,
"parent_zone": null
},
{
"cell_id": "h54Cw7kvRQ9xL3E4FDwj-8",
"label": "",
"fill": "#FFFFFF",
"stroke": "light-dark(#0070f2, #192b3d)",
"x": 10,
"y": 50,
"w": 200,
"h": 30,
"parent_zone": null
},
{
"cell_id": "s--NzgR8dLpBOgVCETZB-35",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": 175,
"y": 268,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "s--NzgR8dLpBOgVCETZB-51",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": 1076,
"y": 361,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "s--NzgR8dLpBOgVCETZB-53",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": 943,
"y": 360,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "odlSL-0rhfLWBfpGl6DK-5",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": 1303,
"y": 367,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "odlSL-0rhfLWBfpGl6DK-8",
"label": "4",
"fill": "#2395FF",
"stroke": "none",
"x": 1409,
"y": 367,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "7zOUn9B34NJwDIFw2eBJ-68",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": 16,
"y": 66,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "7zOUn9B34NJwDIFw2eBJ-69",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": 16,
"y": 121,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "7zOUn9B34NJwDIFw2eBJ-70",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": 16,
"y": 191,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "7zOUn9B34NJwDIFw2eBJ-71",
"label": "4",
"fill": "#2395FF",
"stroke": "none",
"x": 16,
"y": 261,
"w": 22,
"h": 22,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-22",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "DCXuzV6dq0G6qKxf91vZ-21"
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-25",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "DCXuzV6dq0G6qKxf91vZ-16"
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-38",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "DCXuzV6dq0G6qKxf91vZ-16"
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-54",
"library_name": "inline-svg",
"label": "",
"w": 31,
"h": 31,
"parent_id": "DCXuzV6dq0G6qKxf91vZ-16"
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-56",
"library_name": "inline-svg",
"label": "",
"w": 31,
"h": 31,
"parent_id": "DCXuzV6dq0G6qKxf91vZ-16"
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-61",
"library_name": "inline-svg",
"label": "",
"w": 47,
"h": 48,
"parent_id": "DCXuzV6dq0G6qKxf91vZ-16"
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-62",
"library_name": "inline-svg",
"label": "SAP Private Link service",
"w": 49,
"h": 49,
"parent_id": "DCXuzV6dq0G6qKxf91vZ-16"
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-68",
"library_name": "inline-svg",
"label": "SAP Authorization and Trust Management service",
"w": 49,
"h": 49,
"parent_id": "DCXuzV6dq0G6qKxf91vZ-16"
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-78",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "DCXuzV6dq0G6qKxf91vZ-16"
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-80",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "DCXuzV6dq0G6qKxf91vZ-16"
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-89",
"library_name": "inline-svg",
"label": "SAP Cloud Identity Services",
"w": 40,
"h": 40,
"parent_id": "DCXuzV6dq0G6qKxf91vZ-88"
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-95",
"library_name": "inline-svg",
"label": "",
"w": 49,
"h": 49,
"parent_id": "DCXuzV6dq0G6qKxf91vZ-94"
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-97",
"library_name": "inline-svg",
"label": "SAP Private Link service",
"w": 49,
"h": 49,
"parent_id": "DCXuzV6dq0G6qKxf91vZ-16"
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-101",
"library_name": "inline-svg",
"label": "",
"w": 47,
"h": 48,
"parent_id": "DCXuzV6dq0G6qKxf91vZ-99"
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-103",
"library_name": "inline-svg",
"label": "SAP Private Link service",
"w": 49,
"h": 49,
"parent_id": "DCXuzV6dq0G6qKxf91vZ-16"
},
{
"cell_id": "vMEjExPTOewq8tPl4FOS-31",
"library_name": "inline-svg",
"label": "",
"w": 29,
"h": 29,
"parent_id": "d_Ka-k3Y2CXmwIRGURnD-7"
},
{
"cell_id": "d_Ka-k3Y2CXmwIRGURnD-3",
"library_name": "inline-svg",
"label": "SAP Build",
"w": 32,
"h": 32,
"parent_id": "d_Ka-k3Y2CXmwIRGURnD-7"
},
{
"cell_id": "d_Ka-k3Y2CXmwIRGURnD-5",
"library_name": "inline-svg",
"label": "SAP Build Work Zone",
"w": 23,
"h": 23,
"parent_id": "d_Ka-k3Y2CXmwIRGURnD-7"
},
{
"cell_id": "Lt1JT63VVN87FHco43CV-82",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "Lt1JT63VVN87FHco43CV-81"
},
{
"cell_id": "Lt1JT63VVN87FHco43CV-86",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "LIh_zbKVTpv85JipVtD4-1"
},
{
"cell_id": "Lt1JT63VVN87FHco43CV-166",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "LIh_zbKVTpv85JipVtD4-1"
},
{
"cell_id": "VntvXcNx28MoBaKqZNAt-61",
"library_name": "inline-svg",
"label": "",
"w": 31,
"h": 31,
"parent_id": "LIh_zbKVTpv85JipVtD4-1"
},
{
"cell_id": "VntvXcNx28MoBaKqZNAt-63",
"library_name": "inline-svg",
"label": "",
"w": 31,
"h": 31,
"parent_id": "LIh_zbKVTpv85JipVtD4-1"
},
{
"cell_id": "VntvXcNx28MoBaKqZNAt-88",
"library_name": "inline-svg",
"label": "SAP Alert Notification service",
"w": 48,
"h": 48,
"parent_id": "LIh_zbKVTpv85JipVtD4-1"
},
{
"cell_id": "VntvXcNx28MoBaKqZNAt-90",
"library_name": "inline-svg",
"label": "Application Autoscaler",
"w": 49,
"h": 49,
"parent_id": "LIh_zbKVTpv85JipVtD4-1"
},
{
"cell_id": "VntvXcNx28MoBaKqZNAt-96",
"library_name": "inline-svg",
"label": "SAP HANA Cloud",
"w": 49,
"h": 49,
"parent_id": "LIh_zbKVTpv85JipVtD4-1"
},
{
"cell_id": "VntvXcNx28MoBaKqZNAt-98",
"library_name": "inline-svg",
"label": "SAP Application Logging service",
"w": 47,
"h": 47,
"parent_id": "LIh_zbKVTpv85JipVtD4-1"
},
{
"cell_id": "VntvXcNx28MoBaKqZNAt-108",
"library_name": "inline-svg",
"label": "",
"w": 47,
"h": 48,
"parent_id": "LIh_zbKVTpv85JipVtD4-1"
},
{
"cell_id": "VntvXcNx28MoBaKqZNAt-109",
"library_name": "inline-svg",
"label": "SAP Private Link service",
"w": 49,
"h": 49,
"parent_id": "LIh_zbKVTpv85JipVtD4-1"
},
{
"cell_id": "VntvXcNx28MoBaKqZNAt-127",
"library_name": "inline-svg",
"label": "SAP Authorization and Trust Management service",
"w": 49,
"h": 49,
"parent_id": "LIh_zbKVTpv85JipVtD4-1"
},
{
"cell_id": "7zOUn9B34NJwDIFw2eBJ-30",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "LIh_zbKVTpv85JipVtD4-1"
},
{
"cell_id": "7zOUn9B34NJwDIFw2eBJ-32",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "LIh_zbKVTpv85JipVtD4-1"
},
{
"cell_id": "cpJQdnjB7Kt7yyLO-z2O-1",
"library_name": "inline-svg",
"label": "SAP Cloud Identity Services",
"w": 40,
"h": 40,
"parent_id": "cpJQdnjB7Kt7yyLO-z2O-0"
},
{
"cell_id": "kZgwXRBc1h4meQo87tTN-2",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "kZgwXRBc1h4meQo87tTN-0"
},
{
"cell_id": "kZgwXRBc1h4meQo87tTN-3",
"library_name": "inline-svg",
"label": "Event Mesh",
"w": 47,
"h": 47,
"parent_id": "kZgwXRBc1h4meQo87tTN-0"
},
{
"cell_id": "h54Cw7kvRQ9xL3E4FDwj-6",
"library_name": "inline-svg",
"label": "",
"w": 29,
"h": 29,
"parent_id": "h54Cw7kvRQ9xL3E4FDwj-0"
},
{
"cell_id": "h54Cw7kvRQ9xL3E4FDwj-7",
"library_name": "inline-svg",
"label": "SAP Build",
"w": 32,
"h": 32,
"parent_id": "h54Cw7kvRQ9xL3E4FDwj-0"
},
{
"cell_id": "h54Cw7kvRQ9xL3E4FDwj-9",
"library_name": "inline-svg",
"label": "SAP Build Work Zone",
"w": 23,
"h": 23,
"parent_id": "h54Cw7kvRQ9xL3E4FDwj-0"
}
],
"pills": [
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-46",
"label": "Authenticate",
"fill": "#188918",
"stroke": "none"
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-76",
"label": "Trust",
"fill": "#fff0fa",
"stroke": "#CC00DC"
},
{
"cell_id": "VntvXcNx28MoBaKqZNAt-41",
"label": "Authenticate",
"fill": "#188918",
"stroke": "none"
},
{
"cell_id": "wFqzCT27909c9c1vrSoe-7",
"label": "Trust",
"fill": "#fff0fa",
"stroke": "#CC00DC"
}
],
"edges": [
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-20",
"source": "DCXuzV6dq0G6qKxf91vZ-24",
"target": "DCXuzV6dq0G6qKxf91vZ-22",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-34",
"source": "DCXuzV6dq0G6qKxf91vZ-62",
"target": "DCXuzV6dq0G6qKxf91vZ-54",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-40",
"source": "",
"target": "",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-45",
"source": "DCXuzV6dq0G6qKxf91vZ-46",
"target": "DCXuzV6dq0G6qKxf91vZ-49",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-48",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-63",
"source": "DCXuzV6dq0G6qKxf91vZ-17",
"target": "DCXuzV6dq0G6qKxf91vZ-17",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-64",
"source": "DCXuzV6dq0G6qKxf91vZ-29",
"target": "DCXuzV6dq0G6qKxf91vZ-61",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-65",
"source": "DCXuzV6dq0G6qKxf91vZ-61",
"target": "DCXuzV6dq0G6qKxf91vZ-62",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-66",
"source": "DCXuzV6dq0G6qKxf91vZ-54",
"target": "DCXuzV6dq0G6qKxf91vZ-56",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-67",
"source": "DCXuzV6dq0G6qKxf91vZ-56",
"target": "DCXuzV6dq0G6qKxf91vZ-51",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-69",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-70",
"source": "DCXuzV6dq0G6qKxf91vZ-29",
"target": "DCXuzV6dq0G6qKxf91vZ-95",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-73",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-77",
"source": "DCXuzV6dq0G6qKxf91vZ-76",
"target": "",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-82",
"source": "",
"target": "",
"stroke_color": "#0070F2",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-84",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-85",
"source": "",
"target": "",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-90",
"source": "DCXuzV6dq0G6qKxf91vZ-23",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-91",
"source": "DCXuzV6dq0G6qKxf91vZ-46",
"target": "DCXuzV6dq0G6qKxf91vZ-87",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-92",
"source": "DCXuzV6dq0G6qKxf91vZ-87",
"target": "DCXuzV6dq0G6qKxf91vZ-80",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-93",
"source": "DCXuzV6dq0G6qKxf91vZ-87",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-98",
"source": "DCXuzV6dq0G6qKxf91vZ-29",
"target": "DCXuzV6dq0G6qKxf91vZ-101",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-102",
"source": "DCXuzV6dq0G6qKxf91vZ-97",
"target": "DCXuzV6dq0G6qKxf91vZ-111",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-104",
"source": "DCXuzV6dq0G6qKxf91vZ-29",
"target": "DCXuzV6dq0G6qKxf91vZ-103",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-105",
"source": "DCXuzV6dq0G6qKxf91vZ-101",
"target": "DCXuzV6dq0G6qKxf91vZ-97",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-108",
"source": "DCXuzV6dq0G6qKxf91vZ-22",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "DCXuzV6dq0G6qKxf91vZ-112",
"source": "DCXuzV6dq0G6qKxf91vZ-103",
"target": "DCXuzV6dq0G6qKxf91vZ-111",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Lt1JT63VVN87FHco43CV-80",
"source": "Lt1JT63VVN87FHco43CV-85",
"target": "Lt1JT63VVN87FHco43CV-82",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Lt1JT63VVN87FHco43CV-87",
"source": "Lt1JT63VVN87FHco43CV-82",
"target": "h54Cw7kvRQ9xL3E4FDwj-1",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Lt1JT63VVN87FHco43CV-105",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Lt1JT63VVN87FHco43CV-137",
"source": "VntvXcNx28MoBaKqZNAt-109",
"target": "VntvXcNx28MoBaKqZNAt-61",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Lt1JT63VVN87FHco43CV-168",
"source": "",
"target": "",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "VntvXcNx28MoBaKqZNAt-39",
"source": "VntvXcNx28MoBaKqZNAt-41",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VntvXcNx28MoBaKqZNAt-46",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VntvXcNx28MoBaKqZNAt-113",
"source": "",
"target": "h54Cw7kvRQ9xL3E4FDwj-5",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "VntvXcNx28MoBaKqZNAt-114",
"source": "VntvXcNx28MoBaKqZNAt-43",
"target": "VntvXcNx28MoBaKqZNAt-43",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VntvXcNx28MoBaKqZNAt-116",
"source": "h54Cw7kvRQ9xL3E4FDwj-1",
"target": "VntvXcNx28MoBaKqZNAt-108",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VntvXcNx28MoBaKqZNAt-119",
"source": "VntvXcNx28MoBaKqZNAt-108",
"target": "VntvXcNx28MoBaKqZNAt-109",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "VntvXcNx28MoBaKqZNAt-122",
"source": "VntvXcNx28MoBaKqZNAt-61",
"target": "VntvXcNx28MoBaKqZNAt-63",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "VntvXcNx28MoBaKqZNAt-123",
"source": "VntvXcNx28MoBaKqZNAt-63",
"target": "VntvXcNx28MoBaKqZNAt-53",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Lt1JT63VVN87FHco43CV-174",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "nefKlXi4BWszJ2MMTXZj-10",
"source": "h54Cw7kvRQ9xL3E4FDwj-1",
"target": "VntvXcNx28MoBaKqZNAt-96",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "nefKlXi4BWszJ2MMTXZj-14",
"source": "VntvXcNx28MoBaKqZNAt-90",
"target": "h54Cw7kvRQ9xL3E4FDwj-1",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "nefKlXi4BWszJ2MMTXZj-15",
"source": "h54Cw7kvRQ9xL3E4FDwj-1",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "nefKlXi4BWszJ2MMTXZj-16",
"source": "h54Cw7kvRQ9xL3E4FDwj-1",
"target": "VntvXcNx28MoBaKqZNAt-98",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "nefKlXi4BWszJ2MMTXZj-22",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "wFqzCT27909c9c1vrSoe-9",
"source": "wFqzCT27909c9c1vrSoe-7",
"target": "h54Cw7kvRQ9xL3E4FDwj-1",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "7zOUn9B34NJwDIFw2eBJ-34",
"source": "",
"target": "",
"stroke_color": "#0070F2",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "7zOUn9B34NJwDIFw2eBJ-36",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "7zOUn9B34NJwDIFw2eBJ-38",
"source": "",
"target": "",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "VntvXcNx28MoBaKqZNAt-7",
"source": "Lt1JT63VVN87FHco43CV-83",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VntvXcNx28MoBaKqZNAt-40",
"source": "VntvXcNx28MoBaKqZNAt-41",
"target": "cpJQdnjB7Kt7yyLO-z2O-3",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "odlSL-0rhfLWBfpGl6DK-1",
"source": "cpJQdnjB7Kt7yyLO-z2O-3",
"target": "7zOUn9B34NJwDIFw2eBJ-32",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "nefKlXi4BWszJ2MMTXZj-7",
"source": "cpJQdnjB7Kt7yyLO-z2O-3",
"target": "Lt1JT63VVN87FHco43CV-66",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "VntvXcNx28MoBaKqZNAt-112",
"source": "VntvXcNx28MoBaKqZNAt-52",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
}
],
"icon_sizes": {
"49x49": 9,
"30x30": 4,
"31x31": 4,
"47x48": 3,
"32x32": 3,
"16x16": 2,
"67x18": 2,
"28x28": 2,
"40x40": 2,
"29x29": 2
},
"pill_vocab": [
"authenticate",
"trust"
],
"color_distribution": {
"#1D2D3E": 46,
"#475E75": 43,
"#0070F2": 26,
"#FFFFFF": 26,
"#188918": 12,
"#CC00DC": 10,
"#556B82": 9,
"#0057D2": 9,
"#2395FF": 9,
"#F5F6F7": 5,
"#5B738B": 4,
"#354A5F": 4,
"#EAF8FF": 4,
"#121212": 3,
"#192B3D": 3,
"#EAECEE": 2,
"#FFF0FA": 2,
"#266F3A": 2,
"#FF87FF": 2,
"#251821": 2
},
"font_sizes": {
"12": 95,
"10": 58,
"16": 15,
"14": 11,
"18": 5,
"13": 2
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 33,
"#188918": 8,
"#CC00DC": 6,
"#5B738B": 2,
"#0070F2": 2
},
"structure_summary": {
"top_level_zones": 0,
"nested_zones": 15,
"cards": 26,
"icons": 38,
"pills": 4,
"edges": 55
},
"edge_quality": {
"total": 55,
"with_anchors": 47,
"orthogonal": 19,
"dashed": 7
},
"detected_patterns": [
"dense-icon-landscape",
"has-identity-services-icon",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "SAP Private Link Service. on a 827\u00d71169 canvas. and 38 icons (9\u00d7 49x49, 4\u00d7 30x30, 4\u00d7 31x31). plus 4 flow pills using verbs 'authenticate', 'trust'. Detected patterns: dense-icon-landscape, has-identity-services-icon, uses-dashed-edges, well-anchored-edges."
},
"ac_RA0007_SuSaaS_CAP_Multitenant.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0007_SuSaaS_CAP_Multitenant.drawio",
"name": "ac_RA0007_SuSaaS_CAP_Multitenant.drawio",
"family": "ra0007",
"level": "l2",
"primary": false,
"title": "Sustainable SaaS with CAP multitenancy",
"aliases": [
"CAP multitenant SaaS",
"multitenancy",
"SaaS CAP"
],
"tags": [
"cap",
"saas",
"multitenant",
"tenant",
"subscription",
"hana",
"xsuaa"
],
"domain": "application-development",
"canvas_w": 1920,
"canvas_h": 1200,
"background": "",
"zones": [
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-63",
"label": "",
"fill": "light-dark(#eaf8ff, #04221c)",
"stroke": "none",
"x": 397,
"y": 500,
"w": 357,
"h": 260,
"parent_id": "rRoa4WGp6Um_o_Tg3S-I-1",
"color_role": "other (none)"
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-101",
"label": "",
"fill": "#dafdf5",
"stroke": "none",
"x": 497,
"y": 390,
"w": 258,
"h": 100,
"parent_id": "rRoa4WGp6Um_o_Tg3S-I-1",
"color_role": "other (none)"
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-102",
"label": "",
"fill": "#dafdf5",
"stroke": "none",
"x": 119,
"y": 250,
"w": 218,
"h": 120,
"parent_id": "rRoa4WGp6Um_o_Tg3S-I-1",
"color_role": "other (none)"
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-22",
"label": "",
"fill": "#FFFFFF",
"stroke": "#5D36FF",
"x": 20,
"y": 60,
"w": 320,
"h": 200,
"parent_id": "m_50Dguz317lAe77Dyj--2",
"color_role": "indigo (Joule purple)"
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-41",
"label": "",
"fill": "#FFFFFF",
"stroke": "#5D36FF",
"x": 20,
"y": 60,
"w": 320,
"h": 200,
"parent_id": "m_50Dguz317lAe77Dyj--3",
"color_role": "indigo (Joule purple)"
}
],
"cards": [
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-3",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 0,
"y": 10,
"w": 1312,
"h": 1020,
"parent_zone": null
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-51",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 318,
"h": 240,
"parent_zone": null
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-53",
"label": "abc.saasapp.com App Subscription",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 59,
"y": 79,
"w": 198,
"h": 40,
"parent_zone": null
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-58",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 318,
"h": 240,
"parent_zone": null
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-60",
"label": "xyz.saasapp.com App Subscription",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 59,
"y": 79,
"w": 198,
"h": 40,
"parent_zone": null
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-114",
"label": "",
"fill": "#dafdf5",
"stroke": "none",
"x": 397,
"y": 480,
"w": 159,
"h": 160,
"parent_zone": null
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-4",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 0,
"y": 10,
"w": 159,
"h": 120,
"parent_zone": null
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-7",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 159,
"h": 120,
"parent_zone": null
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-5",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 19,
"y": 180,
"w": 894,
"h": 820,
"parent_zone": null
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-64",
"label": "SaaS API Service",
"fill": "#FFFFFF",
"stroke": "#07838f",
"x": 457,
"y": 543,
"w": 278,
"h": 80,
"parent_zone": null
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-66",
"label": "SaaS Business Application Service",
"fill": "#FFFFFF",
"stroke": "#07838f",
"x": 417,
"y": 650,
"w": 318,
"h": 80,
"parent_zone": null
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-68",
"label": "CAP Node.js",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 596,
"y": 562,
"w": 119,
"h": 40,
"parent_zone": null
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-69",
"label": "CAP Node.js",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 596,
"y": 670,
"w": 119,
"h": 40,
"parent_zone": null
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-70",
"label": "SaaS API Broker",
"fill": "#FFFFFF",
"stroke": "#07838f",
"x": 507,
"y": 400,
"w": 238,
"h": 80,
"parent_zone": null
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-71",
"label": "Node.js",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 606,
"y": 420,
"w": 119,
"h": 40,
"parent_zone": null
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-90",
"label": "SaaS UI Component",
"fill": "#FFFFFF",
"stroke": "#07838f",
"x": 129,
"y": 260,
"w": 198,
"h": 100,
"parent_zone": null
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-91",
"label": "SAPUI5",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 170,
"y": 310,
"w": 119,
"h": 40,
"parent_zone": null
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-12",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 111,
"w": 151,
"h": 128,
"parent_zone": null
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-21",
"label": "",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 0,
"y": 0,
"w": 360,
"h": 280,
"parent_zone": null
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-29",
"label": "ABAP Push Logic",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 40,
"y": 200,
"w": 120,
"h": 40,
"parent_zone": null
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-30",
"label": "Destination SM59",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 200,
"y": 200,
"w": 120,
"h": 40,
"parent_zone": null
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-31",
"label": "Custom CDS / ABAP",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 40,
"y": 120,
"w": 120,
"h": 40,
"parent_zone": null
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-32",
"label": "Standard tables / views",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 200,
"y": 120,
"w": 120,
"h": 40,
"parent_zone": null
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-40",
"label": "",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 0,
"y": 0,
"w": 360,
"h": 280,
"parent_zone": null
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-44",
"label": "Custom Push Logic",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 40,
"y": 200,
"w": 120,
"h": 40,
"parent_zone": null
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-47",
"label": "Standard tables / views",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 200,
"y": 200,
"w": 120,
"h": 40,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-4",
"library_name": "inline-svg",
"label": "",
"w": 135,
"h": 37,
"parent_id": "rRoa4WGp6Um_o_Tg3S-I-2"
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-54",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "rRoa4WGp6Um_o_Tg3S-I-56"
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-61",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "rRoa4WGp6Um_o_Tg3S-I-57"
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-2",
"library_name": "inline-svg",
"label": "",
"w": 47,
"h": 47,
"parent_id": "KmJ4gg5qT2u1DwzpELyT-1"
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-9",
"library_name": "inline-svg",
"label": "",
"w": 47,
"h": 47,
"parent_id": "KmJ4gg5qT2u1DwzpELyT-8"
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-73",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "rRoa4WGp6Um_o_Tg3S-I-72"
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-79",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "rRoa4WGp6Um_o_Tg3S-I-78"
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-89",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "rRoa4WGp6Um_o_Tg3S-I-88"
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-95",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "rRoa4WGp6Um_o_Tg3S-I-94"
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-109",
"library_name": "inline-svg",
"label": "",
"w": 47,
"h": 48,
"parent_id": "rRoa4WGp6Um_o_Tg3S-I-107"
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-111",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "rRoa4WGp6Um_o_Tg3S-I-110"
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-51",
"library_name": "inline-svg",
"label": "",
"w": 47,
"h": 47,
"parent_id": "KmJ4gg5qT2u1DwzpELyT-50"
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-60",
"library_name": "inline-svg",
"label": "",
"w": 47,
"h": 47,
"parent_id": "KmJ4gg5qT2u1DwzpELyT-59"
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-63",
"library_name": "inline-svg",
"label": "",
"w": 47,
"h": 47,
"parent_id": "KmJ4gg5qT2u1DwzpELyT-62"
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-96",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "KmJ4gg5qT2u1DwzpELyT-95"
},
{
"cell_id": "WzqlRTGwCkZ8QxGLPs2Y-8",
"library_name": "mxgraph.sap.icon/SAP_Integration_Suite_",
"label": "",
"w": 50,
"h": 50,
"parent_id": "rRoa4WGp6Um_o_Tg3S-I-1"
},
{
"cell_id": "WzqlRTGwCkZ8QxGLPs2Y-9",
"library_name": "inline-svg",
"label": "",
"w": 49,
"h": 49,
"parent_id": "WzqlRTGwCkZ8QxGLPs2Y-12"
},
{
"cell_id": "3YgBjjyiIAYjSuVqHyKX-2",
"library_name": "inline-svg",
"label": "SAP Build",
"w": 32,
"h": 32,
"parent_id": "rRoa4WGp6Um_o_Tg3S-I-1"
},
{
"cell_id": "3YgBjjyiIAYjSuVqHyKX-3",
"library_name": "inline-svg",
"label": "SAP Build Code",
"w": 29,
"h": 29,
"parent_id": "rRoa4WGp6Um_o_Tg3S-I-1"
},
{
"cell_id": "3YgBjjyiIAYjSuVqHyKX-4",
"library_name": "inline-svg",
"label": "SAP Build Code",
"w": 29,
"h": 29,
"parent_id": "rRoa4WGp6Um_o_Tg3S-I-1"
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-14",
"library_name": "inline-svg",
"label": "",
"w": 39,
"h": 39,
"parent_id": "rRoa4WGp6Um_o_Tg3S-I-11"
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-15",
"library_name": "inline-svg",
"label": "",
"w": 39,
"h": 39,
"parent_id": "rRoa4WGp6Um_o_Tg3S-I-11"
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-25",
"library_name": "inline-svg",
"label": "",
"w": 135,
"h": 20,
"parent_id": "m_50Dguz317lAe77Dyj--2"
},
{
"cell_id": "WzqlRTGwCkZ8QxGLPs2Y-3",
"library_name": "inline-svg",
"label": "",
"w": 49,
"h": 49,
"parent_id": "WzqlRTGwCkZ8QxGLPs2Y-2"
}
],
"pills": [
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-74",
"label": "SSL",
"fill": "#354B5F",
"stroke": "none"
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-14",
"label": "TRUST",
"fill": "#d20a0a",
"stroke": "none"
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-46",
"label": "TRUST",
"fill": "#d20a0a",
"stroke": "none"
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-49",
"label": "TRUST",
"fill": "#d20a0a",
"stroke": "none"
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-120",
"label": "log msgs",
"fill": "#07838f",
"stroke": "none"
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-133",
"label": "alerts",
"fill": "#07838f",
"stroke": "none"
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-53",
"label": "create IAS app",
"fill": "default",
"stroke": "#475f75"
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-85",
"label": "resgister",
"fill": "default",
"stroke": "#475f75"
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-150",
"label": "HTTPS",
"fill": "#354b5f",
"stroke": "none"
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-76",
"label": "SSL",
"fill": "#354B5F",
"stroke": "none"
}
],
"edges": [
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-73",
"source": "KmJ4gg5qT2u1DwzpELyT-74",
"target": "rRoa4WGp6Um_o_Tg3S-I-54",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-12",
"source": "KmJ4gg5qT2u1DwzpELyT-14",
"target": "KmJ4gg5qT2u1DwzpELyT-7",
"stroke_color": "#D20A0A",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-13",
"source": "KmJ4gg5qT2u1DwzpELyT-14",
"target": "rRoa4WGp6Um_o_Tg3S-I-58",
"stroke_color": "#D20A0A",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-47",
"source": "KmJ4gg5qT2u1DwzpELyT-46",
"target": "rRoa4WGp6Um_o_Tg3S-I-51",
"stroke_color": "#D20A0A",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-48",
"source": "KmJ4gg5qT2u1DwzpELyT-46",
"target": "KmJ4gg5qT2u1DwzpELyT-4",
"stroke_color": "#D20A0A",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-86",
"source": "KmJ4gg5qT2u1DwzpELyT-49",
"target": "KmJ4gg5qT2u1DwzpELyT-4",
"stroke_color": "#D20A0A",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-117",
"source": "rRoa4WGp6Um_o_Tg3S-I-63",
"target": "rRoa4WGp6Um_o_Tg3S-I-79",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-118",
"source": "rRoa4WGp6Um_o_Tg3S-I-120",
"target": "",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-119",
"source": "rRoa4WGp6Um_o_Tg3S-I-120",
"target": "rRoa4WGp6Um_o_Tg3S-I-63",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-131",
"source": "rRoa4WGp6Um_o_Tg3S-I-133",
"target": "rRoa4WGp6Um_o_Tg3S-I-89",
"stroke_color": "#07838F",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-132",
"source": "rRoa4WGp6Um_o_Tg3S-I-133",
"target": "",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-153",
"source": "rRoa4WGp6Um_o_Tg3S-I-73",
"target": "rRoa4WGp6Um_o_Tg3S-I-109",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-155",
"source": "rRoa4WGp6Um_o_Tg3S-I-109",
"target": "rRoa4WGp6Um_o_Tg3S-I-66",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-55",
"source": "KmJ4gg5qT2u1DwzpELyT-52",
"target": "rRoa4WGp6Um_o_Tg3S-I-66",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-56",
"source": "KmJ4gg5qT2u1DwzpELyT-51",
"target": "KmJ4gg5qT2u1DwzpELyT-53",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-57",
"source": "KmJ4gg5qT2u1DwzpELyT-53",
"target": "KmJ4gg5qT2u1DwzpELyT-4",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-65",
"source": "KmJ4gg5qT2u1DwzpELyT-60",
"target": "rRoa4WGp6Um_o_Tg3S-I-70",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-66",
"source": "KmJ4gg5qT2u1DwzpELyT-60",
"target": "rRoa4WGp6Um_o_Tg3S-I-64",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-67",
"source": "KmJ4gg5qT2u1DwzpELyT-63",
"target": "rRoa4WGp6Um_o_Tg3S-I-73",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-68",
"source": "KmJ4gg5qT2u1DwzpELyT-63",
"target": "rRoa4WGp6Um_o_Tg3S-I-66",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-80",
"source": "WzqlRTGwCkZ8QxGLPs2Y-8",
"target": "rRoa4WGp6Um_o_Tg3S-I-64",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-81",
"source": "WzqlRTGwCkZ8QxGLPs2Y-8",
"target": "rRoa4WGp6Um_o_Tg3S-I-54",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-82",
"source": "WzqlRTGwCkZ8QxGLPs2Y-8",
"target": "rRoa4WGp6Um_o_Tg3S-I-61",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-83",
"source": "rRoa4WGp6Um_o_Tg3S-I-51",
"target": "rRoa4WGp6Um_o_Tg3S-I-70",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-84",
"source": "rRoa4WGp6Um_o_Tg3S-I-58",
"target": "rRoa4WGp6Um_o_Tg3S-I-70",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-92",
"source": "rRoa4WGp6Um_o_Tg3S-I-112",
"target": "rRoa4WGp6Um_o_Tg3S-I-95",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-93",
"source": "rRoa4WGp6Um_o_Tg3S-I-111",
"target": "rRoa4WGp6Um_o_Tg3S-I-64",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-94",
"source": "rRoa4WGp6Um_o_Tg3S-I-111",
"target": "rRoa4WGp6Um_o_Tg3S-I-66",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-98",
"source": "rRoa4WGp6Um_o_Tg3S-I-73",
"target": "KmJ4gg5qT2u1DwzpELyT-97",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-99",
"source": "KmJ4gg5qT2u1DwzpELyT-90",
"target": "KmJ4gg5qT2u1DwzpELyT-96",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-100",
"source": "KmJ4gg5qT2u1DwzpELyT-49",
"target": "rRoa4WGp6Um_o_Tg3S-I-5",
"stroke_color": "#D20A0A",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "WzqlRTGwCkZ8QxGLPs2Y-13",
"source": "WzqlRTGwCkZ8QxGLPs2Y-9",
"target": "rRoa4WGp6Um_o_Tg3S-I-66",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-13",
"source": "",
"target": "rRoa4WGp6Um_o_Tg3S-I-12",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-149",
"source": "rRoa4WGp6Um_o_Tg3S-I-150",
"target": "",
"stroke_color": "#354C5F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-148",
"source": "rRoa4WGp6Um_o_Tg3S-I-150",
"target": "",
"stroke_color": "#354C5F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-77",
"source": "KmJ4gg5qT2u1DwzpELyT-76",
"target": "rRoa4WGp6Um_o_Tg3S-I-61",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-33",
"source": "rRoa4WGp6Um_o_Tg3S-I-32",
"target": "rRoa4WGp6Um_o_Tg3S-I-31",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-34",
"source": "rRoa4WGp6Um_o_Tg3S-I-30",
"target": "rRoa4WGp6Um_o_Tg3S-I-29",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-36",
"source": "rRoa4WGp6Um_o_Tg3S-I-31",
"target": "rRoa4WGp6Um_o_Tg3S-I-29",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-75",
"source": "rRoa4WGp6Um_o_Tg3S-I-29",
"target": "KmJ4gg5qT2u1DwzpELyT-74",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "rRoa4WGp6Um_o_Tg3S-I-48",
"source": "rRoa4WGp6Um_o_Tg3S-I-47",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "KmJ4gg5qT2u1DwzpELyT-78",
"source": "rRoa4WGp6Um_o_Tg3S-I-44",
"target": "KmJ4gg5qT2u1DwzpELyT-76",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"48x48": 8,
"47x47": 5,
"49x49": 2,
"29x29": 2,
"39x39": 2,
"135x37": 1,
"47x48": 1,
"50x50": 1,
"32x32": 1,
"135x20": 1
},
"pill_vocab": [
"ssl",
"trust",
"log msgs",
"alerts",
"create ias app",
"resgister",
"https"
],
"color_distribution": {
"#475E75": 40,
"#1D2D3E": 26,
"#FFFFFF": 17,
"#F5F6F7": 15,
"#07838F": 15,
"#D20A0A": 9,
"#0070F2": 6,
"#475F75": 4,
"#5D36FF": 4,
"#354B5F": 3,
"#DAFDF5": 3,
"#556B82": 2,
"#354C5F": 2,
"#F1ECFF": 2,
"#EBF8FF": 1,
"#EAF8FF": 1,
"#04221C": 1,
"#D5DADD": 1,
"#EDEFF0": 1,
"#FCFCFC": 1
},
"font_sizes": {
"14": 45,
"12": 24,
"13": 21,
"20": 9,
"16": 7,
"18": 4
},
"fonts": [
"72 Brand",
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 25,
"#07838F": 9,
"#D20A0A": 6,
"#354C5F": 2
},
"structure_summary": {
"top_level_zones": 0,
"nested_zones": 5,
"cards": 26,
"icons": 24,
"pills": 10,
"edges": 42
},
"edge_quality": {
"total": 42,
"with_anchors": 41,
"orthogonal": 18,
"dashed": 15
},
"detected_patterns": [
"dense-icon-landscape",
"labeled-flow-multi-pill",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "Sustainable SaaS with CAP multitenancy. on a 1920\u00d71200 canvas. and 24 icons (8\u00d7 48x48, 5\u00d7 47x47, 2\u00d7 49x49). plus 10 flow pills using verbs 'ssl', 'trust', 'log msgs', 'alerts', 'create ias app', 'resgister'. Detected patterns: dense-icon-landscape, labeled-flow-multi-pill, uses-dashed-edges, well-anchored-edges."
},
"ac_RA0008_EdgeIntegrationCell.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0008_EdgeIntegrationCell.drawio",
"name": "ac_RA0008_EdgeIntegrationCell.drawio",
"family": "ra0008",
"level": "l2",
"primary": false,
"title": "SAP Integration Suite Edge Integration Cell",
"aliases": [
"Edge Integration Cell",
"EIC Runtime",
"Integration Suite EIC"
],
"tags": [
"edge",
"eic",
"edge-integration-cell",
"integration-suite",
"runtime",
"kubernetes",
"postgresql",
"redis"
],
"domain": "integration",
"canvas_w": 850,
"canvas_h": 1100,
"background": "",
"zones": [
{
"cell_id": "GK1j6T8cdDNpq15kFjSn-1",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 120,
"y": 270,
"w": 400,
"h": 340,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "GK1j6T8cdDNpq15kFjSn-28",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 150,
"y": 330,
"w": 335,
"h": 240,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "GK1j6T8cdDNpq15kFjSn-29",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 180,
"y": 390,
"w": 275,
"h": 150,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "GK1j6T8cdDNpq15kFjSn-36",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 590,
"y": 270,
"w": 440,
"h": 520,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "GK1j6T8cdDNpq15kFjSn-67",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 617,
"y": 330,
"w": 382,
"h": 430,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "GK1j6T8cdDNpq15kFjSn-68",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 640,
"y": 390,
"w": 170,
"h": 350,
"parent_id": "1",
"color_role": "sap-blue"
}
],
"cards": [
{
"cell_id": "GK1j6T8cdDNpq15kFjSn-4",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 150,
"h": 130,
"parent_zone": null
},
{
"cell_id": "GK1j6T8cdDNpq15kFjSn-6",
"label": "SAP S/4HANA",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 16,
"y": 40,
"w": 117,
"h": 32,
"parent_zone": null
},
{
"cell_id": "GK1j6T8cdDNpq15kFjSn-7",
"label": "SAP ECC",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 16,
"y": 83,
"w": 117,
"h": 32,
"parent_zone": null
},
{
"cell_id": "GK1j6T8cdDNpq15kFjSn-23",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 330,
"y": 661,
"w": 190,
"h": 129,
"parent_zone": null
},
{
"cell_id": "GK1j6T8cdDNpq15kFjSn-75",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 824,
"y": 580,
"w": 154,
"h": 160,
"parent_zone": null
},
{
"cell_id": "GK1j6T8cdDNpq15kFjSn-74",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 824,
"y": 390,
"w": 154,
"h": 160,
"parent_zone": null
},
{
"cell_id": "GK1j6T8cdDNpq15kFjSn-31",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 100,
"h": 70,
"parent_zone": null
},
{
"cell_id": "GK1j6T8cdDNpq15kFjSn-32",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": -10,
"y": 0,
"w": 100,
"h": 70,
"parent_zone": null
},
{
"cell_id": "2HGDGh5_L6hypmfTz_1F-1",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 142,
"h": 60,
"parent_zone": null
},
{
"cell_id": "2HGDGh5_L6hypmfTz_1F-9",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 142,
"h": 59,
"parent_zone": null
},
{
"cell_id": "2HGDGh5_L6hypmfTz_1F-14",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 142,
"h": 57,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "GK1j6T8cdDNpq15kFjSn-44",
"library_name": "inline-svg",
"label": "",
"w": 41,
"h": 20,
"parent_id": "1"
},
{
"cell_id": "GK1j6T8cdDNpq15kFjSn-46",
"library_name": "inline-svg",
"label": "",
"w": 22,
"h": 22,
"parent_id": "1"
},
{
"cell_id": "GK1j6T8cdDNpq15kFjSn-72",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "GK1j6T8cdDNpq15kFjSn-78",
"library_name": "inline-svg",
"label": "",
"w": 42,
"h": 25,
"parent_id": "1"
},
{
"cell_id": "GK1j6T8cdDNpq15kFjSn-80",
"library_name": "inline-svg",
"label": "",
"w": 107,
"h": 60,
"parent_id": "1"
},
{
"cell_id": "GK1j6T8cdDNpq15kFjSn-85",
"library_name": "inline-svg",
"label": "",
"w": 136,
"h": 28,
"parent_id": "1"
},
{
"cell_id": "c7ha8ujQYmhdGz0n4e6j-57",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "2HGDGh5_L6hypmfTz_1F-5"
},
{
"cell_id": "2HGDGh5_L6hypmfTz_1F-11",
"library_name": "inline-svg",
"label": "",
"w": 29,
"h": 29,
"parent_id": "2HGDGh5_L6hypmfTz_1F-8"
},
{
"cell_id": "2HGDGh5_L6hypmfTz_1F-16",
"library_name": "inline-svg",
"label": "",
"w": 29,
"h": 29,
"parent_id": "2HGDGh5_L6hypmfTz_1F-13"
},
{
"cell_id": "MEJgDAWRfduAKiQX9mYb-1",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "1"
}
],
"pills": [],
"edges": [
{
"cell_id": "GK1j6T8cdDNpq15kFjSn-9",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "GK1j6T8cdDNpq15kFjSn-10",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "GK1j6T8cdDNpq15kFjSn-60",
"source": "GK1j6T8cdDNpq15kFjSn-28",
"target": "GK1j6T8cdDNpq15kFjSn-23",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "GK1j6T8cdDNpq15kFjSn-61",
"source": "",
"target": "GK1j6T8cdDNpq15kFjSn-4",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "GK1j6T8cdDNpq15kFjSn-62",
"source": "GK1j6T8cdDNpq15kFjSn-28",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "GK1j6T8cdDNpq15kFjSn-76",
"source": "GK1j6T8cdDNpq15kFjSn-74",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "GK1j6T8cdDNpq15kFjSn-77",
"source": "GK1j6T8cdDNpq15kFjSn-75",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
}
],
"icon_sizes": {
"30x30": 2,
"29x29": 2,
"41x20": 1,
"22x22": 1,
"32x32": 1,
"42x25": 1,
"107x60": 1,
"136x28": 1
},
"pill_vocab": [],
"color_distribution": {
"#0070F2": 17,
"#1D2D3E": 13,
"#FFFFFF": 9,
"#EBF8FF": 8,
"#475E75": 5,
"#1A2733": 1
},
"font_sizes": {
"12": 20,
"10": 2,
"16": 2,
"18": 2,
"14": 1
},
"fonts": [
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 5
},
"structure_summary": {
"top_level_zones": 6,
"nested_zones": 0,
"cards": 11,
"icons": 10,
"pills": 0,
"edges": 7
},
"edge_quality": {
"total": 7,
"with_anchors": 7,
"orthogonal": 4,
"dashed": 0
},
"detected_patterns": [
"dense-icon-landscape",
"multi-zone-layout-4plus",
"well-anchored-edges"
],
"description": "SAP Integration Suite Edge Integration Cell. on a 850\u00d71100 canvas. with top-level zones: (unnamed) [sap-blue], (unnamed) [sap-blue], (unnamed) [sap-blue], (unnamed) [sap-blue], (unnamed) [sap-blue], (unnamed) [sap-blue]. and 10 icons (2\u00d7 30x30, 2\u00d7 29x29, 1\u00d7 41x20). Detected patterns: dense-icon-landscape, multi-zone-layout-4plus, well-anchored-edges."
},
"ac_RA0009_TaskCenter_CentralInbox.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0009_TaskCenter_CentralInbox.drawio",
"name": "ac_RA0009_TaskCenter_CentralInbox.drawio",
"family": "ra0009",
"level": "l2",
"primary": false,
"title": "SAP Task Center central inbox",
"aliases": [
"Task Center central inbox",
"central inbox",
"task aggregation"
],
"tags": [
"taskcenter",
"task",
"inbox",
"workflow",
"process"
],
"domain": "process",
"canvas_w": 1169,
"canvas_h": 827,
"background": "none",
"zones": [
{
"cell_id": "UHaCpyEYQsDfGPqh9ESF-22",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": -1510,
"y": -960,
"w": 238,
"h": 114,
"parent_id": "1",
"color_role": "other (#eaecee)"
},
{
"cell_id": "Cf-eS_Z8wyuZi8RKvG80-90",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 124,
"y": 0,
"w": 465,
"h": 402,
"parent_id": "UHaCpyEYQsDfGPqh9ESF-52",
"color_role": "sap-blue"
},
{
"cell_id": "Cf-eS_Z8wyuZi8RKvG80-91",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 142,
"y": 54,
"w": 429,
"h": 163,
"parent_id": "UHaCpyEYQsDfGPqh9ESF-52",
"color_role": "sap-blue"
},
{
"cell_id": "Hm9edAj7zCcvypmeV3OK-20",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 3,
"y": -2,
"w": 356,
"h": 100,
"parent_id": "Hm9edAj7zCcvypmeV3OK-16",
"color_role": "sap-blue"
}
],
"cards": [
{
"cell_id": "UHaCpyEYQsDfGPqh9ESF-25",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": -1488,
"y": -877,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "UHaCpyEYQsDfGPqh9ESF-26",
"label": "",
"fill": "#188918",
"stroke": "none",
"x": -1488,
"y": -900,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "UHaCpyEYQsDfGPqh9ESF-28",
"label": "",
"fill": "#7F00FF",
"stroke": "none",
"x": -1488,
"y": -923,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "lW-khkvEi3QtTLm4Eyx4-4",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 799,
"y": 2,
"w": 153,
"h": 153,
"parent_zone": null
},
{
"cell_id": "lW-khkvEi3QtTLm4Eyx4-9",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 798,
"y": 161,
"w": 153,
"h": 68,
"parent_zone": null
},
{
"cell_id": "lW-khkvEi3QtTLm4Eyx4-14",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 36,
"y": 0,
"w": 153,
"h": 144,
"parent_zone": null
},
{
"cell_id": "2wBJ1yvuTB5yMnCRy2w5-2",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": 522,
"y": 163,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "2wBJ1yvuTB5yMnCRy2w5-3",
"label": "4",
"fill": "#2395FF",
"stroke": "none",
"x": 436,
"y": 101,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "2wBJ1yvuTB5yMnCRy2w5-4",
"label": "5",
"fill": "#2395FF",
"stroke": "none",
"x": 73,
"y": 42,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "Cf-eS_Z8wyuZi8RKvG80-140",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": 398,
"y": 363,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "2wBJ1yvuTB5yMnCRy2w5-1",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": 620,
"y": 335,
"w": 30,
"h": 30,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "UHaCpyEYQsDfGPqh9ESF-35",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "1"
},
{
"cell_id": "lW-khkvEi3QtTLm4Eyx4-6",
"library_name": "inline-svg",
"label": "",
"w": 26,
"h": 28,
"parent_id": "UHaCpyEYQsDfGPqh9ESF-52"
},
{
"cell_id": "lW-khkvEi3QtTLm4Eyx4-10",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 17,
"parent_id": "UHaCpyEYQsDfGPqh9ESF-52"
},
{
"cell_id": "lW-khkvEi3QtTLm4Eyx4-17",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 17,
"parent_id": "BrPFqxkLOg2N26cgIEt9-19"
},
{
"cell_id": "Cf-eS_Z8wyuZi8RKvG80-92",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "UHaCpyEYQsDfGPqh9ESF-52"
},
{
"cell_id": "Hm9edAj7zCcvypmeV3OK-23",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "Hm9edAj7zCcvypmeV3OK-16"
},
{
"cell_id": "Hm9edAj7zCcvypmeV3OK-35",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "Hm9edAj7zCcvypmeV3OK-32"
},
{
"cell_id": "Hm9edAj7zCcvypmeV3OK-36",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "Hm9edAj7zCcvypmeV3OK-32"
},
{
"cell_id": "jNRCiT8ZszyoKKQ9_2MV-4",
"library_name": "inline-svg",
"label": "SAP Task Center",
"w": 32,
"h": 32,
"parent_id": "UHaCpyEYQsDfGPqh9ESF-52"
},
{
"cell_id": "jNRCiT8ZszyoKKQ9_2MV-5",
"library_name": "inline-svg",
"label": "SAP Build Work Zone",
"w": 32,
"h": 32,
"parent_id": "UHaCpyEYQsDfGPqh9ESF-52"
},
{
"cell_id": "jNRCiT8ZszyoKKQ9_2MV-6",
"library_name": "inline-svg",
"label": "SAP Connectivity service",
"w": 32,
"h": 32,
"parent_id": "UHaCpyEYQsDfGPqh9ESF-52"
},
{
"cell_id": "jNRCiT8ZszyoKKQ9_2MV-7",
"library_name": "inline-svg",
"label": "SAP Destination service",
"w": 32,
"h": 32,
"parent_id": "UHaCpyEYQsDfGPqh9ESF-52"
},
{
"cell_id": "r_b8lqjJzKN5wHnG_93h-1",
"library_name": "inline-svg",
"label": "Cloud Connector",
"w": 32,
"h": 32,
"parent_id": "UHaCpyEYQsDfGPqh9ESF-52"
},
{
"cell_id": "jNRCiT8ZszyoKKQ9_2MV-1",
"library_name": "inline-svg",
"label": "Identity Directory",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "jNRCiT8ZszyoKKQ9_2MV-2",
"library_name": "inline-svg",
"label": "Identity Authentication",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "jNRCiT8ZszyoKKQ9_2MV-3",
"library_name": "inline-svg",
"label": "Identity Provisioning",
"w": 32,
"h": 32,
"parent_id": "1"
}
],
"pills": [
{
"cell_id": "Cf-eS_Z8wyuZi8RKvG80-131",
"label": "REST/SPI",
"fill": "default",
"stroke": "#475f75"
},
{
"cell_id": "Cf-eS_Z8wyuZi8RKvG80-118",
"label": "Task Data",
"fill": "#F5F6F7",
"stroke": "#475E75"
},
{
"cell_id": "Cf-eS_Z8wyuZi8RKvG80-132",
"label": "REST/SPI",
"fill": "default",
"stroke": "#475f75"
},
{
"cell_id": "Cf-eS_Z8wyuZi8RKvG80-134",
"label": "REST/Token",
"fill": "default",
"stroke": "#475f75"
},
{
"cell_id": "Cf-eS_Z8wyuZi8RKvG80-115",
"label": "Task Data",
"fill": "#F5F6F7",
"stroke": "#475E75"
},
{
"cell_id": "Hm9edAj7zCcvypmeV3OK-18",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "Hm9edAj7zCcvypmeV3OK-24",
"label": "SCIM",
"fill": "#f1ecff",
"stroke": "#470BED"
},
{
"cell_id": "Hm9edAj7zCcvypmeV3OK-41",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "Hm9edAj7zCcvypmeV3OK-45",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "UHaCpyEYQsDfGPqh9ESF-1",
"label": "OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "lW-khkvEi3QtTLm4Eyx4-18",
"label": "REST/SPI",
"fill": "default",
"stroke": "#475f75"
},
{
"cell_id": "Cf-eS_Z8wyuZi8RKvG80-133",
"label": "REST/Token",
"fill": "default",
"stroke": "#475f75"
}
],
"edges": [
{
"cell_id": "UHaCpyEYQsDfGPqh9ESF-38",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "UHaCpyEYQsDfGPqh9ESF-40",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "Cf-eS_Z8wyuZi8RKvG80-94",
"source": "",
"target": "Cf-eS_Z8wyuZi8RKvG80-131",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Cf-eS_Z8wyuZi8RKvG80-100",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Cf-eS_Z8wyuZi8RKvG80-108",
"source": "Hm9edAj7zCcvypmeV3OK-20",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Cf-eS_Z8wyuZi8RKvG80-112",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Cf-eS_Z8wyuZi8RKvG80-93",
"source": "",
"target": "Cf-eS_Z8wyuZi8RKvG80-132",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Cf-eS_Z8wyuZi8RKvG80-104",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Cf-eS_Z8wyuZi8RKvG80-135",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Hm9edAj7zCcvypmeV3OK-17",
"source": "",
"target": "Hm9edAj7zCcvypmeV3OK-23",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "Hm9edAj7zCcvypmeV3OK-19",
"source": "",
"target": "",
"stroke_color": "#470BED",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "Hm9edAj7zCcvypmeV3OK-42",
"source": "",
"target": "Hm9edAj7zCcvypmeV3OK-41",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Hm9edAj7zCcvypmeV3OK-34",
"source": "Hm9edAj7zCcvypmeV3OK-33",
"target": "Hm9edAj7zCcvypmeV3OK-36",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Hm9edAj7zCcvypmeV3OK-43",
"source": "Hm9edAj7zCcvypmeV3OK-45",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Hm9edAj7zCcvypmeV3OK-44",
"source": "Hm9edAj7zCcvypmeV3OK-20",
"target": "Hm9edAj7zCcvypmeV3OK-45",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Hm9edAj7zCcvypmeV3OK-40",
"source": "Hm9edAj7zCcvypmeV3OK-41",
"target": "Hm9edAj7zCcvypmeV3OK-20",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Hm9edAj7zCcvypmeV3OK-39",
"source": "Hm9edAj7zCcvypmeV3OK-36",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "lW-khkvEi3QtTLm4Eyx4-21",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
}
],
"icon_sizes": {
"32x32": 8,
"28x28": 3,
"28x17": 2,
"16x16": 1,
"26x28": 1,
"67x18": 1
},
"pill_vocab": [
"rest/spi",
"task data",
"rest/token",
"saml2/oidc",
"scim",
"oidc"
],
"color_distribution": {
"#1D2D3E": 26,
"#188918": 17,
"#475E75": 15,
"#FFFFFF": 11,
"#475F75": 10,
"#0070F2": 6,
"#0057D2": 5,
"#2395FF": 5,
"#F5FAE5": 4,
"#266F3A": 4,
"#470BED": 3,
"#556B82": 2,
"#475E74": 2,
"#5B738B": 2,
"#F5F6F7": 2,
"#EAECEE": 1,
"#7F00FF": 1,
"#EBF8FF": 1,
"#F1ECFF": 1
},
"font_sizes": {
"12": 30,
"10": 29,
"16": 15,
"18": 4,
"14": 1
},
"fonts": [
"Helvetica"
],
"edge_color_distribution": {
"#188918": 8,
"#475E75": 6,
"#475E74": 2,
"#5B738B": 1,
"#470BED": 1
},
"structure_summary": {
"top_level_zones": 1,
"nested_zones": 3,
"cards": 11,
"icons": 16,
"pills": 12,
"edges": 18
},
"edge_quality": {
"total": 18,
"with_anchors": 15,
"orthogonal": 4,
"dashed": 3
},
"detected_patterns": [
"dense-icon-landscape",
"has-identity-services-icon",
"labeled-flow-multi-pill",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "SAP Task Center central inbox. on a 1169\u00d7827 canvas. with top-level zones: (unnamed) [other (#eaecee)]. and 16 icons (8\u00d7 32x32, 3\u00d7 28x28, 2\u00d7 28x17). plus 12 flow pills using verbs 'rest/spi', 'task data', 'rest/token', 'saml2/oidc', 'scim', 'oidc'. Detected patterns: dense-icon-landscape, has-identity-services-icon, labeled-flow-multi-pill, uses-dashed-edges, well-anchored-edges."
},
"ac_RA0010_BuildWorkZone.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0010_BuildWorkZone.drawio",
"name": "ac_RA0010_BuildWorkZone.drawio",
"family": "ra0010",
"level": "l2",
"primary": false,
"title": "SAP Build Work Zone",
"aliases": [
"Build Work Zone",
"Work Zone",
"digital workplace"
],
"tags": [
"workzone",
"build",
"launchpad",
"site",
"experience"
],
"domain": "experience",
"canvas_w": 1169,
"canvas_h": 827,
"background": "#ffffff",
"zones": [
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-30",
"label": "BTP Service",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -2217,
"y": -1588,
"w": 830,
"h": 629,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1",
"color_role": "sap-blue"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-31",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2198,
"y": -1531,
"w": 801,
"h": 432,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1",
"color_role": "sap-blue"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-32",
"label": "",
"fill": "#ecf8ff",
"stroke": "#0070F2",
"x": -2183,
"y": -1481,
"w": 343,
"h": 356,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1",
"color_role": "sap-blue"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-88",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2198,
"y": -1085,
"w": 362,
"h": 102,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1",
"color_role": "sap-blue"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-201",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": -2168,
"y": -1335,
"w": 306,
"h": 194,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-131",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": 7,
"y": 7,
"w": 355,
"h": 101,
"parent_id": "YHDQDR-VBMRiLrqIhuRJ-14",
"color_role": "other (#eaecee)"
}
],
"cards": [
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-34",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1355,
"y": -1539,
"w": 153,
"h": 153,
"parent_zone": null
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-95",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1355,
"y": -1380,
"w": 153,
"h": 81,
"parent_zone": null
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-170",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1355,
"y": -1292,
"w": 154,
"h": 163,
"parent_zone": null
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-213",
"label": "",
"fill": "#FFFFFF",
"stroke": "#D3E8FD",
"x": -2168,
"y": -1426,
"w": 122,
"h": 23,
"parent_zone": null
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-176",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": -1870,
"y": -1082,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-180",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": -1896,
"y": -1331,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "5u_TrQ4QIK7c6ykJwBho-4",
"label": "5",
"fill": "#2395FF",
"stroke": "none",
"x": -1558,
"y": -1328,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "YHDQDR-VBMRiLrqIhuRJ-0",
"label": "",
"fill": "#FFFFFF",
"stroke": "#D3E8FD",
"x": -2041,
"y": -1426,
"w": 139,
"h": 23,
"parent_zone": null
},
{
"cell_id": "YHDQDR-VBMRiLrqIhuRJ-2",
"label": "",
"fill": "#FFFFFF",
"stroke": "#D3E8FD",
"x": -2167,
"y": -1399,
"w": 122,
"h": 23,
"parent_zone": null
},
{
"cell_id": "5u_TrQ4QIK7c6ykJwBho-3",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": -2270,
"y": -1383,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-134",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": 21,
"y": 83,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-135",
"label": "",
"fill": "#188918",
"stroke": "none",
"x": 21,
"y": 60,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-137",
"label": "",
"fill": "#470BED",
"stroke": "none",
"x": 21,
"y": 37,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-140",
"label": "",
"fill": "#0070F2",
"stroke": "none",
"x": 117,
"y": 35,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "VG2N9gTeF57MsFM_3Zfo-2",
"label": "",
"fill": "#FFFFFF",
"stroke": "#D3E8FD",
"x": -2041,
"y": -1399,
"w": 196,
"h": 23,
"parent_zone": null
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-54",
"label": "7",
"fill": "#2395FF",
"stroke": "none",
"x": -1740,
"y": -1463,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-60",
"label": "",
"fill": "#edf8ff",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 56,
"h": 21,
"parent_zone": null
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-80",
"label": "6",
"fill": "#2395FF",
"stroke": "none",
"x": -1739,
"y": -1365,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-130",
"label": "4",
"fill": "#2395FF",
"stroke": "none",
"x": -1809,
"y": -1253,
"w": 30,
"h": 30,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-36",
"library_name": "inline-svg",
"label": "",
"w": 26,
"h": 28,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-39",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-64",
"library_name": "inline-svg",
"label": "Connectivity",
"w": 32,
"h": 32,
"parent_id": "3-6J5nk3R8EDgc8lyGGh-63"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-92",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-96",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 17,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-113",
"library_name": "inline-svg",
"label": "Destination",
"w": 31,
"h": 32,
"parent_id": "3-6J5nk3R8EDgc8lyGGh-112"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-152",
"library_name": "inline-svg",
"label": "Identity Directory",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-153",
"library_name": "inline-svg",
"label": "Identity Authentication",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-154",
"library_name": "inline-svg",
"label": "Identity Provisoning",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-159",
"library_name": "inline-svg",
"label": "Cloud Connector",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-171",
"library_name": "inline-svg",
"label": "",
"w": 27,
"h": 17,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-76",
"library_name": "inline-svg",
"label": "Cloud Transport Management",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-183",
"library_name": "inline-svg",
"label": "SAP Build",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-214",
"library_name": "inline-svg",
"label": "SAP Build Apps",
"w": 16,
"h": 16,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-217",
"library_name": "inline-svg",
"label": "SAP Build Code",
"w": 16,
"h": 16,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-143",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "YHDQDR-VBMRiLrqIhuRJ-14"
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-96",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 15,
"parent_id": "YHDQDR-VBMRiLrqIhuRJ-14"
},
{
"cell_id": "VG2N9gTeF57MsFM_3Zfo-0",
"library_name": "inline-svg",
"label": "Joule Studio",
"w": 16,
"h": 16,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "VG2N9gTeF57MsFM_3Zfo-3",
"library_name": "inline-svg",
"label": "SAP Build Process Automation",
"w": 16,
"h": 16,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "VG2N9gTeF57MsFM_3Zfo-4",
"library_name": "inline-svg",
"label": "SAP Build Work Zone",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-26",
"library_name": "inline-svg",
"label": "UI Theme Designer",
"w": 20,
"h": 20,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-27",
"library_name": "inline-svg",
"label": "Mobile Services",
"w": 20,
"h": 20,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-28",
"library_name": "inline-svg",
"label": "UI5 flexibility for key users",
"w": 20,
"h": 20,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-29",
"library_name": "inline-svg",
"label": "Alert Notification",
"w": 20,
"h": 20,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-33",
"library_name": "inline-svg",
"label": "",
"w": 21,
"h": 20,
"parent_id": "0jtTluZprwmiQLnFnUO7-36"
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-45",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-47",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-42",
"library_name": "inline-svg",
"label": "",
"w": 13,
"h": 13,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-71",
"library_name": "inline-svg",
"label": "HTML5 App Repository",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-74",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-78",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-122",
"library_name": "inline-svg",
"label": "Joule",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "IbLMXhcVOtTQjssd9NvO-1",
"library_name": "inline-svg",
"label": "",
"w": 20,
"h": 20,
"parent_id": "IbLMXhcVOtTQjssd9NvO-0"
}
],
"pills": [
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-44",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-48",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-49",
"label": "HTTPS",
"fill": "#F5F6F7",
"stroke": "#475E75"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-108",
"label": "SCIM",
"fill": "#f1ecff",
"stroke": "#470BED"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-109",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-150",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475E75"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-90",
"label": "OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-64",
"label": "SCIM",
"fill": "#f1ecff",
"stroke": "#470BED"
}
],
"edges": [
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-43",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-45",
"source": "",
"target": "",
"stroke_color": "#470BED",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-47",
"source": "3-6J5nk3R8EDgc8lyGGh-48",
"target": "3-6J5nk3R8EDgc8lyGGh-88",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-50",
"source": "3-6J5nk3R8EDgc8lyGGh-109",
"target": "3-6J5nk3R8EDgc8lyGGh-170",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-51",
"source": "3-6J5nk3R8EDgc8lyGGh-88",
"target": "3-6J5nk3R8EDgc8lyGGh-109",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-58",
"source": "3-6J5nk3R8EDgc8lyGGh-32",
"target": "3-6J5nk3R8EDgc8lyGGh-113",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-60",
"source": "3-6J5nk3R8EDgc8lyGGh-88",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-82",
"source": "3-6J5nk3R8EDgc8lyGGh-49",
"target": "3-6J5nk3R8EDgc8lyGGh-34",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-83",
"source": "3-6J5nk3R8EDgc8lyGGh-64",
"target": "3-6J5nk3R8EDgc8lyGGh-49",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-84",
"source": "3-6J5nk3R8EDgc8lyGGh-113",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-85",
"source": "",
"target": "3-6J5nk3R8EDgc8lyGGh-48",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-98",
"source": "3-6J5nk3R8EDgc8lyGGh-49",
"target": "3-6J5nk3R8EDgc8lyGGh-49",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-99",
"source": "3-6J5nk3R8EDgc8lyGGh-113",
"target": "3-6J5nk3R8EDgc8lyGGh-150",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-100",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-174",
"source": "",
"target": "-Aj5rOMPWS9pz5DeyN8X-76",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "qPtRohesvWpZJ28A88jl-0",
"source": "",
"target": "0jtTluZprwmiQLnFnUO7-78",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-193",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-_GHBTCAbZg7rsL0Hn3B-74",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-146",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-119",
"source": "",
"target": "",
"stroke_color": "#470BED",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-43",
"source": "0jtTluZprwmiQLnFnUO7-44",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-46",
"source": "",
"target": "3-6J5nk3R8EDgc8lyGGh-32",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-63",
"source": "0jtTluZprwmiQLnFnUO7-64",
"target": "3-6J5nk3R8EDgc8lyGGh-88",
"stroke_color": "#470BED",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-65",
"source": "",
"target": "0jtTluZprwmiQLnFnUO7-64",
"stroke_color": "#470BED",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-75",
"source": "3-6J5nk3R8EDgc8lyGGh-32",
"target": "0jtTluZprwmiQLnFnUO7-71",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-76",
"source": "0jtTluZprwmiQLnFnUO7-74",
"target": "0jtTluZprwmiQLnFnUO7-71",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-53",
"source": "3-6J5nk3R8EDgc8lyGGh-150",
"target": "3-6J5nk3R8EDgc8lyGGh-170",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-128",
"source": "3-6J5nk3R8EDgc8lyGGh-32",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-101",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
}
],
"icon_sizes": {
"32x32": 11,
"16x16": 5,
"20x20": 5,
"28x28": 4,
"26x28": 1,
"67x18": 1,
"28x17": 1,
"31x32": 1,
"27x17": 1,
"16x15": 1
},
"pill_vocab": [
"saml2/oidc",
"https",
"scim",
"oidc"
],
"color_distribution": {
"#1D2D3E": 36,
"#475E75": 23,
"#FFFFFF": 20,
"#188918": 16,
"#0070F2": 11,
"#470BED": 9,
"#556B82": 9,
"#0057D2": 7,
"#2395FF": 7,
"#F5FAE5": 4,
"#266F3A": 4,
"#D3E8FD": 4,
"#5B738B": 2,
"#F5F6F7": 2,
"#F1ECFF": 2,
"#EBF8FF": 1,
"#1D1B1B": 1,
"#ECF8FF": 1,
"#221111": 1,
"#000000": 1
},
"font_sizes": {
"10": 56,
"12": 31,
"16": 14,
"14": 5,
"18": 5,
"9": 4,
"11": 3,
"7": 1
},
"fonts": [
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 14,
"#188918": 7,
"#470BED": 4,
"#5B738B": 1
},
"structure_summary": {
"top_level_zones": 0,
"nested_zones": 6,
"cards": 19,
"icons": 33,
"pills": 8,
"edges": 29
},
"edge_quality": {
"total": 29,
"with_anchors": 26,
"orthogonal": 8,
"dashed": 2
},
"detected_patterns": [
"dense-icon-landscape",
"has-identity-services-icon",
"labeled-flow-multi-pill",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "SAP Build Work Zone. on a 1169\u00d7827 canvas. and 33 icons (11\u00d7 32x32, 5\u00d7 16x16, 5\u00d7 20x20). plus 8 flow pills using verbs 'saml2/oidc', 'https', 'scim', 'oidc'. Detected patterns: dense-icon-landscape, has-identity-services-icon, labeled-flow-multi-pill, uses-dashed-edges, well-anchored-edges."
},
"ac_RA0013_BDC_AICore.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0013_BDC_AICore.drawio",
"name": "ac_RA0013_BDC_AICore.drawio",
"family": "ra0013",
"level": "l2",
"primary": false,
"title": "SAP Business Data Cloud with SAP AI Core",
"aliases": [
"BDC AI Core",
"Business Data Cloud AI Core"
],
"tags": [
"bdc",
"businessdatacloud",
"aicore",
"ai",
"data",
"models"
],
"domain": "data-ai",
"canvas_w": 1100,
"canvas_h": 850,
"background": "",
"zones": [
{
"cell_id": "7dqs1cauToFpTdsgck4Z-1",
"label": "",
"fill": "",
"stroke": "",
"x": 521,
"y": 185,
"w": 709,
"h": 449,
"parent_id": "1",
"color_role": "other ()"
},
{
"cell_id": "fTMIJ2C_cYh7xEuSI_rh-1",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 680,
"y": 208,
"w": 530,
"h": 411,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "209",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 724,
"y": 266,
"w": 196,
"h": 233,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "Djft90muwVtKXvpxc41G-1",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 131,
"h": 210,
"parent_id": "ApOyqjZACzu4KodkRnwp-2",
"color_role": "sap-blue"
}
],
"cards": [
{
"cell_id": "210",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 739,
"y": 312,
"w": 165,
"h": 174,
"parent_zone": null
},
{
"cell_id": "212",
"label": "LLM Plugins & SDKs",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": 749,
"y": 432,
"w": 145,
"h": 20,
"parent_zone": null
},
{
"cell_id": "213",
"label": "Data Management",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 749,
"y": 407,
"w": 145,
"h": 20,
"parent_zone": null
},
{
"cell_id": "214",
"label": "Use Case Logic",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 749,
"y": 382,
"w": 145,
"h": 20,
"parent_zone": null
},
{
"cell_id": "215",
"label": "SAP Cloud SDK for AI",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": 749,
"y": 456,
"w": 145,
"h": 20,
"parent_zone": null
},
{
"cell_id": "220",
"label": "LangChain, LangGraph,SAP Cloud SDK for AI",
"fill": "#fff8d6",
"stroke": "#c35500",
"x": 747,
"y": 431,
"w": 148,
"h": 47,
"parent_zone": null
},
{
"cell_id": "221",
"label": "LangChain, LangGraph,SAP Cloud SDK for AI",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 747,
"y": 431,
"w": 148,
"h": 47,
"parent_zone": null
},
{
"cell_id": "MkVmCrqHbntG5BU6QYRp-1",
"label": "",
"fill": "default",
"stroke": "default",
"x": 432,
"y": 673,
"w": 798,
"h": 317,
"parent_zone": null
},
{
"cell_id": "OtR5Kq4DT1y_YqvPvH95-4",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 639,
"y": 890,
"w": 459,
"h": 84,
"parent_zone": null
},
{
"cell_id": "GC2FkHK-E2Xcy5ZW6x0d-1",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 1025,
"y": 728,
"w": 183,
"h": 99,
"parent_zone": null
},
{
"cell_id": "fE_luq3V6ZJDoFgmB3v9-1",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 639,
"y": 728,
"w": 176,
"h": 101,
"parent_zone": null
},
{
"cell_id": "fE_luq3V6ZJDoFgmB3v9-3",
"label": "Data Product Installation",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 10,
"y": 35,
"w": 148,
"h": 25,
"parent_zone": null
},
{
"cell_id": "fE_luq3V6ZJDoFgmB3v9-4",
"label": "Security and Governance",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 10,
"y": 66,
"w": 148,
"h": 25,
"parent_zone": null
},
{
"cell_id": "EbrDLDyvYK6hlX-6y9da-1",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 836,
"y": 728,
"w": 171,
"h": 101,
"parent_zone": null
},
{
"cell_id": "LqepjHOJ_ssnyEwfeTkL-1",
"label": "Knowledge Graph",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 852,
"y": 796,
"w": 138,
"h": 25,
"parent_zone": null
},
{
"cell_id": "LqepjHOJ_ssnyEwfeTkL-2",
"label": "Business Semantics",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 852,
"y": 766,
"w": 138,
"h": 25,
"parent_zone": null
},
{
"cell_id": "UED9NUVuAfdNvIGZ8m4l-1",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 103,
"h": 96,
"parent_zone": null
},
{
"cell_id": "GC2FkHK-E2Xcy5ZW6x0d-3",
"label": "Custom AI/ML",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 1040,
"y": 792,
"w": 154,
"h": 25,
"parent_zone": null
},
{
"cell_id": "GC2FkHK-E2Xcy5ZW6x0d-4",
"label": "Zero Copy",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 1040,
"y": 762,
"w": 154,
"h": 25,
"parent_zone": null
},
{
"cell_id": "OtR5Kq4DT1y_YqvPvH95-2",
"label": "Custom Data Products (managed by SAP Datasphere)",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 922,
"y": 904,
"w": 154,
"h": 62,
"parent_zone": null
},
{
"cell_id": "OtR5Kq4DT1y_YqvPvH95-3",
"label": "SAP Data Products (data sync managed by SAP LoB Apps)",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 744,
"y": 904,
"w": 167,
"h": 62,
"parent_zone": null
},
{
"cell_id": "EiqnPlO5tRoHDEtIMkj7-1",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 958,
"y": 266,
"w": 229,
"h": 119,
"parent_zone": null
},
{
"cell_id": "qmT_VYs5OLoyZqAyOX-T-1",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 958,
"y": 396,
"w": 229,
"h": 119,
"parent_zone": null
},
{
"cell_id": "273",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 445,
"y": 728,
"w": 179,
"h": 101,
"parent_zone": null
},
{
"cell_id": "274",
"label": "Analytics and Planning",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 11,
"y": 35,
"w": 152,
"h": 25,
"parent_zone": null
},
{
"cell_id": "275",
"label": "Business intelligence",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 11,
"y": 66,
"w": 152,
"h": 25,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "Djft90muwVtKXvpxc41G-2",
"library_name": "inline-svg",
"label": "",
"w": 19,
"h": 12,
"parent_id": "ApOyqjZACzu4KodkRnwp-2"
},
{
"cell_id": "4_7DVziXxUf60u9Zk_fz-4",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "ApOyqjZACzu4KodkRnwp-2"
},
{
"cell_id": "4_7DVziXxUf60u9Zk_fz-6",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "1"
},
{
"cell_id": "uqV87Z-IDnfpWXf-fBsr-1",
"library_name": "inline-svg",
"label": "",
"w": 76,
"h": 20,
"parent_id": "1"
},
{
"cell_id": "UED9NUVuAfdNvIGZ8m4l-3",
"library_name": "inline-svg",
"label": "Identity Authentication",
"w": 14,
"h": 14,
"parent_id": "zGJiMh9VFG2ROvikMI8e-96"
},
{
"cell_id": "zGJiMh9VFG2ROvikMI8e-73",
"library_name": "mxgraph.sap.icon/SAP_Cloud_Identity_Service",
"label": "",
"w": 18,
"h": 18,
"parent_id": "zGJiMh9VFG2ROvikMI8e-96"
},
{
"cell_id": "142",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "141"
},
{
"cell_id": "147",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "1"
},
{
"cell_id": "EiqnPlO5tRoHDEtIMkj7-3",
"library_name": "inline-svg",
"label": "Joule",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "EiqnPlO5tRoHDEtIMkj7-4",
"library_name": "inline-svg",
"label": "SAP delivered skills",
"w": 24,
"h": 24,
"parent_id": "1"
},
{
"cell_id": "EiqnPlO5tRoHDEtIMkj7-5",
"library_name": "inline-svg",
"label": "Custom skills",
"w": 24,
"h": 24,
"parent_id": "1"
},
{
"cell_id": "qmT_VYs5OLoyZqAyOX-T-2",
"library_name": "mxgraph.sap.icon/SAP_AI_Core",
"label": "SAP AI Core",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "qmT_VYs5OLoyZqAyOX-T-3",
"library_name": "mxgraph.sap.icon/SAP_Document_Grounding",
"label": "Document Grounding",
"w": 24,
"h": 24,
"parent_id": "1"
},
{
"cell_id": "qmT_VYs5OLoyZqAyOX-T-4",
"library_name": "inline-svg",
"label": "AI Models",
"w": 24,
"h": 24,
"parent_id": "1"
},
{
"cell_id": "UOEOJe6NBOnrkAq9tj9g-2",
"library_name": "inline-svg",
"label": "Inference",
"w": 28,
"h": 28,
"parent_id": "1"
},
{
"cell_id": "226",
"library_name": "mxgraph.sap.icon/SAP_Build",
"label": "",
"w": 30,
"h": 30,
"parent_id": "1"
},
{
"cell_id": "261",
"library_name": "mxgraph.sap.icon/SAP_HANA_Cloud",
"label": "",
"w": 50,
"h": 50,
"parent_id": "1"
}
],
"pills": [
{
"cell_id": "DgM_jVi5AYBDXlyjAVfL-1",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "DgM_jVi5AYBDXlyjAVfL-4",
"label": "OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "yZYaUA6D2-5HeX5BrdSy-7",
"label": "OData",
"fill": "#F5F6F7",
"stroke": "#475E75"
},
{
"cell_id": "64gasLoc-nTBJ3QF8Mpn-26",
"label": "Deploy model for serving",
"fill": "light-dark(#595959, #212121)",
"stroke": "#475f75"
},
{
"cell_id": "64gasLoc-nTBJ3QF8Mpn-28",
"label": "Delta Share",
"fill": "light-dark(#595959, #212121)",
"stroke": "#475f75"
},
{
"cell_id": "64gasLoc-nTBJ3QF8Mpn-27",
"label": "Derived Data Product",
"fill": "light-dark(#595959, #212121)",
"stroke": "#475f75"
},
{
"cell_id": "280",
"label": "Share Data Product",
"fill": "light-dark(#595959, #212121)",
"stroke": "#475f75"
}
],
"edges": [
{
"cell_id": "4_7DVziXxUf60u9Zk_fz-1",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "zGJiMh9VFG2ROvikMI8e-68",
"source": "Djft90muwVtKXvpxc41G-1",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "3",
"source": "DgM_jVi5AYBDXlyjAVfL-4",
"target": "UED9NUVuAfdNvIGZ8m4l-1",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "mv_F6oEPXZcqC4DqZsAI-1",
"source": "",
"target": "DgM_jVi5AYBDXlyjAVfL-4",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "zGJiMh9VFG2ROvikMI8e-48",
"source": "210",
"target": "yZYaUA6D2-5HeX5BrdSy-7",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "zGJiMh9VFG2ROvikMI8e-92",
"source": "",
"target": "qmT_VYs5OLoyZqAyOX-T-1",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "zGJiMh9VFG2ROvikMI8e-97",
"source": "yZYaUA6D2-5HeX5BrdSy-7",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "67",
"source": "DgM_jVi5AYBDXlyjAVfL-1",
"target": "UED9NUVuAfdNvIGZ8m4l-1",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "zGJiMh9VFG2ROvikMI8e-40",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "zGJiMh9VFG2ROvikMI8e-42",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "zGJiMh9VFG2ROvikMI8e-89",
"source": "",
"target": "UOEOJe6NBOnrkAq9tj9g-2",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "208",
"source": "EiqnPlO5tRoHDEtIMkj7-5",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "267",
"source": "210",
"target": "261",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "272",
"source": "261",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
}
],
"icon_sizes": {
"24x24": 4,
"28x28": 3,
"32x32": 3,
"19x12": 1,
"16x16": 1,
"76x20": 1,
"14x14": 1,
"18x18": 1,
"30x30": 1,
"50x50": 1
},
"pill_vocab": [
"saml2/oidc",
"oidc",
"odata",
"deploy model for serving",
"delta share",
"derived data product",
"share data product"
],
"color_distribution": {
"#0070F2": 27,
"#FFFFFF": 23,
"#1D2D3E": 13,
"#EBF8FF": 7,
"#188918": 6,
"#595959": 5,
"#000000": 5,
"#D5DADD": 5,
"#EDEFF0": 5,
"#FCFCFC": 5,
"#475E75": 4,
"#212121": 4,
"#475F75": 4,
"#EAF8FF": 2,
"#F5F6F7": 2,
"#F5FAE5": 2,
"#266F3A": 2,
"#60A917": 2,
"#F2CC8F": 2,
"#1D1B1B": 1
},
"font_sizes": {
"12": 43,
"10": 15,
"14": 9,
"16": 3,
"13": 3,
"9": 2,
"18": 1
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#188918": 4,
"#475E75": 1
},
"structure_summary": {
"top_level_zones": 3,
"nested_zones": 1,
"cards": 26,
"icons": 17,
"pills": 7,
"edges": 14
},
"edge_quality": {
"total": 14,
"with_anchors": 11,
"orthogonal": 9,
"dashed": 0
},
"detected_patterns": [
"dense-icon-landscape",
"has-identity-services-icon",
"labeled-flow-multi-pill",
"tri-zone-layout",
"well-anchored-edges"
],
"description": "SAP Business Data Cloud with SAP AI Core. on a 1100\u00d7850 canvas. with top-level zones: (unnamed) [other ()], (unnamed) [sap-blue], (unnamed) [sap-blue]. and 17 icons (4\u00d7 24x24, 3\u00d7 28x28, 3\u00d7 32x32). plus 7 flow pills using verbs 'saml2/oidc', 'oidc', 'odata', 'deploy model for serving', 'delta share', 'derived data product'. Detected patterns: dense-icon-landscape, has-identity-services-icon, labeled-flow-multi-pill, tri-zone-layout, well-anchored-edges."
},
"ac_RA0013_BDC_CloudIdentity.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0013_BDC_CloudIdentity.drawio",
"name": "ac_RA0013_BDC_CloudIdentity.drawio",
"family": "ra0013",
"level": "l2",
"primary": false,
"title": "SAP Business Data Cloud with Cloud Identity Services",
"aliases": [
"BDC Cloud Identity",
"Business Data Cloud identity"
],
"tags": [
"bdc",
"businessdatacloud",
"identity",
"authentication",
"ias",
"data"
],
"domain": "data",
"canvas_w": 850,
"canvas_h": 1100,
"background": "",
"zones": [
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-1",
"label": "BTP Service",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 226,
"y": 88,
"w": 654,
"h": 617,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-2",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 242,
"y": 134,
"w": 621,
"h": 287,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-5",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 251,
"y": 177,
"w": 601,
"h": 176,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-6",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 278,
"y": 468,
"w": 455,
"h": 217,
"parent_id": "1",
"color_role": "sap-blue"
}
],
"cards": [
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-16",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": -3,
"y": 56,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-38",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": 0,
"y": 0,
"w": 158,
"h": 116,
"parent_zone": null
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-41",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": 10,
"y": 59,
"w": 6,
"h": 6,
"parent_zone": null
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-42",
"label": "",
"fill": "#7F00FF",
"stroke": "none",
"x": 10,
"y": 37,
"w": 6,
"h": 6,
"parent_zone": null
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-44",
"label": "",
"fill": "#188918",
"stroke": "none",
"x": 10,
"y": 82,
"w": 6,
"h": 6,
"parent_zone": null
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-48",
"label": "SAP BDC Cockpit",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 264,
"y": 243,
"w": 130,
"h": 97,
"parent_zone": null
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-49",
"label": "SAP Datasphere",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 561,
"y": 242,
"w": 132,
"h": 93,
"parent_zone": null
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-52",
"label": "SAP Databricks",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 708,
"y": 242,
"w": 129,
"h": 92,
"parent_zone": null
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-66",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": 164,
"y": 511,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-84",
"label": "SAP AnalyticsCloud",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 412,
"y": 241,
"w": 132,
"h": 99,
"parent_zone": null
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-92",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": 154,
"y": 246,
"w": 30,
"h": 30,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-12",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "9s4Y4D6fFaOvu8MQrNsj-7"
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-17",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "9s4Y4D6fFaOvu8MQrNsj-13"
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-20",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "9s4Y4D6fFaOvu8MQrNsj-19"
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-50",
"library_name": "inline-svg",
"label": "",
"w": 45,
"h": 45,
"parent_id": "1"
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-57",
"library_name": "inline-svg",
"label": "",
"w": 50,
"h": 50,
"parent_id": "9s4Y4D6fFaOvu8MQrNsj-54"
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-63",
"library_name": "inline-svg",
"label": "",
"w": 38,
"h": 38,
"parent_id": "1"
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-93",
"library_name": "inline-svg",
"label": "Mobile/Desktop Application Clients",
"w": 48,
"h": 40,
"parent_id": "1"
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-95",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "1"
}
],
"pills": [
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-10",
"label": "Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-25",
"label": "Policy",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-26",
"label": "Usergroup",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-27",
"label": "Role",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-29",
"label": "Group",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-33",
"label": "SCIM 2.0",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-53",
"label": "Users/Groups",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-65",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-77",
"label": "SAML/OIDC",
"fill": "#F5FAE5",
"stroke": "#188918"
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-81",
"label": "Users/Groups",
"fill": "#F5F6F7",
"stroke": "#475E75"
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-85",
"label": "Users",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-87",
"label": "Role Collections",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-90",
"label": "OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-94",
"label": "SCIM 2.0",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-105",
"label": "Users/Teams",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-107",
"label": "Role Collections",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-108",
"label": "Users",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-110",
"label": "Role Collections",
"fill": "#f1ecff",
"stroke": "#5D36FF"
}
],
"edges": [
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-11",
"source": "9s4Y4D6fFaOvu8MQrNsj-10",
"target": "9s4Y4D6fFaOvu8MQrNsj-9",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-22",
"source": "9s4Y4D6fFaOvu8MQrNsj-12",
"target": "9s4Y4D6fFaOvu8MQrNsj-17",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-23",
"source": "9s4Y4D6fFaOvu8MQrNsj-20",
"target": "9s4Y4D6fFaOvu8MQrNsj-12",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-24",
"source": "",
"target": "9s4Y4D6fFaOvu8MQrNsj-25",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-28",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-30",
"source": "",
"target": "9s4Y4D6fFaOvu8MQrNsj-29",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-31",
"source": "9s4Y4D6fFaOvu8MQrNsj-33",
"target": "9s4Y4D6fFaOvu8MQrNsj-85",
"stroke_color": "#5D36FF",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-32",
"source": "9s4Y4D6fFaOvu8MQrNsj-33",
"target": "9s4Y4D6fFaOvu8MQrNsj-48",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-34",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-35",
"source": "9s4Y4D6fFaOvu8MQrNsj-17",
"target": "9s4Y4D6fFaOvu8MQrNsj-33",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-46",
"source": "9s4Y4D6fFaOvu8MQrNsj-33",
"target": "9s4Y4D6fFaOvu8MQrNsj-53",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-51",
"source": "9s4Y4D6fFaOvu8MQrNsj-52",
"target": "9s4Y4D6fFaOvu8MQrNsj-90",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-58",
"source": "9s4Y4D6fFaOvu8MQrNsj-81",
"target": "9s4Y4D6fFaOvu8MQrNsj-15",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-59",
"source": "9s4Y4D6fFaOvu8MQrNsj-60",
"target": "",
"stroke_color": "",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-61",
"source": "",
"target": "9s4Y4D6fFaOvu8MQrNsj-48",
"stroke_color": "",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-64",
"source": "9s4Y4D6fFaOvu8MQrNsj-65",
"target": "9s4Y4D6fFaOvu8MQrNsj-20",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-78",
"source": "9s4Y4D6fFaOvu8MQrNsj-20",
"target": "9s4Y4D6fFaOvu8MQrNsj-77",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-80",
"source": "9s4Y4D6fFaOvu8MQrNsj-81",
"target": "9s4Y4D6fFaOvu8MQrNsj-57",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-86",
"source": "9s4Y4D6fFaOvu8MQrNsj-87",
"target": "9s4Y4D6fFaOvu8MQrNsj-85",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-88",
"source": "",
"target": "9s4Y4D6fFaOvu8MQrNsj-65",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-89",
"source": "9s4Y4D6fFaOvu8MQrNsj-90",
"target": "9s4Y4D6fFaOvu8MQrNsj-20",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-91",
"source": "9s4Y4D6fFaOvu8MQrNsj-49",
"target": "9s4Y4D6fFaOvu8MQrNsj-90",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-98",
"source": "9s4Y4D6fFaOvu8MQrNsj-48",
"target": "9s4Y4D6fFaOvu8MQrNsj-90",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-103",
"source": "9s4Y4D6fFaOvu8MQrNsj-84",
"target": "9s4Y4D6fFaOvu8MQrNsj-90",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-104",
"source": "9s4Y4D6fFaOvu8MQrNsj-33",
"target": "9s4Y4D6fFaOvu8MQrNsj-105",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-106",
"source": "9s4Y4D6fFaOvu8MQrNsj-107",
"target": "9s4Y4D6fFaOvu8MQrNsj-105",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9s4Y4D6fFaOvu8MQrNsj-109",
"source": "9s4Y4D6fFaOvu8MQrNsj-110",
"target": "9s4Y4D6fFaOvu8MQrNsj-108",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"48x48": 3,
"45x45": 1,
"50x50": 1,
"38x38": 1,
"48x40": 1,
"67x18": 1
},
"pill_vocab": [
"identity lifecycle",
"policy",
"usergroup",
"role",
"group",
"scim 2.0",
"users/groups",
"saml2/oidc",
"saml/oidc",
"users",
"role collections",
"oidc",
"users/teams"
],
"color_distribution": {
"#5D36FF": 36,
"#1D2D3E": 16,
"#188918": 14,
"#F1ECFF": 12,
"#FFFFFF": 11,
"#475E75": 9,
"#0070F2": 8,
"#F5F6F7": 3,
"#0057D2": 3,
"#2395FF": 3,
"#F5FAE5": 3,
"#EBF8FF": 2,
"#1A2733": 2,
"#475E74": 2,
"#266F3A": 2,
"#1D1B1B": 1,
"#EAECEE": 1,
"#7F00FF": 1,
"#556B82": 1,
"#000000": 1
},
"font_sizes": {
"16": 19,
"12": 17,
"14": 13,
"11": 12,
"10": 10,
"18": 1
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#5D36FF": 12,
"#188918": 8,
"#475E75": 2,
"#475E74": 2
},
"structure_summary": {
"top_level_zones": 4,
"nested_zones": 0,
"cards": 11,
"icons": 8,
"pills": 18,
"edges": 27
},
"edge_quality": {
"total": 27,
"with_anchors": 24,
"orthogonal": 27,
"dashed": 0
},
"detected_patterns": [
"dense-icon-landscape",
"labeled-flow-multi-pill",
"multi-zone-layout-4plus",
"orthogonal-edges-dominant",
"well-anchored-edges"
],
"description": "SAP Business Data Cloud with Cloud Identity Services. on a 850\u00d71100 canvas. with top-level zones: BTP Service [sap-blue], (unnamed) [sap-blue], (unnamed) [sap-blue], (unnamed) [sap-blue]. and 8 icons (3\u00d7 48x48, 1\u00d7 45x45, 1\u00d7 50x50). plus 18 flow pills using verbs 'identity lifecycle', 'policy', 'usergroup', 'role', 'group', 'scim 2.0'. Detected patterns: dense-icon-landscape, labeled-flow-multi-pill, multi-zone-layout-4plus, orthogonal-edges-dominant, well-anchored-edges."
},
"ac_RA0013_BDC_Databricks.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0013_BDC_Databricks.drawio",
"name": "ac_RA0013_BDC_Databricks.drawio",
"family": "ra0013",
"level": "l2",
"primary": false,
"title": "SAP Business Data Cloud with Databricks",
"aliases": [
"BDC Databricks",
"Business Data Cloud Databricks"
],
"tags": [
"bdc",
"businessdatacloud",
"databricks",
"data",
"analytics"
],
"domain": "data",
"canvas_w": 1400,
"canvas_h": 850,
"background": "",
"zones": [],
"cards": [
{
"cell_id": "aleImnM5mG5gDYkD4qVE-2",
"label": "",
"fill": "default",
"stroke": "light-dark(#1b91ff, #6a6a6a)",
"x": -1022,
"y": 1008,
"w": 500,
"h": 526,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-3",
"label": "Object Store Data Ingestion",
"fill": "light-dark(#d2f0ff, #ededed)",
"stroke": "none",
"x": -994,
"y": 1434,
"w": 449,
"h": 84,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-13",
"label": "Intelligent Applications360 Analytics, Extended Planning, 3rd Party Apps",
"fill": "light-dark(#89d1ff, #ededed)",
"stroke": "none",
"x": -992,
"y": 1036,
"w": 300,
"h": 55,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-40",
"label": "",
"fill": "default",
"stroke": "light-dark(#1b91ff, #6a6a6a)",
"x": -1253,
"y": 1008,
"w": 203,
"h": 456,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-48",
"label": "AI Copilots",
"fill": "light-dark(#89d1ff, #ededed)",
"stroke": "none",
"x": -682,
"y": 1036,
"w": 136,
"h": 55,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-49",
"label": "SAP S/4HANA PCE",
"fill": "#D1EFFF",
"stroke": "none",
"x": -1222,
"y": 1070,
"w": 142,
"h": 38,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-50",
"label": "SAP HCM",
"fill": "#D1EFFF",
"stroke": "none",
"x": -1222,
"y": 1129,
"w": 142,
"h": 38,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-51",
"label": "SAP Business Networks",
"fill": "#D1EFFF",
"stroke": "none",
"x": -1222,
"y": 1188,
"w": 142,
"h": 38,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-52",
"label": "SAP I&CX",
"fill": "#D1EFFF",
"stroke": "none",
"x": -1222,
"y": 1247,
"w": 142,
"h": 38,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-94",
"label": "",
"fill": "#89D1FF",
"stroke": "",
"x": -763,
"y": 1213,
"w": 183,
"h": 92,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-8",
"label": "SAP Databricks",
"fill": "#89D1FF",
"stroke": "none",
"x": 0,
"y": 0,
"w": 183,
"h": 92,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-26",
"label": "Custom AI/ML",
"fill": "#FFFFFF",
"stroke": "none",
"x": 12,
"y": 57,
"w": 154,
"h": 25,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-54",
"label": "Zero Copy",
"fill": "#FFFFFF",
"stroke": "none",
"x": 12,
"y": 27,
"w": 154,
"h": 25,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-7",
"label": "SAP BW PCE",
"fill": "#D1EFFF",
"stroke": "none",
"x": 0,
"y": 0,
"w": 183,
"h": 92,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-25",
"label": "Legacy Data Flows",
"fill": "#FFFFFF",
"stroke": "none",
"x": 13,
"y": 27,
"w": 155,
"h": 25,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-56",
"label": "Data Product Generator",
"fill": "#FFFFFF",
"stroke": "none",
"x": 12,
"y": 57,
"w": 155,
"h": 25,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-9",
"label": "SAP BDC Cockpit",
"fill": "#D1EFFF",
"stroke": "none",
"x": 0,
"y": 0,
"w": 183,
"h": 92,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-58",
"label": "Data Product Installation",
"fill": "#FFFFFF",
"stroke": "none",
"x": 12,
"y": 28,
"w": 155,
"h": 25,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-59",
"label": "Security and Governance",
"fill": "#FFFFFF",
"stroke": "none",
"x": 12,
"y": 58,
"w": 155,
"h": 25,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-6",
"label": "SAP Datasphere",
"fill": "#D1EFFF",
"stroke": "none",
"x": 0,
"y": 0,
"w": 183,
"h": 92,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-24",
"label": "Knowledge Graph",
"fill": "#FFFFFF",
"stroke": "none",
"x": 22,
"y": 58,
"w": 138,
"h": 25,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-57",
"label": "Business Semantics",
"fill": "#FFFFFF",
"stroke": "none",
"x": 20,
"y": 28,
"w": 138,
"h": 25,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-5",
"label": "SAP Analytics Cloud",
"fill": "#D1EFFF",
"stroke": "none",
"x": 0,
"y": 0,
"w": 448,
"h": 64,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-22",
"label": "Analytics and Planning",
"fill": "#FFFFFF",
"stroke": "none",
"x": 35,
"y": 29,
"w": 178,
"h": 25,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-60",
"label": "Business Intelligence",
"fill": "#FFFFFF",
"stroke": "none",
"x": 225,
"y": 29,
"w": 178,
"h": 25,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-100",
"label": "SAP Successfactors",
"fill": "#D1EFFF",
"stroke": "none",
"x": -1222,
"y": 1303,
"w": 142,
"h": 38,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-101",
"label": "SAP Concur",
"fill": "#D1EFFF",
"stroke": "none",
"x": -1222,
"y": 1358,
"w": 142,
"h": 38,
"parent_zone": null
},
{
"cell_id": "S1Uuoqh9kyUoJCa-Lk6Q-2",
"label": "Business Data Cloud",
"fill": "light-dark(#0878f5, #0d3c56)",
"stroke": "none",
"x": 0,
"y": 0,
"w": 259,
"h": 33,
"parent_zone": null
},
{
"cell_id": "wImDHW-HejmILBk91w0b-1",
"label": "Custom Data Products (managed by SAP Datasphere)",
"fill": "default",
"stroke": "none",
"x": -704,
"y": 1443,
"w": 154,
"h": 62,
"parent_zone": null
},
{
"cell_id": "wImDHW-HejmILBk91w0b-3",
"label": "SAP Data Products (data sync managed by SAP LoB Apps)",
"fill": "default",
"stroke": "none",
"x": -882,
"y": 1443,
"w": 167,
"h": 62,
"parent_zone": null
},
{
"cell_id": "_6jYlOTGCPD85baWeA2Y-1",
"label": "SAP Spend",
"fill": "#D1EFFF",
"stroke": "none",
"x": -1223,
"y": 1409,
"w": 142,
"h": 38,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "S1Uuoqh9kyUoJCa-Lk6Q-3",
"library_name": "inline-svg",
"label": "",
"w": 25,
"h": 25,
"parent_id": "S1Uuoqh9kyUoJCa-Lk6Q-1"
}
],
"pills": [],
"edges": [
{
"cell_id": "aleImnM5mG5gDYkD4qVE-43",
"source": "",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-53",
"source": "aleImnM5mG5gDYkD4qVE-40",
"target": "aleImnM5mG5gDYkD4qVE-3",
"stroke_color": "LIGHT-DARK(#475E74,#EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-86",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "wImDHW-HejmILBk91w0b-2",
"source": "",
"target": "",
"stroke_color": "#475E74",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"25x25": 1
},
"pill_vocab": [],
"color_distribution": {
"#00185A": 27,
"#D1EFFF": 11,
"#FFFFFF": 11,
"#CCDDFF": 7,
"#EDEDED": 5,
"#89D1FF": 4,
"#1B91FF": 3,
"#475E74": 3,
"#6A6A6A": 2,
"#D2F0FF": 1,
"#595959": 1,
"#00185B": 1,
"#0878F5": 1,
"#0D3C56": 1
},
"font_sizes": {
"12": 16,
"11": 13,
"13": 13,
"14": 3,
"16": 2,
"15": 2,
"9": 2
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#475E74": 2,
"LIGHT-DARK(#475E74,#EDEDED)": 1
},
"structure_summary": {
"top_level_zones": 0,
"nested_zones": 0,
"cards": 31,
"icons": 1,
"pills": 0,
"edges": 4
},
"edge_quality": {
"total": 4,
"with_anchors": 3,
"orthogonal": 4,
"dashed": 0
},
"detected_patterns": [
"orthogonal-edges-dominant",
"sparse-icon-overview",
"well-anchored-edges"
],
"description": "SAP Business Data Cloud with Databricks. on a 1400\u00d7850 canvas. and 1 icons (1\u00d7 25x25). Detected patterns: orthogonal-edges-dominant, sparse-icon-overview, well-anchored-edges."
},
"ac_RA0013_BusinessDataCloud.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0013_BusinessDataCloud.drawio",
"name": "ac_RA0013_BusinessDataCloud.drawio",
"family": "ra0013",
"level": "l2",
"primary": false,
"title": "SAP Business Data Cloud",
"aliases": [
"Business Data Cloud",
"BDC"
],
"tags": [
"bdc",
"businessdatacloud",
"data",
"analytics",
"datasphere"
],
"domain": "data",
"canvas_w": 1400,
"canvas_h": 850,
"background": "",
"zones": [],
"cards": [
{
"cell_id": "aleImnM5mG5gDYkD4qVE-2",
"label": "",
"fill": "default",
"stroke": "light-dark(#1b91ff, #6a6a6a)",
"x": -856,
"y": 1014,
"w": 500,
"h": 526,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-3",
"label": "Object Store Data Ingestion",
"fill": "light-dark(#d2f0ff, #ededed)",
"stroke": "none",
"x": -828,
"y": 1440,
"w": 449,
"h": 84,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-13",
"label": "Intelligent Applications360 Analytics, Extended Planning, 3rd Party Apps",
"fill": "light-dark(#89d1ff, #ededed)",
"stroke": "none",
"x": -826,
"y": 1042,
"w": 300,
"h": 55,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-40",
"label": "",
"fill": "default",
"stroke": "light-dark(#1b91ff, #6a6a6a)",
"x": -1087,
"y": 1014,
"w": 203,
"h": 450,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-48",
"label": "AI Copilots",
"fill": "light-dark(#89d1ff, #ededed)",
"stroke": "none",
"x": -516,
"y": 1042,
"w": 136,
"h": 55,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-49",
"label": "SAP S/4HANA PCE",
"fill": "#D1EFFF",
"stroke": "none",
"x": -1056,
"y": 1076,
"w": 142,
"h": 38,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-50",
"label": "SAP HCM",
"fill": "#D1EFFF",
"stroke": "none",
"x": -1056,
"y": 1135,
"w": 142,
"h": 38,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-51",
"label": "SAP Business Networks",
"fill": "#D1EFFF",
"stroke": "none",
"x": -1056,
"y": 1194,
"w": 142,
"h": 38,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-52",
"label": "SAP I&CX",
"fill": "#D1EFFF",
"stroke": "none",
"x": -1056,
"y": 1253,
"w": 142,
"h": 38,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-8",
"label": "SAP Databricks",
"fill": "#D1EFFF",
"stroke": "none",
"x": 0,
"y": 0,
"w": 183,
"h": 92,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-26",
"label": "Custom AI/ML",
"fill": "#FFFFFF",
"stroke": "none",
"x": 12,
"y": 57,
"w": 154,
"h": 25,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-54",
"label": "Zero Copy",
"fill": "#FFFFFF",
"stroke": "none",
"x": 12,
"y": 27,
"w": 154,
"h": 25,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-7",
"label": "SAP BW PCE",
"fill": "#D1EFFF",
"stroke": "none",
"x": 0,
"y": 0,
"w": 183,
"h": 92,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-25",
"label": "Legacy Data Flows",
"fill": "#FFFFFF",
"stroke": "none",
"x": 13,
"y": 27,
"w": 155,
"h": 25,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-56",
"label": "Data Product Generator",
"fill": "#FFFFFF",
"stroke": "none",
"x": 12,
"y": 57,
"w": 155,
"h": 25,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-9",
"label": "SAP BDC Cockpit",
"fill": "#D1EFFF",
"stroke": "none",
"x": 0,
"y": 0,
"w": 183,
"h": 92,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-58",
"label": "Data Product Installation",
"fill": "#FFFFFF",
"stroke": "none",
"x": 12,
"y": 28,
"w": 155,
"h": 25,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-59",
"label": "Security and Governance",
"fill": "#FFFFFF",
"stroke": "none",
"x": 12,
"y": 58,
"w": 155,
"h": 25,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-6",
"label": "SAP Datasphere",
"fill": "#D1EFFF",
"stroke": "none",
"x": 0,
"y": 0,
"w": 183,
"h": 92,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-24",
"label": "Knowledge Graph",
"fill": "#FFFFFF",
"stroke": "none",
"x": 22,
"y": 58,
"w": 138,
"h": 25,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-57",
"label": "Business Semantics",
"fill": "#FFFFFF",
"stroke": "none",
"x": 20,
"y": 28,
"w": 138,
"h": 25,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-5",
"label": "SAP Analytics Cloud",
"fill": "#D1EFFF",
"stroke": "none",
"x": 0,
"y": 0,
"w": 448,
"h": 64,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-22",
"label": "Analytics and Planning",
"fill": "#FFFFFF",
"stroke": "none",
"x": 35,
"y": 29,
"w": 178,
"h": 25,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-60",
"label": "Business Intelligence",
"fill": "#FFFFFF",
"stroke": "none",
"x": 225,
"y": 29,
"w": 178,
"h": 25,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-100",
"label": "SAP Successfactors",
"fill": "#D1EFFF",
"stroke": "none",
"x": -1056,
"y": 1308,
"w": 142,
"h": 38,
"parent_zone": null
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-101",
"label": "SAP Concur",
"fill": "#D1EFFF",
"stroke": "none",
"x": -1056,
"y": 1360,
"w": 142,
"h": 38,
"parent_zone": null
},
{
"cell_id": "S1Uuoqh9kyUoJCa-Lk6Q-2",
"label": "Business Data Cloud",
"fill": "light-dark(#0878f5, #0d3c56)",
"stroke": "none",
"x": 0,
"y": 0,
"w": 259,
"h": 33,
"parent_zone": null
},
{
"cell_id": "4rSYNBXutrKiPYwv2B1Q-1",
"label": "Custom Data Products (managed by SAP Datasphere)",
"fill": "default",
"stroke": "none",
"x": -534,
"y": 1454,
"w": 154,
"h": 62,
"parent_zone": null
},
{
"cell_id": "4rSYNBXutrKiPYwv2B1Q-3",
"label": "SAP Data Products (data sync managed by SAP LoB Apps)",
"fill": "default",
"stroke": "none",
"x": -712,
"y": 1454,
"w": 167,
"h": 62,
"parent_zone": null
},
{
"cell_id": "XVQtDnR77Tf0h8A3vVDW-1",
"label": "SAP Spend",
"fill": "#D1EFFF",
"stroke": "none",
"x": -1057,
"y": 1410,
"w": 142,
"h": 38,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "S1Uuoqh9kyUoJCa-Lk6Q-3",
"library_name": "inline-svg",
"label": "",
"w": 25,
"h": 25,
"parent_id": "S1Uuoqh9kyUoJCa-Lk6Q-1"
},
{
"cell_id": "pOEBpcltGZPqKWvN_kih-1",
"library_name": "inline-svg",
"label": "",
"w": 1156,
"h": 528,
"parent_id": "1"
}
],
"pills": [],
"edges": [
{
"cell_id": "aleImnM5mG5gDYkD4qVE-43",
"source": "",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-53",
"source": "aleImnM5mG5gDYkD4qVE-40",
"target": "aleImnM5mG5gDYkD4qVE-3",
"stroke_color": "LIGHT-DARK(#475E74,#EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "aleImnM5mG5gDYkD4qVE-86",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "4rSYNBXutrKiPYwv2B1Q-2",
"source": "",
"target": "",
"stroke_color": "#475E74",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"25x25": 1,
"1156x528": 1
},
"pill_vocab": [],
"color_distribution": {
"#00185A": 27,
"#D1EFFF": 12,
"#FFFFFF": 11,
"#CCDDFF": 7,
"#EDEDED": 5,
"#1B91FF": 3,
"#475E74": 3,
"#6A6A6A": 2,
"#89D1FF": 2,
"#00144A": 1,
"#D2F0FF": 1,
"#595959": 1,
"#00185B": 1,
"#0878F5": 1,
"#0D3C56": 1
},
"font_sizes": {
"12": 16,
"11": 13,
"13": 13,
"14": 3,
"16": 2,
"15": 2,
"9": 2
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#475E74": 2,
"LIGHT-DARK(#475E74,#EDEDED)": 1
},
"structure_summary": {
"top_level_zones": 0,
"nested_zones": 0,
"cards": 30,
"icons": 2,
"pills": 0,
"edges": 4
},
"edge_quality": {
"total": 4,
"with_anchors": 3,
"orthogonal": 4,
"dashed": 0
},
"detected_patterns": [
"orthogonal-edges-dominant",
"sparse-icon-overview",
"well-anchored-edges"
],
"description": "SAP Business Data Cloud. on a 1400\u00d7850 canvas. and 2 icons (1\u00d7 25x25, 1\u00d7 1156x528). Detected patterns: orthogonal-edges-dominant, sparse-icon-overview, well-anchored-edges."
},
"ac_RA0014_OData_AppRouter_PrivateLink.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0014_OData_AppRouter_PrivateLink.drawio",
"name": "ac_RA0014_OData_AppRouter_PrivateLink.drawio",
"family": "ra0014",
"level": "l2",
"primary": false,
"title": "OData through App Router and SAP Private Link",
"aliases": [
"OData App Router Private Link",
"AppRouter Private Link"
],
"tags": [
"odata",
"approuter",
"privatelink",
"cap",
"private-connectivity"
],
"domain": "application-development",
"canvas_w": 1181,
"canvas_h": 394,
"background": "",
"zones": [
{
"cell_id": "5U30cNDtQMpAbmY5_7fr-1",
"label": "",
"fill": "",
"stroke": "",
"x": 110,
"y": 100,
"w": 920,
"h": 130,
"parent_id": "1",
"color_role": "other ()"
},
{
"cell_id": "5U30cNDtQMpAbmY5_7fr-28",
"label": "",
"fill": "",
"stroke": "",
"x": 390,
"y": 110,
"w": 260,
"h": 110,
"parent_id": "1",
"color_role": "other ()"
},
{
"cell_id": "5U30cNDtQMpAbmY5_7fr-9",
"label": "A",
"fill": "",
"stroke": "",
"x": 690,
"y": 111,
"w": 330,
"h": 109,
"parent_id": "1",
"color_role": "other ()"
}
],
"cards": [
{
"cell_id": "5U30cNDtQMpAbmY5_7fr-5",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 150,
"y": 150,
"w": 100,
"h": 60,
"parent_zone": null
},
{
"cell_id": "5U30cNDtQMpAbmY5_7fr-10",
"label": "Private Edition",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 840,
"y": 120,
"w": 170,
"h": 90,
"parent_zone": null
},
{
"cell_id": "5U30cNDtQMpAbmY5_7fr-13",
"label": "SAP Gateway",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 869,
"y": 180,
"w": 108,
"h": 20,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "5U30cNDtQMpAbmY5_7fr-29",
"library_name": "mxgraph.sap.icon/SAP_BTP",
"label": "",
"w": 50,
"h": 50,
"parent_id": "1"
},
{
"cell_id": "5U30cNDtQMpAbmY5_7fr-41",
"library_name": "mxgraph.sap.icon/SAP_Private_Link_service",
"label": "",
"w": 50,
"h": 50,
"parent_id": "1"
},
{
"cell_id": "5U30cNDtQMpAbmY5_7fr-46",
"library_name": "inline-svg",
"label": "",
"w": 70,
"h": 14,
"parent_id": "1"
}
],
"pills": [],
"edges": [
{
"cell_id": "5U30cNDtQMpAbmY5_7fr-15",
"source": "5U30cNDtQMpAbmY5_7fr-3",
"target": "5U30cNDtQMpAbmY5_7fr-29",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "5U30cNDtQMpAbmY5_7fr-30",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "5U30cNDtQMpAbmY5_7fr-37",
"source": "5U30cNDtQMpAbmY5_7fr-29",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "5U30cNDtQMpAbmY5_7fr-39",
"source": "",
"target": "5U30cNDtQMpAbmY5_7fr-10",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "5U30cNDtQMpAbmY5_7fr-45",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
}
],
"icon_sizes": {
"50x50": 2,
"70x14": 1
},
"pill_vocab": [],
"color_distribution": {
"#475E75": 7,
"#F5F6F7": 2,
"#D5DADD": 2,
"#EDEFF0": 2,
"#FCFCFC": 2,
"#0070F2": 1,
"#EBF8FF": 1,
"#002A86": 1,
"#1D2D3E": 1,
"#1A2733": 1,
"#FFFFFF": 1
},
"font_sizes": {
"16": 3,
"12": 3,
"14": 1,
"20": 1
},
"fonts": [
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 5
},
"structure_summary": {
"top_level_zones": 3,
"nested_zones": 0,
"cards": 3,
"icons": 3,
"pills": 0,
"edges": 5
},
"edge_quality": {
"total": 5,
"with_anchors": 5,
"orthogonal": 0,
"dashed": 0
},
"detected_patterns": [
"sparse-icon-overview",
"tri-zone-layout",
"well-anchored-edges"
],
"description": "OData through App Router and SAP Private Link. on a 1181\u00d7394 canvas. with top-level zones: (unnamed) [other ()], (unnamed) [other ()], A [other ()]. and 3 icons (2\u00d7 50x50, 1\u00d7 70x14). Detected patterns: sparse-icon-overview, tri-zone-layout, well-anchored-edges."
},
"ac_RA0014_OData_CAP_PrivateLink.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0014_OData_CAP_PrivateLink.drawio",
"name": "ac_RA0014_OData_CAP_PrivateLink.drawio",
"family": "ra0014",
"level": "l2",
"primary": false,
"title": "OData through CAP and SAP Private Link",
"aliases": [
"OData CAP Private Link",
"CAP Private Link"
],
"tags": [
"odata",
"cap",
"privatelink",
"private-connectivity"
],
"domain": "application-development",
"canvas_w": 1181,
"canvas_h": 394,
"background": "",
"zones": [
{
"cell_id": "5U30cNDtQMpAbmY5_7fr-1",
"label": "",
"fill": "",
"stroke": "",
"x": 110,
"y": 100,
"w": 920,
"h": 130,
"parent_id": "1",
"color_role": "other ()"
},
{
"cell_id": "5U30cNDtQMpAbmY5_7fr-28",
"label": "",
"fill": "",
"stroke": "",
"x": 390,
"y": 110,
"w": 260,
"h": 110,
"parent_id": "1",
"color_role": "other ()"
},
{
"cell_id": "5U30cNDtQMpAbmY5_7fr-9",
"label": "A",
"fill": "",
"stroke": "",
"x": 690,
"y": 111,
"w": 330,
"h": 109,
"parent_id": "1",
"color_role": "other ()"
}
],
"cards": [
{
"cell_id": "5U30cNDtQMpAbmY5_7fr-5",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 150,
"y": 150,
"w": 100,
"h": 60,
"parent_zone": null
},
{
"cell_id": "5U30cNDtQMpAbmY5_7fr-10",
"label": "Private Edition",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 840,
"y": 120,
"w": 170,
"h": 90,
"parent_zone": null
},
{
"cell_id": "5U30cNDtQMpAbmY5_7fr-13",
"label": "SAP Gateway",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 869,
"y": 180,
"w": 108,
"h": 20,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "5U30cNDtQMpAbmY5_7fr-29",
"library_name": "mxgraph.sap.icon/SAP_BTP",
"label": "",
"w": 50,
"h": 50,
"parent_id": "1"
},
{
"cell_id": "5U30cNDtQMpAbmY5_7fr-41",
"library_name": "mxgraph.sap.icon/SAP_Private_Link_service",
"label": "",
"w": 50,
"h": 50,
"parent_id": "1"
},
{
"cell_id": "5U30cNDtQMpAbmY5_7fr-46",
"library_name": "inline-svg",
"label": "",
"w": 70,
"h": 14,
"parent_id": "1"
}
],
"pills": [],
"edges": [
{
"cell_id": "5U30cNDtQMpAbmY5_7fr-15",
"source": "5U30cNDtQMpAbmY5_7fr-3",
"target": "5U30cNDtQMpAbmY5_7fr-29",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "5U30cNDtQMpAbmY5_7fr-30",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "5U30cNDtQMpAbmY5_7fr-37",
"source": "5U30cNDtQMpAbmY5_7fr-29",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "5U30cNDtQMpAbmY5_7fr-39",
"source": "",
"target": "5U30cNDtQMpAbmY5_7fr-10",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "5U30cNDtQMpAbmY5_7fr-45",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
}
],
"icon_sizes": {
"50x50": 2,
"70x14": 1
},
"pill_vocab": [],
"color_distribution": {
"#475E75": 7,
"#F5F6F7": 2,
"#D5DADD": 2,
"#EDEFF0": 2,
"#FCFCFC": 2,
"#0070F2": 1,
"#EBF8FF": 1,
"#002A86": 1,
"#1D2D3E": 1,
"#1A2733": 1,
"#FFFFFF": 1
},
"font_sizes": {
"16": 3,
"12": 3,
"14": 1,
"20": 1
},
"fonts": [
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 5
},
"structure_summary": {
"top_level_zones": 3,
"nested_zones": 0,
"cards": 3,
"icons": 3,
"pills": 0,
"edges": 5
},
"edge_quality": {
"total": 5,
"with_anchors": 5,
"orthogonal": 0,
"dashed": 0
},
"detected_patterns": [
"sparse-icon-overview",
"tri-zone-layout",
"well-anchored-edges"
],
"description": "OData through CAP and SAP Private Link. on a 1181\u00d7394 canvas. with top-level zones: (unnamed) [other ()], (unnamed) [other ()], A [other ()]. and 3 icons (2\u00d7 50x50, 1\u00d7 70x14). Detected patterns: sparse-icon-overview, tri-zone-layout, well-anchored-edges."
},
"ac_RA0018_BuildProcessAutomation.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0018_BuildProcessAutomation.drawio",
"name": "ac_RA0018_BuildProcessAutomation.drawio",
"family": "ra0018",
"level": "l2",
"primary": false,
"title": "SAP Build Process Automation",
"aliases": [
"Build Process Automation",
"SAP BPA",
"workflow automation"
],
"tags": [
"process-automation",
"workflow",
"task",
"build",
"automation"
],
"domain": "process",
"canvas_w": 827,
"canvas_h": 1169,
"background": "",
"zones": [
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-1",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -2199,
"y": -2428,
"w": 989,
"h": 705,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-2",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2179,
"y": -2378,
"w": 959,
"h": 499,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-3",
"label": "",
"fill": "#ECF8FF",
"stroke": "light-dark(#0071f2, #a8a8ff)",
"x": -2159,
"y": -2330,
"w": 351,
"h": 435,
"parent_id": "1",
"color_role": "other (light-dark(#0071f2, #a8a8ff))"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-24",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2180,
"y": -1849,
"w": 390,
"h": 102,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-35",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": -1169,
"y": -1787,
"w": 323,
"h": 130,
"parent_id": "1",
"color_role": "other (#eaecee)"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-81",
"label": "\">\">",
"fill": "#ECF8FF",
"stroke": "#0070F2",
"x": -1588,
"y": -2360,
"w": 228,
"h": 170,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-95",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2143,
"y": -2044,
"w": 233,
"h": 135,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-122",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": -1176,
"y": -2392,
"w": 200,
"h": 450,
"parent_id": "1",
"color_role": "non-sap-slate"
}
],
"cards": [
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-4",
"label": "",
"fill": "#ecf8ff",
"stroke": "#0070F2",
"x": -2150,
"y": -2250,
"w": 180,
"h": 150,
"parent_zone": null
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-144",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": 66,
"y": -95,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-38",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": -1147,
"y": -1703,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-39",
"label": "",
"fill": "#188918",
"stroke": "none",
"x": -1148,
"y": -1726,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-41",
"label": "",
"fill": "#7F00FF",
"stroke": "none",
"x": -1147,
"y": -1749,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-44",
"label": "",
"fill": "#0070F2",
"stroke": "none",
"x": -1051,
"y": -1752,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-82",
"label": "Event Driven Integrations",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1565,
"y": -2315,
"w": 185,
"h": 33,
"parent_zone": null
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-87",
"label": "",
"fill": "#ffe6cc",
"stroke": "#d79b00",
"x": -1148,
"y": -1683,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-93",
"label": "Application Integrations",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1567,
"y": -2236,
"w": 187,
"h": 33,
"parent_zone": null
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-94",
"label": "API Centric Integrations",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1567,
"y": -2275,
"w": 187,
"h": 33,
"parent_zone": null
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-124",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1153,
"y": -2124,
"w": 154,
"h": 149,
"parent_zone": null
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-127",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 149,
"h": 157,
"parent_zone": null
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-133",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1153,
"y": -2207,
"w": 153,
"h": 68,
"parent_zone": null
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-143",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": -1838,
"y": -1867,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-145",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": -1841,
"y": -2078,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-146",
"label": "5",
"fill": "#2395FF",
"stroke": "none",
"x": -1841,
"y": -2178,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-147",
"label": "4",
"fill": "#2395FF",
"stroke": "none",
"x": -1419,
"y": -2161,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-148",
"label": "6",
"fill": "#2395FF",
"stroke": "none",
"x": -1396,
"y": -1977,
"w": 30,
"h": 30,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-5",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "1"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-17",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "4vnX8KjNfb7eenx3V_E6-16"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-23",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "4vnX8KjNfb7eenx3V_E6-16"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-52",
"library_name": "inline-svg",
"label": "",
"w": 36,
"h": 36,
"parent_id": "4vnX8KjNfb7eenx3V_E6-16"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-55",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "4vnX8KjNfb7eenx3V_E6-16"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-27",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "1"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-32",
"library_name": "inline-svg",
"label": "",
"w": 42,
"h": 42,
"parent_id": "1"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-45",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "1"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-57",
"library_name": "inline-svg",
"label": "Document Management",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-58",
"library_name": "inline-svg",
"label": "Cloud Transport Management",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-62",
"library_name": "inline-svg",
"label": "",
"w": 12,
"h": 12,
"parent_id": "4vnX8KjNfb7eenx3V_E6-60"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-74",
"library_name": "inline-svg",
"label": "Connectivity",
"w": 32,
"h": 32,
"parent_id": "4vnX8KjNfb7eenx3V_E6-73"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-77",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 31,
"parent_id": "4vnX8KjNfb7eenx3V_E6-75"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-86",
"library_name": "inline-svg",
"label": "Business Accelerator Hub",
"w": 32,
"h": 31,
"parent_id": "1"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-92",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-101",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-102",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-103",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-104",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-105",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-107",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-108",
"library_name": "mxgraph.sap.icon/SAP_Build_Code",
"label": "SAP Build Code",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-109",
"library_name": "mxgraph.sap.icon/SAP_Build_Apps",
"label": "SAP Build Apps",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-119",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-120",
"library_name": "mxgraph.sap.icon/SAP_Build_Process_Automation",
"label": "SAP Build Process Automation",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-125",
"library_name": "inline-svg",
"label": "",
"w": 27,
"h": 17,
"parent_id": "1"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-129",
"library_name": "inline-svg",
"label": "",
"w": 26,
"h": 27,
"parent_id": "4vnX8KjNfb7eenx3V_E6-126"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-132",
"library_name": "inline-svg",
"label": "Cloud Connector",
"w": 32,
"h": 32,
"parent_id": "4vnX8KjNfb7eenx3V_E6-126"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-134",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 17,
"parent_id": "1"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-149",
"library_name": "inline-svg",
"label": "Identity Provisioning",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-150",
"library_name": "inline-svg",
"label": "Identity Authentication",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-151",
"library_name": "inline-svg",
"label": "Identity Directory",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-155",
"library_name": "inline-svg",
"label": "Document Information Extraction",
"w": 30,
"h": 30,
"parent_id": "1"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-162",
"library_name": "inline-svg",
"label": "Joule Studio",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-69",
"library_name": "inline-svg",
"label": "Applications",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-164",
"library_name": "inline-svg",
"label": "SAP Task Center",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-175",
"library_name": "inline-svg",
"label": "Process Workspace",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-180",
"library_name": "inline-svg",
"label": "SAP Build",
"w": 32,
"h": 32,
"parent_id": "1"
}
],
"pills": [
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-10",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-13",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-30",
"label": "SCIM",
"fill": "#f1ecff",
"stroke": "#470BED"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-31",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-63",
"label": "OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-72",
"label": "REST / OData",
"fill": "#F5F6F7",
"stroke": "#475E75"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-91",
"label": "Subscribe Event",
"fill": "#ffe6cc",
"stroke": "#d79b00"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-116",
"label": "REST / OData",
"fill": "#f5f6f7",
"stroke": "#475E75"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-118",
"label": "Publish Event",
"fill": "#ffe6cc",
"stroke": "#d79b00"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-121",
"label": "RFC / SOAP",
"fill": "#f5f6f7",
"stroke": "#475E75"
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-139",
"label": "3rd Party Connectors",
"fill": "#f5f6f7",
"stroke": "#475E75"
}
],
"edges": [
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-9",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-11",
"source": "",
"target": "",
"stroke_color": "#470BED",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-12",
"source": "4vnX8KjNfb7eenx3V_E6-13",
"target": "4vnX8KjNfb7eenx3V_E6-24",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-14",
"source": "4vnX8KjNfb7eenx3V_E6-31",
"target": "4vnX8KjNfb7eenx3V_E6-124",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-15",
"source": "4vnX8KjNfb7eenx3V_E6-24",
"target": "4vnX8KjNfb7eenx3V_E6-31",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-8",
"source": "4vnX8KjNfb7eenx3V_E6-22",
"target": "4vnX8KjNfb7eenx3V_E6-17",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-53",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-20",
"source": "4vnX8KjNfb7eenx3V_E6-24",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-21",
"source": "",
"target": "4vnX8KjNfb7eenx3V_E6-13",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-28",
"source": "4vnX8KjNfb7eenx3V_E6-17",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-29",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-33",
"source": "",
"target": "",
"stroke_color": "#0070F2",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-34",
"source": "",
"target": "4vnX8KjNfb7eenx3V_E6-32",
"stroke_color": "#0070F2",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-47",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-49",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-54",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-65",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-78",
"source": "",
"target": "4vnX8KjNfb7eenx3V_E6-32",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-79",
"source": "4vnX8KjNfb7eenx3V_E6-74",
"target": "4vnX8KjNfb7eenx3V_E6-72",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-80",
"source": "4vnX8KjNfb7eenx3V_E6-72",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-84",
"source": "4vnX8KjNfb7eenx3V_E6-57",
"target": "4vnX8KjNfb7eenx3V_E6-74",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-85",
"source": "4vnX8KjNfb7eenx3V_E6-81",
"target": "4vnX8KjNfb7eenx3V_E6-74",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-89",
"source": "4vnX8KjNfb7eenx3V_E6-81",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-90",
"source": "4vnX8KjNfb7eenx3V_E6-3",
"target": "",
"stroke_color": "#D79B00",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-111",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-112",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-115",
"source": "4vnX8KjNfb7eenx3V_E6-81",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-117",
"source": "",
"target": "",
"stroke_color": "#D79B00",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-138",
"source": "4vnX8KjNfb7eenx3V_E6-81",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-140",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-169",
"source": "",
"target": "4vnX8KjNfb7eenx3V_E6-86",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-171",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-172",
"source": "",
"target": "4vnX8KjNfb7eenx3V_E6-58",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-185",
"source": "",
"target": "",
"stroke_color": "LIGHT-DARK(#0071F2, #A8A8FF)",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-186",
"source": "4vnX8KjNfb7eenx3V_E6-77",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "4vnX8KjNfb7eenx3V_E6-187",
"source": "4vnX8KjNfb7eenx3V_E6-162",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
}
],
"icon_sizes": {
"32x32": 23,
"28x28": 4,
"67x18": 1,
"36x36": 1,
"42x42": 1,
"16x16": 1,
"12x12": 1,
"30x31": 1,
"32x31": 1,
"27x17": 1
},
"pill_vocab": [
"saml2/oidc",
"scim",
"oidc",
"rest / odata",
"subscribe event",
"publish event",
"rfc / soap",
"3rd party connectors"
],
"color_distribution": {
"#1D2D3E": 44,
"#475E75": 32,
"#188918": 17,
"#0070F2": 16,
"#FFFFFF": 16,
"#0057D2": 6,
"#2395FF": 6,
"#F5F6F7": 5,
"#D79B00": 5,
"#FFE6CC": 5,
"#F5FAE5": 4,
"#266F3A": 4,
"#D5DADD": 4,
"#EDEFF0": 4,
"#FCFCFC": 4,
"#ECF8FF": 3,
"#470BED": 3,
"#556B82": 3,
"#0071F2": 2,
"#A8A8FF": 2
},
"font_sizes": {
"10": 48,
"12": 43,
"16": 15,
"11": 11,
"14": 5,
"18": 5,
"9": 3,
"15": 1
},
"fonts": [
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 15,
"#188918": 8,
"#0070F2": 2,
"#D79B00": 2,
"#470BED": 1,
"#5B738B": 1,
"LIGHT-DARK(#0071F2, #A8A8FF)": 1
},
"structure_summary": {
"top_level_zones": 8,
"nested_zones": 0,
"cards": 18,
"icons": 38,
"pills": 11,
"edges": 36
},
"edge_quality": {
"total": 36,
"with_anchors": 29,
"orthogonal": 5,
"dashed": 5
},
"detected_patterns": [
"dense-icon-landscape",
"has-identity-services-icon",
"labeled-flow-multi-pill",
"multi-zone-layout-4plus",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "SAP Build Process Automation. on a 827\u00d71169 canvas. with top-level zones: (unnamed) [sap-blue], (unnamed) [sap-blue], (unnamed) [other (light-dark(#0071f2, #a8a8ff))], (unnamed) [sap-blue], (unnamed) [other (#eaecee)], \">\"> [sap-blue]. and 38 icons (23\u00d7 32x32, 4\u00d7 28x28, 1\u00d7 67x18). plus 11 flow pills using verbs 'saml2/oidc', 'scim', 'oidc', 'rest / odata', 'subscribe event', 'publish event'. Detected patterns: dense-icon-landscape, has-identity-services-icon, labeled-flow-multi-pill, multi-zone-layout-4plus, uses-dashed-edges."
},
"ac_RA0019_Authentication.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0019_Authentication.drawio",
"name": "ac_RA0019_Authentication.drawio",
"family": "ra0019",
"level": "l2",
"primary": false,
"title": "Identity and access management authentication",
"aliases": [
"IAM authentication",
"Cloud Identity authentication",
"IAS authentication"
],
"tags": [
"iam",
"identity",
"authentication",
"authn",
"ias",
"oauth",
"oidc",
"saml"
],
"domain": "identity",
"canvas_w": 2336,
"canvas_h": 1654,
"background": "",
"zones": [
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-0",
"label": "Customer managed IAM integration",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": -2320,
"y": -1592,
"w": 1133,
"h": 629,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-5",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1453,
"y": -1568,
"w": 259,
"h": 101,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1",
"color_role": "sap-blue"
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-15",
"label": "SAP BTP Applications -IAM based on SAP Cloud Identity Services",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1442,
"y": -1291,
"w": 239,
"h": 100,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1",
"color_role": "sap-blue"
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-16",
"label": "SAP BTP Applications - IAM based on XSUAA",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1443,
"y": -1414,
"w": 241,
"h": 109,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1",
"color_role": "sap-blue"
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-22",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2102,
"y": -1291,
"w": 530,
"h": 217,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1",
"color_role": "sap-blue"
}
],
"cards": [
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-1",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -1451,
"y": -1456,
"w": 259,
"h": 358,
"parent_zone": null
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-3",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2071,
"y": -1563,
"w": 225,
"h": 98,
"parent_zone": null
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-14",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1442,
"y": -1180,
"w": 239,
"h": 73,
"parent_zone": null
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-17",
"label": "XSUAA",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1404,
"y": -1362,
"w": 194,
"h": 45,
"parent_zone": null
},
{
"cell_id": "2qOvGqBYyZHrScGte5no-5",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": 0,
"y": 0,
"w": 323,
"h": 95,
"parent_zone": null
},
{
"cell_id": "2qOvGqBYyZHrScGte5no-8",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": 20,
"y": 64,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "2qOvGqBYyZHrScGte5no-9",
"label": "",
"fill": "#188918",
"stroke": "none",
"x": 21,
"y": 41,
"w": 16,
"h": 16,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-2",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1"
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-10",
"library_name": "inline-svg",
"label": "",
"w": 50,
"h": 50,
"parent_id": "9HHDigRWnh1Nv8IAV3f8-7"
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-11",
"library_name": "inline-svg",
"label": "User",
"w": 48,
"h": 48,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1"
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-12",
"library_name": "inline-svg",
"label": "Mobile/Desktop Application Clients",
"w": 48,
"h": 40,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1"
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-20",
"library_name": "inline-svg",
"label": "Navigation Service",
"w": 25,
"h": 28,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1"
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-26",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "9HHDigRWnh1Nv8IAV3f8-23"
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-30",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "9HHDigRWnh1Nv8IAV3f8-27"
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-34",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "9HHDigRWnh1Nv8IAV3f8-31"
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-43",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "9HHDigRWnh1Nv8IAV3f8-42"
},
{
"cell_id": "2qOvGqBYyZHrScGte5no-12",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "2qOvGqBYyZHrScGte5no-4"
},
{
"cell_id": "2qOvGqBYyZHrScGte5no-16",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 15,
"parent_id": "2qOvGqBYyZHrScGte5no-4"
}
],
"pills": [
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-18",
"label": "Role Collection",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-19",
"label": "Identity",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-21",
"label": "Policy",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-37",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-38",
"label": "Trust",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-39",
"label": "User",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-40",
"label": "Group",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-49",
"label": "Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-50",
"label": "Source",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-51",
"label": "Target",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-54",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-59",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-60",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-61",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-62",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
}
],
"edges": [
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-13",
"source": "9HHDigRWnh1Nv8IAV3f8-11",
"target": "9HHDigRWnh1Nv8IAV3f8-12",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-36",
"source": "9HHDigRWnh1Nv8IAV3f8-37",
"target": "9HHDigRWnh1Nv8IAV3f8-43",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-41",
"source": "9HHDigRWnh1Nv8IAV3f8-43",
"target": "9HHDigRWnh1Nv8IAV3f8-38",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-45",
"source": "9HHDigRWnh1Nv8IAV3f8-26",
"target": "9HHDigRWnh1Nv8IAV3f8-30",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-46",
"source": "9HHDigRWnh1Nv8IAV3f8-43",
"target": "9HHDigRWnh1Nv8IAV3f8-26",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-47",
"source": "9HHDigRWnh1Nv8IAV3f8-25",
"target": "9HHDigRWnh1Nv8IAV3f8-40",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-48",
"source": "9HHDigRWnh1Nv8IAV3f8-39",
"target": "9HHDigRWnh1Nv8IAV3f8-25",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-52",
"source": "9HHDigRWnh1Nv8IAV3f8-50",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-53",
"source": "9HHDigRWnh1Nv8IAV3f8-51",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-55",
"source": "9HHDigRWnh1Nv8IAV3f8-54",
"target": "9HHDigRWnh1Nv8IAV3f8-62",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-56",
"source": "9HHDigRWnh1Nv8IAV3f8-59",
"target": "9HHDigRWnh1Nv8IAV3f8-62",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-57",
"source": "9HHDigRWnh1Nv8IAV3f8-60",
"target": "9HHDigRWnh1Nv8IAV3f8-62",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-58",
"source": "",
"target": "9HHDigRWnh1Nv8IAV3f8-62",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-63",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-64",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9HHDigRWnh1Nv8IAV3f8-65",
"source": "9HHDigRWnh1Nv8IAV3f8-62",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "2qOvGqBYyZHrScGte5no-14",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
}
],
"icon_sizes": {
"48x48": 5,
"67x18": 1,
"50x50": 1,
"48x40": 1,
"25x28": 1,
"16x16": 1,
"16x15": 1
},
"pill_vocab": [
"role collection",
"identity",
"policy",
"authenticate",
"trust",
"user",
"group",
"identity lifecycle",
"source",
"target"
],
"color_distribution": {
"#188918": 24,
"#475E75": 16,
"#1D2D3E": 13,
"#0070F2": 8,
"#FFFFFF": 8,
"#5D36FF": 7,
"#F5FAE5": 7,
"#266F3A": 7,
"#F5F6F7": 6,
"#475E74": 5,
"#F1ECFF": 3,
"#EBF8FF": 1,
"#002A86": 1,
"#556B82": 1,
"#1A2733": 1,
"#EAECEE": 1
},
"font_sizes": {
"10": 20,
"14": 10,
"12": 9,
"18": 9,
"16": 3,
"11": 2
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#188918": 9,
"#475E74": 5,
"#475E75": 2,
"#5D36FF": 1
},
"structure_summary": {
"top_level_zones": 0,
"nested_zones": 5,
"cards": 7,
"icons": 11,
"pills": 15,
"edges": 17
},
"edge_quality": {
"total": 17,
"with_anchors": 16,
"orthogonal": 15,
"dashed": 2
},
"detected_patterns": [
"dense-icon-landscape",
"labeled-flow-multi-pill",
"orthogonal-edges-dominant",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "Identity and access management authentication. on a 2336\u00d71654 canvas. and 11 icons (5\u00d7 48x48, 1\u00d7 67x18, 1\u00d7 50x50). plus 15 flow pills using verbs 'role collection', 'identity', 'policy', 'authenticate', 'trust', 'user'. Detected patterns: dense-icon-landscape, labeled-flow-multi-pill, orthogonal-edges-dominant, uses-dashed-edges, well-anchored-edges."
},
"ac_RA0019_Authorization.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0019_Authorization.drawio",
"name": "ac_RA0019_Authorization.drawio",
"family": "ra0019",
"level": "l2",
"primary": false,
"title": "Identity and access management authorization",
"aliases": [
"IAM authorization",
"role collection authorization",
"RBAC"
],
"tags": [
"iam",
"identity",
"authorization",
"authz",
"roles",
"scopes",
"rbac"
],
"domain": "identity",
"canvas_w": 2336,
"canvas_h": 1654,
"background": "",
"zones": [
{
"cell_id": "-R_r1vQ1IONsFPl0K730-0",
"label": "Customer managed IAM integration",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": -2314,
"y": -1590,
"w": 1133,
"h": 629,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-5",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1447,
"y": -1566,
"w": 259,
"h": 101,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1",
"color_role": "sap-blue"
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-15",
"label": "SAP BTP Applications -IAM based on SAP Cloud Identity Services",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1436,
"y": -1289,
"w": 239,
"h": 100,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1",
"color_role": "sap-blue"
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-16",
"label": "SAP BTP Applications - IAM based on XSUAA",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1437,
"y": -1412,
"w": 241,
"h": 109,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1",
"color_role": "sap-blue"
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-22",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2096,
"y": -1289,
"w": 530,
"h": 217,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1",
"color_role": "sap-blue"
}
],
"cards": [
{
"cell_id": "-R_r1vQ1IONsFPl0K730-1",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -1445,
"y": -1454,
"w": 259,
"h": 358,
"parent_zone": null
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-3",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2065,
"y": -1561,
"w": 225,
"h": 98,
"parent_zone": null
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-14",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1436,
"y": -1178,
"w": 239,
"h": 73,
"parent_zone": null
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-17",
"label": "XSUAA",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1398,
"y": -1360,
"w": 194,
"h": 45,
"parent_zone": null
},
{
"cell_id": "8JTVTMe1_CJtUrIyVBSG-4",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": -1509,
"y": -955,
"w": 323,
"h": 92,
"parent_zone": null
},
{
"cell_id": "8JTVTMe1_CJtUrIyVBSG-7",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": -1488,
"y": -901,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "8JTVTMe1_CJtUrIyVBSG-8",
"label": "",
"fill": "#7F00FF",
"stroke": "none",
"x": -1488,
"y": -923,
"w": 16,
"h": 16,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "-R_r1vQ1IONsFPl0K730-2",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1"
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-10",
"library_name": "inline-svg",
"label": "",
"w": 50,
"h": 50,
"parent_id": "-R_r1vQ1IONsFPl0K730-7"
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-11",
"library_name": "inline-svg",
"label": "User",
"w": 48,
"h": 48,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1"
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-12",
"library_name": "inline-svg",
"label": "Mobile/Desktop Application Clients",
"w": 48,
"h": 40,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1"
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-20",
"library_name": "inline-svg",
"label": "Navigation Service",
"w": 25,
"h": 28,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1"
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-26",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "-R_r1vQ1IONsFPl0K730-23"
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-30",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "-R_r1vQ1IONsFPl0K730-27"
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-34",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "-R_r1vQ1IONsFPl0K730-31"
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-43",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "-R_r1vQ1IONsFPl0K730-42"
},
{
"cell_id": "8JTVTMe1_CJtUrIyVBSG-10",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1"
}
],
"pills": [
{
"cell_id": "-R_r1vQ1IONsFPl0K730-18",
"label": "Role Collection",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-19",
"label": "Identity",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-21",
"label": "Policy",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-37",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-38",
"label": "Trust",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-39",
"label": "User",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-40",
"label": "Group",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-49",
"label": "Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-50",
"label": "Source",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-51",
"label": "Target",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-57",
"label": "Group",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-58",
"label": "Group",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-59",
"label": "Business Role",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-61",
"label": "Role Replica",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-64",
"label": "Policy",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-65",
"label": "Usergroup",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-66",
"label": "Role",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-69",
"label": "Group",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-71",
"label": "Group",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-76",
"label": "Group",
"fill": "#f1ecff",
"stroke": "#5D36FF"
}
],
"edges": [
{
"cell_id": "-R_r1vQ1IONsFPl0K730-13",
"source": "-R_r1vQ1IONsFPl0K730-11",
"target": "-R_r1vQ1IONsFPl0K730-12",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-36",
"source": "-R_r1vQ1IONsFPl0K730-37",
"target": "-R_r1vQ1IONsFPl0K730-43",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-41",
"source": "-R_r1vQ1IONsFPl0K730-43",
"target": "-R_r1vQ1IONsFPl0K730-38",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-45",
"source": "-R_r1vQ1IONsFPl0K730-26",
"target": "-R_r1vQ1IONsFPl0K730-30",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-46",
"source": "-R_r1vQ1IONsFPl0K730-43",
"target": "-R_r1vQ1IONsFPl0K730-26",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-47",
"source": "-R_r1vQ1IONsFPl0K730-25",
"target": "-R_r1vQ1IONsFPl0K730-40",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-48",
"source": "-R_r1vQ1IONsFPl0K730-39",
"target": "-R_r1vQ1IONsFPl0K730-25",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-52",
"source": "-R_r1vQ1IONsFPl0K730-50",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-53",
"source": "-R_r1vQ1IONsFPl0K730-51",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-54",
"source": "-R_r1vQ1IONsFPl0K730-57",
"target": "-R_r1vQ1IONsFPl0K730-71",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-55",
"source": "-R_r1vQ1IONsFPl0K730-58",
"target": "-R_r1vQ1IONsFPl0K730-71",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-56",
"source": "-R_r1vQ1IONsFPl0K730-21",
"target": "-R_r1vQ1IONsFPl0K730-34",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-60",
"source": "-R_r1vQ1IONsFPl0K730-59",
"target": "-R_r1vQ1IONsFPl0K730-57",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-62",
"source": "-R_r1vQ1IONsFPl0K730-71",
"target": "-R_r1vQ1IONsFPl0K730-61",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-63",
"source": "",
"target": "-R_r1vQ1IONsFPl0K730-64",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-67",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-68",
"source": "",
"target": "-R_r1vQ1IONsFPl0K730-64",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-70",
"source": "",
"target": "-R_r1vQ1IONsFPl0K730-69",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-72",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-73",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-74",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-75",
"source": "",
"target": "-R_r1vQ1IONsFPl0K730-71",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-R_r1vQ1IONsFPl0K730-77",
"source": "-R_r1vQ1IONsFPl0K730-76",
"target": "-R_r1vQ1IONsFPl0K730-71",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "8JTVTMe1_CJtUrIyVBSG-12",
"source": "",
"target": "",
"stroke_color": "#4628EC",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "8JTVTMe1_CJtUrIyVBSG-14",
"source": "",
"target": "",
"stroke_color": "#475E74",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"48x48": 5,
"67x18": 1,
"50x50": 1,
"48x40": 1,
"25x28": 1,
"16x16": 1
},
"pill_vocab": [
"role collection",
"identity",
"policy",
"authenticate",
"trust",
"user",
"group",
"identity lifecycle",
"source",
"target",
"business role",
"role replica",
"usergroup",
"role"
],
"color_distribution": {
"#5D36FF": 41,
"#475E75": 15,
"#1D2D3E": 13,
"#F1ECFF": 13,
"#0070F2": 8,
"#FFFFFF": 8,
"#F5F6F7": 6,
"#188918": 6,
"#475E74": 6,
"#F5FAE5": 2,
"#266F3A": 2,
"#EBF8FF": 1,
"#002A86": 1,
"#556B82": 1,
"#1A2733": 1,
"#EAECEE": 1,
"#7F00FF": 1,
"#4628EC": 1
},
"font_sizes": {
"10": 20,
"14": 10,
"12": 9,
"16": 4,
"18": 3,
"11": 1
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#5D36FF": 15,
"#475E74": 6,
"#188918": 2,
"#475E75": 1,
"#4628EC": 1
},
"structure_summary": {
"top_level_zones": 0,
"nested_zones": 5,
"cards": 7,
"icons": 10,
"pills": 20,
"edges": 25
},
"edge_quality": {
"total": 25,
"with_anchors": 22,
"orthogonal": 23,
"dashed": 4
},
"detected_patterns": [
"dense-icon-landscape",
"labeled-flow-multi-pill",
"orthogonal-edges-dominant",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "Identity and access management authorization. on a 2336\u00d71654 canvas. and 10 icons (5\u00d7 48x48, 1\u00d7 67x18, 1\u00d7 50x50). plus 20 flow pills using verbs 'role collection', 'identity', 'policy', 'authenticate', 'trust', 'user'. Detected patterns: dense-icon-landscape, labeled-flow-multi-pill, orthogonal-edges-dominant, uses-dashed-edges, well-anchored-edges."
},
"ac_RA0019_IAM_overview.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0019_IAM_overview.drawio",
"name": "ac_RA0019_IAM_overview.drawio",
"family": "ra0019",
"level": "l2",
"primary": false,
"title": "Identity and access management overview",
"aliases": [
"IAM overview",
"identity access management overview"
],
"tags": [
"iam",
"identity",
"authentication",
"authorization",
"ias",
"xsuaa"
],
"domain": "identity",
"canvas_w": 2336,
"canvas_h": 1654,
"background": "",
"zones": [
{
"cell_id": "bR3FuibkpdyBBLSE132l-0",
"label": "Customer managed IAM integration",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": -2320,
"y": -1598,
"w": 1133,
"h": 629,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-5",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1453,
"y": -1574,
"w": 259,
"h": 101,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1",
"color_role": "sap-blue"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-15",
"label": "SAP BTP Applications -IAM based on SAP Cloud Identity Services",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1442,
"y": -1297,
"w": 239,
"h": 100,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1",
"color_role": "sap-blue"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-16",
"label": "SAP BTP Applications - IAM based on XSUAA",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1443,
"y": -1420,
"w": 241,
"h": 109,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1",
"color_role": "sap-blue"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-22",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2102,
"y": -1297,
"w": 530,
"h": 217,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1",
"color_role": "sap-blue"
},
{
"cell_id": "mxPtVTVgJDYKKaN8WBGz-6",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": 0,
"y": 0,
"w": 323,
"h": 116,
"parent_id": "mxPtVTVgJDYKKaN8WBGz-4",
"color_role": "other (#eaecee)"
}
],
"cards": [
{
"cell_id": "bR3FuibkpdyBBLSE132l-1",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -1451,
"y": -1462,
"w": 259,
"h": 358,
"parent_zone": null
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-3",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2071,
"y": -1569,
"w": 225,
"h": 98,
"parent_zone": null
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-14",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1442,
"y": -1186,
"w": 239,
"h": 73,
"parent_zone": null
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-17",
"label": "XSUAA",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1404,
"y": -1368,
"w": 194,
"h": 45,
"parent_zone": null
},
{
"cell_id": "mxPtVTVgJDYKKaN8WBGz-9",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": 21,
"y": 59,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "mxPtVTVgJDYKKaN8WBGz-10",
"label": "",
"fill": "#7F00FF",
"stroke": "none",
"x": 21,
"y": 37,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "mxPtVTVgJDYKKaN8WBGz-18",
"label": "",
"fill": "#188918",
"stroke": "none",
"x": 21,
"y": 82,
"w": 16,
"h": 16,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "bR3FuibkpdyBBLSE132l-2",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-10",
"library_name": "inline-svg",
"label": "",
"w": 50,
"h": 50,
"parent_id": "bR3FuibkpdyBBLSE132l-7"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-11",
"library_name": "inline-svg",
"label": "User",
"w": 48,
"h": 48,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-12",
"library_name": "inline-svg",
"label": "Mobile/Desktop Application Clients",
"w": 48,
"h": 40,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-20",
"library_name": "inline-svg",
"label": "Navigation Service",
"w": 25,
"h": 28,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-26",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "bR3FuibkpdyBBLSE132l-23"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-30",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "bR3FuibkpdyBBLSE132l-27"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-34",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "bR3FuibkpdyBBLSE132l-31"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-43",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "bR3FuibkpdyBBLSE132l-42"
},
{
"cell_id": "mxPtVTVgJDYKKaN8WBGz-12",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "mxPtVTVgJDYKKaN8WBGz-4"
}
],
"pills": [
{
"cell_id": "bR3FuibkpdyBBLSE132l-18",
"label": "Role Collection",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-19",
"label": "Identity",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-21",
"label": "Policy",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-37",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-38",
"label": "Trust",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-39",
"label": "User",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-40",
"label": "Group",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-49",
"label": "Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-50",
"label": "Source",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-51",
"label": "Target",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-54",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-59",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-60",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-61",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-62",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-66",
"label": "Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-71",
"label": "Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-72",
"label": "Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-73",
"label": "Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-81",
"label": "Customer-managed Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-84",
"label": "Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-89",
"label": "Group",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-90",
"label": "Group",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-91",
"label": "Business Role",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-93",
"label": "Role Replica",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-96",
"label": "Policy",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-97",
"label": "Usergroup",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-98",
"label": "Role",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-101",
"label": "Group",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-103",
"label": "Group",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-108",
"label": "Group",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "mxPtVTVgJDYKKaN8WBGz-29",
"label": "Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
}
],
"edges": [
{
"cell_id": "bR3FuibkpdyBBLSE132l-13",
"source": "bR3FuibkpdyBBLSE132l-11",
"target": "bR3FuibkpdyBBLSE132l-12",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-36",
"source": "bR3FuibkpdyBBLSE132l-37",
"target": "bR3FuibkpdyBBLSE132l-43",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-41",
"source": "bR3FuibkpdyBBLSE132l-43",
"target": "bR3FuibkpdyBBLSE132l-38",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-45",
"source": "bR3FuibkpdyBBLSE132l-26",
"target": "bR3FuibkpdyBBLSE132l-30",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-46",
"source": "bR3FuibkpdyBBLSE132l-43",
"target": "bR3FuibkpdyBBLSE132l-26",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-47",
"source": "bR3FuibkpdyBBLSE132l-25",
"target": "bR3FuibkpdyBBLSE132l-40",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-48",
"source": "bR3FuibkpdyBBLSE132l-39",
"target": "bR3FuibkpdyBBLSE132l-25",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-52",
"source": "bR3FuibkpdyBBLSE132l-50",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-53",
"source": "bR3FuibkpdyBBLSE132l-51",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-55",
"source": "bR3FuibkpdyBBLSE132l-54",
"target": "bR3FuibkpdyBBLSE132l-62",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-56",
"source": "bR3FuibkpdyBBLSE132l-59",
"target": "bR3FuibkpdyBBLSE132l-62",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-57",
"source": "bR3FuibkpdyBBLSE132l-60",
"target": "bR3FuibkpdyBBLSE132l-62",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-58",
"source": "",
"target": "bR3FuibkpdyBBLSE132l-62",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-63",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-64",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-65",
"source": "bR3FuibkpdyBBLSE132l-62",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-67",
"source": "bR3FuibkpdyBBLSE132l-84",
"target": "bR3FuibkpdyBBLSE132l-72",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-68",
"source": "bR3FuibkpdyBBLSE132l-84",
"target": "bR3FuibkpdyBBLSE132l-73",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-69",
"source": "bR3FuibkpdyBBLSE132l-84",
"target": "bR3FuibkpdyBBLSE132l-71",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-70",
"source": "bR3FuibkpdyBBLSE132l-84",
"target": "bR3FuibkpdyBBLSE132l-66",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-75",
"source": "bR3FuibkpdyBBLSE132l-71",
"target": "bR3FuibkpdyBBLSE132l-84",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-76",
"source": "bR3FuibkpdyBBLSE132l-84",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-77",
"source": "bR3FuibkpdyBBLSE132l-73",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-78",
"source": "bR3FuibkpdyBBLSE132l-84",
"target": "bR3FuibkpdyBBLSE132l-30",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-79",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-80",
"source": "bR3FuibkpdyBBLSE132l-81",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-82",
"source": "bR3FuibkpdyBBLSE132l-81",
"target": "bR3FuibkpdyBBLSE132l-84",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-83",
"source": "bR3FuibkpdyBBLSE132l-30",
"target": "bR3FuibkpdyBBLSE132l-84",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-85",
"source": "bR3FuibkpdyBBLSE132l-72",
"target": "bR3FuibkpdyBBLSE132l-84",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-86",
"source": "bR3FuibkpdyBBLSE132l-89",
"target": "bR3FuibkpdyBBLSE132l-103",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-87",
"source": "bR3FuibkpdyBBLSE132l-90",
"target": "bR3FuibkpdyBBLSE132l-103",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-88",
"source": "bR3FuibkpdyBBLSE132l-21",
"target": "bR3FuibkpdyBBLSE132l-34",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-92",
"source": "bR3FuibkpdyBBLSE132l-91",
"target": "bR3FuibkpdyBBLSE132l-89",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-94",
"source": "bR3FuibkpdyBBLSE132l-103",
"target": "bR3FuibkpdyBBLSE132l-93",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-95",
"source": "",
"target": "bR3FuibkpdyBBLSE132l-96",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-99",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-100",
"source": "",
"target": "bR3FuibkpdyBBLSE132l-96",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-102",
"source": "",
"target": "bR3FuibkpdyBBLSE132l-101",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-104",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-105",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-106",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-107",
"source": "",
"target": "bR3FuibkpdyBBLSE132l-103",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bR3FuibkpdyBBLSE132l-109",
"source": "bR3FuibkpdyBBLSE132l-108",
"target": "bR3FuibkpdyBBLSE132l-103",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "mxPtVTVgJDYKKaN8WBGz-14",
"source": "",
"target": "",
"stroke_color": "#4628EC",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "mxPtVTVgJDYKKaN8WBGz-16",
"source": "",
"target": "",
"stroke_color": "#475E74",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"48x48": 5,
"67x18": 1,
"50x50": 1,
"48x40": 1,
"25x28": 1,
"16x16": 1
},
"pill_vocab": [
"role collection",
"identity",
"policy",
"authenticate",
"trust",
"user",
"group",
"identity lifecycle",
"source",
"target",
"customer-managed identity lifecycle",
"business role",
"role replica",
"usergroup",
"role"
],
"color_distribution": {
"#5D36FF": 41,
"#475E75": 32,
"#188918": 24,
"#475E74": 16,
"#1D2D3E": 14,
"#F5F6F7": 13,
"#F1ECFF": 13,
"#0070F2": 8,
"#FFFFFF": 8,
"#F5FAE5": 7,
"#266F3A": 7,
"#1A2733": 2,
"#EBF8FF": 1,
"#002A86": 1,
"#556B82": 1,
"#EAECEE": 1,
"#7F00FF": 1,
"#4628EC": 1
},
"font_sizes": {
"10": 24,
"18": 13,
"14": 10,
"12": 9,
"16": 5,
"11": 1
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#475E74": 16,
"#5D36FF": 15,
"#188918": 9,
"#475E75": 4,
"#4628EC": 1
},
"structure_summary": {
"top_level_zones": 0,
"nested_zones": 6,
"cards": 7,
"icons": 10,
"pills": 32,
"edges": 45
},
"edge_quality": {
"total": 45,
"with_anchors": 42,
"orthogonal": 43,
"dashed": 5
},
"detected_patterns": [
"dense-icon-landscape",
"labeled-flow-multi-pill",
"orthogonal-edges-dominant",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "Identity and access management overview. on a 2336\u00d71654 canvas. and 10 icons (5\u00d7 48x48, 1\u00d7 67x18, 1\u00d7 50x50). plus 32 flow pills using verbs 'role collection', 'identity', 'policy', 'authenticate', 'trust', 'user'. Detected patterns: dense-icon-landscape, labeled-flow-multi-pill, orthogonal-edges-dominant, uses-dashed-edges, well-anchored-edges."
},
"ac_RA0019_IdentityLifecycle.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0019_IdentityLifecycle.drawio",
"name": "ac_RA0019_IdentityLifecycle.drawio",
"family": "ra0019",
"level": "l2",
"primary": false,
"title": "Identity lifecycle management",
"aliases": [
"identity lifecycle",
"identity provisioning",
"SCIM provisioning"
],
"tags": [
"iam",
"identity",
"lifecycle",
"provisioning",
"scim",
"ias"
],
"domain": "identity",
"canvas_w": 2336,
"canvas_h": 1654,
"background": "",
"zones": [
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-0",
"label": "Customer managed IAM integration",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": -2317,
"y": -1602,
"w": 1133,
"h": 681,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-5",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1450,
"y": -1526,
"w": 259,
"h": 101,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1",
"color_role": "sap-blue"
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-15",
"label": "SAP BTP Applications -IAM based on SAP Cloud Identity Services",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1439,
"y": -1249,
"w": 239,
"h": 100,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1",
"color_role": "sap-blue"
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-16",
"label": "SAP BTP Applications - IAM based on XSUAA",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1440,
"y": -1372,
"w": 241,
"h": 109,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1",
"color_role": "sap-blue"
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-22",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2099,
"y": -1249,
"w": 530,
"h": 217,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1",
"color_role": "sap-blue"
}
],
"cards": [
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-1",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -1448,
"y": -1414,
"w": 259,
"h": 358,
"parent_zone": null
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-3",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2068,
"y": -1505,
"w": 225,
"h": 68,
"parent_zone": null
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-14",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1439,
"y": -1138,
"w": 239,
"h": 73,
"parent_zone": null
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-17",
"label": "XSUAA",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1401,
"y": -1320,
"w": 194,
"h": 45,
"parent_zone": null
},
{
"cell_id": "54FRIx_SeCTHg_I4SD9D-5",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": 0,
"y": 0,
"w": 323,
"h": 92,
"parent_zone": null
},
{
"cell_id": "54FRIx_SeCTHg_I4SD9D-8",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": 21,
"y": 59,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "54FRIx_SeCTHg_I4SD9D-9",
"label": "",
"fill": "#7F00FF",
"stroke": "none",
"x": 21,
"y": 37,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "Bq-_uopykp4S2sZYoqNI-1",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2068,
"y": -1579,
"w": 225,
"h": 68,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-2",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1"
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-10",
"library_name": "inline-svg",
"label": "",
"w": 50,
"h": 50,
"parent_id": "zh5BddG5UiG2XJFLk5ir-7"
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-11",
"library_name": "inline-svg",
"label": "User",
"w": 48,
"h": 48,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1"
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-12",
"library_name": "inline-svg",
"label": "Mobile/Desktop Application Clients",
"w": 48,
"h": 40,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1"
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-20",
"library_name": "inline-svg",
"label": "Navigation Service",
"w": 25,
"h": 28,
"parent_id": "_eWVy4d7BebYnSgKV9Zx-1"
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-26",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "zh5BddG5UiG2XJFLk5ir-23"
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-30",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "zh5BddG5UiG2XJFLk5ir-27"
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-34",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "zh5BddG5UiG2XJFLk5ir-31"
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-43",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "zh5BddG5UiG2XJFLk5ir-42"
},
{
"cell_id": "54FRIx_SeCTHg_I4SD9D-11",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "54FRIx_SeCTHg_I4SD9D-3"
}
],
"pills": [
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-18",
"label": "Role Collection",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-19",
"label": "Identity",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-21",
"label": "Policy",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-37",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-38",
"label": "Trust",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-39",
"label": "User",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-40",
"label": "Group",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-49",
"label": "Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-50",
"label": "Source",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-51",
"label": "Target",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-54",
"label": "Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-59",
"label": "Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-60",
"label": "Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-61",
"label": "Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-69",
"label": "Customer-managed Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-72",
"label": "Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "wled8Ukx__GwEgXUt6SH-0",
"label": "Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "Bq-_uopykp4S2sZYoqNI-4",
"label": "Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "Bq-_uopykp4S2sZYoqNI-5",
"label": "Customer-managed Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
}
],
"edges": [
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-13",
"source": "zh5BddG5UiG2XJFLk5ir-11",
"target": "zh5BddG5UiG2XJFLk5ir-12",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-36",
"source": "zh5BddG5UiG2XJFLk5ir-37",
"target": "zh5BddG5UiG2XJFLk5ir-43",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-41",
"source": "zh5BddG5UiG2XJFLk5ir-43",
"target": "zh5BddG5UiG2XJFLk5ir-38",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-45",
"source": "zh5BddG5UiG2XJFLk5ir-26",
"target": "zh5BddG5UiG2XJFLk5ir-30",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-46",
"source": "zh5BddG5UiG2XJFLk5ir-43",
"target": "zh5BddG5UiG2XJFLk5ir-26",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-47",
"source": "zh5BddG5UiG2XJFLk5ir-25",
"target": "zh5BddG5UiG2XJFLk5ir-40",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-48",
"source": "zh5BddG5UiG2XJFLk5ir-39",
"target": "zh5BddG5UiG2XJFLk5ir-25",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-52",
"source": "zh5BddG5UiG2XJFLk5ir-50",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-53",
"source": "zh5BddG5UiG2XJFLk5ir-51",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-55",
"source": "zh5BddG5UiG2XJFLk5ir-72",
"target": "zh5BddG5UiG2XJFLk5ir-60",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-56",
"source": "zh5BddG5UiG2XJFLk5ir-72",
"target": "zh5BddG5UiG2XJFLk5ir-61",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-57",
"source": "zh5BddG5UiG2XJFLk5ir-72",
"target": "zh5BddG5UiG2XJFLk5ir-59",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-58",
"source": "zh5BddG5UiG2XJFLk5ir-72",
"target": "zh5BddG5UiG2XJFLk5ir-54",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-63",
"source": "zh5BddG5UiG2XJFLk5ir-59",
"target": "zh5BddG5UiG2XJFLk5ir-72",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-64",
"source": "zh5BddG5UiG2XJFLk5ir-72",
"target": "wled8Ukx__GwEgXUt6SH-0",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-65",
"source": "zh5BddG5UiG2XJFLk5ir-61",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-66",
"source": "zh5BddG5UiG2XJFLk5ir-72",
"target": "zh5BddG5UiG2XJFLk5ir-30",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-67",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-68",
"source": "zh5BddG5UiG2XJFLk5ir-69",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-70",
"source": "zh5BddG5UiG2XJFLk5ir-69",
"target": "zh5BddG5UiG2XJFLk5ir-72",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-71",
"source": "zh5BddG5UiG2XJFLk5ir-30",
"target": "zh5BddG5UiG2XJFLk5ir-72",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "zh5BddG5UiG2XJFLk5ir-73",
"source": "zh5BddG5UiG2XJFLk5ir-60",
"target": "zh5BddG5UiG2XJFLk5ir-72",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "54FRIx_SeCTHg_I4SD9D-13",
"source": "",
"target": "",
"stroke_color": "#4628EC",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "54FRIx_SeCTHg_I4SD9D-15",
"source": "",
"target": "",
"stroke_color": "#475E74",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Bq-_uopykp4S2sZYoqNI-7",
"source": "Bq-_uopykp4S2sZYoqNI-5",
"target": "zh5BddG5UiG2XJFLk5ir-10",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "Bq-_uopykp4S2sZYoqNI-8",
"source": "zh5BddG5UiG2XJFLk5ir-72",
"target": "Bq-_uopykp4S2sZYoqNI-4",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"48x48": 5,
"67x18": 1,
"50x50": 1,
"48x40": 1,
"25x28": 1,
"16x16": 1
},
"pill_vocab": [
"role collection",
"identity",
"policy",
"authenticate",
"trust",
"user",
"group",
"identity lifecycle",
"source",
"target",
"customer-managed identity lifecycle"
],
"color_distribution": {
"#475E75": 37,
"#475E74": 17,
"#F5F6F7": 15,
"#1D2D3E": 13,
"#0070F2": 9,
"#FFFFFF": 9,
"#5D36FF": 7,
"#188918": 6,
"#1A2733": 4,
"#F1ECFF": 3,
"#F5FAE5": 2,
"#266F3A": 2,
"#EBF8FF": 1,
"#556B82": 1,
"#EAECEE": 1,
"#7F00FF": 1,
"#4628EC": 1
},
"font_sizes": {
"10": 20,
"14": 10,
"12": 9,
"16": 6,
"18": 6,
"11": 1
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#475E74": 17,
"#475E75": 5,
"#188918": 2,
"#5D36FF": 1,
"#4628EC": 1
},
"structure_summary": {
"top_level_zones": 0,
"nested_zones": 5,
"cards": 8,
"icons": 10,
"pills": 19,
"edges": 26
},
"edge_quality": {
"total": 26,
"with_anchors": 23,
"orthogonal": 24,
"dashed": 4
},
"detected_patterns": [
"dense-icon-landscape",
"labeled-flow-multi-pill",
"orthogonal-edges-dominant",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "Identity lifecycle management. on a 2336\u00d71654 canvas. and 10 icons (5\u00d7 48x48, 1\u00d7 67x18, 1\u00d7 50x50). plus 19 flow pills using verbs 'role collection', 'identity', 'policy', 'authenticate', 'trust', 'user'. Detected patterns: dense-icon-landscape, labeled-flow-multi-pill, orthogonal-edges-dominant, uses-dashed-edges, well-anchored-edges."
},
"ac_RA0020_B2BIntegration.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0020_B2BIntegration.drawio",
"name": "ac_RA0020_B2BIntegration.drawio",
"family": "ra0020",
"level": "l2",
"primary": false,
"title": "Business-to-business integration",
"aliases": [
"B2B integration",
"trading partner integration"
],
"tags": [
"b2b",
"integration",
"edi",
"trading-partner",
"integration-suite"
],
"domain": "integration",
"canvas_w": 1169,
"canvas_h": 827,
"background": "",
"zones": [
{
"cell_id": "8l6RRYxQaxA69R045GtP-1",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -2089,
"y": -1602,
"w": 669,
"h": 758,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "8l6RRYxQaxA69R045GtP-2",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 570,
"h": 687,
"parent_id": "bFVPSskZjtyiZDLN3V_n-140",
"color_role": "sap-blue"
},
{
"cell_id": "8l6RRYxQaxA69R045GtP-4",
"label": "SAP Integration Suite",
"fill": "#ECF8FF",
"stroke": "#0070F2",
"x": -1986,
"y": -1502,
"w": 443,
"h": 548,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-22",
"label": "Cloud Integration",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 1,
"w": 379,
"h": 159,
"parent_id": "dFPvA1FSlUZvYu8P9tU1-21",
"color_role": "sap-blue"
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-13",
"label": "Integration Advisor",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 379,
"h": 139,
"parent_id": "dFPvA1FSlUZvYu8P9tU1-212",
"color_role": "sap-blue"
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-19",
"label": "Trading Partner Management",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 26,
"w": 379,
"h": 151,
"parent_id": "dFPvA1FSlUZvYu8P9tU1-213",
"color_role": "sap-blue"
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-122",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 238,
"h": 200,
"parent_id": "vsUOsGuE6CD4la2BPaX0-2",
"color_role": "sap-blue"
}
],
"cards": [
{
"cell_id": "_FdFY5pbQAiYYbf3v4dS-67",
"label": "TradingPartners",
"fill": "#ffffff",
"stroke": "#8695a4",
"x": -2302,
"y": -1090,
"w": 136,
"h": 70,
"parent_zone": null
},
{
"cell_id": "3KK9dNKUfCjVDNGEPONA-29",
"label": "6",
"fill": "#2395FF",
"stroke": "none",
"x": 524,
"y": 578,
"w": 27,
"h": 27,
"parent_zone": null
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-115",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 238,
"h": 50,
"parent_zone": null
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-53",
"label": "Partner directory",
"fill": "#ECF8FF",
"stroke": "#0070F2",
"x": 120,
"y": 43,
"w": 98,
"h": 31,
"parent_zone": null
},
{
"cell_id": "zcfOwq0cMA0aAQK2KSSR-18",
"label": "5",
"fill": "#2395FF",
"stroke": "none",
"x": 28,
"y": 66,
"w": 27,
"h": 27,
"parent_zone": null
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-37",
"label": "",
"fill": "#ECF8FF",
"stroke": "#0070F2",
"x": 4,
"y": 0,
"w": 200,
"h": 92,
"parent_zone": null
},
{
"cell_id": "zcfOwq0cMA0aAQK2KSSR-15",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": 28,
"y": 71,
"w": 27,
"h": 27,
"parent_zone": null
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-52",
"label": "",
"fill": "#ECF8FF",
"stroke": "#0070F2",
"x": 69,
"y": 77,
"w": 199,
"h": 60,
"parent_zone": null
},
{
"cell_id": "zcfOwq0cMA0aAQK2KSSR-16",
"label": "4",
"fill": "#2395FF",
"stroke": "none",
"x": 28,
"y": 96,
"w": 27,
"h": 27,
"parent_zone": null
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-124",
"label": "",
"fill": "#ECF8FF",
"stroke": "#0070F2",
"x": 73,
"y": 23,
"w": 152,
"h": 151,
"parent_zone": null
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-125",
"label": "SAP Application Interface Framework (for SAP S/4HANA, SAP ECC)",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 83,
"y": 88,
"w": 127,
"h": 72,
"parent_zone": null
},
{
"cell_id": "zcfOwq0cMA0aAQK2KSSR-24",
"label": "7",
"fill": "#2395FF",
"stroke": "none",
"x": 191,
"y": 32,
"w": 27,
"h": 27,
"parent_zone": null
},
{
"cell_id": "3KK9dNKUfCjVDNGEPONA-5",
"label": "Legend",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": 0,
"y": 0,
"w": 250,
"h": 70,
"parent_zone": null
},
{
"cell_id": "3KK9dNKUfCjVDNGEPONA-9",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": 5,
"y": 25,
"w": 12,
"h": 12,
"parent_zone": null
},
{
"cell_id": "vsUOsGuE6CD4la2BPaX0-3",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": -2237,
"y": -1318,
"w": 27,
"h": 27,
"parent_zone": null
},
{
"cell_id": "3KK9dNKUfCjVDNGEPONA-27",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": -2125,
"y": -1103,
"w": 27,
"h": 27,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "8l6RRYxQaxA69R045GtP-11",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "bFVPSskZjtyiZDLN3V_n-107"
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-146",
"library_name": "inline-svg",
"label": "SAP Connectivity service",
"w": 22,
"h": 22,
"parent_id": "bFVPSskZjtyiZDLN3V_n-140"
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-145",
"library_name": "inline-svg",
"label": "SAP Destination service",
"w": 22,
"h": 22,
"parent_id": "bFVPSskZjtyiZDLN3V_n-140"
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-117",
"library_name": "inline-svg",
"label": "",
"w": 27,
"h": 17,
"parent_id": "3KK9dNKUfCjVDNGEPONA-17"
},
{
"cell_id": "YePybaSxP1RbHi_yg-6t-13",
"library_name": "inline-svg",
"label": "",
"w": 31,
"h": 31,
"parent_id": "1"
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-24",
"library_name": "inline-svg",
"label": "",
"w": 31,
"h": 31,
"parent_id": "dFPvA1FSlUZvYu8P9tU1-21"
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-78",
"library_name": "inline-svg",
"label": "Integration flows",
"w": 27,
"h": 27,
"parent_id": "dFPvA1FSlUZvYu8P9tU1-21"
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-17",
"library_name": "inline-svg",
"label": "",
"w": 31,
"h": 31,
"parent_id": "dFPvA1FSlUZvYu8P9tU1-212"
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-27",
"library_name": "inline-svg",
"label": "",
"w": 25,
"h": 23,
"parent_id": "dFPvA1FSlUZvYu8P9tU1-163"
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-33",
"library_name": "inline-svg",
"label": "Knowledge graph",
"w": 31,
"h": 31,
"parent_id": "dFPvA1FSlUZvYu8P9tU1-163"
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-28",
"library_name": "inline-svg",
"label": "",
"w": 25,
"h": 23,
"parent_id": "dFPvA1FSlUZvYu8P9tU1-163"
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-11",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "dFPvA1FSlUZvYu8P9tU1-213"
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-34",
"library_name": "inline-svg",
"label": "B2B scenario",
"w": 24,
"h": 25,
"parent_id": "dFPvA1FSlUZvYu8P9tU1-213"
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-35",
"library_name": "inline-svg",
"label": "Trading partner profiles & agreements",
"w": 31,
"h": 31,
"parent_id": "dFPvA1FSlUZvYu8P9tU1-213"
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-123",
"library_name": "inline-svg",
"label": "",
"w": 26,
"h": 28,
"parent_id": "vsUOsGuE6CD4la2BPaX0-2"
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-128",
"library_name": "inline-svg",
"label": "Cloud Connector",
"w": 34,
"h": 34,
"parent_id": "vsUOsGuE6CD4la2BPaX0-2"
},
{
"cell_id": "3KK9dNKUfCjVDNGEPONA-7",
"library_name": "inline-svg",
"label": "",
"w": 12,
"h": 12,
"parent_id": "3KK9dNKUfCjVDNGEPONA-6"
},
{
"cell_id": "1nddzdw7vivYGaLFLm3b-1",
"library_name": "inline-svg",
"label": "SAP Business Accelerator Hub",
"w": 30,
"h": 30,
"parent_id": "1"
}
],
"pills": [
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-120",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-176",
"label": "AS2/SOAP/IDoc",
"fill": "default",
"stroke": "#475f75"
}
],
"edges": [
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-168",
"source": "dFPvA1FSlUZvYu8P9tU1-146",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-181",
"source": "dFPvA1FSlUZvYu8P9tU1-145",
"target": "dFPvA1FSlUZvYu8P9tU1-146",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-179",
"source": "dFPvA1FSlUZvYu8P9tU1-53",
"target": "dFPvA1FSlUZvYu8P9tU1-78",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-167",
"source": "dFPvA1FSlUZvYu8P9tU1-22",
"target": "dFPvA1FSlUZvYu8P9tU1-145",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-184",
"source": "dFPvA1FSlUZvYu8P9tU1-22",
"target": "dFPvA1FSlUZvYu8P9tU1-115",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-190",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-177",
"source": "dFPvA1FSlUZvYu8P9tU1-176",
"target": "dFPvA1FSlUZvYu8P9tU1-22",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-148",
"source": "dFPvA1FSlUZvYu8P9tU1-27",
"target": "dFPvA1FSlUZvYu8P9tU1-33",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-151",
"source": "dFPvA1FSlUZvYu8P9tU1-27",
"target": "dFPvA1FSlUZvYu8P9tU1-28",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-149",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-162",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "3KK9dNKUfCjVDNGEPONA-21",
"source": "dFPvA1FSlUZvYu8P9tU1-52",
"target": "dFPvA1FSlUZvYu8P9tU1-35",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-165",
"source": "",
"target": "dFPvA1FSlUZvYu8P9tU1-53",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-191",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-192",
"source": "dFPvA1FSlUZvYu8P9tU1-128",
"target": "dFPvA1FSlUZvYu8P9tU1-124",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "3KK9dNKUfCjVDNGEPONA-12",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-210",
"source": "8l6RRYxQaxA69R045GtP-4",
"target": "1nddzdw7vivYGaLFLm3b-1",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "dFPvA1FSlUZvYu8P9tU1-170",
"source": "dFPvA1FSlUZvYu8P9tU1-120",
"target": "dFPvA1FSlUZvYu8P9tU1-128",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "vsUOsGuE6CD4la2BPaX0-4",
"source": "dFPvA1FSlUZvYu8P9tU1-22",
"target": "dFPvA1FSlUZvYu8P9tU1-124",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "3KK9dNKUfCjVDNGEPONA-23",
"source": "dFPvA1FSlUZvYu8P9tU1-22",
"target": "dFPvA1FSlUZvYu8P9tU1-13",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
}
],
"icon_sizes": {
"31x31": 5,
"22x22": 2,
"25x23": 2,
"67x18": 1,
"27x17": 1,
"27x27": 1,
"32x32": 1,
"24x25": 1,
"26x28": 1,
"34x34": 1
},
"pill_vocab": [
"https",
"as2/soap/idoc"
],
"color_distribution": {
"#475E75": 21,
"#FFFFFF": 16,
"#0070F2": 13,
"#1D2D3E": 9,
"#0057D2": 7,
"#2395FF": 7,
"#ECF8FF": 5,
"#475F75": 4,
"#5B738B": 3,
"#556B82": 2,
"#EBF8FF": 1,
"#8695A4": 1,
"#F5F6F7": 1,
"#266F3A": 1,
"#EAECEE": 1
},
"font_sizes": {
"16": 22,
"10": 12,
"14": 7,
"12": 6
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 18,
"#5B738B": 2
},
"structure_summary": {
"top_level_zones": 2,
"nested_zones": 5,
"cards": 16,
"icons": 18,
"pills": 2,
"edges": 20
},
"edge_quality": {
"total": 20,
"with_anchors": 17,
"orthogonal": 5,
"dashed": 6
},
"detected_patterns": [
"dense-icon-landscape",
"dual-zone-layout",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "Business-to-business integration. on a 1169\u00d7827 canvas. with top-level zones: (unnamed) [sap-blue], SAP Integration Suite [sap-blue]. and 18 icons (5\u00d7 31x31, 2\u00d7 22x22, 2\u00d7 25x23). plus 2 flow pills using verbs 'https', 'as2/soap/idoc'. Detected patterns: dense-icon-landscape, dual-zone-layout, uses-dashed-edges, well-anchored-edges."
},
"ac_RA0021_A2AIntegration.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0021_A2AIntegration.drawio",
"name": "ac_RA0021_A2AIntegration.drawio",
"family": "ra0021",
"level": "l2",
"primary": false,
"title": "Application-to-application integration",
"aliases": [
"A2A integration",
"application integration"
],
"tags": [
"a2a",
"integration",
"application-integration",
"integration-suite"
],
"domain": "integration",
"canvas_w": 1169,
"canvas_h": 827,
"background": "",
"zones": [
{
"cell_id": "8l6RRYxQaxA69R045GtP-1",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -2005,
"y": -1588,
"w": 550,
"h": 387,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "8l6RRYxQaxA69R045GtP-2",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 510,
"h": 299,
"parent_id": "LdL5WsbrmMSdlaasYEem-1",
"color_role": "sap-blue"
},
{
"cell_id": "v9R5KxCXn3x2G8hZvrpm-64",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2261,
"y": -1099,
"w": 228,
"h": 188,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "8l6RRYxQaxA69R045GtP-4",
"label": "\">\">",
"fill": "#ECF8FF",
"stroke": "#0070F2",
"x": 62,
"y": 45,
"w": 369,
"h": 125,
"parent_id": "zLkr8Fda_o7fLGSxankt-63",
"color_role": "sap-blue"
},
{
"cell_id": "8l6RRYxQaxA69R045GtP-5",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 228,
"h": 188,
"parent_id": "LdL5WsbrmMSdlaasYEem-40",
"color_role": "sap-blue"
},
{
"cell_id": "hYUSkcnEFoUa8Ber-fzS-89",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 6,
"y": 11,
"w": 330,
"h": 160,
"parent_id": "LdL5WsbrmMSdlaasYEem-22",
"color_role": "sap-blue"
},
{
"cell_id": "hYUSkcnEFoUa8Ber-fzS-76",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 6,
"w": 330,
"h": 160,
"parent_id": "LdL5WsbrmMSdlaasYEem-22",
"color_role": "sap-blue"
}
],
"cards": [
{
"cell_id": "v9R5KxCXn3x2G8hZvrpm-55",
"label": "4",
"fill": "#2395FF",
"stroke": "none",
"x": 203,
"y": 6,
"w": 27,
"h": 27,
"parent_zone": null
},
{
"cell_id": "zLkr8Fda_o7fLGSxankt-89",
"label": "",
"fill": "#FFFFFF",
"stroke": "#6d7f91",
"x": -32,
"y": 243,
"w": 137,
"h": 73,
"parent_zone": null
},
{
"cell_id": "v9R5KxCXn3x2G8hZvrpm-47",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": 36,
"y": 182,
"w": 27,
"h": 27,
"parent_zone": null
},
{
"cell_id": "v9R5KxCXn3x2G8hZvrpm-49",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": 167,
"y": 42,
"w": 27,
"h": 27,
"parent_zone": null
},
{
"cell_id": "zLkr8Fda_o7fLGSxankt-98",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 8,
"y": 0,
"w": 137,
"h": 70,
"parent_zone": null
},
{
"cell_id": "8l6RRYxQaxA69R045GtP-52",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 137,
"h": 71,
"parent_zone": null
},
{
"cell_id": "gaJLztNP8TzJ90OF5Ure-1",
"label": "",
"fill": "#FFFFFF",
"stroke": "#6d7f91",
"x": 0,
"y": 0,
"w": 137,
"h": 73,
"parent_zone": null
},
{
"cell_id": "v9R5KxCXn3x2G8hZvrpm-66",
"label": "",
"fill": "#ECF8FF",
"stroke": "#0070F2",
"x": -2245,
"y": -1074,
"w": 166,
"h": 151,
"parent_zone": null
},
{
"cell_id": "v9R5KxCXn3x2G8hZvrpm-67",
"label": "SAP Application Interface Framework (for SAP S/4HANA, SAP ECC)",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2235,
"y": -1010,
"w": 147,
"h": 62,
"parent_zone": null
},
{
"cell_id": "v9R5KxCXn3x2G8hZvrpm-59",
"label": "5",
"fill": "#2395FF",
"stroke": "none",
"x": -1771,
"y": -1161,
"w": 27,
"h": 27,
"parent_zone": null
},
{
"cell_id": "LdL5WsbrmMSdlaasYEem-14",
"label": "7",
"fill": "#2395FF",
"stroke": "none",
"x": -2118,
"y": -1065,
"w": 27,
"h": 27,
"parent_zone": null
},
{
"cell_id": "LdL5WsbrmMSdlaasYEem-6",
"label": "Cloud Integration",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 263,
"h": 81,
"parent_zone": null
},
{
"cell_id": "LdL5WsbrmMSdlaasYEem-9",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": 226,
"y": 6,
"w": 27,
"h": 27,
"parent_zone": null
},
{
"cell_id": "zLkr8Fda_o7fLGSxankt-61",
"label": "",
"fill": "#ECF8FF",
"stroke": "#0070F2",
"x": 50,
"y": 23,
"w": 166,
"h": 151,
"parent_zone": null
},
{
"cell_id": "zLkr8Fda_o7fLGSxankt-65",
"label": "SAP Application Interface Framework (for SAP S/4HANA, SAP ECC)",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 61,
"y": 98,
"w": 147,
"h": 62,
"parent_zone": null
},
{
"cell_id": "v9R5KxCXn3x2G8hZvrpm-62",
"label": "7",
"fill": "#2395FF",
"stroke": "none",
"x": 180,
"y": 28,
"w": 27,
"h": 27,
"parent_zone": null
},
{
"cell_id": "hYUSkcnEFoUa8Ber-fzS-78",
"label": "",
"fill": "#ECF8FF",
"stroke": "#0070F2",
"x": 49,
"y": 75,
"w": 231,
"h": 79,
"parent_zone": null
},
{
"cell_id": "GMc9smwtm4TUEo2UO9-d-1",
"label": "6",
"fill": "#2395FF",
"stroke": "none",
"x": 246,
"y": 78,
"w": 27,
"h": 27,
"parent_zone": null
},
{
"cell_id": "TZSxzEkk5vNPJYZ86_Vk-3",
"label": "Legend",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": 0,
"y": 0,
"w": 400,
"h": 62,
"parent_zone": null
},
{
"cell_id": "TZSxzEkk5vNPJYZ86_Vk-5",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": 0,
"y": 1,
"w": 14,
"h": 14,
"parent_zone": null
},
{
"cell_id": "TZSxzEkk5vNPJYZ86_Vk-8",
"label": "",
"fill": "#CC00DC",
"stroke": "none",
"x": 1,
"y": 1,
"w": 14,
"h": 14,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "LdL5WsbrmMSdlaasYEem-25",
"library_name": "inline-svg",
"label": "SAP Destination service",
"w": 30,
"h": 30,
"parent_id": "LdL5WsbrmMSdlaasYEem-1"
},
{
"cell_id": "8l6RRYxQaxA69R045GtP-11",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "1"
},
{
"cell_id": "4Q7_HQUH7eauDnCCm6wH-32",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "zLkr8Fda_o7fLGSxankt-63"
},
{
"cell_id": "zLkr8Fda_o7fLGSxankt-150",
"library_name": "inline-svg",
"label": "",
"w": 27,
"h": 17,
"parent_id": "zLkr8Fda_o7fLGSxankt-88"
},
{
"cell_id": "zLkr8Fda_o7fLGSxankt-100",
"library_name": "inline-svg",
"label": "",
"w": 27,
"h": 17,
"parent_id": "zLkr8Fda_o7fLGSxankt-147"
},
{
"cell_id": "8l6RRYxQaxA69R045GtP-54",
"library_name": "inline-svg",
"label": "",
"w": 27,
"h": 17,
"parent_id": "zLkr8Fda_o7fLGSxankt-148"
},
{
"cell_id": "zLkr8Fda_o7fLGSxankt-243",
"library_name": "inline-svg",
"label": "SAP Business Accelerator Hub",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "gaJLztNP8TzJ90OF5Ure-2",
"library_name": "inline-svg",
"label": "",
"w": 27,
"h": 17,
"parent_id": "gaJLztNP8TzJ90OF5Ure-4"
},
{
"cell_id": "v9R5KxCXn3x2G8hZvrpm-65",
"library_name": "inline-svg",
"label": "",
"w": 26,
"h": 28,
"parent_id": "1"
},
{
"cell_id": "v9R5KxCXn3x2G8hZvrpm-92",
"library_name": "inline-svg",
"label": "Cloud Connector",
"w": 34,
"h": 34,
"parent_id": "1"
},
{
"cell_id": "LdL5WsbrmMSdlaasYEem-29",
"library_name": "inline-svg",
"label": "SAP Connectivity service",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "LdL5WsbrmMSdlaasYEem-7",
"library_name": "inline-svg",
"label": "Integration flows",
"w": 20,
"h": 20,
"parent_id": "LdL5WsbrmMSdlaasYEem-36"
},
{
"cell_id": "LdL5WsbrmMSdlaasYEem-8",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "LdL5WsbrmMSdlaasYEem-36"
},
{
"cell_id": "8l6RRYxQaxA69R045GtP-7",
"library_name": "inline-svg",
"label": "",
"w": 26,
"h": 28,
"parent_id": "LdL5WsbrmMSdlaasYEem-40"
},
{
"cell_id": "hYUSkcnEFoUa8Ber-fzS-73",
"library_name": "inline-svg",
"label": "Cloud Connector",
"w": 32,
"h": 32,
"parent_id": "LdL5WsbrmMSdlaasYEem-22"
},
{
"cell_id": "yZOSKd5rAoisCalMKdBo-2",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "LdL5WsbrmMSdlaasYEem-22"
},
{
"cell_id": "yZOSKd5rAoisCalMKdBo-13",
"library_name": "inline-svg",
"label": "Integration flows",
"w": 20,
"h": 20,
"parent_id": "LdL5WsbrmMSdlaasYEem-22"
},
{
"cell_id": "TZSxzEkk5vNPJYZ86_Vk-11",
"library_name": "inline-svg",
"label": "",
"w": 14,
"h": 14,
"parent_id": "TZSxzEkk5vNPJYZ86_Vk-10"
}
],
"pills": [
{
"cell_id": "RKUqavkmANfHh5X2ywrs-12",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "hYUSkcnEFoUa8Ber-fzS-18",
"label": "OData/REST/SOAP",
"fill": "default",
"stroke": "#0070f3"
},
{
"cell_id": "hYUSkcnEFoUa8Ber-fzS-19",
"label": "OData/REST/SOAP",
"fill": "default",
"stroke": "#0070f3"
},
{
"cell_id": "hYUSkcnEFoUa8Ber-fzS-31",
"label": "HTTP",
"fill": "#f5f6f7",
"stroke": "#475f75"
}
],
"edges": [
{
"cell_id": "hYUSkcnEFoUa8Ber-fzS-94",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "LdL5WsbrmMSdlaasYEem-28",
"source": "",
"target": "RKUqavkmANfHh5X2ywrs-12",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "RKUqavkmANfHh5X2ywrs-17",
"source": "8l6RRYxQaxA69R045GtP-4",
"target": "hYUSkcnEFoUa8Ber-fzS-31",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "hYUSkcnEFoUa8Ber-fzS-22",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "zLkr8Fda_o7fLGSxankt-294",
"source": "hYUSkcnEFoUa8Ber-fzS-18",
"target": "",
"stroke_color": "#CB00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "hYUSkcnEFoUa8Ber-fzS-95",
"source": "LdL5WsbrmMSdlaasYEem-6",
"target": "hYUSkcnEFoUa8Ber-fzS-19",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "gaJLztNP8TzJ90OF5Ure-5",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "RKUqavkmANfHh5X2ywrs-8",
"source": "v9R5KxCXn3x2G8hZvrpm-92",
"target": "v9R5KxCXn3x2G8hZvrpm-66",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "RKUqavkmANfHh5X2ywrs-7",
"source": "LdL5WsbrmMSdlaasYEem-25",
"target": "LdL5WsbrmMSdlaasYEem-29",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "LdL5WsbrmMSdlaasYEem-32",
"source": "",
"target": "LdL5WsbrmMSdlaasYEem-25",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "v9R5KxCXn3x2G8hZvrpm-86",
"source": "v9R5KxCXn3x2G8hZvrpm-66",
"target": "LdL5WsbrmMSdlaasYEem-6",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "RKUqavkmANfHh5X2ywrs-5",
"source": "RKUqavkmANfHh5X2ywrs-12",
"target": "v9R5KxCXn3x2G8hZvrpm-92",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "v9R5KxCXn3x2G8hZvrpm-63",
"source": "LdL5WsbrmMSdlaasYEem-6",
"target": "zLkr8Fda_o7fLGSxankt-61",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "8l6RRYxQaxA69R045GtP-80",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "hYUSkcnEFoUa8Ber-fzS-23",
"source": "hYUSkcnEFoUa8Ber-fzS-18",
"target": "LdL5WsbrmMSdlaasYEem-6",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "TZSxzEkk5vNPJYZ86_Vk-14",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "zLkr8Fda_o7fLGSxankt-355",
"source": "hYUSkcnEFoUa8Ber-fzS-78",
"target": "zLkr8Fda_o7fLGSxankt-61",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "zLkr8Fda_o7fLGSxankt-354",
"source": "",
"target": "hYUSkcnEFoUa8Ber-fzS-78",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "RKUqavkmANfHh5X2ywrs-11",
"source": "v9R5KxCXn3x2G8hZvrpm-92",
"target": "zLkr8Fda_o7fLGSxankt-61",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "hYUSkcnEFoUa8Ber-fzS-93",
"source": "hYUSkcnEFoUa8Ber-fzS-31",
"target": "hYUSkcnEFoUa8Ber-fzS-73",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
}
],
"icon_sizes": {
"32x32": 6,
"27x17": 4,
"26x28": 2,
"20x20": 2,
"30x30": 1,
"67x18": 1,
"34x34": 1,
"14x14": 1
},
"pill_vocab": [
"https",
"odata/rest/soap",
"http"
],
"color_distribution": {
"#FFFFFF": 21,
"#475E75": 20,
"#1D2D3E": 18,
"#0070F2": 15,
"#0057D2": 8,
"#2395FF": 8,
"#ECF8FF": 4,
"#475F75": 4,
"#5B738B": 2,
"#F5F6F7": 2,
"#266F3A": 2,
"#6D7F91": 2,
"#0A74F3": 2,
"#0070F3": 2,
"#EBF8FF": 1,
"#CB00DC": 1,
"#556B82": 1,
"#EAECEE": 1,
"#CC00DC": 1,
"#188918": 1
},
"font_sizes": {
"16": 45,
"12": 17,
"10": 16,
"14": 6
},
"fonts": [
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 17,
"#CB00DC": 1,
"#5B738B": 1,
"#188918": 1
},
"structure_summary": {
"top_level_zones": 2,
"nested_zones": 5,
"cards": 21,
"icons": 18,
"pills": 4,
"edges": 20
},
"edge_quality": {
"total": 20,
"with_anchors": 17,
"orthogonal": 7,
"dashed": 4
},
"detected_patterns": [
"dense-icon-landscape",
"dual-zone-layout",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "Application-to-application integration. on a 1169\u00d7827 canvas. with top-level zones: (unnamed) [sap-blue], (unnamed) [sap-blue]. and 18 icons (6\u00d7 32x32, 4\u00d7 27x17, 2\u00d7 26x28). plus 4 flow pills using verbs 'https', 'odata/rest/soap', 'http'. Detected patterns: dense-icon-landscape, dual-zone-layout, uses-dashed-edges, well-anchored-edges."
},
"ac_RA0022_APIManagedIntegration.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0022_APIManagedIntegration.drawio",
"name": "ac_RA0022_APIManagedIntegration.drawio",
"family": "ra0022",
"level": "l2",
"primary": false,
"title": "API-managed integration",
"aliases": [
"API Management integration",
"managed API integration"
],
"tags": [
"api-management",
"api",
"integration",
"integration-suite"
],
"domain": "integration",
"canvas_w": 1169,
"canvas_h": 827,
"background": "",
"zones": [
{
"cell_id": "8l6RRYxQaxA69R045GtP-1",
"label": "<<",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -2046,
"y": -1602,
"w": 636,
"h": 438,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "8l6RRYxQaxA69R045GtP-2",
"label": "<<<<<<<<<<<<<<",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2026,
"y": -1524,
"w": 606,
"h": 340,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "8l6RRYxQaxA69R045GtP-4",
"label": "\">\">",
"fill": "#ECF8FF",
"stroke": "#0070F2",
"x": -2006,
"y": -1480,
"w": 436,
"h": 206,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "dRn98VZPlsFJSJt_BaqV-23",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -34,
"y": -80,
"w": 279,
"h": 150,
"parent_id": "dRn98VZPlsFJSJt_BaqV-1",
"color_role": "sap-blue"
},
{
"cell_id": "hYUSkcnEFoUa8Ber-fzS-89",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1968,
"y": -1096,
"w": 370,
"h": 200,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "hYUSkcnEFoUa8Ber-fzS-76",
"label": "Kubernetes cluster",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1974,
"y": -1104,
"w": 370,
"h": 200,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "8l6RRYxQaxA69R045GtP-5",
"label": "",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": -1490,
"y": -1107,
"w": 267,
"h": 188,
"parent_id": "1",
"color_role": "non-sap-slate"
}
],
"cards": [
{
"cell_id": "zLkr8Fda_o7fLGSxankt-89",
"label": "",
"fill": "#FFFFFF",
"stroke": "#6d7f91",
"x": 0,
"y": 18,
"w": 157,
"h": 73,
"parent_zone": null
},
{
"cell_id": "MNoCtDz5ZO1DFXrK31TN-10",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": 194,
"y": 4,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "dRn98VZPlsFJSJt_BaqV-7",
"label": "",
"fill": "#FFFFFF",
"stroke": "#6d7f91",
"x": 81,
"y": 13,
"w": 157,
"h": 73,
"parent_zone": null
},
{
"cell_id": "dRn98VZPlsFJSJt_BaqV-30",
"label": "",
"fill": "#FFFFFF",
"stroke": "#6d7f91",
"x": 81,
"y": 23,
"w": 157,
"h": 73,
"parent_zone": null
},
{
"cell_id": "dRn98VZPlsFJSJt_BaqV-36",
"label": "",
"fill": "#FFFFFF",
"stroke": "#6d7f91",
"x": 81,
"y": 9,
"w": 157,
"h": 73,
"parent_zone": null
},
{
"cell_id": "dRn98VZPlsFJSJt_BaqV-42",
"label": "",
"fill": "#FFFFFF",
"stroke": "#6d7f91",
"x": 81,
"y": 18,
"w": 157,
"h": 73,
"parent_zone": null
},
{
"cell_id": "ywHCQfon3YgA2eiFdqId-10",
"label": "API gateway",
"fill": "#ECF8FF",
"stroke": "#0070F2",
"x": -1940,
"y": -1399,
"w": 70,
"h": 91,
"parent_zone": null
},
{
"cell_id": "hYUSkcnEFoUa8Ber-fzS-78",
"label": "Edge Integration cell",
"fill": "#ECF8FF",
"stroke": "#0070F2",
"x": -1911,
"y": -1015,
"w": 245,
"h": 92,
"parent_zone": null
},
{
"cell_id": "dRn98VZPlsFJSJt_BaqV-15",
"label": "",
"fill": "#FFFFFF",
"stroke": "#6d7f91",
"x": 0,
"y": 0,
"w": 157,
"h": 73,
"parent_zone": null
},
{
"cell_id": "zLkr8Fda_o7fLGSxankt-61",
"label": "",
"fill": "#ECF8FF",
"stroke": "#0070F2",
"x": -1390,
"y": -1081,
"w": 159,
"h": 151,
"parent_zone": null
},
{
"cell_id": "zLkr8Fda_o7fLGSxankt-65",
"label": "SAP Application Interface Framework (for SAP S/4HANA, SAP ECC)",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1383,
"y": -1034,
"w": 146,
"h": 58,
"parent_zone": null
},
{
"cell_id": "4bXTCHI5SMZw4-VJFfMM-8",
"label": "Legend",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": 0,
"y": 0,
"w": 259,
"h": 68,
"parent_zone": null
},
{
"cell_id": "4bXTCHI5SMZw4-VJFfMM-10",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": 0,
"y": 0,
"w": 13,
"h": 13,
"parent_zone": null
},
{
"cell_id": "MNoCtDz5ZO1DFXrK31TN-13",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": -1843,
"y": -1596,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "MNoCtDz5ZO1DFXrK31TN-17",
"label": "5",
"fill": "#2395FF",
"stroke": "none",
"x": -1779,
"y": -1330,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "MNoCtDz5ZO1DFXrK31TN-18",
"label": "6",
"fill": "#2395FF",
"stroke": "none",
"x": -1556,
"y": -1223,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "MNoCtDz5ZO1DFXrK31TN-19",
"label": "7",
"fill": "#2395FF",
"stroke": "none",
"x": -1647,
"y": -1097,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "MNoCtDz5ZO1DFXrK31TN-20",
"label": "8",
"fill": "#2395FF",
"stroke": "none",
"x": -1267,
"y": -1077,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "Hb62N5CwICuIh9y2tBJK-1",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": -1779,
"y": -1404,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "MNoCtDz5ZO1DFXrK31TN-16",
"label": "4",
"fill": "#2395FF",
"stroke": "none",
"x": -1663,
"y": -1369,
"w": 29,
"h": 29,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "8l6RRYxQaxA69R045GtP-11",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "1"
},
{
"cell_id": "dRn98VZPlsFJSJt_BaqV-101",
"library_name": "inline-svg",
"label": "",
"w": 27,
"h": 17,
"parent_id": "dRn98VZPlsFJSJt_BaqV-47"
},
{
"cell_id": "dRn98VZPlsFJSJt_BaqV-98",
"library_name": "inline-svg",
"label": "",
"w": 27,
"h": 17,
"parent_id": "dRn98VZPlsFJSJt_BaqV-28"
},
{
"cell_id": "dRn98VZPlsFJSJt_BaqV-102",
"library_name": "inline-svg",
"label": "",
"w": 27,
"h": 17,
"parent_id": "dRn98VZPlsFJSJt_BaqV-29"
},
{
"cell_id": "dRn98VZPlsFJSJt_BaqV-99",
"library_name": "inline-svg",
"label": "",
"w": 27,
"h": 17,
"parent_id": "dRn98VZPlsFJSJt_BaqV-35"
},
{
"cell_id": "dRn98VZPlsFJSJt_BaqV-100",
"library_name": "inline-svg",
"label": "",
"w": 27,
"h": 17,
"parent_id": "dRn98VZPlsFJSJt_BaqV-41"
},
{
"cell_id": "8Uogrh9DGqOY0QzcngNR-36",
"library_name": "inline-svg",
"label": "SAP Destination service",
"w": 32,
"h": 32,
"parent_id": "8Uogrh9DGqOY0QzcngNR-35"
},
{
"cell_id": "8Uogrh9DGqOY0QzcngNR-39",
"library_name": "inline-svg",
"label": "SAP Connectivity service",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "zLkr8Fda_o7fLGSxankt-202",
"library_name": "inline-svg",
"label": "Cloud Integration",
"w": 31,
"h": 31,
"parent_id": "dRn98VZPlsFJSJt_BaqV-1"
},
{
"cell_id": "ywHCQfon3YgA2eiFdqId-4",
"library_name": "inline-svg",
"label": "",
"w": 31,
"h": 31,
"parent_id": "dRn98VZPlsFJSJt_BaqV-1"
},
{
"cell_id": "dRn98VZPlsFJSJt_BaqV-52",
"library_name": "inline-svg",
"label": "Graph",
"w": 31,
"h": 31,
"parent_id": "dRn98VZPlsFJSJt_BaqV-1"
},
{
"cell_id": "ywHCQfon3YgA2eiFdqId-14",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "hYUSkcnEFoUa8Ber-fzS-73",
"library_name": "inline-svg",
"label": "Cloud Connector",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "ywHCQfon3YgA2eiFdqId-18",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "dRn98VZPlsFJSJt_BaqV-14",
"library_name": "inline-svg",
"label": "",
"w": 23,
"h": 23,
"parent_id": "ywHCQfon3YgA2eiFdqId-23"
},
{
"cell_id": "8Uogrh9DGqOY0QzcngNR-33",
"library_name": "inline-svg",
"label": "Cloud Connector",
"w": 34,
"h": 34,
"parent_id": "1"
},
{
"cell_id": "4bXTCHI5SMZw4-VJFfMM-16",
"library_name": "inline-svg",
"label": "",
"w": 13,
"h": 13,
"parent_id": "4bXTCHI5SMZw4-VJFfMM-15"
},
{
"cell_id": "lHFqGyrapINXuCe7oUP0-3",
"library_name": "inline-svg",
"label": "",
"w": 23,
"h": 23,
"parent_id": "1"
},
{
"cell_id": "MNoCtDz5ZO1DFXrK31TN-34",
"library_name": "inline-svg",
"label": "SAP Destination service",
"w": 31,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "zLkr8Fda_o7fLGSxankt-243",
"library_name": "inline-svg",
"label": "SAP Business Accelerator Hub",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "V25RwjR1GB1ZiLahEEfb-1",
"library_name": "inline-svg",
"label": "Integration flows & API policies",
"w": 20,
"h": 20,
"parent_id": "1"
}
],
"pills": [
{
"cell_id": "dRn98VZPlsFJSJt_BaqV-12",
"label": "OData/REST/SOAP",
"fill": "default",
"stroke": "#475f75"
},
{
"cell_id": "hYUSkcnEFoUa8Ber-fzS-26",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "dRn98VZPlsFJSJt_BaqV-25",
"label": "OData/REST/SOAP",
"fill": "default",
"stroke": "#475f75"
},
{
"cell_id": "MNoCtDz5ZO1DFXrK31TN-22",
"label": "OData V4/GraphQL",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "dRn98VZPlsFJSJt_BaqV-19",
"label": "OData/REST/SOAP",
"fill": "default",
"stroke": "#475f75"
},
{
"cell_id": "4bXTCHI5SMZw4-VJFfMM-4",
"label": "HTTP",
"fill": "#f5f6f7",
"stroke": "#475E75"
},
{
"cell_id": "MNoCtDz5ZO1DFXrK31TN-30",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475E75"
},
{
"cell_id": "MNoCtDz5ZO1DFXrK31TN-31",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475E75"
}
],
"edges": [
{
"cell_id": "hYUSkcnEFoUa8Ber-fzS-27",
"source": "8Uogrh9DGqOY0QzcngNR-39",
"target": "hYUSkcnEFoUa8Ber-fzS-26",
"stroke_color": "#475F75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "hYUSkcnEFoUa8Ber-fzS-91",
"source": "8l6RRYxQaxA69R045GtP-4",
"target": "4bXTCHI5SMZw4-VJFfMM-4",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "8l6RRYxQaxA69R045GtP-80",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "hYUSkcnEFoUa8Ber-fzS-94",
"source": "8l6RRYxQaxA69R045GtP-4",
"target": "zLkr8Fda_o7fLGSxankt-243",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "dRn98VZPlsFJSJt_BaqV-114",
"source": "",
"target": "8Uogrh9DGqOY0QzcngNR-36",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "dRn98VZPlsFJSJt_BaqV-120",
"source": "MNoCtDz5ZO1DFXrK31TN-22",
"target": "dRn98VZPlsFJSJt_BaqV-52",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "dRn98VZPlsFJSJt_BaqV-110",
"source": "8Uogrh9DGqOY0QzcngNR-36",
"target": "8Uogrh9DGqOY0QzcngNR-39",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "dRn98VZPlsFJSJt_BaqV-70",
"source": "dRn98VZPlsFJSJt_BaqV-12",
"target": "ywHCQfon3YgA2eiFdqId-10",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "dRn98VZPlsFJSJt_BaqV-71",
"source": "dRn98VZPlsFJSJt_BaqV-12",
"target": "ywHCQfon3YgA2eiFdqId-10",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "dRn98VZPlsFJSJt_BaqV-94",
"source": "dRn98VZPlsFJSJt_BaqV-12",
"target": "ywHCQfon3YgA2eiFdqId-10",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "dRn98VZPlsFJSJt_BaqV-119",
"source": "ywHCQfon3YgA2eiFdqId-10",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "dRn98VZPlsFJSJt_BaqV-62",
"source": "ywHCQfon3YgA2eiFdqId-10",
"target": "dRn98VZPlsFJSJt_BaqV-25",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "dRn98VZPlsFJSJt_BaqV-96",
"source": "zLkr8Fda_o7fLGSxankt-202",
"target": "dRn98VZPlsFJSJt_BaqV-42",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "dRn98VZPlsFJSJt_BaqV-93",
"source": "",
"target": "zLkr8Fda_o7fLGSxankt-202",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "hYUSkcnEFoUa8Ber-fzS-28",
"source": "hYUSkcnEFoUa8Ber-fzS-26",
"target": "8Uogrh9DGqOY0QzcngNR-33",
"stroke_color": "#475F75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "zLkr8Fda_o7fLGSxankt-355",
"source": "hYUSkcnEFoUa8Ber-fzS-78",
"target": "zLkr8Fda_o7fLGSxankt-61",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "hYUSkcnEFoUa8Ber-fzS-93",
"source": "",
"target": "hYUSkcnEFoUa8Ber-fzS-73",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "dRn98VZPlsFJSJt_BaqV-125",
"source": "8Uogrh9DGqOY0QzcngNR-33",
"target": "",
"stroke_color": "#475F75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "4bXTCHI5SMZw4-VJFfMM-19",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "MNoCtDz5ZO1DFXrK31TN-37",
"source": "MNoCtDz5ZO1DFXrK31TN-34",
"target": "dRn98VZPlsFJSJt_BaqV-36",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "yGMx_qY083cAlSpav9dm-2",
"source": "dRn98VZPlsFJSJt_BaqV-52",
"target": "MNoCtDz5ZO1DFXrK31TN-34",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "yGMx_qY083cAlSpav9dm-3",
"source": "MNoCtDz5ZO1DFXrK31TN-34",
"target": "MNoCtDz5ZO1DFXrK31TN-30",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "yGMx_qY083cAlSpav9dm-4",
"source": "MNoCtDz5ZO1DFXrK31TN-30",
"target": "dRn98VZPlsFJSJt_BaqV-30",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "koZoVzPdQoJ2Ifl0AIc6-2",
"source": "dRn98VZPlsFJSJt_BaqV-19",
"target": "hYUSkcnEFoUa8Ber-fzS-78",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
}
],
"icon_sizes": {
"32x32": 6,
"27x17": 5,
"31x31": 3,
"23x23": 2,
"67x18": 1,
"34x34": 1,
"13x13": 1,
"31x32": 1,
"20x20": 1
},
"pill_vocab": [
"odata/rest/soap",
"https",
"odata v4/graphql",
"http"
],
"color_distribution": {
"#475E75": 29,
"#FFFFFF": 21,
"#1D2D3E": 21,
"#475F75": 13,
"#0070F2": 10,
"#0057D2": 8,
"#2395FF": 8,
"#6D7F91": 6,
"#F5F6F7": 5,
"#ECF8FF": 4,
"#EBF8FF": 2,
"#5B738B": 2,
"#556B82": 2,
"#266F3A": 2,
"#EAECEE": 1,
"#188918": 1
},
"font_sizes": {
"16": 46,
"12": 19,
"10": 13,
"14": 6
},
"fonts": [
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 19,
"#475F75": 3,
"#5B738B": 1,
"#188918": 1
},
"structure_summary": {
"top_level_zones": 6,
"nested_zones": 1,
"cards": 20,
"icons": 21,
"pills": 8,
"edges": 24
},
"edge_quality": {
"total": 24,
"with_anchors": 22,
"orthogonal": 1,
"dashed": 4
},
"detected_patterns": [
"dense-icon-landscape",
"labeled-flow-multi-pill",
"multi-zone-layout-4plus",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "API-managed integration. on a 1169\u00d7827 canvas. with top-level zones: << [sap-blue], <<<<<<<<<<<<<< [sap-blue], \">\"> [sap-blue], (unnamed) [sap-blue], Kubernetes cluster [sap-blue], (unnamed) [non-sap-slate]. and 21 icons (6\u00d7 32x32, 5\u00d7 27x17, 3\u00d7 31x31). plus 8 flow pills using verbs 'odata/rest/soap', 'https', 'odata v4/graphql', 'http'. Detected patterns: dense-icon-landscape, labeled-flow-multi-pill, multi-zone-layout-4plus, uses-dashed-edges, well-anchored-edges."
},
"ac_RA0023_DevOps.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0023_DevOps.drawio",
"name": "ac_RA0023_DevOps.drawio",
"family": "ra0023",
"level": "l2",
"primary": false,
"title": "DevOps with SAP BTP CI/CD and Cloud Transport Management",
"aliases": [
"DevOps",
"CI/CD",
"Cloud Transport Management",
"Terraform Provider for SAP BTP"
],
"tags": [
"devops",
"cicd",
"pipeline",
"transport",
"terraform",
"deployment",
"cloud-transport-management"
],
"domain": "devops",
"canvas_w": 1169,
"canvas_h": 827,
"background": "",
"zones": [
{
"cell_id": "Dg23MXe1iFPbouFXRMG2-50",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -1008,
"y": 80,
"w": 837,
"h": 466,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "Dg23MXe1iFPbouFXRMG2-25",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": -52,
"y": 78,
"w": 297,
"h": 468,
"parent_id": "1",
"color_role": "non-sap-slate"
},
{
"cell_id": "Dg23MXe1iFPbouFXRMG2-33",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -978,
"y": 209,
"w": 370,
"h": 299,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "Dg23MXe1iFPbouFXRMG2-57",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -308,
"y": 206,
"w": 110,
"h": 299,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "Dg23MXe1iFPbouFXRMG2-54",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -443,
"y": 208,
"w": 110,
"h": 299,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "bOL8odB5uJuSCrRT0S2--1",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -580,
"y": 208,
"w": 110,
"h": 299,
"parent_id": "1",
"color_role": "sap-blue"
}
],
"cards": [
{
"cell_id": "JYNAhhOeTUmVkHHW23Wc-1",
"label": "Terraform Provider for SAP BTP",
"fill": "#ffffff",
"stroke": "#475E75",
"x": -1172,
"y": 289,
"w": 123,
"h": 72,
"parent_zone": null
},
{
"cell_id": "JYNAhhOeTUmVkHHW23Wc-3",
"label": "Git-based source code repository",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": -838,
"y": 577,
"w": 100,
"h": 30,
"parent_zone": null
},
{
"cell_id": "JYNAhhOeTUmVkHHW23Wc-5",
"label": "Third-party CI/CD server",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": -838,
"y": 640,
"w": 100,
"h": 30,
"parent_zone": null
},
{
"cell_id": "Dg23MXe1iFPbouFXRMG2-10",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -263,
"y": -156,
"w": 186,
"h": 99,
"parent_zone": null
},
{
"cell_id": "T485ckIuW9g4ozf2A3zm-3",
"label": "3",
"fill": "#f65af2",
"stroke": "none",
"x": -740,
"y": 173,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "T485ckIuW9g4ozf2A3zm-4",
"label": "4",
"fill": "#f65af2",
"stroke": "none",
"x": -910,
"y": 173,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "eP-Ncv_d5URBy7ixXD03-23",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 81,
"y": -8,
"w": 118,
"h": 58,
"parent_zone": null
},
{
"cell_id": "eP-Ncv_d5URBy7ixXD03-25",
"label": "",
"fill": "default",
"stroke": "none",
"x": 92,
"y": 2,
"w": 50,
"h": 44,
"parent_zone": null
},
{
"cell_id": "lbPgFuZumCOXme4oE2IH-33",
"label": "SAP Solution Manager",
"fill": "#FFFFFF",
"stroke": "#188918",
"x": 119,
"y": 130,
"w": 110,
"h": 50,
"parent_zone": null
},
{
"cell_id": "lbPgFuZumCOXme4oE2IH-34",
"label": "SAPFocused Run",
"fill": "#FFFFFF",
"stroke": "#188918",
"x": -33,
"y": 130,
"w": 110,
"h": 50,
"parent_zone": null
},
{
"cell_id": "lbPgFuZumCOXme4oE2IH-5",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": -263,
"y": 577,
"w": 507,
"h": 93,
"parent_zone": null
},
{
"cell_id": "T485ckIuW9g4ozf2A3zm-1",
"label": "1",
"fill": "#f65af2",
"stroke": "none",
"x": -153,
"y": 641,
"w": 14,
"h": 14,
"parent_zone": null
},
{
"cell_id": "lbPgFuZumCOXme4oE2IH-41",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 97,
"y": 644,
"w": 30,
"h": 15,
"parent_zone": null
},
{
"cell_id": "lbPgFuZumCOXme4oE2IH-44",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 96,
"y": 616,
"w": 30,
"h": 15,
"parent_zone": null
},
{
"cell_id": "lbPgFuZumCOXme4oE2IH-50",
"label": "",
"fill": "#FFFFFF",
"stroke": "#188918",
"x": -70,
"y": 617,
"w": 30,
"h": 15,
"parent_zone": null
},
{
"cell_id": "T485ckIuW9g4ozf2A3zm-2",
"label": "2",
"fill": "#f65af2",
"stroke": "none",
"x": -909,
"y": 511,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "lbPgFuZumCOXme4oE2IH-39",
"label": "1",
"fill": "#f65af2",
"stroke": "none",
"x": -735,
"y": 511,
"w": 30,
"h": 30,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "9_2BVRPRgIGZMdOAFPMG-3",
"library_name": "inline-svg",
"label": "",
"w": 93,
"h": 25,
"parent_id": "1"
},
{
"cell_id": "Psehi_XRF0l5fgB3HZDR-4",
"library_name": "mxgraph.sap.icon/SAP_Automation_Pilot",
"label": "",
"w": 40,
"h": 40,
"parent_id": "Dg23MXe1iFPbouFXRMG2-11"
},
{
"cell_id": "Psehi_XRF0l5fgB3HZDR-6",
"library_name": "mxgraph.sap.icon/SAP_Cloud_Logging",
"label": "",
"w": 40,
"h": 40,
"parent_id": "Dg23MXe1iFPbouFXRMG2-38"
},
{
"cell_id": "Dg23MXe1iFPbouFXRMG2-44",
"library_name": "inline-svg",
"label": "",
"w": 157,
"h": 27,
"parent_id": "1"
},
{
"cell_id": "Dg23MXe1iFPbouFXRMG2-62",
"library_name": "inline-svg",
"label": "",
"w": 33,
"h": 39,
"parent_id": "1"
},
{
"cell_id": "Psehi_XRF0l5fgB3HZDR-3",
"library_name": "mxgraph.sap.icon/SAP_Cloud_Transport_Management",
"label": "",
"w": 50,
"h": 50,
"parent_id": "Dg23MXe1iFPbouFXRMG2-41"
},
{
"cell_id": "Dg23MXe1iFPbouFXRMG2-60",
"library_name": "inline-svg",
"label": "",
"w": 33,
"h": 39,
"parent_id": "1"
},
{
"cell_id": "eP-Ncv_d5URBy7ixXD03-12",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "Dg23MXe1iFPbouFXRMG2-83"
},
{
"cell_id": "eP-Ncv_d5URBy7ixXD03-16",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "Dg23MXe1iFPbouFXRMG2-86"
},
{
"cell_id": "eP-Ncv_d5URBy7ixXD03-11",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "1"
},
{
"cell_id": "glTZ9Th4ETbDfbhta1-Z-1",
"library_name": "mxgraph.sap.icon/SAP_Cloud_ALM",
"label": "SAP Cloud ALM",
"w": 32,
"h": 32,
"parent_id": "eP-Ncv_d5URBy7ixXD03-22"
},
{
"cell_id": "Psehi_XRF0l5fgB3HZDR-7",
"library_name": "mxgraph.sap.icon/Cloud_Connector2",
"label": "",
"w": 50,
"h": 50,
"parent_id": "eP-Ncv_d5URBy7ixXD03-46"
},
{
"cell_id": "lbPgFuZumCOXme4oE2IH-19",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "1"
},
{
"cell_id": "lbPgFuZumCOXme4oE2IH-31",
"library_name": "inline-svg",
"label": "",
"w": 12,
"h": 15,
"parent_id": "1"
},
{
"cell_id": "lbPgFuZumCOXme4oE2IH-52",
"library_name": "inline-svg",
"label": "",
"w": 15,
"h": 15,
"parent_id": "1"
},
{
"cell_id": "Dg23MXe1iFPbouFXRMG2-28",
"library_name": "inline-svg",
"label": "",
"w": 34,
"h": 40,
"parent_id": "1"
},
{
"cell_id": "Psehi_XRF0l5fgB3HZDR-1",
"library_name": "mxgraph.sap.icon/Business_Application_Studio",
"label": "",
"w": 50,
"h": 50,
"parent_id": "1"
},
{
"cell_id": "Psehi_XRF0l5fgB3HZDR-2",
"library_name": "mxgraph.sap.icon/SAP_Continuous_Integration_and_Delivery",
"label": "",
"w": 50,
"h": 50,
"parent_id": "1"
},
{
"cell_id": "glTZ9Th4ETbDfbhta1-Z-5",
"library_name": "inline-svg",
"label": "",
"w": 17,
"h": 25,
"parent_id": "1"
}
],
"pills": [
{
"cell_id": "eP-Ncv_d5URBy7ixXD03-47",
"label": "Secure tunnel",
"fill": "default",
"stroke": "#475f75"
}
],
"edges": [
{
"cell_id": "JYNAhhOeTUmVkHHW23Wc-10",
"source": "JYNAhhOeTUmVkHHW23Wc-3",
"target": "JYNAhhOeTUmVkHHW23Wc-5",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "Dg23MXe1iFPbouFXRMG2-52",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Dg23MXe1iFPbouFXRMG2-72",
"source": "Dg23MXe1iFPbouFXRMG2-37",
"target": "JYNAhhOeTUmVkHHW23Wc-3",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Dg23MXe1iFPbouFXRMG2-104",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Dg23MXe1iFPbouFXRMG2-112",
"source": "",
"target": "Dg23MXe1iFPbouFXRMG2-43",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Dg23MXe1iFPbouFXRMG2-117",
"source": "",
"target": "Dg23MXe1iFPbouFXRMG2-88",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Dg23MXe1iFPbouFXRMG2-118",
"source": "",
"target": "Dg23MXe1iFPbouFXRMG2-81",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Dg23MXe1iFPbouFXRMG2-119",
"source": "",
"target": "Dg23MXe1iFPbouFXRMG2-85",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Dg23MXe1iFPbouFXRMG2-123",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "eP-Ncv_d5URBy7ixXD03-1",
"source": "eP-Ncv_d5URBy7ixXD03-47",
"target": "",
"stroke_color": "#354C5F",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "eP-Ncv_d5URBy7ixXD03-2",
"source": "eP-Ncv_d5URBy7ixXD03-47",
"target": "Dg23MXe1iFPbouFXRMG2-62",
"stroke_color": "#354C5F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "eP-Ncv_d5URBy7ixXD03-30",
"source": "Dg23MXe1iFPbouFXRMG2-10",
"target": "eP-Ncv_d5URBy7ixXD03-23",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "eP-Ncv_d5URBy7ixXD03-31",
"source": "",
"target": "eP-Ncv_d5URBy7ixXD03-23",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Dg23MXe1iFPbouFXRMG2-109",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Dg23MXe1iFPbouFXRMG2-76",
"source": "",
"target": "Dg23MXe1iFPbouFXRMG2-60",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Dg23MXe1iFPbouFXRMG2-78",
"source": "",
"target": "Dg23MXe1iFPbouFXRMG2-62",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Dg23MXe1iFPbouFXRMG2-106",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "eP-Ncv_d5URBy7ixXD03-39",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "bOL8odB5uJuSCrRT0S2--3",
"source": "Dg23MXe1iFPbouFXRMG2-40",
"target": "JYNAhhOeTUmVkHHW23Wc-3",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Dg23MXe1iFPbouFXRMG2-74",
"source": "",
"target": "Dg23MXe1iFPbouFXRMG2-75",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "Dg23MXe1iFPbouFXRMG2-110",
"source": "",
"target": "Dg23MXe1iFPbouFXRMG2-28",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
}
],
"icon_sizes": {
"50x50": 4,
"30x30": 3,
"40x40": 2,
"33x39": 2,
"93x25": 1,
"157x27": 1,
"32x32": 1,
"16x16": 1,
"12x15": 1,
"15x15": 1
},
"pill_vocab": [
"secure tunnel"
],
"color_distribution": {
"#1D2D3E": 28,
"#475E75": 23,
"#FFFFFF": 16,
"#0070F2": 7,
"#D5DADD": 7,
"#EDEFF0": 7,
"#FCFCFC": 7,
"#556B82": 6,
"#A100C2": 5,
"#F65AF2": 5,
"#F5F6F7": 4,
"#188918": 3,
"#EBF8FF": 2,
"#5B738B": 2,
"#354C5F": 2,
"#475F75": 2,
"#E6E6E6": 1,
"#EAECEE": 1,
"#002A86": 1
},
"font_sizes": {
"10": 39,
"12": 20,
"16": 12,
"14": 8,
"20": 4,
"18": 4,
"64": 1,
"9": 1
},
"fonts": [
"Arial"
],
"edge_color_distribution": {
"#475E75": 17,
"#5B738B": 2,
"#354C5F": 2
},
"structure_summary": {
"top_level_zones": 6,
"nested_zones": 0,
"cards": 17,
"icons": 19,
"pills": 1,
"edges": 21
},
"edge_quality": {
"total": 21,
"with_anchors": 18,
"orthogonal": 8,
"dashed": 2
},
"detected_patterns": [
"dense-icon-landscape",
"multi-zone-layout-4plus",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "DevOps with SAP BTP CI/CD and Cloud Transport Management. on a 1169\u00d7827 canvas. with top-level zones: (unnamed) [sap-blue], (unnamed) [non-sap-slate], (unnamed) [sap-blue], (unnamed) [sap-blue], (unnamed) [sap-blue], (unnamed) [sap-blue]. and 19 icons (4\u00d7 50x50, 3\u00d7 30x30, 2\u00d7 40x40). plus 1 flow pills using verbs 'secure tunnel'. Detected patterns: dense-icon-landscape, multi-zone-layout-4plus, uses-dashed-edges, well-anchored-edges."
},
"ac_RA0024_Joule_IAM_CDM.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0024_Joule_IAM_CDM.drawio",
"name": "ac_RA0024_Joule_IAM_CDM.drawio",
"family": "ra0024",
"level": "l2",
"primary": false,
"title": "Joule IAM with central data model",
"aliases": [
"Joule IAM CDM",
"Joule central data model"
],
"tags": [
"joule",
"iam",
"identity",
"cdm",
"ai"
],
"domain": "ai-identity",
"canvas_w": 850,
"canvas_h": 1100,
"background": "",
"zones": [
{
"cell_id": "D2B8jkNwg3DSZ2fghsoc-1",
"label": "Customer managed IAM integration",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 360,
"y": 357,
"w": 1157,
"h": 629,
"parent_id": "1",
"color_role": "non-sap-slate"
},
{
"cell_id": "D2B8jkNwg3DSZ2fghsoc-10",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": 0,
"y": 0,
"w": 323,
"h": 116,
"parent_id": "D2B8jkNwg3DSZ2fghsoc-8",
"color_role": "other (#eaecee)"
},
{
"cell_id": "D2B8jkNwg3DSZ2fghsoc-36",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 698,
"y": 406,
"w": 256,
"h": 161,
"parent_id": "1",
"color_role": "sap-blue"
}
],
"cards": [
{
"cell_id": "D2B8jkNwg3DSZ2fghsoc-2",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 577,
"y": 390,
"w": 385,
"h": 189,
"parent_zone": null
},
{
"cell_id": "D2B8jkNwg3DSZ2fghsoc-13",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": 21,
"y": 59,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "D2B8jkNwg3DSZ2fghsoc-14",
"label": "",
"fill": "#7F00FF",
"stroke": "none",
"x": 21,
"y": 37,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "D2B8jkNwg3DSZ2fghsoc-22",
"label": "",
"fill": "#188918",
"stroke": "none",
"x": 21,
"y": 82,
"w": 16,
"h": 16,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "D2B8jkNwg3DSZ2fghsoc-3",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "1"
},
{
"cell_id": "D2B8jkNwg3DSZ2fghsoc-16",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "D2B8jkNwg3DSZ2fghsoc-8"
},
{
"cell_id": "D2B8jkNwg3DSZ2fghsoc-27",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 30,
"parent_id": "1"
},
{
"cell_id": "D2B8jkNwg3DSZ2fghsoc-28",
"library_name": "inline-svg",
"label": "Cloud Connector",
"w": 28,
"h": 28,
"parent_id": "1"
},
{
"cell_id": "D2B8jkNwg3DSZ2fghsoc-30",
"library_name": "inline-svg",
"label": "",
"w": 34,
"h": 22,
"parent_id": "1"
},
{
"cell_id": "D2B8jkNwg3DSZ2fghsoc-35",
"library_name": "mxgraph.sap.icon/SAP_Digital_Assistant_Service",
"label": "SAP Joule",
"w": 50,
"h": 50,
"parent_id": "1"
},
{
"cell_id": "D2B8jkNwg3DSZ2fghsoc-37",
"library_name": "inline-svg",
"label": "Navigation Service",
"w": 25,
"h": 28,
"parent_id": "1"
},
{
"cell_id": "D2B8jkNwg3DSZ2fghsoc-41",
"library_name": "mxgraph.sap.icon/SAP_Build_Work_Zone_",
"label": "SAP Build Work Zone",
"w": 48,
"h": 48,
"parent_id": "1"
}
],
"pills": [
{
"cell_id": "D2B8jkNwg3DSZ2fghsoc-32",
"label": "CDM",
"fill": "#f5f6f7",
"stroke": "#000000"
},
{
"cell_id": "D2B8jkNwg3DSZ2fghsoc-34",
"label": "CDM",
"fill": "#f5f6f7",
"stroke": "#000000"
},
{
"cell_id": "D2B8jkNwg3DSZ2fghsoc-39",
"label": "CDM",
"fill": "#f5f6f7",
"stroke": "#000000"
}
],
"edges": [
{
"cell_id": "D2B8jkNwg3DSZ2fghsoc-18",
"source": "",
"target": "",
"stroke_color": "#4628EC",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "D2B8jkNwg3DSZ2fghsoc-20",
"source": "",
"target": "",
"stroke_color": "#475E74",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "D2B8jkNwg3DSZ2fghsoc-33",
"source": "D2B8jkNwg3DSZ2fghsoc-32",
"target": "D2B8jkNwg3DSZ2fghsoc-39",
"stroke_color": "#000000",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "D2B8jkNwg3DSZ2fghsoc-38",
"source": "D2B8jkNwg3DSZ2fghsoc-34",
"target": "D2B8jkNwg3DSZ2fghsoc-39",
"stroke_color": "#000000",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "D2B8jkNwg3DSZ2fghsoc-40",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "D2B8jkNwg3DSZ2fghsoc-42",
"source": "D2B8jkNwg3DSZ2fghsoc-39",
"target": "D2B8jkNwg3DSZ2fghsoc-37",
"stroke_color": "#000000",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"67x18": 1,
"16x16": 1,
"28x30": 1,
"28x28": 1,
"34x22": 1,
"50x50": 1,
"25x28": 1,
"48x48": 1
},
"pill_vocab": [
"cdm"
],
"color_distribution": {
"#1D2D3E": 11,
"#000000": 6,
"#475E75": 4,
"#F5F6F7": 4,
"#0070F2": 4,
"#FFFFFF": 3,
"#5B738B": 2,
"#D5DADD": 2,
"#EDEFF0": 2,
"#FCFCFC": 2,
"#EBF8FF": 1,
"#1A2733": 1,
"#EAECEE": 1,
"#7F00FF": 1,
"#4628EC": 1,
"#475E74": 1,
"#188918": 1,
"#556B82": 1,
"#121212": 1
},
"font_sizes": {
"10": 27,
"16": 11,
"12": 4,
"14": 1
},
"fonts": [
"Helvetica"
],
"edge_color_distribution": {
"#000000": 3,
"#4628EC": 1,
"#475E74": 1,
"#5B738B": 1
},
"structure_summary": {
"top_level_zones": 2,
"nested_zones": 1,
"cards": 4,
"icons": 8,
"pills": 3,
"edges": 6
},
"edge_quality": {
"total": 6,
"with_anchors": 3,
"orthogonal": 4,
"dashed": 0
},
"detected_patterns": [
"dense-icon-landscape",
"dual-zone-layout"
],
"description": "Joule IAM with central data model. on a 850\u00d71100 canvas. with top-level zones: Customer managed IAM integration [non-sap-slate], (unnamed) [sap-blue]. and 8 icons (1\u00d7 67x18, 1\u00d7 16x16, 1\u00d7 28x30). plus 3 flow pills using verbs 'cdm'. Detected patterns: dense-icon-landscape, dual-zone-layout."
},
"ac_RA0024_Joule_IAM_authn.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0024_Joule_IAM_authn.drawio",
"name": "ac_RA0024_Joule_IAM_authn.drawio",
"family": "ra0024",
"level": "l2",
"primary": false,
"title": "Joule IAM authentication",
"aliases": [
"Joule authentication",
"Joule IAM authn"
],
"tags": [
"joule",
"iam",
"authentication",
"authn",
"ias",
"ai"
],
"domain": "ai-identity",
"canvas_w": 850,
"canvas_h": 1100,
"background": "",
"zones": [
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-1",
"label": "Customer managed IAM integration",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 360,
"y": 327,
"w": 1157,
"h": 629,
"parent_id": "1",
"color_role": "non-sap-slate"
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-11",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 578,
"y": 627,
"w": 530,
"h": 217,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-44",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": 0,
"y": 0,
"w": 323,
"h": 116,
"parent_id": "xau3ItiY9bvB3_2eBxpP-42",
"color_role": "other (#eaecee)"
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-76",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 698,
"y": 376,
"w": 256,
"h": 161,
"parent_id": "1",
"color_role": "sap-blue"
}
],
"cards": [
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-2",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 577,
"y": 360,
"w": 385,
"h": 189,
"parent_zone": null
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-47",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": 21,
"y": 59,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-48",
"label": "",
"fill": "#7F00FF",
"stroke": "none",
"x": 21,
"y": 37,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-56",
"label": "",
"fill": "#188918",
"stroke": "none",
"x": 21,
"y": 82,
"w": 16,
"h": 16,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-3",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "1"
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-7",
"library_name": "inline-svg",
"label": "",
"w": 50,
"h": 50,
"parent_id": "xau3ItiY9bvB3_2eBxpP-4"
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-8",
"library_name": "inline-svg",
"label": "User",
"w": 48,
"h": 48,
"parent_id": "1"
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-9",
"library_name": "inline-svg",
"label": "Mobile/Desktop Application Clients",
"w": 48,
"h": 40,
"parent_id": "1"
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-15",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "xau3ItiY9bvB3_2eBxpP-12"
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-19",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "xau3ItiY9bvB3_2eBxpP-16"
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-23",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "xau3ItiY9bvB3_2eBxpP-20"
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-30",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "xau3ItiY9bvB3_2eBxpP-29"
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-50",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "xau3ItiY9bvB3_2eBxpP-42"
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-63",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 30,
"parent_id": "1"
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-64",
"library_name": "inline-svg",
"label": "Cloud Connector",
"w": 28,
"h": 28,
"parent_id": "1"
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-66",
"library_name": "inline-svg",
"label": "",
"w": 34,
"h": 22,
"parent_id": "1"
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-75",
"library_name": "mxgraph.sap.icon/SAP_Digital_Assistant_Service",
"label": "SAP Joule",
"w": 50,
"h": 50,
"parent_id": "1"
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-77",
"library_name": "inline-svg",
"label": "Navigation Service",
"w": 25,
"h": 28,
"parent_id": "1"
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-83",
"library_name": "mxgraph.sap.icon/SAP_Build_Work_Zone_",
"label": "SAP Build Work Zone",
"w": 48,
"h": 48,
"parent_id": "1"
}
],
"pills": [
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-26",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-27",
"label": "Trust",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-34",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-68",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-70",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-72",
"label": "Principal Propagation",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-78",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
}
],
"edges": [
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-10",
"source": "xau3ItiY9bvB3_2eBxpP-8",
"target": "xau3ItiY9bvB3_2eBxpP-9",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-25",
"source": "xau3ItiY9bvB3_2eBxpP-26",
"target": "xau3ItiY9bvB3_2eBxpP-30",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-28",
"source": "xau3ItiY9bvB3_2eBxpP-30",
"target": "xau3ItiY9bvB3_2eBxpP-27",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-32",
"source": "xau3ItiY9bvB3_2eBxpP-15",
"target": "xau3ItiY9bvB3_2eBxpP-19",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-33",
"source": "xau3ItiY9bvB3_2eBxpP-30",
"target": "xau3ItiY9bvB3_2eBxpP-15",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-35",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-36",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-37",
"source": "xau3ItiY9bvB3_2eBxpP-34",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-52",
"source": "",
"target": "",
"stroke_color": "#4628EC",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-54",
"source": "",
"target": "",
"stroke_color": "#475E74",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-58",
"source": "xau3ItiY9bvB3_2eBxpP-9",
"target": "xau3ItiY9bvB3_2eBxpP-75",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-69",
"source": "xau3ItiY9bvB3_2eBxpP-68",
"target": "xau3ItiY9bvB3_2eBxpP-34",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-71",
"source": "xau3ItiY9bvB3_2eBxpP-70",
"target": "xau3ItiY9bvB3_2eBxpP-34",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-73",
"source": "xau3ItiY9bvB3_2eBxpP-72",
"target": "xau3ItiY9bvB3_2eBxpP-34",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-74",
"source": "xau3ItiY9bvB3_2eBxpP-75",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-79",
"source": "xau3ItiY9bvB3_2eBxpP-75",
"target": "xau3ItiY9bvB3_2eBxpP-77",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-81",
"source": "xau3ItiY9bvB3_2eBxpP-78",
"target": "xau3ItiY9bvB3_2eBxpP-34",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "xau3ItiY9bvB3_2eBxpP-82",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
}
],
"icon_sizes": {
"48x48": 6,
"50x50": 2,
"67x18": 1,
"48x40": 1,
"16x16": 1,
"28x30": 1,
"28x28": 1,
"34x22": 1,
"25x28": 1
},
"pill_vocab": [
"authenticate",
"trust",
"principal propagation"
],
"color_distribution": {
"#188918": 25,
"#1D2D3E": 15,
"#F5FAE5": 7,
"#266F3A": 7,
"#475E75": 5,
"#0070F2": 5,
"#475E74": 5,
"#FFFFFF": 4,
"#556B82": 2,
"#1A2733": 2,
"#5B738B": 2,
"#D5DADD": 2,
"#EDEFF0": 2,
"#FCFCFC": 2,
"#F5F6F7": 1,
"#EBF8FF": 1,
"#EAECEE": 1,
"#7F00FF": 1,
"#4628EC": 1,
"#121212": 1
},
"font_sizes": {
"10": 27,
"16": 13,
"12": 9,
"18": 9,
"14": 6,
"9": 1
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#188918": 10,
"#475E74": 5,
"#475E75": 1,
"#4628EC": 1,
"#5B738B": 1
},
"structure_summary": {
"top_level_zones": 3,
"nested_zones": 1,
"cards": 4,
"icons": 15,
"pills": 7,
"edges": 18
},
"edge_quality": {
"total": 18,
"with_anchors": 14,
"orthogonal": 15,
"dashed": 2
},
"detected_patterns": [
"dense-icon-landscape",
"labeled-flow-multi-pill",
"orthogonal-edges-dominant",
"tri-zone-layout",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "Joule IAM authentication. on a 850\u00d71100 canvas. with top-level zones: Customer managed IAM integration [non-sap-slate], (unnamed) [sap-blue], (unnamed) [sap-blue]. and 15 icons (6\u00d7 48x48, 2\u00d7 50x50, 1\u00d7 67x18). plus 7 flow pills using verbs 'authenticate', 'trust', 'principal propagation'. Detected patterns: dense-icon-landscape, labeled-flow-multi-pill, orthogonal-edges-dominant, tri-zone-layout, uses-dashed-edges."
},
"ac_RA0024_Joule_S4PublicCloud.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0024_Joule_S4PublicCloud.drawio",
"name": "ac_RA0024_Joule_S4PublicCloud.drawio",
"family": "ra0024",
"level": "l2",
"primary": false,
"title": "Joule with SAP S/4HANA Public Cloud",
"aliases": [
"Joule S/4HANA Public Cloud",
"Joule S4 public cloud"
],
"tags": [
"joule",
"s4hana",
"public-cloud",
"ai"
],
"domain": "ai",
"canvas_w": 1169,
"canvas_h": 827,
"background": "",
"zones": [
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-5",
"label": "",
"fill": "#CCE5FF",
"stroke": "#6c8ebf",
"x": 678,
"y": 475,
"w": 267,
"h": 379,
"parent_id": "1",
"color_role": "other (#6c8ebf)"
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-6",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 701,
"y": 537,
"w": 219,
"h": 286,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-20",
"label": "BTP Service",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 989,
"y": 263,
"w": 1228,
"h": 605,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-21",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 1299,
"y": 292,
"w": 894,
"h": 561,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-22",
"label": "",
"fill": "#ecf8ff",
"stroke": "#0070F2",
"x": 1324,
"y": 515,
"w": 343,
"h": 318,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-30",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 1003,
"y": 531,
"w": 275,
"h": 321,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-58",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": -101,
"y": 50,
"w": 355,
"h": 101,
"parent_id": "9LT7TQJGZ1mO56UoUAqC-57",
"color_role": "other (#eaecee)"
}
],
"cards": [
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-19",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 998,
"y": 926,
"w": 266,
"h": 50,
"parent_zone": null
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-39",
"label": "",
"fill": "#FFFFFF",
"stroke": "#7F00FF",
"x": 1346,
"y": 762,
"w": 288,
"h": 56,
"parent_zone": null
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-53",
"label": "",
"fill": "#FFFFFF",
"stroke": "#D3E8FD",
"x": 1501,
"y": 578,
"w": 138,
"h": 23,
"parent_zone": null
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-55",
"label": "",
"fill": "#FFFFFF",
"stroke": "#3333FF",
"x": 1349,
"y": 612,
"w": 289,
"h": 67,
"parent_zone": null
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-61",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": -87,
"y": 127,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-62",
"label": "",
"fill": "#188918",
"stroke": "none",
"x": -87,
"y": 104,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-64",
"label": "",
"fill": "#470BED",
"stroke": "none",
"x": -87,
"y": 81,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-67",
"label": "",
"fill": "#0070F2",
"stroke": "none",
"x": 8,
"y": 78,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-75",
"label": "1",
"fill": "#FFB300",
"stroke": "none",
"x": 753,
"y": -9,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-106",
"label": "2",
"fill": "#FFB300",
"stroke": "none",
"x": 1109,
"y": 492,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-107",
"label": "4",
"fill": "#FFB300",
"stroke": "none",
"x": 1772,
"y": 477,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-108",
"label": "5",
"fill": "#FFB300",
"stroke": "none",
"x": 1844,
"y": 670,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-111",
"label": "",
"fill": "#FFFFFF",
"stroke": "#7F00FF",
"x": 1751,
"y": 388,
"w": 228,
"h": 42,
"parent_zone": null
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-115",
"label": "3",
"fill": "#FFB300",
"stroke": "none",
"x": 1800,
"y": 187,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "wSA7SA-15K5IaPfSwhYd-2",
"label": "",
"fill": "#FFFFFF",
"stroke": "#D3E8FD",
"x": 1344,
"y": 690,
"w": 290,
"h": 36,
"parent_zone": null
},
{
"cell_id": "wSA7SA-15K5IaPfSwhYd-3",
"label": "",
"fill": "#FFFFFF",
"stroke": "#D3E8FD",
"x": 1349,
"y": 578,
"w": 138,
"h": 23,
"parent_zone": null
},
{
"cell_id": "6DzikaBv3hpWQRDcpBhJ-11",
"label": "",
"fill": "#FFFFFF",
"stroke": "#5D36FF",
"x": 1816,
"y": 455,
"w": 176,
"h": 96,
"parent_zone": null
},
{
"cell_id": "6DzikaBv3hpWQRDcpBhJ-32",
"label": "",
"fill": "#DF8C42",
"stroke": "none",
"x": 2273,
"y": 401,
"w": 34,
"h": 34,
"parent_zone": null
},
{
"cell_id": "6DzikaBv3hpWQRDcpBhJ-45",
"label": "6",
"fill": "#FFB300",
"stroke": "none",
"x": 1914,
"y": 742,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "6DzikaBv3hpWQRDcpBhJ-46",
"label": "7",
"fill": "#FFB300",
"stroke": "none",
"x": 2018,
"y": 350,
"w": 30,
"h": 30,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-1",
"library_name": "inline-svg",
"label": "User",
"w": 48,
"h": 48,
"parent_id": "1"
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-3",
"library_name": "inline-svg",
"label": "Mobile/Desktop Application Clients",
"w": 48,
"h": 40,
"parent_id": "1"
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-23",
"library_name": "inline-svg",
"label": "",
"w": 81,
"h": 22,
"parent_id": "1"
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-33",
"library_name": "inline-svg",
"label": "",
"w": 31,
"h": 31,
"parent_id": "1"
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-35",
"library_name": "inline-svg",
"label": "Identity Directory",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-36",
"library_name": "inline-svg",
"label": "Identity Authentication",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-37",
"library_name": "inline-svg",
"label": "Identity Provisoning",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-38",
"library_name": "inline-svg",
"label": "SAP Build",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-40",
"library_name": "inline-svg",
"label": "Joule Skill",
"w": 12,
"h": 12,
"parent_id": "1"
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-50",
"library_name": "inline-svg",
"label": "AI Agent",
"w": 14,
"h": 14,
"parent_id": "1"
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-54",
"library_name": "inline-svg",
"label": "SAP Build Code",
"w": 16,
"h": 16,
"parent_id": "1"
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-56",
"library_name": "inline-svg",
"label": "SAP Build Work Zone",
"w": 16,
"h": 16,
"parent_id": "1"
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-69",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "9LT7TQJGZ1mO56UoUAqC-57"
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-74",
"library_name": "inline-svg",
"label": "Joule Studio",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-112",
"library_name": "inline-svg",
"label": "Joule",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-113",
"library_name": "inline-svg",
"label": "SAP delivered skills",
"w": 13,
"h": 13,
"parent_id": "1"
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-114",
"library_name": "inline-svg",
"label": "Custom skills",
"w": 12,
"h": 12,
"parent_id": "1"
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-43",
"library_name": "inline-svg",
"label": "SAP Build Process Automation",
"w": 19,
"h": 19,
"parent_id": "1"
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-48",
"library_name": "inline-svg",
"label": "SAP Build Apps",
"w": 16,
"h": 16,
"parent_id": "1"
},
{
"cell_id": "6DzikaBv3hpWQRDcpBhJ-5",
"library_name": "inline-svg",
"label": "Destination Service",
"w": 45,
"h": 45,
"parent_id": "1"
},
{
"cell_id": "6DzikaBv3hpWQRDcpBhJ-13",
"library_name": "mxgraph.sap.icon/SAP_AI_Core",
"label": "SAP AI Core",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "6DzikaBv3hpWQRDcpBhJ-14",
"library_name": "mxgraph.sap.icon/SAP_Document_Grounding",
"label": "Document Grounding",
"w": 24,
"h": 24,
"parent_id": "1"
},
{
"cell_id": "6DzikaBv3hpWQRDcpBhJ-15",
"library_name": "inline-svg",
"label": "AI Models",
"w": 24,
"h": 24,
"parent_id": "1"
},
{
"cell_id": "6DzikaBv3hpWQRDcpBhJ-20",
"library_name": "inline-svg",
"label": "",
"w": 35,
"h": 22,
"parent_id": "1"
},
{
"cell_id": "6DzikaBv3hpWQRDcpBhJ-22",
"library_name": "inline-svg",
"label": "",
"w": 26,
"h": 30,
"parent_id": "1"
},
{
"cell_id": "6DzikaBv3hpWQRDcpBhJ-29",
"library_name": "mxgraph.sap.icon/SAP_Document_Grounding",
"label": "",
"w": 64,
"h": 64,
"parent_id": "1"
},
{
"cell_id": "6DzikaBv3hpWQRDcpBhJ-36",
"library_name": "mxgraph.sap.icon/SAP_Connectivity_Service",
"label": "",
"w": 41,
"h": 41,
"parent_id": "1"
}
],
"pills": [
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-27",
"label": "TRUST",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-34",
"label": "SCIM",
"fill": "#f1ecff",
"stroke": "#470BED"
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-100",
"label": "Content Exposure",
"fill": "#FFE6CC",
"stroke": "#FFB366"
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-103",
"label": "Content Consumption",
"fill": "#CCCCFF",
"stroke": "#3333FF"
},
{
"cell_id": "wSA7SA-15K5IaPfSwhYd-5",
"label": "TRUST",
"fill": "#006600",
"stroke": "#188918"
},
{
"cell_id": "wSA7SA-15K5IaPfSwhYd-8",
"label": "TRUST",
"fill": "#006600",
"stroke": "light-dark(#188918, #009500)"
},
{
"cell_id": "6DzikaBv3hpWQRDcpBhJ-8",
"label": "back-end data access",
"fill": "#6666FF",
"stroke": "#3333FF"
},
{
"cell_id": "6DzikaBv3hpWQRDcpBhJ-10",
"label": "CDM Design-time access",
"fill": "#FF8000",
"stroke": "#3333FF"
},
{
"cell_id": "6DzikaBv3hpWQRDcpBhJ-42",
"label": "Source",
"fill": "#67AB9F",
"stroke": "#188918"
},
{
"cell_id": "6DzikaBv3hpWQRDcpBhJ-43",
"label": "Target",
"fill": "#67AB9F",
"stroke": "#188918"
}
],
"edges": [
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-2",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-4",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-26",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-28",
"source": "",
"target": "9LT7TQJGZ1mO56UoUAqC-19",
"stroke_color": "#470BED",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "wSA7SA-15K5IaPfSwhYd-14",
"source": "9LT7TQJGZ1mO56UoUAqC-37",
"target": "9LT7TQJGZ1mO56UoUAqC-22",
"stroke_color": "#67AB9F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-41",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-49",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-52",
"source": "",
"target": "",
"stroke_color": "#556B82",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "6DzikaBv3hpWQRDcpBhJ-18",
"source": "9LT7TQJGZ1mO56UoUAqC-55",
"target": "9LT7TQJGZ1mO56UoUAqC-109",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-71",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-99",
"source": "6DzikaBv3hpWQRDcpBhJ-36",
"target": "",
"stroke_color": "#FF8000",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-101",
"source": "6DzikaBv3hpWQRDcpBhJ-36",
"target": "9LT7TQJGZ1mO56UoUAqC-6",
"stroke_color": "#3333FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-104",
"source": "9LT7TQJGZ1mO56UoUAqC-5",
"target": "",
"stroke_color": "#0000CC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "9LT7TQJGZ1mO56UoUAqC-110",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "wSA7SA-15K5IaPfSwhYd-1",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "wSA7SA-15K5IaPfSwhYd-4",
"source": "9LT7TQJGZ1mO56UoUAqC-5",
"target": "9LT7TQJGZ1mO56UoUAqC-36",
"stroke_color": "#006600",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "wSA7SA-15K5IaPfSwhYd-9",
"source": "wSA7SA-15K5IaPfSwhYd-8",
"target": "wSA7SA-15K5IaPfSwhYd-8",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "wSA7SA-15K5IaPfSwhYd-11",
"source": "9LT7TQJGZ1mO56UoUAqC-36",
"target": "",
"stroke_color": "#266F3A",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "wSA7SA-15K5IaPfSwhYd-12",
"source": "9LT7TQJGZ1mO56UoUAqC-118",
"target": "",
"stroke_color": "#67AB9F",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "6DzikaBv3hpWQRDcpBhJ-19",
"source": "9LT7TQJGZ1mO56UoUAqC-109",
"target": "6DzikaBv3hpWQRDcpBhJ-5",
"stroke_color": "#6600CC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "6DzikaBv3hpWQRDcpBhJ-31",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "6DzikaBv3hpWQRDcpBhJ-38",
"source": "",
"target": "",
"stroke_color": "#FF8000",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "6DzikaBv3hpWQRDcpBhJ-39",
"source": "",
"target": "",
"stroke_color": "#FF8000",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "6DzikaBv3hpWQRDcpBhJ-40",
"source": "",
"target": "",
"stroke_color": "#6600CC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "6DzikaBv3hpWQRDcpBhJ-41",
"source": "",
"target": "",
"stroke_color": "#6600CC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "6DzikaBv3hpWQRDcpBhJ-44",
"source": "6DzikaBv3hpWQRDcpBhJ-29",
"target": "6DzikaBv3hpWQRDcpBhJ-33",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"32x32": 7,
"16x16": 4,
"12x12": 2,
"24x24": 2,
"48x48": 1,
"48x40": 1,
"81x22": 1,
"31x31": 1,
"14x14": 1,
"13x13": 1
},
"pill_vocab": [
"trust",
"scim",
"content exposure",
"content consumption",
"back-end data access",
"cdm design-time access",
"source",
"target"
],
"color_distribution": {
"#FFFFFF": 22,
"#1D2D3E": 21,
"#188918": 9,
"#0070F2": 8,
"#266F3A": 7,
"#556B82": 7,
"#C35500": 7,
"#FFB300": 7,
"#475E75": 6,
"#3333FF": 5,
"#470BED": 4,
"#67AB9F": 4,
"#FF8000": 4,
"#6600CC": 4,
"#D5DADD": 4,
"#EDEFF0": 4,
"#FCFCFC": 4,
"#000000": 3,
"#D3E8FD": 3,
"#006600": 3
},
"font_sizes": {
"10": 29,
"12": 19,
"16": 15,
"15": 3,
"14": 2,
"11": 2,
"9": 1
},
"fonts": [
"Helvetica"
],
"edge_color_distribution": {
"#FF8000": 3,
"#6600CC": 3,
"#475E75": 2,
"#188918": 2,
"#67AB9F": 2,
"#470BED": 1,
"#556B82": 1,
"#3333FF": 1
},
"structure_summary": {
"top_level_zones": 6,
"nested_zones": 1,
"cards": 20,
"icons": 27,
"pills": 10,
"edges": 26
},
"edge_quality": {
"total": 26,
"with_anchors": 18,
"orthogonal": 20,
"dashed": 14
},
"detected_patterns": [
"dense-icon-landscape",
"has-identity-services-icon",
"labeled-flow-multi-pill",
"multi-zone-layout-4plus",
"uses-dashed-edges"
],
"description": "Joule with SAP S/4HANA Public Cloud. on a 1169\u00d7827 canvas. with top-level zones: (unnamed) [other (#6c8ebf)], (unnamed) [sap-blue], BTP Service [sap-blue], (unnamed) [sap-blue], (unnamed) [sap-blue], (unnamed) [sap-blue]. and 27 icons (7\u00d7 32x32, 4\u00d7 16x16, 2\u00d7 12x12). plus 10 flow pills using verbs 'trust', 'scim', 'content exposure', 'content consumption', 'back-end data access', 'cdm design-time access'. Detected patterns: dense-icon-landscape, has-identity-services-icon, labeled-flow-multi-pill, multi-zone-layout-4plus, uses-dashed-edges."
},
"ac_RA0024_Joule_Studio.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0024_Joule_Studio.drawio",
"name": "ac_RA0024_Joule_Studio.drawio",
"family": "ra0024",
"level": "l2",
"primary": false,
"title": "SAP Joule Studio",
"aliases": [
"Joule Studio",
"custom Joule skills"
],
"tags": [
"joule",
"studio",
"ai",
"agent",
"skills"
],
"domain": "ai",
"canvas_w": 1169,
"canvas_h": 827,
"background": "#ffffff",
"zones": [
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-30",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -2217,
"y": -1588,
"w": 830,
"h": 623,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1",
"color_role": "sap-blue"
},
{
"cell_id": "6C6kLGCHXeNw-AGgOwnR-10",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1672,
"y": -1244,
"w": 249,
"h": 214,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1",
"color_role": "sap-blue"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-31",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2202,
"y": -1539,
"w": 501,
"h": 478,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1",
"color_role": "sap-blue"
},
{
"cell_id": "l_Cjmgy6JuTnACIxKr43-0",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -2193,
"y": -1490,
"w": 340,
"h": 417,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1",
"color_role": "sap-blue"
},
{
"cell_id": "H8SCwyPzTXM9dokvgXF6-14",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1676,
"y": -1539,
"w": 249,
"h": 204,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1",
"color_role": "sap-blue"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-187",
"label": "",
"fill": "#FFFFFF",
"stroke": "#7F00FF",
"x": -2188,
"y": -1311,
"w": 329,
"h": 215,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1",
"color_role": "other (#7F00FF)"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-131",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": 7,
"y": 7,
"w": 355,
"h": 101,
"parent_id": "YHDQDR-VBMRiLrqIhuRJ-14",
"color_role": "other (#eaecee)"
},
{
"cell_id": "Nl2Wz6b1bytX0nd3K2qk-1",
"label": "",
"fill": "#FFFFFF",
"stroke": "#5D36FF",
"x": 0,
"y": -7,
"w": 226,
"h": 149,
"parent_id": "ibw8PndB_7D_nk3oPG4Z-5",
"color_role": "indigo (Joule purple)"
}
],
"cards": [
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-95",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1355,
"y": -1380,
"w": 153,
"h": 81,
"parent_zone": null
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-170",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1356,
"y": -1287,
"w": 154,
"h": 163,
"parent_zone": null
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-134",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": 21,
"y": 83,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-135",
"label": "",
"fill": "#188918",
"stroke": "none",
"x": 21,
"y": 60,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-137",
"label": "",
"fill": "#470BED",
"stroke": "none",
"x": 21,
"y": 37,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-140",
"label": "",
"fill": "#0070F2",
"stroke": "none",
"x": 117,
"y": 35,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-88",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -23,
"y": 0,
"w": 233,
"h": 40,
"parent_zone": null
},
{
"cell_id": "ibw8PndB_7D_nk3oPG4Z-3",
"label": "",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 3,
"y": 7,
"w": 215,
"h": 51,
"parent_zone": null
},
{
"cell_id": "6C6kLGCHXeNw-AGgOwnR-11",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 68,
"y": 13,
"w": 146,
"h": 39,
"parent_zone": null
},
{
"cell_id": "Nl2Wz6b1bytX0nd3K2qk-7",
"label": "",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 5,
"y": 77,
"w": 215,
"h": 51,
"parent_zone": null
},
{
"cell_id": "ibw8PndB_7D_nk3oPG4Z-26",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -24,
"y": -5,
"w": 146,
"h": 39,
"parent_zone": null
},
{
"cell_id": "qvmriOrlh35SkfMRq75N-3",
"label": "",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 5,
"y": 12,
"w": 215,
"h": 51,
"parent_zone": null
},
{
"cell_id": "qvmriOrlh35SkfMRq75N-4",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 71,
"y": 18,
"w": 146,
"h": 39,
"parent_zone": null
},
{
"cell_id": "ibw8PndB_7D_nk3oPG4Z-6",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": -2175,
"y": -1254,
"w": 73,
"h": 149,
"parent_zone": null
},
{
"cell_id": "6C6kLGCHXeNw-AGgOwnR-2",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": -2166,
"y": -1450,
"w": 299,
"h": 20,
"parent_zone": null
},
{
"cell_id": "6C6kLGCHXeNw-AGgOwnR-3",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": -2167,
"y": -1421,
"w": 299,
"h": 20,
"parent_zone": null
},
{
"cell_id": "6Yv7FWjIDfsziPCOuhff-0",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 331,
"h": 55,
"parent_zone": null
},
{
"cell_id": "EuPNPpjPl8xCHRCaJu7l-8",
"label": "",
"fill": "#FFFFFF",
"stroke": "#5D36FF",
"x": -1651,
"y": -1480,
"w": 173,
"h": 119,
"parent_zone": null
},
{
"cell_id": "-_GHBTCAbZg7rsL0Hn3B-86",
"label": "",
"fill": "#FFFFFF",
"stroke": "#5D36FF",
"x": -4,
"y": 7,
"w": 183,
"h": 101,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-39",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "YHDQDR-VBMRiLrqIhuRJ-15",
"library_name": "inline-svg",
"label": "",
"w": 24,
"h": 24,
"parent_id": "3-6J5nk3R8EDgc8lyGGh-54"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-87",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-92",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-96",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 17,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-113",
"library_name": "inline-svg",
"label": "Destination",
"w": 31,
"h": 32,
"parent_id": "3-6J5nk3R8EDgc8lyGGh-112"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-171",
"library_name": "inline-svg",
"label": "",
"w": 27,
"h": 17,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-69",
"library_name": "inline-svg",
"label": "",
"w": 36,
"h": 36,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-72",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-183",
"library_name": "inline-svg",
"label": "SAP Build",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-143",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "YHDQDR-VBMRiLrqIhuRJ-14"
},
{
"cell_id": "qn8yWQhvyrKg-WRNAFbG-1",
"library_name": "inline-svg",
"label": "Joule Studio",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "H8SCwyPzTXM9dokvgXF6-2",
"library_name": "mxgraph.sap.icon/SAP_Cloud_Identity_Service",
"label": "",
"w": 31,
"h": 31,
"parent_id": "H8SCwyPzTXM9dokvgXF6-5"
},
{
"cell_id": "6C6kLGCHXeNw-AGgOwnR-12",
"library_name": "inline-svg",
"label": "Action",
"w": 12,
"h": 12,
"parent_id": "ibw8PndB_7D_nk3oPG4Z-1"
},
{
"cell_id": "6C6kLGCHXeNw-AGgOwnR-13",
"library_name": "inline-svg",
"label": "Skill",
"w": 12,
"h": 12,
"parent_id": "ibw8PndB_7D_nk3oPG4Z-1"
},
{
"cell_id": "6C6kLGCHXeNw-AGgOwnR-15",
"library_name": "inline-svg",
"label": "Autom.",
"w": 12,
"h": 12,
"parent_id": "ibw8PndB_7D_nk3oPG4Z-1"
},
{
"cell_id": "6C6kLGCHXeNw-AGgOwnR-16",
"library_name": "inline-svg",
"label": "Process",
"w": 12,
"h": 12,
"parent_id": "ibw8PndB_7D_nk3oPG4Z-1"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-18",
"library_name": "inline-svg",
"label": "Skill",
"w": 13,
"h": 13,
"parent_id": "ibw8PndB_7D_nk3oPG4Z-5"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-184",
"library_name": "inline-svg",
"label": "Agent",
"w": 14,
"h": 14,
"parent_id": "ibw8PndB_7D_nk3oPG4Z-5"
},
{
"cell_id": "ibw8PndB_7D_nk3oPG4Z-13",
"library_name": "inline-svg",
"label": "MCP",
"w": 12,
"h": 12,
"parent_id": "ibw8PndB_7D_nk3oPG4Z-19"
},
{
"cell_id": "ibw8PndB_7D_nk3oPG4Z-14",
"library_name": "inline-svg",
"label": "Settings",
"w": 12,
"h": 12,
"parent_id": "ibw8PndB_7D_nk3oPG4Z-19"
},
{
"cell_id": "ibw8PndB_7D_nk3oPG4Z-15",
"library_name": "inline-svg",
"label": "Output",
"w": 10,
"h": 10,
"parent_id": "ibw8PndB_7D_nk3oPG4Z-19"
},
{
"cell_id": "ibw8PndB_7D_nk3oPG4Z-16",
"library_name": "inline-svg",
"label": "Tools",
"w": 10,
"h": 10,
"parent_id": "ibw8PndB_7D_nk3oPG4Z-19"
},
{
"cell_id": "qvmriOrlh35SkfMRq75N-6",
"library_name": "inline-svg",
"label": "Skill",
"w": 16,
"h": 16,
"parent_id": "ibw8PndB_7D_nk3oPG4Z-5"
},
{
"cell_id": "2i-r7qePTRXd4o3su2I2-3",
"library_name": "inline-svg",
"label": "Process",
"w": 16,
"h": 16,
"parent_id": "ibw8PndB_7D_nk3oPG4Z-5"
},
{
"cell_id": "6C6kLGCHXeNw-AGgOwnR-4",
"library_name": "inline-svg",
"label": "SAP Build Code",
"w": 16,
"h": 16,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "6C6kLGCHXeNw-AGgOwnR-5",
"library_name": "inline-svg",
"label": "SAP Build Work Zone",
"w": 16,
"h": 16,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "6Yv7FWjIDfsziPCOuhff-1",
"library_name": "inline-svg",
"label": "SAP Build Process Automation",
"w": 32,
"h": 32,
"parent_id": "6C6kLGCHXeNw-AGgOwnR-6"
},
{
"cell_id": "6Yv7FWjIDfsziPCOuhff-2",
"library_name": "inline-svg",
"label": "Process",
"w": 16,
"h": 16,
"parent_id": "6C6kLGCHXeNw-AGgOwnR-6"
},
{
"cell_id": "6Yv7FWjIDfsziPCOuhff-3",
"library_name": "inline-svg",
"label": "Automation",
"w": 16,
"h": 16,
"parent_id": "6C6kLGCHXeNw-AGgOwnR-6"
},
{
"cell_id": "6Yv7FWjIDfsziPCOuhff-4",
"library_name": "inline-svg",
"label": "Action",
"w": 12,
"h": 12,
"parent_id": "6C6kLGCHXeNw-AGgOwnR-6"
},
{
"cell_id": "YHDQDR-VBMRiLrqIhuRJ-16",
"library_name": "inline-svg",
"label": "Joule",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "H8SCwyPzTXM9dokvgXF6-18",
"library_name": "inline-svg",
"label": "SAP delivered Joule Skill",
"w": 13,
"h": 13,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "EuPNPpjPl8xCHRCaJu7l-13",
"library_name": "inline-svg",
"label": "Custom skills",
"w": 24,
"h": 24,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "eibkEoAVjVhhCMTRX8pT-9",
"library_name": "inline-svg",
"label": "",
"w": 24,
"h": 24,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "pfqBTQ-BrsfUR7mGZf1--2",
"library_name": "mxgraph.sap.icon/SAP_AI_Core",
"label": "SAP AI Core",
"w": 30,
"h": 30,
"parent_id": "H8SCwyPzTXM9dokvgXF6-19"
},
{
"cell_id": "pfqBTQ-BrsfUR7mGZf1--3",
"library_name": "mxgraph.sap.icon/SAP_Document_Grounding",
"label": "Document Grounding",
"w": 23,
"h": 23,
"parent_id": "H8SCwyPzTXM9dokvgXF6-19"
},
{
"cell_id": "EuPNPpjPl8xCHRCaJu7l-2",
"library_name": "inline-svg",
"label": "AI Models",
"w": 23,
"h": 23,
"parent_id": "H8SCwyPzTXM9dokvgXF6-19"
},
{
"cell_id": "2i-r7qePTRXd4o3su2I2-4",
"library_name": "inline-svg",
"label": "Autom.",
"w": 16,
"h": 16,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "2i-r7qePTRXd4o3su2I2-5",
"library_name": "inline-svg",
"label": "Skill",
"w": 14,
"h": 14,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "2i-r7qePTRXd4o3su2I2-6",
"library_name": "inline-svg",
"label": "Action",
"w": 12,
"h": 12,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
}
],
"pills": [
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-44",
"label": "Trust",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-48",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-109",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-150",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475E75"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-90",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "1",
"label": "API",
"fill": "#fff0fa",
"stroke": "#CC00DC"
}
],
"edges": [
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-42",
"source": "3-6J5nk3R8EDgc8lyGGh-86",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-43",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-47",
"source": "3-6J5nk3R8EDgc8lyGGh-48",
"target": "3-6J5nk3R8EDgc8lyGGh-88",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-50",
"source": "3-6J5nk3R8EDgc8lyGGh-109",
"target": "3-6J5nk3R8EDgc8lyGGh-170",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-51",
"source": "3-6J5nk3R8EDgc8lyGGh-88",
"target": "3-6J5nk3R8EDgc8lyGGh-109",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-58",
"source": "l_Cjmgy6JuTnACIxKr43-0",
"target": "3-6J5nk3R8EDgc8lyGGh-113",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-65",
"source": "3-6J5nk3R8EDgc8lyGGh-150",
"target": "3-6J5nk3R8EDgc8lyGGh-170",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-85",
"source": "3-6J5nk3R8EDgc8lyGGh-57",
"target": "3-6J5nk3R8EDgc8lyGGh-48",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-98",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-99",
"source": "3-6J5nk3R8EDgc8lyGGh-113",
"target": "3-6J5nk3R8EDgc8lyGGh-150",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-100",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-101",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-70",
"source": "-Aj5rOMPWS9pz5DeyN8X-68",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-71",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-193",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-_GHBTCAbZg7rsL0Hn3B-74",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "MuoLphSV9XriPxck_RMp-6",
"source": "3-6J5nk3R8EDgc8lyGGh-187",
"target": "6Yv7FWjIDfsziPCOuhff-0",
"stroke_color": "#556B82",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-94",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-146",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "H8SCwyPzTXM9dokvgXF6-6",
"source": "3-6J5nk3R8EDgc8lyGGh-109",
"target": "H8SCwyPzTXM9dokvgXF6-14",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "H8SCwyPzTXM9dokvgXF6-9",
"source": "3-6J5nk3R8EDgc8lyGGh-90",
"target": "3-6J5nk3R8EDgc8lyGGh-88",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Nl2Wz6b1bytX0nd3K2qk-6",
"source": "3-6J5nk3R8EDgc8lyGGh-31",
"target": "3-6J5nk3R8EDgc8lyGGh-90",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "2",
"source": "ibw8PndB_7D_nk3oPG4Z-26",
"target": "1",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "eibkEoAVjVhhCMTRX8pT-6",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "eibkEoAVjVhhCMTRX8pT-10",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "3",
"source": "1",
"target": "-_GHBTCAbZg7rsL0Hn3B-86",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "hiOf31VtyvGHFRQkjdYE-4",
"source": "6C6kLGCHXeNw-AGgOwnR-10",
"target": "6C6kLGCHXeNw-AGgOwnR-10",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "6C6kLGCHXeNw-AGgOwnR-8",
"source": "",
"target": "EuPNPpjPl8xCHRCaJu7l-8",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
}
],
"icon_sizes": {
"16x16": 8,
"12x12": 8,
"32x32": 4,
"24x24": 3,
"28x28": 3,
"13x13": 2,
"14x14": 2,
"10x10": 2,
"23x23": 2,
"67x18": 1
},
"pill_vocab": [
"trust",
"authenticate",
"https",
"api"
],
"color_distribution": {
"#1D2D3E": 23,
"#556B82": 19,
"#475E75": 18,
"#188918": 18,
"#FFFFFF": 16,
"#0070F2": 13,
"#5D36FF": 8,
"#EBF8FF": 5,
"#266F3A": 5,
"#000000": 5,
"#F5FAE5": 4,
"#F5F6F7": 4,
"#CC00DC": 4,
"#1D1B1B": 3,
"#D5DADD": 3,
"#EDEFF0": 3,
"#FCFCFC": 3,
"#F1ECFF": 3,
"#5B738B": 2,
"#7F00FF": 1
},
"font_sizes": {
"10": 55,
"12": 23,
"16": 9,
"7": 9,
"14": 6,
"18": 5
},
"fonts": [
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 9,
"#188918": 9,
"#CC00DC": 2,
"#5D36FF": 2,
"#5B738B": 1,
"#556B82": 1
},
"structure_summary": {
"top_level_zones": 0,
"nested_zones": 8,
"cards": 19,
"icons": 41,
"pills": 6,
"edges": 28
},
"edge_quality": {
"total": 28,
"with_anchors": 22,
"orthogonal": 8,
"dashed": 4
},
"detected_patterns": [
"dense-icon-landscape",
"has-identity-services-icon",
"labeled-flow-multi-pill",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "SAP Joule Studio. on a 1169\u00d7827 canvas. and 41 icons (8\u00d7 16x16, 8\u00d7 12x12, 4\u00d7 32x32). plus 6 flow pills using verbs 'trust', 'authenticate', 'https', 'api'. Detected patterns: dense-icon-landscape, has-identity-services-icon, labeled-flow-multi-pill, uses-dashed-edges, well-anchored-edges."
},
"ac_RA0024_UnifiedJoule.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0024_UnifiedJoule.drawio",
"name": "ac_RA0024_UnifiedJoule.drawio",
"family": "ra0024",
"level": "l2",
"primary": false,
"title": "Unified Joule",
"aliases": [
"Unified Joule",
"Joule unified experience"
],
"tags": [
"joule",
"unified",
"ai",
"agent"
],
"domain": "ai",
"canvas_w": 1169,
"canvas_h": 827,
"background": "#ffffff",
"zones": [
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-30",
"label": "BTP Service",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -2201,
"y": -1597,
"w": 752,
"h": 488,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1",
"color_role": "sap-blue"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-31",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2182,
"y": -1540,
"w": 538,
"h": 261,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1",
"color_role": "sap-blue"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-32",
"label": "",
"fill": "#ecf8ff",
"stroke": "#0070F2",
"x": -1954,
"y": -1482,
"w": 225,
"h": 191,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1",
"color_role": "sap-blue"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-88",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2183,
"y": -1230,
"w": 362,
"h": 102,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1",
"color_role": "sap-blue"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-131",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": 7,
"y": 7,
"w": 373,
"h": 101,
"parent_id": "YHDQDR-VBMRiLrqIhuRJ-14",
"color_role": "other (#eaecee)"
},
{
"cell_id": "1T__YqqfF3AdZEnfp5N6-7",
"label": "",
"fill": "#FFFFFF",
"stroke": "#5D36FF",
"x": 0,
"y": 0,
"w": 205,
"h": 119,
"parent_id": "1T__YqqfF3AdZEnfp5N6-6",
"color_role": "indigo (Joule purple)"
}
],
"cards": [
{
"cell_id": "4_UFFoeULFMYEcW7mYY9-14",
"label": "",
"fill": "#FFFFFF",
"stroke": "#D3E8FD",
"x": -1409,
"y": -1374,
"w": 130,
"h": 52,
"parent_zone": null
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-201",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": -1944,
"y": -1401,
"w": 206,
"h": 91,
"parent_zone": null
},
{
"cell_id": "YHDQDR-VBMRiLrqIhuRJ-2",
"label": "",
"fill": "#FFFFFF",
"stroke": "#D3E8FD",
"x": -2169,
"y": -1335,
"w": 206,
"h": 44,
"parent_zone": null
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-134",
"label": "",
"fill": "#188918",
"stroke": "none",
"x": 21,
"y": 83,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-135",
"label": "",
"fill": "#CC00DC",
"stroke": "none",
"x": 21,
"y": 60,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-137",
"label": "",
"fill": "#470BED",
"stroke": "none",
"x": 21,
"y": 37,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-140",
"label": "",
"fill": "#F5FAE5",
"stroke": "#188918",
"x": 117,
"y": 35,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-60",
"label": "",
"fill": "#edf8ff",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 56,
"h": 21,
"parent_zone": null
},
{
"cell_id": "1T__YqqfF3AdZEnfp5N6-1",
"label": "",
"fill": "#FFFFFF",
"stroke": "#D3E8FD",
"x": 0,
"y": 0,
"w": 139,
"h": 23,
"parent_zone": null
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-213",
"label": "AI Model Provider",
"fill": "#F1ECFF",
"stroke": "#470BED",
"x": -2074,
"y": -1326,
"w": 78,
"h": 15,
"parent_zone": null
},
{
"cell_id": "4_UFFoeULFMYEcW7mYY9-66",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1798,
"y": -1231,
"w": 155,
"h": 102,
"parent_zone": null
},
{
"cell_id": "4_UFFoeULFMYEcW7mYY9-35",
"label": "content exposure",
"fill": "#F1ECFF",
"stroke": "#470BED",
"x": -1542,
"y": -1216,
"w": 90,
"h": 12,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-39",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-92",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-113",
"library_name": "inline-svg",
"label": "Destination",
"w": 31,
"h": 32,
"parent_id": "3-6J5nk3R8EDgc8lyGGh-112"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-152",
"library_name": "inline-svg",
"label": "Identity Directory",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-153",
"library_name": "inline-svg",
"label": "Identity Authentication",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-154",
"library_name": "inline-svg",
"label": "Identity Provisoning",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-183",
"library_name": "inline-svg",
"label": "SAP Build",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-143",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "YHDQDR-VBMRiLrqIhuRJ-14"
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-96",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 15,
"parent_id": "YHDQDR-VBMRiLrqIhuRJ-14"
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-45",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "1T__YqqfF3AdZEnfp5N6-0",
"library_name": "inline-svg",
"label": "SAP Build Work Zone",
"w": 16,
"h": 16,
"parent_id": "1T__YqqfF3AdZEnfp5N6-3"
},
{
"cell_id": "1T__YqqfF3AdZEnfp5N6-8",
"library_name": "mxgraph.sap.icon/SAP_Digital_Assistant",
"label": "Joule",
"w": 31,
"h": 31,
"parent_id": "1T__YqqfF3AdZEnfp5N6-6"
},
{
"cell_id": "1T__YqqfF3AdZEnfp5N6-9",
"library_name": "mxgraph.sap.icon/SAP_Document_Grounding",
"label": "Document Grounding",
"w": 32,
"h": 32,
"parent_id": "1T__YqqfF3AdZEnfp5N6-6"
},
{
"cell_id": "1T__YqqfF3AdZEnfp5N6-10",
"library_name": "inline-svg",
"label": "Standard Capabilities",
"w": 24,
"h": 24,
"parent_id": "1T__YqqfF3AdZEnfp5N6-6"
},
{
"cell_id": "1T__YqqfF3AdZEnfp5N6-11",
"library_name": "inline-svg",
"label": "Custom Capabilities",
"w": 24,
"h": 24,
"parent_id": "1T__YqqfF3AdZEnfp5N6-6"
},
{
"cell_id": "4_UFFoeULFMYEcW7mYY9-28",
"library_name": "inline-svg",
"label": "",
"w": 24,
"h": 24,
"parent_id": "4_UFFoeULFMYEcW7mYY9-27"
},
{
"cell_id": "4_UFFoeULFMYEcW7mYY9-29",
"library_name": "inline-svg",
"label": "",
"w": 10,
"h": 10,
"parent_id": "4_UFFoeULFMYEcW7mYY9-27"
},
{
"cell_id": "4_UFFoeULFMYEcW7mYY9-24",
"library_name": "inline-svg",
"label": "",
"w": 24,
"h": 24,
"parent_id": "4_UFFoeULFMYEcW7mYY9-26"
},
{
"cell_id": "4_UFFoeULFMYEcW7mYY9-25",
"library_name": "inline-svg",
"label": "",
"w": 10,
"h": 10,
"parent_id": "4_UFFoeULFMYEcW7mYY9-26"
},
{
"cell_id": "4_UFFoeULFMYEcW7mYY9-41",
"library_name": "inline-svg",
"label": "CDM Content",
"w": 16,
"h": 17,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "4_UFFoeULFMYEcW7mYY9-42",
"library_name": "inline-svg",
"label": "Nav. Target Mappings",
"w": 16,
"h": 20,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "4_UFFoeULFMYEcW7mYY9-44",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 23,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "4_UFFoeULFMYEcW7mYY9-54",
"library_name": "mxgraph.sap.icon/SAP_AI_Core",
"label": "AI Core",
"w": 24,
"h": 24,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-64",
"library_name": "inline-svg",
"label": "Connectivity",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "4_UFFoeULFMYEcW7mYY9-12",
"library_name": "mxgraph.sap.icon/Cloud_Connector2",
"label": "Cloud Connector",
"w": 24,
"h": 24,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
}
],
"pills": [
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-44",
"label": "trust",
"fill": "#188918",
"stroke": "#188918"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-108",
"label": "SCIM",
"fill": "#F1ECFF",
"stroke": "#470BED"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-109",
"label": "trust",
"fill": "#188918",
"stroke": "#F5FAE5"
},
{
"cell_id": "aO2RodwH0H6WVpld080A-0",
"label": "navigation",
"fill": "#DAFDF5",
"stroke": "#07838F"
},
{
"cell_id": "aO2RodwH0H6WVpld080A-2",
"label": "navigation",
"fill": "#DAFDF5",
"stroke": "#07838F"
},
{
"cell_id": "aO2RodwH0H6WVpld080A-5",
"label": "source",
"fill": "#F5FAE5",
"stroke": "#188918"
},
{
"cell_id": "4_UFFoeULFMYEcW7mYY9-5",
"label": "authentication",
"fill": "#fff0fa",
"stroke": "#CC00DC"
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-64",
"label": "target",
"fill": "#F5FAE5",
"stroke": "#188918"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-90",
"label": "trust",
"fill": "#188918",
"stroke": "#F5FAE5"
},
{
"cell_id": "4_UFFoeULFMYEcW7mYY9-20",
"label": "OData",
"fill": "default",
"stroke": "#475F75"
},
{
"cell_id": "4_UFFoeULFMYEcW7mYY9-45",
"label": "content consumption",
"fill": "default",
"stroke": "#475f75"
},
{
"cell_id": "4_UFFoeULFMYEcW7mYY9-21",
"label": "CDM",
"fill": "default",
"stroke": "#470BED"
}
],
"edges": [
{
"cell_id": "aO2RodwH0H6WVpld080A-3",
"source": "",
"target": "aO2RodwH0H6WVpld080A-2",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-43",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-45",
"source": "",
"target": "",
"stroke_color": "#470BED",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-51",
"source": "3-6J5nk3R8EDgc8lyGGh-88",
"target": "3-6J5nk3R8EDgc8lyGGh-109",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-84",
"source": "3-6J5nk3R8EDgc8lyGGh-113",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "4_UFFoeULFMYEcW7mYY9-33",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-193",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-_GHBTCAbZg7rsL0Hn3B-74",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-119",
"source": "",
"target": "",
"stroke_color": "#470BED",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "4_UFFoeULFMYEcW7mYY9-58",
"source": "",
"target": "",
"stroke_color": "#556B82",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-43",
"source": "0jtTluZprwmiQLnFnUO7-44",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "0jtTluZprwmiQLnFnUO7-65",
"source": "0jtTluZprwmiQLnFnUO7-60",
"target": "3-6J5nk3R8EDgc8lyGGh-88",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "aO2RodwH0H6WVpld080A-1",
"source": "",
"target": "",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "aO2RodwH0H6WVpld080A-7",
"source": "3-6J5nk3R8EDgc8lyGGh-170",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "4_UFFoeULFMYEcW7mYY9-3",
"source": "",
"target": "1T__YqqfF3AdZEnfp5N6-7",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "4_UFFoeULFMYEcW7mYY9-6",
"source": "0jtTluZprwmiQLnFnUO7-49",
"target": "4_UFFoeULFMYEcW7mYY9-5",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "4_UFFoeULFMYEcW7mYY9-7",
"source": "4_UFFoeULFMYEcW7mYY9-5",
"target": "3-6J5nk3R8EDgc8lyGGh-88",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "aO2RodwH0H6WVpld080A-6",
"source": "aO2RodwH0H6WVpld080A-5",
"target": "3-6J5nk3R8EDgc8lyGGh-88",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "4_UFFoeULFMYEcW7mYY9-48",
"source": "",
"target": "",
"stroke_color": "#470BED",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "4_UFFoeULFMYEcW7mYY9-50",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "4_UFFoeULFMYEcW7mYY9-55",
"source": "4_UFFoeULFMYEcW7mYY9-54",
"target": "3-6J5nk3R8EDgc8lyGGh-213",
"stroke_color": "#470BED",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "4_UFFoeULFMYEcW7mYY9-39",
"source": "3-6J5nk3R8EDgc8lyGGh-170",
"target": "",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "aO2RodwH0H6WVpld080A-4",
"source": "4_UFFoeULFMYEcW7mYY9-21",
"target": "",
"stroke_color": "#470BED",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "4_UFFoeULFMYEcW7mYY9-62",
"source": "1T__YqqfF3AdZEnfp5N6-9",
"target": "4_UFFoeULFMYEcW7mYY9-60",
"stroke_color": "#0070F2",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "4_UFFoeULFMYEcW7mYY9-70",
"source": "3-6J5nk3R8EDgc8lyGGh-109",
"target": "3-6J5nk3R8EDgc8lyGGh-170",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "4eUlsT8Ts-ok17pdXwz5-0",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-101",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "B8QOFkwE6-N4eX3r6sI1-1",
"source": "3-6J5nk3R8EDgc8lyGGh-113",
"target": "4_UFFoeULFMYEcW7mYY9-68",
"stroke_color": "#470BED",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
}
],
"icon_sizes": {
"32x32": 6,
"24x24": 6,
"28x28": 2,
"16x16": 2,
"10x10": 2,
"67x18": 1,
"31x32": 1,
"16x15": 1,
"31x31": 1,
"16x17": 1
},
"pill_vocab": [
"trust",
"scim",
"navigation",
"source",
"authentication",
"target",
"odata",
"content consumption",
"cdm"
],
"color_distribution": {
"#1D2D3E": 28,
"#470BED": 18,
"#FFFFFF": 15,
"#188918": 15,
"#0070F2": 11,
"#556B82": 11,
"#475E75": 9,
"#07838F": 5,
"#CC00DC": 5,
"#F5FAE5": 5,
"#D5DADD": 4,
"#EDEFF0": 4,
"#FCFCFC": 4,
"#D3E8FD": 3,
"#F1ECFF": 3,
"#1D1B1B": 2,
"#000000": 2,
"#DAFDF5": 2,
"#475F75": 2,
"#EBF8FF": 1
},
"font_sizes": {
"10": 38,
"12": 20,
"8": 9,
"14": 6,
"16": 6,
"18": 2,
"7": 2,
"9": 2
},
"fonts": [
"Helvetica"
],
"edge_color_distribution": {
"#188918": 7,
"#470BED": 6,
"#475E75": 5,
"#07838F": 3,
"#CC00DC": 2,
"#556B82": 1,
"#0070F2": 1,
"#5B738B": 1
},
"structure_summary": {
"top_level_zones": 0,
"nested_zones": 6,
"cards": 12,
"icons": 25,
"pills": 12,
"edges": 28
},
"edge_quality": {
"total": 28,
"with_anchors": 25,
"orthogonal": 4,
"dashed": 12
},
"detected_patterns": [
"dense-icon-landscape",
"has-identity-services-icon",
"labeled-flow-multi-pill",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "Unified Joule. on a 1169\u00d7827 canvas. and 25 icons (6\u00d7 32x32, 6\u00d7 24x24, 2\u00d7 28x28). plus 12 flow pills using verbs 'trust', 'scim', 'navigation', 'source', 'authentication', 'target'. Detected patterns: dense-icon-landscape, has-identity-services-icon, labeled-flow-multi-pill, uses-dashed-edges, well-anchored-edges."
},
"ac_RA0025_PIPO_EIC_Post.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0025_PIPO_EIC_Post.drawio",
"name": "ac_RA0025_PIPO_EIC_Post.drawio",
"family": "ra0025",
"level": "l2",
"primary": false,
"title": "PI/PO to Edge Integration Cell post-migration architecture",
"aliases": [
"PI/PO EIC post migration",
"PI PO Edge Integration Cell after migration",
"EIC post"
],
"tags": [
"pipo",
"pi",
"po",
"eic",
"edge-integration-cell",
"migration",
"integration-suite",
"post"
],
"domain": "integration",
"canvas_w": 1169,
"canvas_h": 827,
"background": "",
"zones": [
{
"cell_id": "FNb6Wp1AUfQGS5yJftca-29",
"label": "Customer Private Network (Self-hosted / Hyperscaler)",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 40,
"y": 515,
"w": 630,
"h": 285,
"parent_id": "1",
"color_role": "non-sap-slate"
},
{
"cell_id": "FNb6Wp1AUfQGS5yJftca-1",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 40,
"y": 50,
"w": 627,
"h": 440,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "FNb6Wp1AUfQGS5yJftca-3",
"label": "Subaccount",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 19,
"y": 55,
"w": 587,
"h": 355,
"parent_id": "FNb6Wp1AUfQGS5yJftca-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "FNb6Wp1AUfQGS5yJftca-9",
"label": "SAP Integration Suite",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 39,
"y": 100,
"w": 547,
"h": 180,
"parent_id": "FNb6Wp1AUfQGS5yJftca-1",
"color_role": "sap-blue"
},
{
"cell_id": "pLXEFfTft9dOwHOjhkAD-2",
"label": "",
"fill": "#FFFFFF",
"stroke": "#5d36ff",
"x": -40,
"y": -50,
"w": 340,
"h": 750,
"parent_id": "pLXEFfTft9dOwHOjhkAD-1",
"color_role": "indigo (Joule purple)"
},
{
"cell_id": "pLXEFfTft9dOwHOjhkAD-3",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 5,
"y": -10,
"w": 238,
"h": 200,
"parent_id": "pLXEFfTft9dOwHOjhkAD-1",
"color_role": "sap-blue"
},
{
"cell_id": "pLXEFfTft9dOwHOjhkAD-4",
"label": "SAP Cloud Solutions",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 0,
"y": -21,
"w": 238,
"h": 200,
"parent_id": "pLXEFfTft9dOwHOjhkAD-1",
"color_role": "sap-blue"
},
{
"cell_id": "pLXEFfTft9dOwHOjhkAD-9",
"label": "",
"fill": "#F5F6F7",
"stroke": "#5D36FF",
"x": 11,
"y": 6,
"w": 238,
"h": 120,
"parent_id": "pLXEFfTft9dOwHOjhkAD-8",
"color_role": "indigo (Joule purple)"
},
{
"cell_id": "pLXEFfTft9dOwHOjhkAD-10",
"label": "Logging and Reporting Solutions",
"fill": "#F5F6F7",
"stroke": "#5D36FF",
"x": 0,
"y": 0,
"w": 238,
"h": 120,
"parent_id": "pLXEFfTft9dOwHOjhkAD-8",
"color_role": "indigo (Joule purple)"
},
{
"cell_id": "pLXEFfTft9dOwHOjhkAD-14",
"label": "",
"fill": "#F5F6F7",
"stroke": "#5D36FF",
"x": 11,
"y": 6,
"w": 238,
"h": 120,
"parent_id": "pLXEFfTft9dOwHOjhkAD-13",
"color_role": "indigo (Joule purple)"
},
{
"cell_id": "pLXEFfTft9dOwHOjhkAD-15",
"label": "Non-SAP / B2B Cloud Solutions",
"fill": "#F5F6F7",
"stroke": "#5D36FF",
"x": 0,
"y": 0,
"w": 238,
"h": 120,
"parent_id": "pLXEFfTft9dOwHOjhkAD-13",
"color_role": "indigo (Joule purple)"
},
{
"cell_id": "pLXEFfTft9dOwHOjhkAD-19",
"label": "",
"fill": "#F5F6F7",
"stroke": "#5D36FF",
"x": 11,
"y": 6,
"w": 238,
"h": 120,
"parent_id": "pLXEFfTft9dOwHOjhkAD-18",
"color_role": "indigo (Joule purple)"
},
{
"cell_id": "pLXEFfTft9dOwHOjhkAD-20",
"label": "Government Solutions",
"fill": "#F5F6F7",
"stroke": "#5D36FF",
"x": 0,
"y": 0,
"w": 238,
"h": 120,
"parent_id": "pLXEFfTft9dOwHOjhkAD-18",
"color_role": "indigo (Joule purple)"
}
],
"cards": [
{
"cell_id": "FNb6Wp1AUfQGS5yJftca-31",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 5,
"y": 4,
"w": 102,
"h": 93,
"parent_zone": null
},
{
"cell_id": "FNb6Wp1AUfQGS5yJftca-32",
"label": "S/4HANA / ECC",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 102,
"h": 93,
"parent_zone": null
},
{
"cell_id": "FNb6Wp1AUfQGS5yJftca-41",
"label": "",
"fill": "#ffffff",
"stroke": "",
"x": 319,
"y": 660,
"w": 110,
"h": 98,
"parent_zone": null
},
{
"cell_id": "FNb6Wp1AUfQGS5yJftca-42",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 5,
"y": 4,
"w": 104,
"h": 93,
"parent_zone": null
},
{
"cell_id": "FNb6Wp1AUfQGS5yJftca-43",
"label": "SAP on-premise products",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 104,
"h": 93,
"parent_zone": null
},
{
"cell_id": "0hLpDG5d63HOFbVVcwAt-1",
"label": "IDOCs",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 730,
"y": 330,
"w": 60,
"h": 20,
"parent_zone": null
},
{
"cell_id": "0hLpDG5d63HOFbVVcwAt-3",
"label": "AMQP",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 730,
"y": 414,
"w": 60,
"h": 20,
"parent_zone": null
},
{
"cell_id": "0hLpDG5d63HOFbVVcwAt-5",
"label": "Files",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 730,
"y": 450,
"w": 60,
"h": 20,
"parent_zone": null
},
{
"cell_id": "0hLpDG5d63HOFbVVcwAt-6",
"label": "SOAP",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 730,
"y": 300,
"w": 60,
"h": 20,
"parent_zone": null
},
{
"cell_id": "0hLpDG5d63HOFbVVcwAt-7",
"label": "HTTP",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 730,
"y": 360,
"w": 60,
"h": 20,
"parent_zone": null
},
{
"cell_id": "mUihfiNcqWZ7O1fC0BdQ-1",
"label": "IDOCs",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 347,
"y": 626,
"w": 50,
"h": 15,
"parent_zone": null
},
{
"cell_id": "mUihfiNcqWZ7O1fC0BdQ-2",
"label": "HTTP / AMQP",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 131,
"y": 626,
"w": 85,
"h": 15,
"parent_zone": null
},
{
"cell_id": "NWwHh8lbjI5cMUXp5uuz-2",
"label": "",
"fill": "#FFFFFF",
"stroke": "#cc00dc",
"x": 5,
"y": 4,
"w": 104,
"h": 93,
"parent_zone": null
},
{
"cell_id": "NWwHh8lbjI5cMUXp5uuz-3",
"label": "Bespoke Non-SAP solutions",
"fill": "#ffffff",
"stroke": "#cc00dc",
"x": 0,
"y": 0,
"w": 104,
"h": 93,
"parent_zone": null
},
{
"cell_id": "agObRKFGuOYzDDmDHUfz-1",
"label": "Files / IDOCs / HTTP",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 524,
"y": 626,
"w": 120,
"h": 15,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "FNb6Wp1AUfQGS5yJftca-8",
"library_name": "mxgraph.sap.icon/SAP_Integration_Suite",
"label": "",
"w": 49,
"h": 49,
"parent_id": "FNb6Wp1AUfQGS5yJftca-1"
},
{
"cell_id": "FNb6Wp1AUfQGS5yJftca-11",
"library_name": "mxgraph.sap.icon/SAP_Integration_Suite_",
"label": "",
"w": 49,
"h": 49,
"parent_id": "FNb6Wp1AUfQGS5yJftca-1"
},
{
"cell_id": "FNb6Wp1AUfQGS5yJftca-10",
"library_name": "mxgraph.sap.icon/SAP_Integration_Suite_",
"label": "",
"w": 49,
"h": 49,
"parent_id": "FNb6Wp1AUfQGS5yJftca-1"
},
{
"cell_id": "FNb6Wp1AUfQGS5yJftca-12",
"library_name": "mxgraph.sap.icon/SAP_Integration_Suite_",
"label": "",
"w": 49,
"h": 49,
"parent_id": "FNb6Wp1AUfQGS5yJftca-1"
},
{
"cell_id": "FNb6Wp1AUfQGS5yJftca-17",
"library_name": "mxgraph.sap.icon/SAP_Integration_Suite_",
"label": "",
"w": 49,
"h": 49,
"parent_id": "FNb6Wp1AUfQGS5yJftca-1"
},
{
"cell_id": "FNb6Wp1AUfQGS5yJftca-19",
"library_name": "mxgraph.sap.icon/SAP_Connectivity_Service",
"label": "",
"w": 50,
"h": 50,
"parent_id": "FNb6Wp1AUfQGS5yJftca-1"
},
{
"cell_id": "FNb6Wp1AUfQGS5yJftca-21",
"library_name": "mxgraph.sap.icon/SAP_Destination_service",
"label": "",
"w": 50,
"h": 50,
"parent_id": "FNb6Wp1AUfQGS5yJftca-1"
},
{
"cell_id": "p3KcMJCtKF_kxD1QLjmg-3",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 18,
"parent_id": "FNb6Wp1AUfQGS5yJftca-1"
},
{
"cell_id": "FNb6Wp1AUfQGS5yJftca-20",
"library_name": "mxgraph.sap.icon/Cloud_Connector2",
"label": "",
"w": 50,
"h": 50,
"parent_id": "1"
},
{
"cell_id": "FNb6Wp1AUfQGS5yJftca-13",
"library_name": "mxgraph.sap.icon/Edge_Integration_Cell",
"label": "",
"w": 50,
"h": 50,
"parent_id": "1"
},
{
"cell_id": "p3KcMJCtKF_kxD1QLjmg-1",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 18,
"parent_id": "pLXEFfTft9dOwHOjhkAD-1"
},
{
"cell_id": "p3KcMJCtKF_kxD1QLjmg-2",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "1"
}
],
"pills": [],
"edges": [
{
"cell_id": "FNb6Wp1AUfQGS5yJftca-25",
"source": "FNb6Wp1AUfQGS5yJftca-21",
"target": "FNb6Wp1AUfQGS5yJftca-9",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "FNb6Wp1AUfQGS5yJftca-26",
"source": "FNb6Wp1AUfQGS5yJftca-19",
"target": "FNb6Wp1AUfQGS5yJftca-21",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "FNb6Wp1AUfQGS5yJftca-35",
"source": "FNb6Wp1AUfQGS5yJftca-20",
"target": "FNb6Wp1AUfQGS5yJftca-32",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "FNb6Wp1AUfQGS5yJftca-28",
"source": "FNb6Wp1AUfQGS5yJftca-19",
"target": "FNb6Wp1AUfQGS5yJftca-20",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "FNb6Wp1AUfQGS5yJftca-39",
"source": "FNb6Wp1AUfQGS5yJftca-32",
"target": "FNb6Wp1AUfQGS5yJftca-13",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "FNb6Wp1AUfQGS5yJftca-40",
"source": "NWwHh8lbjI5cMUXp5uuz-3",
"target": "FNb6Wp1AUfQGS5yJftca-13",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "FNb6Wp1AUfQGS5yJftca-44",
"source": "FNb6Wp1AUfQGS5yJftca-13",
"target": "FNb6Wp1AUfQGS5yJftca-43",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "FNb6Wp1AUfQGS5yJftca-65",
"source": "FNb6Wp1AUfQGS5yJftca-20",
"target": "FNb6Wp1AUfQGS5yJftca-13",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "FNb6Wp1AUfQGS5yJftca-58",
"source": "pLXEFfTft9dOwHOjhkAD-4",
"target": "FNb6Wp1AUfQGS5yJftca-21",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "FNb6Wp1AUfQGS5yJftca-59",
"source": "pLXEFfTft9dOwHOjhkAD-15",
"target": "FNb6Wp1AUfQGS5yJftca-21",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "pLXEFfTft9dOwHOjhkAD-22",
"source": "pLXEFfTft9dOwHOjhkAD-20",
"target": "FNb6Wp1AUfQGS5yJftca-21",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "pLXEFfTft9dOwHOjhkAD-23",
"source": "pLXEFfTft9dOwHOjhkAD-10",
"target": "FNb6Wp1AUfQGS5yJftca-21",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"49x49": 5,
"50x50": 4,
"28x18": 2,
"28x28": 1
},
"pill_vocab": [],
"color_distribution": {
"#1D2D3E": 26,
"#475E75": 22,
"#FFFFFF": 15,
"#D5DADD": 9,
"#EDEFF0": 9,
"#FCFCFC": 9,
"#0070F2": 8,
"#F5F6F7": 7,
"#5D36FF": 7,
"#EBF8FF": 6,
"#CC00DC": 2
},
"font_sizes": {
"16": 16,
"12": 11,
"14": 4,
"11": 1,
"10": 1
},
"fonts": [
"Arial"
],
"edge_color_distribution": {
"#475E75": 12
},
"structure_summary": {
"top_level_zones": 2,
"nested_zones": 11,
"cards": 15,
"icons": 12,
"pills": 0,
"edges": 12
},
"edge_quality": {
"total": 12,
"with_anchors": 12,
"orthogonal": 11,
"dashed": 0
},
"detected_patterns": [
"dense-icon-landscape",
"dual-zone-layout",
"orthogonal-edges-dominant",
"subaccount-nested-in-btp",
"tri-zone-joule-btp-third-party",
"well-anchored-edges"
],
"description": "PI/PO to Edge Integration Cell post-migration architecture. on a 1169\u00d7827 canvas. with top-level zones: Customer Private Network (Self-hosted / Hyperscaler) [non-sap-slate], (unnamed) [sap-blue]. and 12 icons (5\u00d7 49x49, 4\u00d7 50x50, 2\u00d7 28x18). Detected patterns: dense-icon-landscape, dual-zone-layout, orthogonal-edges-dominant, subaccount-nested-in-btp, tri-zone-joule-btp-third-party."
},
"ac_RA0025_PIPO_EIC_Pre.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0025_PIPO_EIC_Pre.drawio",
"name": "ac_RA0025_PIPO_EIC_Pre.drawio",
"family": "ra0025",
"level": "l2",
"primary": false,
"title": "PI/PO to Edge Integration Cell pre-migration architecture",
"aliases": [
"PI/PO EIC pre migration",
"PI PO before Edge Integration Cell",
"EIC pre"
],
"tags": [
"pipo",
"pi",
"po",
"eic",
"edge-integration-cell",
"migration",
"integration-suite",
"pre"
],
"domain": "integration",
"canvas_w": 1169,
"canvas_h": 827,
"background": "",
"zones": [
{
"cell_id": "SWCKuI3yV05O1hUtp25W-3",
"label": "Customer Private Network (Self-hosted / Hyperscaler)",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 40,
"y": 50,
"w": 630,
"h": 750,
"parent_id": "SWCKuI3yV05O1hUtp25W-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "iX30tmptxmyhowQ8DGH3-0",
"label": "",
"fill": "#FFFFFF",
"stroke": "#5d36ff",
"x": -40,
"y": -50,
"w": 340,
"h": 750,
"parent_id": "SWCKuI3yV05O1hUtp25W-39",
"color_role": "indigo (Joule purple)"
},
{
"cell_id": "SWCKuI3yV05O1hUtp25W-40",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 5,
"y": -10,
"w": 244,
"h": 200,
"parent_id": "SWCKuI3yV05O1hUtp25W-39",
"color_role": "sap-blue"
},
{
"cell_id": "SWCKuI3yV05O1hUtp25W-41",
"label": "SAP Cloud Solutions",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 0,
"y": -21,
"w": 238,
"h": 200,
"parent_id": "SWCKuI3yV05O1hUtp25W-39",
"color_role": "sap-blue"
},
{
"cell_id": "SWCKuI3yV05O1hUtp25W-46",
"label": "",
"fill": "#FFFFFF",
"stroke": "#5D36FF",
"x": 11,
"y": 6,
"w": 238,
"h": 120,
"parent_id": "SWCKuI3yV05O1hUtp25W-45",
"color_role": "indigo (Joule purple)"
},
{
"cell_id": "SWCKuI3yV05O1hUtp25W-47",
"label": "Logging and Reporting Solutions",
"fill": "#FFFFFF",
"stroke": "#5D36FF",
"x": 0,
"y": 0,
"w": 238,
"h": 120,
"parent_id": "SWCKuI3yV05O1hUtp25W-45",
"color_role": "indigo (Joule purple)"
},
{
"cell_id": "iX30tmptxmyhowQ8DGH3-14",
"label": "",
"fill": "#FFFFFF",
"stroke": "#5D36FF",
"x": 11,
"y": 6,
"w": 238,
"h": 120,
"parent_id": "iX30tmptxmyhowQ8DGH3-13",
"color_role": "indigo (Joule purple)"
},
{
"cell_id": "iX30tmptxmyhowQ8DGH3-15",
"label": "Non-SAP / B2B Cloud Solutions",
"fill": "#FFFFFF",
"stroke": "#5D36FF",
"x": 0,
"y": 0,
"w": 238,
"h": 120,
"parent_id": "iX30tmptxmyhowQ8DGH3-13",
"color_role": "indigo (Joule purple)"
},
{
"cell_id": "iX30tmptxmyhowQ8DGH3-18",
"label": "",
"fill": "#FFFFFF",
"stroke": "#5D36FF",
"x": 11,
"y": 6,
"w": 238,
"h": 120,
"parent_id": "iX30tmptxmyhowQ8DGH3-17",
"color_role": "indigo (Joule purple)"
},
{
"cell_id": "iX30tmptxmyhowQ8DGH3-19",
"label": "Government Solutions",
"fill": "#FFFFFF",
"stroke": "#5D36FF",
"x": 0,
"y": 0,
"w": 238,
"h": 120,
"parent_id": "iX30tmptxmyhowQ8DGH3-17",
"color_role": "indigo (Joule purple)"
}
],
"cards": [
{
"cell_id": "SWCKuI3yV05O1hUtp25W-27",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 5,
"y": 4,
"w": 102,
"h": 93,
"parent_zone": null
},
{
"cell_id": "SWCKuI3yV05O1hUtp25W-28",
"label": "S/4HANA / ECC",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 102,
"h": 93,
"parent_zone": null
},
{
"cell_id": "SWCKuI3yV05O1hUtp25W-35",
"label": "",
"fill": "#ffffff",
"stroke": "",
"x": 120,
"y": 530,
"w": 110,
"h": 98,
"parent_zone": null
},
{
"cell_id": "SWCKuI3yV05O1hUtp25W-36",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 5,
"y": 4,
"w": 104,
"h": 93,
"parent_zone": null
},
{
"cell_id": "SWCKuI3yV05O1hUtp25W-37",
"label": "SAP on-premise products",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 104,
"h": 93,
"parent_zone": null
},
{
"cell_id": "iX30tmptxmyhowQ8DGH3-1",
"label": "Event-based Integration Solution",
"fill": "#ffffff",
"stroke": "#cc00dc",
"x": 500,
"y": 628,
"w": 140,
"h": 80,
"parent_zone": null
},
{
"cell_id": "iX30tmptxmyhowQ8DGH3-2",
"label": "API Management Solution",
"fill": "#ffffff",
"stroke": "#cc00dc",
"x": 500,
"y": 414,
"w": 140,
"h": 80,
"parent_zone": null
},
{
"cell_id": "iX30tmptxmyhowQ8DGH3-10",
"label": "IDOCs",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 188,
"y": 207,
"w": 60,
"h": 20,
"parent_zone": null
},
{
"cell_id": "iX30tmptxmyhowQ8DGH3-11",
"label": "Files / IDOCs",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 402,
"y": 299,
"w": 80,
"h": 20,
"parent_zone": null
},
{
"cell_id": "iX30tmptxmyhowQ8DGH3-21",
"label": "AMQP",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 680,
"y": 663,
"w": 60,
"h": 20,
"parent_zone": null
},
{
"cell_id": "iX30tmptxmyhowQ8DGH3-22",
"label": "HTTP",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 680,
"y": 427,
"w": 60,
"h": 20,
"parent_zone": null
},
{
"cell_id": "iX30tmptxmyhowQ8DGH3-23",
"label": "Files",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 680,
"y": 730,
"w": 60,
"h": 20,
"parent_zone": null
},
{
"cell_id": "iX30tmptxmyhowQ8DGH3-28",
"label": "HTTP",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 680,
"y": 464,
"w": 60,
"h": 20,
"parent_zone": null
},
{
"cell_id": "iX30tmptxmyhowQ8DGH3-30",
"label": "",
"fill": "#FFFFFF",
"stroke": "#cc00dc",
"x": 6,
"y": 3,
"w": 128,
"h": 76,
"parent_zone": null
},
{
"cell_id": "iX30tmptxmyhowQ8DGH3-31",
"label": "Bespoke Non-SAP solutions",
"fill": "#ffffff",
"stroke": "#cc00dc",
"x": 0,
"y": 0,
"w": 128,
"h": 76,
"parent_zone": null
},
{
"cell_id": "iX30tmptxmyhowQ8DGH3-32",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 275,
"y": 149,
"w": 160,
"h": 91,
"parent_zone": null
},
{
"cell_id": "iX30tmptxmyhowQ8DGH3-35",
"label": "Files / SOAP",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 676,
"y": 184,
"w": 80,
"h": 20,
"parent_zone": null
},
{
"cell_id": "iX30tmptxmyhowQ8DGH3-36",
"label": "SOAP / HTTP",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 676,
"y": 119,
"w": 80,
"h": 20,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "83r2QO2GGbaT9ctiXixm-0",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 18,
"parent_id": "SWCKuI3yV05O1hUtp25W-1"
},
{
"cell_id": "83r2QO2GGbaT9ctiXixm-1",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "SWCKuI3yV05O1hUtp25W-1"
}
],
"pills": [],
"edges": [
{
"cell_id": "SWCKuI3yV05O1hUtp25W-33",
"source": "SWCKuI3yV05O1hUtp25W-28",
"target": "iX30tmptxmyhowQ8DGH3-32",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "SWCKuI3yV05O1hUtp25W-34",
"source": "iX30tmptxmyhowQ8DGH3-31",
"target": "iX30tmptxmyhowQ8DGH3-32",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "SWCKuI3yV05O1hUtp25W-38",
"source": "iX30tmptxmyhowQ8DGH3-32",
"target": "SWCKuI3yV05O1hUtp25W-37",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "SWCKuI3yV05O1hUtp25W-49",
"source": "SWCKuI3yV05O1hUtp25W-41",
"target": "iX30tmptxmyhowQ8DGH3-32",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "SWCKuI3yV05O1hUtp25W-50",
"source": "",
"target": "iX30tmptxmyhowQ8DGH3-32",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "iX30tmptxmyhowQ8DGH3-4",
"source": "iX30tmptxmyhowQ8DGH3-30",
"target": "iX30tmptxmyhowQ8DGH3-2",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "iX30tmptxmyhowQ8DGH3-5",
"source": "SWCKuI3yV05O1hUtp25W-27",
"target": "iX30tmptxmyhowQ8DGH3-2",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "iX30tmptxmyhowQ8DGH3-6",
"source": "SWCKuI3yV05O1hUtp25W-27",
"target": "iX30tmptxmyhowQ8DGH3-1",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "iX30tmptxmyhowQ8DGH3-7",
"source": "iX30tmptxmyhowQ8DGH3-1",
"target": "SWCKuI3yV05O1hUtp25W-47",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "iX30tmptxmyhowQ8DGH3-12",
"source": "iX30tmptxmyhowQ8DGH3-2",
"target": "iX30tmptxmyhowQ8DGH3-15",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "iX30tmptxmyhowQ8DGH3-26",
"source": "iX30tmptxmyhowQ8DGH3-2",
"target": "iX30tmptxmyhowQ8DGH3-19",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "iX30tmptxmyhowQ8DGH3-33",
"source": "iX30tmptxmyhowQ8DGH3-15",
"target": "iX30tmptxmyhowQ8DGH3-32",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"28x18": 1,
"28x28": 1
},
"pill_vocab": [],
"color_distribution": {
"#FFFFFF": 22,
"#475E75": 21,
"#1D2D3E": 13,
"#0070F2": 7,
"#5D36FF": 7,
"#EBF8FF": 5,
"#CC00DC": 4,
"#F5F6F7": 1
},
"font_sizes": {
"16": 14,
"12": 5
},
"fonts": [
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 12
},
"structure_summary": {
"top_level_zones": 0,
"nested_zones": 10,
"cards": 18,
"icons": 2,
"pills": 0,
"edges": 12
},
"edge_quality": {
"total": 12,
"with_anchors": 12,
"orthogonal": 12,
"dashed": 0
},
"detected_patterns": [
"orthogonal-edges-dominant",
"sparse-icon-overview",
"well-anchored-edges"
],
"description": "PI/PO to Edge Integration Cell pre-migration architecture. on a 1169\u00d7827 canvas. and 2 icons (1\u00d7 28x18, 1\u00d7 28x28). Detected patterns: orthogonal-edges-dominant, sparse-icon-overview, well-anchored-edges."
},
"ac_RA0027_SIEM_SOAR_ETD.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0027_SIEM_SOAR_ETD.drawio",
"name": "ac_RA0027_SIEM_SOAR_ETD.drawio",
"family": "ra0027",
"level": "l2",
"primary": false,
"title": "SIEM and SOAR with SAP Enterprise Threat Detection",
"aliases": [
"SIEM SOAR ETD",
"Enterprise Threat Detection",
"security operations"
],
"tags": [
"siem",
"soar",
"etd",
"threat-detection",
"security",
"audit",
"security-operations"
],
"domain": "security",
"canvas_w": 1100,
"canvas_h": 850,
"background": "",
"zones": [
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-36",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 810,
"y": 510,
"w": 200,
"h": 172,
"parent_id": "1",
"color_role": "non-sap-slate"
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-30",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 810,
"y": 247,
"w": 200,
"h": 175,
"parent_id": "1",
"color_role": "non-sap-slate"
}
],
"cards": [
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-2",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 240,
"h": 70,
"parent_zone": null
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-6",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 239,
"h": 70,
"parent_zone": null
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-10",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 275,
"h": 70,
"parent_zone": null
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-14",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 239,
"h": 70,
"parent_zone": null
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-18",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 239,
"h": 70,
"parent_zone": null
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-25",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 440,
"y": 247,
"w": 200,
"h": 175,
"parent_zone": null
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-77",
"label": "ITSM System",
"fill": "#00BEF2",
"stroke": "none",
"x": 510,
"y": 622,
"w": 50,
"h": 45,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-3",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 30,
"parent_id": "ZkxsVZjYvkSy5z7IWYVK-1"
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-7",
"library_name": "inline-svg",
"label": "",
"w": 34,
"h": 24,
"parent_id": "ZkxsVZjYvkSy5z7IWYVK-5"
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-11",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 11,
"parent_id": "ZkxsVZjYvkSy5z7IWYVK-9"
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-21",
"library_name": "inline-svg",
"label": "",
"w": 108,
"h": 30,
"parent_id": "ZkxsVZjYvkSy5z7IWYVK-17"
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-27",
"library_name": "mxgraph.sap.icon/SAP_Application_Logging_service_for_SAP_BTP",
"label": "SAP Enterprise Threat Detection (Cloud Edition)",
"w": 65,
"h": 65,
"parent_id": "1"
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-33",
"library_name": "inline-svg",
"label": "FortiSIEM",
"w": 66,
"h": 66,
"parent_id": "1"
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-34",
"library_name": "inline-svg",
"label": "FortiSOAR",
"w": 72,
"h": 72,
"parent_id": "1"
}
],
"pills": [
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-40",
"label": "Security Logs",
"fill": "#F5F6F7",
"stroke": "#475E75"
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-47",
"label": "Alerts, findings & enriched events",
"fill": "#F5F6F7",
"stroke": "#475E75"
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-50",
"label": "Security Logs",
"fill": "#F5F6F7",
"stroke": "#475E75"
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-54",
"label": "Correlated Incidents",
"fill": "#F5F6F7",
"stroke": "#475E75"
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-58",
"label": "Status & closure updates",
"fill": "#F5F6F7",
"stroke": "#475E75"
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-63",
"label": "Respond to Event",
"fill": "#F5F6F7",
"stroke": "#475E75"
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-66",
"label": "Respond to Event",
"fill": "#F5F6F7",
"stroke": "#475E75"
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-78",
"label": "Open Ticket",
"fill": "#F5F6F7",
"stroke": "#475E75"
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-81",
"label": "Notification",
"fill": "#F5F6F7",
"stroke": "#475E75"
}
],
"edges": [
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-42",
"source": "ZkxsVZjYvkSy5z7IWYVK-40",
"target": "ZkxsVZjYvkSy5z7IWYVK-25",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-43",
"source": "ZkxsVZjYvkSy5z7IWYVK-14",
"target": "ZkxsVZjYvkSy5z7IWYVK-40",
"stroke_color": "LIGHT-DARK(#475E75, #EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-44",
"source": "ZkxsVZjYvkSy5z7IWYVK-4",
"target": "ZkxsVZjYvkSy5z7IWYVK-40",
"stroke_color": "LIGHT-DARK(#475E75, #EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-45",
"source": "ZkxsVZjYvkSy5z7IWYVK-6",
"target": "ZkxsVZjYvkSy5z7IWYVK-40",
"stroke_color": "LIGHT-DARK(#475E75, #EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-46",
"source": "ZkxsVZjYvkSy5z7IWYVK-18",
"target": "ZkxsVZjYvkSy5z7IWYVK-40",
"stroke_color": "LIGHT-DARK(#475E75, #EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-48",
"source": "ZkxsVZjYvkSy5z7IWYVK-47",
"target": "ZkxsVZjYvkSy5z7IWYVK-30",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-49",
"source": "ZkxsVZjYvkSy5z7IWYVK-25",
"target": "ZkxsVZjYvkSy5z7IWYVK-47",
"stroke_color": "LIGHT-DARK(#475E75, #EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-51",
"source": "ZkxsVZjYvkSy5z7IWYVK-50",
"target": "ZkxsVZjYvkSy5z7IWYVK-30",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-53",
"source": "ZkxsVZjYvkSy5z7IWYVK-10",
"target": "ZkxsVZjYvkSy5z7IWYVK-50",
"stroke_color": "LIGHT-DARK(#475E75, #EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-55",
"source": "ZkxsVZjYvkSy5z7IWYVK-54",
"target": "ZkxsVZjYvkSy5z7IWYVK-36",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-57",
"source": "ZkxsVZjYvkSy5z7IWYVK-30",
"target": "ZkxsVZjYvkSy5z7IWYVK-54",
"stroke_color": "LIGHT-DARK(#475E75, #EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-59",
"source": "ZkxsVZjYvkSy5z7IWYVK-58",
"target": "ZkxsVZjYvkSy5z7IWYVK-36",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-60",
"source": "ZkxsVZjYvkSy5z7IWYVK-30",
"target": "ZkxsVZjYvkSy5z7IWYVK-58",
"stroke_color": "LIGHT-DARK(#475E75, #EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-64",
"source": "ZkxsVZjYvkSy5z7IWYVK-63",
"target": "ZkxsVZjYvkSy5z7IWYVK-36",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-65",
"source": "ZkxsVZjYvkSy5z7IWYVK-10",
"target": "ZkxsVZjYvkSy5z7IWYVK-63",
"stroke_color": "LIGHT-DARK(#475E75, #EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-67",
"source": "ZkxsVZjYvkSy5z7IWYVK-66",
"target": "ZkxsVZjYvkSy5z7IWYVK-36",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-68",
"source": "ZkxsVZjYvkSy5z7IWYVK-18",
"target": "ZkxsVZjYvkSy5z7IWYVK-66",
"stroke_color": "LIGHT-DARK(#475E75, #EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-69",
"source": "ZkxsVZjYvkSy5z7IWYVK-6",
"target": "ZkxsVZjYvkSy5z7IWYVK-66",
"stroke_color": "LIGHT-DARK(#475E75, #EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-70",
"source": "ZkxsVZjYvkSy5z7IWYVK-14",
"target": "ZkxsVZjYvkSy5z7IWYVK-66",
"stroke_color": "LIGHT-DARK(#475E75, #EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-71",
"source": "ZkxsVZjYvkSy5z7IWYVK-2",
"target": "ZkxsVZjYvkSy5z7IWYVK-66",
"stroke_color": "LIGHT-DARK(#475E75, #EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-79",
"source": "ZkxsVZjYvkSy5z7IWYVK-78",
"target": "ZkxsVZjYvkSy5z7IWYVK-36",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-80",
"source": "ZkxsVZjYvkSy5z7IWYVK-77",
"target": "ZkxsVZjYvkSy5z7IWYVK-78",
"stroke_color": "LIGHT-DARK(#475E75, #EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-82",
"source": "ZkxsVZjYvkSy5z7IWYVK-81",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "ZkxsVZjYvkSy5z7IWYVK-83",
"source": "ZkxsVZjYvkSy5z7IWYVK-74",
"target": "ZkxsVZjYvkSy5z7IWYVK-81",
"stroke_color": "LIGHT-DARK(#475E75, #EDEDED)",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"28x30": 1,
"34x24": 1,
"16x11": 1,
"108x30": 1,
"65x65": 1,
"66x66": 1,
"72x72": 1
},
"pill_vocab": [
"security logs",
"alerts, findings & enriched events",
"correlated incidents",
"status & closure updates",
"respond to event",
"open ticket",
"notification"
],
"color_distribution": {
"#475E75": 44,
"#EDEDED": 15,
"#F5F6F7": 11,
"#1D2D3E": 8,
"#0070F2": 6,
"#FFFFFF": 6,
"#002A86": 1,
"#EBF8FF": 1,
"#D5DADD": 1,
"#EDEFF0": 1,
"#FCFCFC": 1,
"#0080F0": 1,
"#00BEF2": 1
},
"font_sizes": {
"16": 12,
"10": 9,
"12": 8,
"24": 1,
"0": 1
},
"fonts": [
"Helvetica"
],
"edge_color_distribution": {
"LIGHT-DARK(#475E75, #EDEDED)": 15,
"#475E75": 9
},
"structure_summary": {
"top_level_zones": 2,
"nested_zones": 0,
"cards": 7,
"icons": 7,
"pills": 9,
"edges": 24
},
"edge_quality": {
"total": 24,
"with_anchors": 24,
"orthogonal": 15,
"dashed": 0
},
"detected_patterns": [
"dual-zone-layout",
"labeled-flow-multi-pill",
"well-anchored-edges"
],
"description": "SIEM and SOAR with SAP Enterprise Threat Detection. on a 1100\u00d7850 canvas. with top-level zones: (unnamed) [non-sap-slate], (unnamed) [non-sap-slate]. and 7 icons (1\u00d7 28x30, 1\u00d7 34x24, 1\u00d7 16x11). plus 9 flow pills using verbs 'security logs', 'alerts, findings & enriched events', 'correlated incidents', 'status & closure updates', 'respond to event', 'open ticket'. Detected patterns: dual-zone-layout, labeled-flow-multi-pill, well-anchored-edges."
},
"ac_RA0028_SuccessFactorsModuleIntegration.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0028_SuccessFactorsModuleIntegration.drawio",
"name": "ac_RA0028_SuccessFactorsModuleIntegration.drawio",
"family": "ra0028",
"level": "l2",
"primary": false,
"title": "SAP SuccessFactors module integration",
"aliases": [
"SuccessFactors module integration",
"SAP SuccessFactors Suite",
"BizX module integration"
],
"tags": [
"successfactors",
"hxm",
"bizx",
"recruiting",
"talent",
"employee",
"module-integration"
],
"domain": "hxm",
"canvas_w": 850,
"canvas_h": 1100,
"background": "",
"zones": [
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-1",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 70,
"y": 40,
"w": 1390,
"h": 870,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-3",
"label": "BizX",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 90,
"y": 90,
"w": 1050,
"h": 800,
"parent_id": "1",
"color_role": "non-sap-slate"
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-491",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 70,
"y": 930,
"w": 960,
"h": 160,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-128",
"label": "Legend",
"fill": "#F5F6F7",
"stroke": "none",
"x": 0,
"y": 0,
"w": 220,
"h": 125,
"parent_id": "Z2X7D0c18jNXbGOoNvq_-600",
"color_role": "other (none)"
}
],
"cards": [
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-19",
"label": "Time Tracking",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 980,
"y": 140,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-30",
"label": "Scheduling",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 810,
"y": 140,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-31",
"label": "Recruiting Management (Applicant Tracking System)",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 980,
"y": 300,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-46",
"label": "SAP Analytics Cloud",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 180,
"h": 100,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-47",
"label": "Story Reports",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 10,
"y": 45,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-48",
"label": "Canvas Reports",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 180,
"h": 100,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-49",
"label": "Canvas Reports",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 10,
"y": 45,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-15",
"label": "Recruiting Posting",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 180,
"h": 100,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-4",
"label": "Recruiting Posting(Job Board Aggregator)",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 10,
"y": 45,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-45",
"label": "Career and Talent Development",
"fill": "#EBF8FF",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 830,
"h": 90,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-38",
"label": "Succession Management",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 10,
"y": 40,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-39",
"label": "Mentoring",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 180,
"y": 40,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-42",
"label": "Development Goals",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 350,
"y": 40,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-50",
"label": "Career Worksheet",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 520,
"y": 40,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-52",
"label": "Opportunity Marketplace",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 690,
"y": 40,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-44",
"label": "Performance and Goals",
"fill": "#EBF8FF",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 830,
"h": 90,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-37",
"label": "Performance Forms",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 10,
"y": 40,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-41",
"label": "Performance Goals",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 180,
"y": 40,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-53",
"label": "Continues Performance Management",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 350,
"y": 40,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-54",
"label": "360 Review",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 520,
"y": 40,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-55",
"label": "Calibration",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 690,
"y": 40,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-57",
"label": "Onboarding",
"fill": "#EBF8FF",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 320,
"h": 90,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-20",
"label": "Onboarding",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 10,
"y": 40,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-56",
"label": "Offboarding",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 180,
"y": 40,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-13",
"label": "Foundation (a.k.a. Platform)",
"fill": "light-dark(#ebf8ff, #121212)",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 1000,
"h": 90,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-24",
"label": "Employee Profile (non-effective dated employee information)",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 10,
"y": 40,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-25",
"label": "Login Information",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 180,
"y": 40,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-26",
"label": "Position Management",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 350,
"y": 40,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-27",
"label": "Job Profile Builder(Job Framework)",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 520,
"y": 40,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-28",
"label": "Talent Intelligence Hub(Skills and Competencies)",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 690,
"y": 40,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-615",
"label": "Table Reports(Ad hoc reports)",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 860,
"y": 40,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-12",
"label": "Employee Central",
"fill": "#EBF8FF",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 670,
"h": 90,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-11",
"label": "Employment Based Information",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 10,
"y": 40,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-21",
"label": "Global Benefits",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 180,
"y": 40,
"w": 120,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-22",
"label": "Person Based Information",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 340,
"y": 40,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-98",
"label": "S/4HANA",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 180,
"h": 90,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-99",
"label": "Employee Central Payroll",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 10,
"y": 40,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-17",
"label": "Recruiting Marketing",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 180,
"h": 150,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-18",
"label": "Recruiting Marketing(Career Site)",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 10,
"y": 45,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-105",
"label": "Advanced Analytics",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 10,
"y": 100,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-8",
"label": "Plateau",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 180,
"h": 150,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-34",
"label": "Learning",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 10,
"y": 40,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-107",
"label": "Plateau Report Designer",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 10,
"y": 95,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-43",
"label": "Compensation",
"fill": "#EBF8FF",
"stroke": "#475E75",
"x": 120,
"y": 740,
"w": 490,
"h": 90,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-36",
"label": "Compensation(Periodic Salary Cycle)",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 130,
"y": 780,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-40",
"label": "Variable Pay(Bonus Cycle)",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 300,
"y": 780,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-165",
"label": "Rewards(Off cycle bonus)",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 470,
"y": 780,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-571",
"label": "Joule Subaccount",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 180,
"h": 90,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-572",
"label": "Joule",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 10,
"y": 40,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-574",
"label": "Identity Services Subaccount",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 321,
"h": 90,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-575",
"label": "Identity Provisioning Service (IPS)",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 10,
"y": 40,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-576",
"label": "Identity Authentication Service (IAS)",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 181,
"y": 40,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-588",
"label": "Integration Suite Subaccount",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 670,
"y": 980,
"w": 320,
"h": 90,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-589",
"label": "Cloud Integration (CPI)",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 680,
"y": 1020,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-590",
"label": "API Management",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 850,
"y": 1020,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-490",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 240,
"y": 1157,
"w": 266,
"h": 50,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-607",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 694,
"y": 1141,
"w": 266,
"h": 50,
"parent_zone": null
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-618",
"label": "Time Off and Absence Management\u200b",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 630,
"y": 180,
"w": 130,
"h": 40,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-503",
"library_name": "inline-svg",
"label": "",
"w": 31,
"h": 31,
"parent_id": "1"
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-612",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "1"
}
],
"pills": [
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-498",
"label": "TRUST",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-504",
"label": "SCIM",
"fill": "#f1ecff",
"stroke": "#470BED"
}
],
"edges": [
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-108",
"source": "Z2X7D0c18jNXbGOoNvq_-30",
"target": "Z2X7D0c18jNXbGOoNvq_-19",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-127",
"source": "Z2X7D0c18jNXbGOoNvq_-50",
"target": "Z2X7D0c18jNXbGOoNvq_-52",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-92",
"source": "Z2X7D0c18jNXbGOoNvq_-37",
"target": "Z2X7D0c18jNXbGOoNvq_-55",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-29",
"source": "Z2X7D0c18jNXbGOoNvq_-24",
"target": "Z2X7D0c18jNXbGOoNvq_-25",
"stroke_color": "#CB00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-69",
"source": "Z2X7D0c18jNXbGOoNvq_-11",
"target": "Z2X7D0c18jNXbGOoNvq_-24",
"stroke_color": "#CB00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-70",
"source": "Z2X7D0c18jNXbGOoNvq_-20",
"target": "Z2X7D0c18jNXbGOoNvq_-12",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-71",
"source": "Z2X7D0c18jNXbGOoNvq_-618",
"target": "Z2X7D0c18jNXbGOoNvq_-56",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-72",
"source": "Z2X7D0c18jNXbGOoNvq_-11",
"target": "Z2X7D0c18jNXbGOoNvq_-26",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-74",
"source": "Z2X7D0c18jNXbGOoNvq_-26",
"target": "Z2X7D0c18jNXbGOoNvq_-31",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-75",
"source": "Z2X7D0c18jNXbGOoNvq_-31",
"target": "Z2X7D0c18jNXbGOoNvq_-20",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-77",
"source": "",
"target": "Z2X7D0c18jNXbGOoNvq_-4",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-80",
"source": "Z2X7D0c18jNXbGOoNvq_-38",
"target": "Z2X7D0c18jNXbGOoNvq_-26",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-81",
"source": "Z2X7D0c18jNXbGOoNvq_-27",
"target": "Z2X7D0c18jNXbGOoNvq_-50",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-82",
"source": "Z2X7D0c18jNXbGOoNvq_-24",
"target": "Z2X7D0c18jNXbGOoNvq_-45",
"stroke_color": "#CB00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-86",
"source": "Z2X7D0c18jNXbGOoNvq_-28",
"target": "Z2X7D0c18jNXbGOoNvq_-50",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-87",
"source": "Z2X7D0c18jNXbGOoNvq_-28",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-89",
"source": "Z2X7D0c18jNXbGOoNvq_-28",
"target": "Z2X7D0c18jNXbGOoNvq_-31",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-90",
"source": "Z2X7D0c18jNXbGOoNvq_-37",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-91",
"source": "Z2X7D0c18jNXbGOoNvq_-11",
"target": "Z2X7D0c18jNXbGOoNvq_-43",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-83",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-94",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-95",
"source": "Z2X7D0c18jNXbGOoNvq_-41",
"target": "Z2X7D0c18jNXbGOoNvq_-54",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-96",
"source": "Z2X7D0c18jNXbGOoNvq_-28",
"target": "Z2X7D0c18jNXbGOoNvq_-54",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-100",
"source": "Z2X7D0c18jNXbGOoNvq_-12",
"target": "Z2X7D0c18jNXbGOoNvq_-99",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-104",
"source": "Z2X7D0c18jNXbGOoNvq_-47",
"target": "",
"stroke_color": "#0070F2",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-109",
"source": "Z2X7D0c18jNXbGOoNvq_-618",
"target": "Z2X7D0c18jNXbGOoNvq_-30",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-110",
"source": "Z2X7D0c18jNXbGOoNvq_-12",
"target": "Z2X7D0c18jNXbGOoNvq_-19",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-112",
"source": "Z2X7D0c18jNXbGOoNvq_-24",
"target": "Z2X7D0c18jNXbGOoNvq_-31",
"stroke_color": "#CB00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-113",
"source": "Z2X7D0c18jNXbGOoNvq_-38",
"target": "Z2X7D0c18jNXbGOoNvq_-24",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-114",
"source": "Z2X7D0c18jNXbGOoNvq_-24",
"target": "Z2X7D0c18jNXbGOoNvq_-43",
"stroke_color": "#CB00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-115",
"source": "Z2X7D0c18jNXbGOoNvq_-24",
"target": "Z2X7D0c18jNXbGOoNvq_-44",
"stroke_color": "#CB00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-117",
"source": "Z2X7D0c18jNXbGOoNvq_-18",
"target": "Z2X7D0c18jNXbGOoNvq_-105",
"stroke_color": "#0070F2",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-119",
"source": "Z2X7D0c18jNXbGOoNvq_-34",
"target": "Z2X7D0c18jNXbGOoNvq_-107",
"stroke_color": "#0070F2",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-101",
"source": "Z2X7D0c18jNXbGOoNvq_-42",
"target": "Z2X7D0c18jNXbGOoNvq_-34",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-106",
"source": "Z2X7D0c18jNXbGOoNvq_-34",
"target": "Z2X7D0c18jNXbGOoNvq_-47",
"stroke_color": "#0070F2",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-123",
"source": "Z2X7D0c18jNXbGOoNvq_-27",
"target": "Z2X7D0c18jNXbGOoNvq_-26",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-76",
"source": "Z2X7D0c18jNXbGOoNvq_-31",
"target": "Z2X7D0c18jNXbGOoNvq_-18",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-124",
"source": "Z2X7D0c18jNXbGOoNvq_-42",
"target": "Z2X7D0c18jNXbGOoNvq_-53",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-125",
"source": "Z2X7D0c18jNXbGOoNvq_-31",
"target": "Z2X7D0c18jNXbGOoNvq_-52",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-126",
"source": "Z2X7D0c18jNXbGOoNvq_-34",
"target": "Z2X7D0c18jNXbGOoNvq_-52",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-148",
"source": "Z2X7D0c18jNXbGOoNvq_-28",
"target": "Z2X7D0c18jNXbGOoNvq_-27",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-152",
"source": "Z2X7D0c18jNXbGOoNvq_-38",
"target": "Z2X7D0c18jNXbGOoNvq_-55",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-103",
"source": "Z2X7D0c18jNXbGOoNvq_-49",
"target": "Z2X7D0c18jNXbGOoNvq_-3",
"stroke_color": "#0070F2",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-93",
"source": "Z2X7D0c18jNXbGOoNvq_-36",
"target": "Z2X7D0c18jNXbGOoNvq_-55",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-174",
"source": "",
"target": "Z2X7D0c18jNXbGOoNvq_-37",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-579",
"source": "Z2X7D0c18jNXbGOoNvq_-575",
"target": "Z2X7D0c18jNXbGOoNvq_-576",
"stroke_color": "#CB00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-582",
"source": "Z2X7D0c18jNXbGOoNvq_-576",
"target": "Z2X7D0c18jNXbGOoNvq_-572",
"stroke_color": "#CB00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-583",
"source": "Z2X7D0c18jNXbGOoNvq_-25",
"target": "Z2X7D0c18jNXbGOoNvq_-575",
"stroke_color": "#CB00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-584",
"source": "Z2X7D0c18jNXbGOoNvq_-572",
"target": "Z2X7D0c18jNXbGOoNvq_-1",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-592",
"source": "Z2X7D0c18jNXbGOoNvq_-590",
"target": "Z2X7D0c18jNXbGOoNvq_-589",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-593",
"source": "Z2X7D0c18jNXbGOoNvq_-590",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-591",
"source": "Z2X7D0c18jNXbGOoNvq_-589",
"target": "Z2X7D0c18jNXbGOoNvq_-1",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-497",
"source": "",
"target": "Z2X7D0c18jNXbGOoNvq_-490",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-499",
"source": "",
"target": "Z2X7D0c18jNXbGOoNvq_-490",
"stroke_color": "#470BED",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-135",
"source": "",
"target": "",
"stroke_color": "#CB00DC",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-137",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-139",
"source": "",
"target": "",
"stroke_color": "#0070F2",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-159",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-610",
"source": "",
"target": "",
"stroke_color": "#000000",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-611",
"source": "",
"target": "",
"stroke_color": "#000000",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-613",
"source": "Z2X7D0c18jNXbGOoNvq_-575",
"target": "Z2X7D0c18jNXbGOoNvq_-47",
"stroke_color": "#CB00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-614",
"source": "Z2X7D0c18jNXbGOoNvq_-575",
"target": "Z2X7D0c18jNXbGOoNvq_-99",
"stroke_color": "#CB00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-622",
"source": "Z2X7D0c18jNXbGOoNvq_-11",
"target": "Z2X7D0c18jNXbGOoNvq_-618",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-624",
"source": "Z2X7D0c18jNXbGOoNvq_-615",
"target": "",
"stroke_color": "#0070F2",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-625",
"source": "Z2X7D0c18jNXbGOoNvq_-34",
"target": "",
"stroke_color": "#CB00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Z2X7D0c18jNXbGOoNvq_-626",
"source": "Z2X7D0c18jNXbGOoNvq_-34",
"target": "Z2X7D0c18jNXbGOoNvq_-575",
"stroke_color": "#CB00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"31x31": 1,
"28x28": 1
},
"pill_vocab": [
"trust",
"scim"
],
"color_distribution": {
"#0070F2": 50,
"#FFFFFF": 37,
"#EBF8FF": 24,
"#475E75": 19,
"#CB00DC": 14,
"#188918": 9,
"#556B82": 6,
"#470BED": 3,
"#002A86": 2,
"#000000": 2,
"#121212": 1,
"#F5FAE5": 1,
"#266F3A": 1,
"#F1ECFF": 1,
"#F5F6F7": 1
},
"font_sizes": {
"16": 18,
"10": 14,
"12": 3,
"11": 2
},
"fonts": [
"Helvetica"
],
"edge_color_distribution": {
"#CB00DC": 14,
"#188918": 7,
"#0070F2": 7,
"#000000": 2,
"#470BED": 1,
"#475E75": 1
},
"structure_summary": {
"top_level_zones": 3,
"nested_zones": 1,
"cards": 58,
"icons": 2,
"pills": 2,
"edges": 66
},
"edge_quality": {
"total": 66,
"with_anchors": 60,
"orthogonal": 58,
"dashed": 4
},
"detected_patterns": [
"orthogonal-edges-dominant",
"sparse-icon-overview",
"tri-zone-layout",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "SAP SuccessFactors module integration. on a 850\u00d71100 canvas. with top-level zones: (unnamed) [sap-blue], BizX [non-sap-slate], (unnamed) [sap-blue]. and 2 icons (1\u00d7 31x31, 1\u00d7 28x28). plus 2 flow pills using verbs 'trust', 'scim'. Detected patterns: orthogonal-edges-dominant, sparse-icon-overview, tri-zone-layout, uses-dashed-edges, well-anchored-edges."
},
"ac_RA0029_A2A_MCP.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0029_A2A_MCP.drawio",
"name": "ac_RA0029_A2A_MCP.drawio",
"family": "ra0029",
"level": "l2",
"primary": false,
"title": "Agent-to-agent integration using MCP",
"aliases": [
"A2A MCP",
"MCP agent integration",
"agent to agent MCP"
],
"tags": [
"agentic",
"a2a",
"mcp",
"agent",
"tools",
"joule"
],
"domain": "agentic-ai",
"canvas_w": 1654,
"canvas_h": 1169,
"background": "",
"zones": [
{
"cell_id": "fqJ3m-EEg76958EnmQc--201",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 634,
"y": 1249,
"w": 220,
"h": 360,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--202",
"label": "Subaccount",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 648,
"y": 1296,
"w": 191,
"h": 293,
"parent_id": "1",
"color_role": "non-sap-slate"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--218",
"label": "",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 267,
"y": 1249,
"w": 283,
"h": 360,
"parent_id": "1",
"color_role": "indigo (Joule purple)"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--234",
"label": "3rd Party",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 939,
"y": 1249,
"w": 200,
"h": 590,
"parent_id": "1",
"color_role": "non-sap-slate"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--244",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 267,
"y": 1679,
"w": 442,
"h": 160,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--257",
"label": "AI Agents & Clients",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 160,
"h": 270,
"parent_id": "fqJ3m-EEg76958EnmQc--292",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-2",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 350,
"y": -675,
"w": 576,
"h": 560,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "sap-blue"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-3",
"label": "Subaccount",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 368,
"y": -618,
"w": 541,
"h": 490,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-4",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1040,
"y": -711,
"w": 270,
"h": 201,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-5",
"label": "Google Vertex AI",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1070,
"y": -623,
"w": 210,
"h": 105,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-11",
"label": "Agent CatalogCAP Application",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 629,
"y": -567,
"w": 211,
"h": 336,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "indigo (Joule purple)"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-15",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1040,
"y": -498,
"w": 270,
"h": 201,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-16",
"label": "Azure Al Foundry",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1070,
"y": -416,
"w": 210,
"h": 105,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-31",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 116,
"y": -665,
"w": 191,
"h": 540,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "sap-blue"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-42",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1040,
"y": -283,
"w": 270,
"h": 201,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-43",
"label": "Bedrock Agents",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1070,
"y": -201,
"w": 210,
"h": 105,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
}
],
"cards": [
{
"cell_id": "fqJ3m-EEg76958EnmQc--203",
"label": "BTP",
"fill": "default",
"stroke": "default",
"x": 648,
"y": 1262,
"w": 44,
"h": 23,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--219",
"label": "Joule Skills & AgentsStandard",
"fill": "#FFFFFF",
"stroke": "#5d36ff",
"x": 282,
"y": 1523,
"w": 148,
"h": 50,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--222",
"label": "Joule Capabilities",
"fill": "#FFFFFF",
"stroke": "#5d36ff",
"x": 282,
"y": 1465,
"w": 254,
"h": 30,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--224",
"label": "AgentGateway",
"fill": "#FFFFFF",
"stroke": "#5d36ff",
"x": 440,
"y": 1522,
"w": 96,
"h": 50,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--228",
"label": "JouleOrchestrator",
"fill": "#FFFFFF",
"stroke": "#5d36ff",
"x": 282,
"y": 1389,
"w": 254,
"h": 50,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--230",
"label": "Joule",
"fill": "default",
"stroke": "default",
"x": 282,
"y": 1265,
"w": 44,
"h": 23,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--235",
"label": "Custom Agents",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 664,
"y": 1343,
"w": 160,
"h": 137,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--236",
"label": "SAP JouleUser Interface",
"fill": "#FFFFFF",
"stroke": "#5d36ff",
"x": 282,
"y": 1313,
"w": 254,
"h": 50,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--245",
"label": "SAP S/4HANA",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 282,
"y": 1733,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--246",
"label": "Cloud Solutions",
"fill": "default",
"stroke": "default",
"x": 282,
"y": 1697,
"w": 44,
"h": 23,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--247",
"label": "SAP SuccessFactors",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 420,
"y": 1733,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--248",
"label": "SAP Business Networks",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 557,
"y": 1783,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--249",
"label": "SAP Customer Experience",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 420,
"y": 1783,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--250",
"label": "SAP Concur",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 282,
"y": 1783,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--251",
"label": "SAP BusinessData Cloud",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 557,
"y": 1733,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--264",
"label": "Tools",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": 959,
"y": 1296,
"w": 160,
"h": 113,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--265",
"label": "MCP Server",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 970,
"y": 1327,
"w": 140,
"h": 30,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--266",
"label": "API",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 970,
"y": 1366,
"w": 140,
"h": 30,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--281",
"label": "Low-Code AgentsJoule Studio",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 673,
"y": 1380,
"w": 143,
"h": 36,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--282",
"label": "Pro-Code AgentsSAP Cloud SDK for AI",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 673,
"y": 1430,
"w": 143,
"h": 36,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--292",
"label": "",
"fill": "#FFFFFF",
"stroke": "",
"x": 960,
"y": 1424,
"w": 160,
"h": 270,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--268",
"label": "others",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 10,
"y": 236,
"w": 140,
"h": 20,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--269",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 140,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--271",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 140,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--272",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 140,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--275",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 140,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--307",
"label": "MCP Gatewayin Integration Suite",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 664,
"y": 1533,
"w": 160,
"h": 29,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--349",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 70,
"y": 1316,
"w": 160,
"h": 90,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--422",
"label": "System Trigger",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 70,
"y": 1574,
"w": 160,
"h": 27,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-8",
"label": "CatalogAgent Connector (ORD & A2A Server)",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 1070,
"y": -674,
"w": 210,
"h": 40,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-9",
"label": "ADK on Agent Engine",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 1091,
"y": -595,
"w": 168,
"h": 30,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-13",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 2,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-14",
"label": "Other Agents",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 0,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-19",
"label": "CatalogAgent Connector (ORD & A2A Server)",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 1070,
"y": -464,
"w": 210,
"h": 40,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-20",
"label": "Azure Agents",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 1090,
"y": -388,
"w": 169,
"h": 30,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-22",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 2,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-23",
"label": "Other Agents",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 0,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-24",
"label": "JouleAgent Builder",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 392,
"y": -567,
"w": 189,
"h": 192,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-26",
"label": "Orchestrator Agent",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 416,
"y": -512,
"w": 140,
"h": 35,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-28",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1,
"y": 2,
"w": 140,
"h": 31,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-29",
"label": "Other Agents",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1,
"y": 0,
"w": 140,
"h": 31,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-32",
"label": "SAP S/4HANA",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 139,
"y": -596,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-33",
"label": "SAP SuccessFactors",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 139,
"y": -519,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-34",
"label": "SAP Business Networks",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 139,
"y": -442,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-35",
"label": "SAP Customer Experience",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 139,
"y": -365,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-36",
"label": "SAP Concur",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 142,
"y": -289,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-37",
"label": "SAP BusinessData Cloud",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 142,
"y": -212,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-5",
"label": "Agent Registry",
"fill": "#FFCC99",
"stroke": "",
"x": 85,
"y": 2,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-46",
"label": "CatalogAgent Connector (ORD & A2A Server)",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 1070,
"y": -249,
"w": 210,
"h": 40,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-47",
"label": "Bedrock Agents",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 1090,
"y": -173,
"w": 169,
"h": 30,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-49",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 2,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-50",
"label": "Other Agents",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 0,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-53",
"label": "Dispute Resolution Agent",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 416,
"y": -422,
"w": 140,
"h": 35,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-55",
"label": "Agent ConnectorCAP ApplicationORD & A2A Server",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 416,
"y": -326,
"w": 140,
"h": 53,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-58",
"label": "ORD Aggregator",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 170,
"h": 170,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-59",
"label": "Agent Registration internal Agents",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 10,
"y": 31,
"w": 150,
"h": 35,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-60",
"label": "List registered agents internal/external",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 10,
"y": 76,
"w": 150,
"h": 35,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-61",
"label": "Catalog Federationinternal/external",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 10,
"y": 121,
"w": 150,
"h": 35,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-8",
"label": "Open Discovery",
"fill": "#FFCC99",
"stroke": "",
"x": 130,
"y": 101,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-64",
"label": "A2A RouterA2A Client",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 170,
"h": 90,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-65",
"label": "Agent Triggerinternal/external",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 10,
"y": 42,
"w": 150,
"h": 39,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-17",
"label": "Client, not specified",
"fill": "#FFCC99",
"stroke": "",
"x": 119,
"y": -19,
"w": 150,
"h": 40,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-68",
"label": "BTP",
"fill": "default",
"stroke": "default",
"x": 368,
"y": -652,
"w": 44,
"h": 23,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-69",
"label": "Applications",
"fill": "default",
"stroke": "default",
"x": 139,
"y": -652,
"w": 44,
"h": 23,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-94",
"label": "Custom Implementation",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 124,
"y": -90,
"w": 166,
"h": 20,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-2",
"label": "Agent Registry",
"fill": "#FFCC99",
"stroke": "",
"x": 769,
"y": -590,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-3",
"label": "Agent Catalog",
"fill": "#FFCC99",
"stroke": "",
"x": 780,
"y": -544,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-4",
"label": "Agent Registry",
"fill": "#FFCC99",
"stroke": "",
"x": 1194,
"y": -698,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-6",
"label": "Open Discovery",
"fill": "#FFCC99",
"stroke": "",
"x": 883,
"y": -491,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-7",
"label": "Open Discovery",
"fill": "#FFCC99",
"stroke": "",
"x": 581,
"y": -399,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-18",
"label": "Search, not specified",
"fill": "#FFCC99",
"stroke": "",
"x": 759,
"y": -220,
"w": 150,
"h": 40,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "fqJ3m-EEg76958EnmQc--237",
"library_name": "mxgraph.sap.icon/SAP_Digital_Assistant",
"label": "",
"w": 38,
"h": 38,
"parent_id": "1"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--262",
"library_name": "inline-svg",
"label": "",
"w": 31,
"h": 18,
"parent_id": "fqJ3m-EEg76958EnmQc--278"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--274",
"library_name": "inline-svg",
"label": "",
"w": 21,
"h": 22,
"parent_id": "fqJ3m-EEg76958EnmQc--279"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--276",
"library_name": "inline-svg",
"label": "",
"w": 116,
"h": 17,
"parent_id": "fqJ3m-EEg76958EnmQc--280"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--299",
"library_name": "inline-svg",
"label": "",
"w": 50,
"h": 50,
"parent_id": "fqJ3m-EEg76958EnmQc--297"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--348",
"library_name": "inline-svg",
"label": "User",
"w": 48,
"h": 48,
"parent_id": "1"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--350",
"library_name": "inline-svg",
"label": "Mobile/Desktop Application Clients",
"w": 48,
"h": 40,
"parent_id": "fqJ3m-EEg76958EnmQc--349"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--395",
"library_name": "mxgraph.sap.icon/SAP_Cloud_Identity_Service",
"label": "SAP Cloud Identity Services",
"w": 50,
"h": 50,
"parent_id": "1"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-10",
"library_name": "inline-svg",
"label": "",
"w": 120,
"h": 18,
"parent_id": "N6EX66x-FAQNBusn9iXU-1"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-40",
"library_name": "inline-svg",
"label": "",
"w": 21,
"h": 23,
"parent_id": "N6EX66x-FAQNBusn9iXU-38"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-41",
"library_name": "inline-svg",
"label": "",
"w": 18,
"h": 20,
"parent_id": "N6EX66x-FAQNBusn9iXU-1"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-51",
"library_name": "inline-svg",
"label": "",
"w": 33,
"h": 19,
"parent_id": "N6EX66x-FAQNBusn9iXU-1"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-67",
"library_name": "mxgraph.sap.icon/SAP_Digital_Assistant_Service",
"label": "",
"w": 38,
"h": 38,
"parent_id": "N6EX66x-FAQNBusn9iXU-1"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-83",
"library_name": "mxgraph.sap.icon/SAP_HANA_Cloud",
"label": "SAP HANA Cloud",
"w": 50,
"h": 50,
"parent_id": "N6EX66x-FAQNBusn9iXU-1"
}
],
"pills": [
{
"cell_id": "fqJ3m-EEg76958EnmQc--311",
"label": "MCP",
"fill": "#dafdf5",
"stroke": "#07838f"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--309",
"label": "A2A",
"fill": "#fff0fa",
"stroke": "#CC00DC"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--396",
"label": "TRUST",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--401",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--334",
"label": "A2A",
"fill": "#fff0fa",
"stroke": "#CC00DC"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--404",
"label": "TRUST",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--409",
"label": "TRUST",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--411",
"label": "TRUST",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-71",
"label": "ORD",
"fill": "#fff0fa",
"stroke": "#CC00DC"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-74",
"label": "A2A",
"fill": "#dafdf5",
"stroke": "#07838f"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-75",
"label": "Trust",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-77",
"label": "ORD",
"fill": "#fff0fa",
"stroke": "#CC00DC"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-82",
"label": "A2A",
"fill": "#dafdf5",
"stroke": "#07838f"
}
],
"edges": [
{
"cell_id": "fqJ3m-EEg76958EnmQc--407",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--294",
"source": "fqJ3m-EEg76958EnmQc--222",
"target": "fqJ3m-EEg76958EnmQc--235",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--337",
"source": "fqJ3m-EEg76958EnmQc--222",
"target": "fqJ3m-EEg76958EnmQc--219",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--241",
"source": "fqJ3m-EEg76958EnmQc--224",
"target": "fqJ3m-EEg76958EnmQc--222",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--316",
"source": "fqJ3m-EEg76958EnmQc--236",
"target": "fqJ3m-EEg76958EnmQc--228",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--239",
"source": "fqJ3m-EEg76958EnmQc--228",
"target": "fqJ3m-EEg76958EnmQc--222",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--293",
"source": "fqJ3m-EEg76958EnmQc--311",
"target": "fqJ3m-EEg76958EnmQc--264",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--290",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--300",
"source": "fqJ3m-EEg76958EnmQc--309",
"target": "fqJ3m-EEg76958EnmQc--224",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--318",
"source": "fqJ3m-EEg76958EnmQc--311",
"target": "",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--335",
"source": "fqJ3m-EEg76958EnmQc--219",
"target": "fqJ3m-EEg76958EnmQc--244",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--331",
"source": "fqJ3m-EEg76958EnmQc--257",
"target": "fqJ3m-EEg76958EnmQc--309",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--353",
"source": "fqJ3m-EEg76958EnmQc--348",
"target": "fqJ3m-EEg76958EnmQc--349",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--352",
"source": "fqJ3m-EEg76958EnmQc--349",
"target": "fqJ3m-EEg76958EnmQc--236",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--397",
"source": "fqJ3m-EEg76958EnmQc--395",
"target": "fqJ3m-EEg76958EnmQc--299",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--400",
"source": "fqJ3m-EEg76958EnmQc--349",
"target": "fqJ3m-EEg76958EnmQc--395",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--295",
"source": "fqJ3m-EEg76958EnmQc--222",
"target": "fqJ3m-EEg76958EnmQc--257",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--405",
"source": "fqJ3m-EEg76958EnmQc--201",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--406",
"source": "fqJ3m-EEg76958EnmQc--244",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--416",
"source": "fqJ3m-EEg76958EnmQc--422",
"target": "fqJ3m-EEg76958EnmQc--224",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--428",
"source": "fqJ3m-EEg76958EnmQc--235",
"target": "fqJ3m-EEg76958EnmQc--311",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-6",
"source": "N6EX66x-FAQNBusn9iXU-8",
"target": "N6EX66x-FAQNBusn9iXU-9",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-7",
"source": "N6EX66x-FAQNBusn9iXU-8",
"target": "N6EX66x-FAQNBusn9iXU-75",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-17",
"source": "N6EX66x-FAQNBusn9iXU-19",
"target": "N6EX66x-FAQNBusn9iXU-20",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-18",
"source": "N6EX66x-FAQNBusn9iXU-19",
"target": "N6EX66x-FAQNBusn9iXU-75",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-25",
"source": "N6EX66x-FAQNBusn9iXU-26",
"target": "N6EX66x-FAQNBusn9iXU-11",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-30",
"source": "N6EX66x-FAQNBusn9iXU-24",
"target": "N6EX66x-FAQNBusn9iXU-31",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-44",
"source": "N6EX66x-FAQNBusn9iXU-46",
"target": "N6EX66x-FAQNBusn9iXU-47",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-45",
"source": "N6EX66x-FAQNBusn9iXU-46",
"target": "N6EX66x-FAQNBusn9iXU-75",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-52",
"source": "N6EX66x-FAQNBusn9iXU-53",
"target": "N6EX66x-FAQNBusn9iXU-55",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-54",
"source": "N6EX66x-FAQNBusn9iXU-55",
"target": "N6EX66x-FAQNBusn9iXU-71",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-66",
"source": "N6EX66x-FAQNBusn9iXU-58",
"target": "N6EX66x-FAQNBusn9iXU-64",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-70",
"source": "N6EX66x-FAQNBusn9iXU-71",
"target": "N6EX66x-FAQNBusn9iXU-58",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-72",
"source": "N6EX66x-FAQNBusn9iXU-74",
"target": "N6EX66x-FAQNBusn9iXU-55",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-73",
"source": "N6EX66x-FAQNBusn9iXU-74",
"target": "N6EX66x-FAQNBusn9iXU-64",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-76",
"source": "N6EX66x-FAQNBusn9iXU-77",
"target": "N6EX66x-FAQNBusn9iXU-58",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-78",
"source": "N6EX66x-FAQNBusn9iXU-82",
"target": "N6EX66x-FAQNBusn9iXU-16",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-79",
"source": "N6EX66x-FAQNBusn9iXU-82",
"target": "N6EX66x-FAQNBusn9iXU-5",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-80",
"source": "N6EX66x-FAQNBusn9iXU-82",
"target": "N6EX66x-FAQNBusn9iXU-43",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-81",
"source": "N6EX66x-FAQNBusn9iXU-82",
"target": "N6EX66x-FAQNBusn9iXU-64",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-85",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-87",
"source": "N6EX66x-FAQNBusn9iXU-77",
"target": "N6EX66x-FAQNBusn9iXU-8",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-88",
"source": "N6EX66x-FAQNBusn9iXU-77",
"target": "N6EX66x-FAQNBusn9iXU-19",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-89",
"source": "N6EX66x-FAQNBusn9iXU-77",
"target": "N6EX66x-FAQNBusn9iXU-46",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-90",
"source": "N6EX66x-FAQNBusn9iXU-11",
"target": "N6EX66x-FAQNBusn9iXU-83",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-91",
"source": "",
"target": "",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"50x50": 3,
"38x38": 2,
"31x18": 1,
"21x22": 1,
"116x17": 1,
"48x48": 1,
"48x40": 1,
"120x18": 1,
"21x23": 1,
"18x20": 1
},
"pill_vocab": [
"mcp",
"a2a",
"trust",
"authenticate",
"ord"
],
"color_distribution": {
"#475E75": 50,
"#FFFFFF": 30,
"#F5F6F7": 24,
"#0070F2": 23,
"#188918": 17,
"#5D36FF": 17,
"#CC00DC": 16,
"#07838F": 14,
"#266F3A": 13,
"#F1ECFF": 12,
"#00185A": 12,
"#FFCC99": 9,
"#EBF8FF": 7,
"#F5FAE5": 6,
"#002A86": 5,
"#D5DADD": 4,
"#EDEFF0": 4,
"#FCFCFC": 4,
"#FFF0FA": 4,
"#178B1B": 4
},
"font_sizes": {
"12": 68,
"9": 16,
"8": 16,
"11": 11,
"16": 9,
"14": 7,
"10": 6,
"18": 5
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 18,
"#CC00DC": 10,
"#07838F": 9,
"#188918": 5,
"#178B1B": 4
},
"structure_summary": {
"top_level_zones": 5,
"nested_zones": 11,
"cards": 71,
"icons": 14,
"pills": 13,
"edges": 46
},
"edge_quality": {
"total": 46,
"with_anchors": 43,
"orthogonal": 40,
"dashed": 1
},
"detected_patterns": [
"dense-icon-landscape",
"has-identity-services-icon",
"labeled-flow-multi-pill",
"multi-zone-layout-4plus",
"orthogonal-edges-dominant",
"subaccount-nested-in-btp",
"tri-zone-joule-btp-third-party",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "Agent-to-agent integration using MCP. on a 1654\u00d71169 canvas. with top-level zones: (unnamed) [sap-blue], Subaccount [non-sap-slate], (unnamed) [indigo (Joule purple)], 3rd Party [non-sap-slate], (unnamed) [sap-blue]. and 14 icons (3\u00d7 50x50, 2\u00d7 38x38, 1\u00d7 31x18). plus 13 flow pills using verbs 'mcp', 'a2a', 'trust', 'authenticate', 'ord'. Detected patterns: dense-icon-landscape, has-identity-services-icon, labeled-flow-multi-pill, multi-zone-layout-4plus, orthogonal-edges-dominant."
},
"ac_RA0029_AgenticAI_root.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0029_AgenticAI_root.drawio",
"name": "ac_RA0029_AgenticAI_root.drawio",
"family": "ra0029",
"level": "l2",
"primary": true,
"title": "Agentic AI reference architecture",
"aliases": [
"Agentic AI",
"Agentic AI on BTP",
"Agentic AI on SAP BTP",
"Agentic AI & AI Agents",
"agentic AI root",
"AI agents architecture",
"AI Agents and Agent Builder",
"Joule and Agent Gateway",
"BTP Joule subaccount agents",
"Agentic AI overview",
"SAP Joule User Interface",
"Joule Orchestrator",
"Joule Capabilities",
"Agent Gateway"
],
"tags": [
"agentic",
"ai",
"agent",
"agents",
"joule",
"tools",
"agent-gateway",
"joule-orchestrator",
"joule-capabilities",
"joule-skills",
"joule-user-interface",
"custom-agents",
"mcp",
"mcp-gateway",
"gateway",
"agent-registry",
"ord",
"subaccount",
"cloud-solutions",
"third-party",
"s4hana",
"successfactors",
"businessdatacloud",
"concur",
"business-networks",
"customer-experience",
"identity",
"orchestrator",
"capabilities"
],
"domain": "agentic-ai",
"canvas_w": 1654,
"canvas_h": 1169,
"background": "",
"zones": [
{
"cell_id": "fqJ3m-EEg76958EnmQc--201",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 634,
"y": 1249,
"w": 220,
"h": 360,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--202",
"label": "Subaccount",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 648,
"y": 1296,
"w": 191,
"h": 293,
"parent_id": "1",
"color_role": "non-sap-slate"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--218",
"label": "",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 267,
"y": 1249,
"w": 283,
"h": 360,
"parent_id": "1",
"color_role": "indigo (Joule purple)"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--234",
"label": "3rd Party",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 939,
"y": 1249,
"w": 200,
"h": 590,
"parent_id": "1",
"color_role": "non-sap-slate"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--244",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 267,
"y": 1679,
"w": 442,
"h": 160,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--257",
"label": "AI Agents & Clients",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 160,
"h": 270,
"parent_id": "fqJ3m-EEg76958EnmQc--292",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-2",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 350,
"y": -675,
"w": 576,
"h": 560,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "sap-blue"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-3",
"label": "Subaccount",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 368,
"y": -618,
"w": 541,
"h": 490,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-4",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1040,
"y": -711,
"w": 270,
"h": 201,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-5",
"label": "Google Vertex AI",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1070,
"y": -623,
"w": 210,
"h": 105,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-11",
"label": "Agent CatalogCAP Application",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 629,
"y": -567,
"w": 211,
"h": 336,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "indigo (Joule purple)"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-15",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1040,
"y": -498,
"w": 270,
"h": 201,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-16",
"label": "Azure Al Foundry",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1070,
"y": -416,
"w": 210,
"h": 105,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-31",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 116,
"y": -665,
"w": 191,
"h": 540,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "sap-blue"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-42",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1040,
"y": -283,
"w": 270,
"h": 201,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-43",
"label": "Bedrock Agents",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1070,
"y": -201,
"w": 210,
"h": 105,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
}
],
"cards": [
{
"cell_id": "fqJ3m-EEg76958EnmQc--203",
"label": "BTP",
"fill": "default",
"stroke": "default",
"x": 648,
"y": 1262,
"w": 44,
"h": 23,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--219",
"label": "Joule Skills & AgentsStandard",
"fill": "#FFFFFF",
"stroke": "#5d36ff",
"x": 282,
"y": 1523,
"w": 148,
"h": 50,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--222",
"label": "Joule Capabilities",
"fill": "#FFFFFF",
"stroke": "#5d36ff",
"x": 282,
"y": 1465,
"w": 254,
"h": 30,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--224",
"label": "AgentGateway",
"fill": "#FFFFFF",
"stroke": "#5d36ff",
"x": 440,
"y": 1522,
"w": 96,
"h": 50,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--228",
"label": "JouleOrchestrator",
"fill": "#FFFFFF",
"stroke": "#5d36ff",
"x": 282,
"y": 1389,
"w": 254,
"h": 50,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--230",
"label": "Joule",
"fill": "default",
"stroke": "default",
"x": 282,
"y": 1265,
"w": 44,
"h": 23,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--235",
"label": "Custom Agents",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 664,
"y": 1343,
"w": 160,
"h": 137,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--236",
"label": "SAP JouleUser Interface",
"fill": "#FFFFFF",
"stroke": "#5d36ff",
"x": 282,
"y": 1313,
"w": 254,
"h": 50,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--245",
"label": "SAP S/4HANA",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 282,
"y": 1733,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--246",
"label": "Cloud Solutions",
"fill": "default",
"stroke": "default",
"x": 282,
"y": 1697,
"w": 44,
"h": 23,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--247",
"label": "SAP SuccessFactors",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 420,
"y": 1733,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--248",
"label": "SAP Business Networks",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 557,
"y": 1783,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--249",
"label": "SAP Customer Experience",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 420,
"y": 1783,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--250",
"label": "SAP Concur",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 282,
"y": 1783,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--251",
"label": "SAP BusinessData Cloud",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 557,
"y": 1733,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--264",
"label": "Tools",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": 959,
"y": 1296,
"w": 160,
"h": 113,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--265",
"label": "MCP Server",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 970,
"y": 1327,
"w": 140,
"h": 30,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--266",
"label": "API",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 970,
"y": 1366,
"w": 140,
"h": 30,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--281",
"label": "Low-Code AgentsJoule Studio",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 673,
"y": 1380,
"w": 143,
"h": 36,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--282",
"label": "Pro-Code AgentsSAP Cloud SDK for AI",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 673,
"y": 1430,
"w": 143,
"h": 36,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--292",
"label": "",
"fill": "#FFFFFF",
"stroke": "",
"x": 960,
"y": 1424,
"w": 160,
"h": 270,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--268",
"label": "others",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 10,
"y": 236,
"w": 140,
"h": 20,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--269",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 140,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--271",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 140,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--272",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 140,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--275",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 140,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--307",
"label": "MCP Gatewayin Integration Suite",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 664,
"y": 1533,
"w": 160,
"h": 29,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--349",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 70,
"y": 1316,
"w": 160,
"h": 90,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--422",
"label": "System Trigger",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 70,
"y": 1574,
"w": 160,
"h": 27,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-8",
"label": "CatalogAgent Connector (ORD & A2A Server)",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 1070,
"y": -674,
"w": 210,
"h": 40,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-9",
"label": "ADK on Agent Engine",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 1091,
"y": -595,
"w": 168,
"h": 30,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-13",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 2,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-14",
"label": "Other Agents",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 0,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-19",
"label": "CatalogAgent Connector (ORD & A2A Server)",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 1070,
"y": -464,
"w": 210,
"h": 40,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-20",
"label": "Azure Agents",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 1090,
"y": -388,
"w": 169,
"h": 30,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-22",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 2,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-23",
"label": "Other Agents",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 0,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-24",
"label": "JouleAgent Builder",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 392,
"y": -567,
"w": 189,
"h": 192,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-26",
"label": "Orchestrator Agent",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 416,
"y": -512,
"w": 140,
"h": 35,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-28",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1,
"y": 2,
"w": 140,
"h": 31,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-29",
"label": "Other Agents",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1,
"y": 0,
"w": 140,
"h": 31,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-32",
"label": "SAP S/4HANA",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 139,
"y": -596,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-33",
"label": "SAP SuccessFactors",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 139,
"y": -519,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-34",
"label": "SAP Business Networks",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 139,
"y": -442,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-35",
"label": "SAP Customer Experience",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 139,
"y": -365,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-36",
"label": "SAP Concur",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 142,
"y": -289,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-37",
"label": "SAP BusinessData Cloud",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 142,
"y": -212,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-5",
"label": "Agent Registry",
"fill": "#FFCC99",
"stroke": "",
"x": 85,
"y": 2,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-46",
"label": "CatalogAgent Connector (ORD & A2A Server)",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 1070,
"y": -249,
"w": 210,
"h": 40,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-47",
"label": "Bedrock Agents",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 1090,
"y": -173,
"w": 169,
"h": 30,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-49",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 2,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-50",
"label": "Other Agents",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 0,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-53",
"label": "Dispute Resolution Agent",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 416,
"y": -422,
"w": 140,
"h": 35,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-55",
"label": "Agent ConnectorCAP ApplicationORD & A2A Server",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 416,
"y": -326,
"w": 140,
"h": 53,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-58",
"label": "ORD Aggregator",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 170,
"h": 170,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-59",
"label": "Agent Registration internal Agents",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 10,
"y": 31,
"w": 150,
"h": 35,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-60",
"label": "List registered agents internal/external",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 10,
"y": 76,
"w": 150,
"h": 35,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-61",
"label": "Catalog Federationinternal/external",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 10,
"y": 121,
"w": 150,
"h": 35,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-8",
"label": "Open Discovery",
"fill": "#FFCC99",
"stroke": "",
"x": 130,
"y": 101,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-64",
"label": "A2A RouterA2A Client",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 170,
"h": 90,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-65",
"label": "Agent Triggerinternal/external",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 10,
"y": 42,
"w": 150,
"h": 39,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-17",
"label": "Client, not specified",
"fill": "#FFCC99",
"stroke": "",
"x": 119,
"y": -19,
"w": 150,
"h": 40,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-68",
"label": "BTP",
"fill": "default",
"stroke": "default",
"x": 368,
"y": -652,
"w": 44,
"h": 23,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-69",
"label": "Applications",
"fill": "default",
"stroke": "default",
"x": 139,
"y": -652,
"w": 44,
"h": 23,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-94",
"label": "Custom Implementation",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 124,
"y": -90,
"w": 166,
"h": 20,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-2",
"label": "Agent Registry",
"fill": "#FFCC99",
"stroke": "",
"x": 769,
"y": -590,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-3",
"label": "Agent Catalog",
"fill": "#FFCC99",
"stroke": "",
"x": 780,
"y": -544,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-4",
"label": "Agent Registry",
"fill": "#FFCC99",
"stroke": "",
"x": 1194,
"y": -698,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-6",
"label": "Open Discovery",
"fill": "#FFCC99",
"stroke": "",
"x": 883,
"y": -491,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-7",
"label": "Open Discovery",
"fill": "#FFCC99",
"stroke": "",
"x": 581,
"y": -399,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-18",
"label": "Search, not specified",
"fill": "#FFCC99",
"stroke": "",
"x": 759,
"y": -220,
"w": 150,
"h": 40,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "fqJ3m-EEg76958EnmQc--237",
"library_name": "mxgraph.sap.icon/SAP_Digital_Assistant",
"label": "",
"w": 38,
"h": 38,
"parent_id": "1"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--262",
"library_name": "inline-svg",
"label": "",
"w": 31,
"h": 18,
"parent_id": "fqJ3m-EEg76958EnmQc--278"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--274",
"library_name": "inline-svg",
"label": "",
"w": 21,
"h": 22,
"parent_id": "fqJ3m-EEg76958EnmQc--279"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--276",
"library_name": "inline-svg",
"label": "",
"w": 116,
"h": 17,
"parent_id": "fqJ3m-EEg76958EnmQc--280"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--299",
"library_name": "inline-svg",
"label": "",
"w": 50,
"h": 50,
"parent_id": "fqJ3m-EEg76958EnmQc--297"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--348",
"library_name": "inline-svg",
"label": "User",
"w": 48,
"h": 48,
"parent_id": "1"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--350",
"library_name": "inline-svg",
"label": "Mobile/Desktop Application Clients",
"w": 48,
"h": 40,
"parent_id": "fqJ3m-EEg76958EnmQc--349"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--395",
"library_name": "mxgraph.sap.icon/SAP_Cloud_Identity_Service",
"label": "SAP Cloud Identity Services",
"w": 50,
"h": 50,
"parent_id": "1"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-10",
"library_name": "inline-svg",
"label": "",
"w": 120,
"h": 18,
"parent_id": "N6EX66x-FAQNBusn9iXU-1"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-40",
"library_name": "inline-svg",
"label": "",
"w": 21,
"h": 23,
"parent_id": "N6EX66x-FAQNBusn9iXU-38"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-41",
"library_name": "inline-svg",
"label": "",
"w": 18,
"h": 20,
"parent_id": "N6EX66x-FAQNBusn9iXU-1"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-51",
"library_name": "inline-svg",
"label": "",
"w": 33,
"h": 19,
"parent_id": "N6EX66x-FAQNBusn9iXU-1"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-67",
"library_name": "mxgraph.sap.icon/SAP_Digital_Assistant_Service",
"label": "",
"w": 38,
"h": 38,
"parent_id": "N6EX66x-FAQNBusn9iXU-1"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-83",
"library_name": "mxgraph.sap.icon/SAP_HANA_Cloud",
"label": "SAP HANA Cloud",
"w": 50,
"h": 50,
"parent_id": "N6EX66x-FAQNBusn9iXU-1"
}
],
"pills": [
{
"cell_id": "fqJ3m-EEg76958EnmQc--311",
"label": "MCP",
"fill": "#dafdf5",
"stroke": "#07838f"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--309",
"label": "A2A",
"fill": "#fff0fa",
"stroke": "#CC00DC"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--396",
"label": "TRUST",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--401",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--334",
"label": "A2A",
"fill": "#fff0fa",
"stroke": "#CC00DC"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--404",
"label": "TRUST",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--409",
"label": "TRUST",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--411",
"label": "TRUST",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-71",
"label": "ORD",
"fill": "#fff0fa",
"stroke": "#CC00DC"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-74",
"label": "A2A",
"fill": "#dafdf5",
"stroke": "#07838f"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-75",
"label": "Trust",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-77",
"label": "ORD",
"fill": "#fff0fa",
"stroke": "#CC00DC"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-82",
"label": "A2A",
"fill": "#dafdf5",
"stroke": "#07838f"
}
],
"edges": [
{
"cell_id": "fqJ3m-EEg76958EnmQc--407",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--294",
"source": "fqJ3m-EEg76958EnmQc--222",
"target": "fqJ3m-EEg76958EnmQc--235",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--337",
"source": "fqJ3m-EEg76958EnmQc--222",
"target": "fqJ3m-EEg76958EnmQc--219",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--241",
"source": "fqJ3m-EEg76958EnmQc--224",
"target": "fqJ3m-EEg76958EnmQc--222",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--316",
"source": "fqJ3m-EEg76958EnmQc--236",
"target": "fqJ3m-EEg76958EnmQc--228",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--239",
"source": "fqJ3m-EEg76958EnmQc--228",
"target": "fqJ3m-EEg76958EnmQc--222",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--293",
"source": "fqJ3m-EEg76958EnmQc--311",
"target": "fqJ3m-EEg76958EnmQc--264",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--290",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--300",
"source": "fqJ3m-EEg76958EnmQc--309",
"target": "fqJ3m-EEg76958EnmQc--224",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--318",
"source": "fqJ3m-EEg76958EnmQc--311",
"target": "",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--335",
"source": "fqJ3m-EEg76958EnmQc--219",
"target": "fqJ3m-EEg76958EnmQc--244",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--331",
"source": "fqJ3m-EEg76958EnmQc--257",
"target": "fqJ3m-EEg76958EnmQc--309",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--353",
"source": "fqJ3m-EEg76958EnmQc--348",
"target": "fqJ3m-EEg76958EnmQc--349",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--352",
"source": "fqJ3m-EEg76958EnmQc--349",
"target": "fqJ3m-EEg76958EnmQc--236",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--397",
"source": "fqJ3m-EEg76958EnmQc--395",
"target": "fqJ3m-EEg76958EnmQc--299",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--400",
"source": "fqJ3m-EEg76958EnmQc--349",
"target": "fqJ3m-EEg76958EnmQc--395",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--295",
"source": "fqJ3m-EEg76958EnmQc--222",
"target": "fqJ3m-EEg76958EnmQc--257",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--405",
"source": "fqJ3m-EEg76958EnmQc--201",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--406",
"source": "fqJ3m-EEg76958EnmQc--244",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--416",
"source": "fqJ3m-EEg76958EnmQc--422",
"target": "fqJ3m-EEg76958EnmQc--224",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--428",
"source": "fqJ3m-EEg76958EnmQc--235",
"target": "fqJ3m-EEg76958EnmQc--311",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-6",
"source": "N6EX66x-FAQNBusn9iXU-8",
"target": "N6EX66x-FAQNBusn9iXU-9",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-7",
"source": "N6EX66x-FAQNBusn9iXU-8",
"target": "N6EX66x-FAQNBusn9iXU-75",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-17",
"source": "N6EX66x-FAQNBusn9iXU-19",
"target": "N6EX66x-FAQNBusn9iXU-20",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-18",
"source": "N6EX66x-FAQNBusn9iXU-19",
"target": "N6EX66x-FAQNBusn9iXU-75",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-25",
"source": "N6EX66x-FAQNBusn9iXU-26",
"target": "N6EX66x-FAQNBusn9iXU-11",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-30",
"source": "N6EX66x-FAQNBusn9iXU-24",
"target": "N6EX66x-FAQNBusn9iXU-31",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-44",
"source": "N6EX66x-FAQNBusn9iXU-46",
"target": "N6EX66x-FAQNBusn9iXU-47",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-45",
"source": "N6EX66x-FAQNBusn9iXU-46",
"target": "N6EX66x-FAQNBusn9iXU-75",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-52",
"source": "N6EX66x-FAQNBusn9iXU-53",
"target": "N6EX66x-FAQNBusn9iXU-55",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-54",
"source": "N6EX66x-FAQNBusn9iXU-55",
"target": "N6EX66x-FAQNBusn9iXU-71",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-66",
"source": "N6EX66x-FAQNBusn9iXU-58",
"target": "N6EX66x-FAQNBusn9iXU-64",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-70",
"source": "N6EX66x-FAQNBusn9iXU-71",
"target": "N6EX66x-FAQNBusn9iXU-58",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-72",
"source": "N6EX66x-FAQNBusn9iXU-74",
"target": "N6EX66x-FAQNBusn9iXU-55",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-73",
"source": "N6EX66x-FAQNBusn9iXU-74",
"target": "N6EX66x-FAQNBusn9iXU-64",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-76",
"source": "N6EX66x-FAQNBusn9iXU-77",
"target": "N6EX66x-FAQNBusn9iXU-58",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-78",
"source": "N6EX66x-FAQNBusn9iXU-82",
"target": "N6EX66x-FAQNBusn9iXU-16",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-79",
"source": "N6EX66x-FAQNBusn9iXU-82",
"target": "N6EX66x-FAQNBusn9iXU-5",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-80",
"source": "N6EX66x-FAQNBusn9iXU-82",
"target": "N6EX66x-FAQNBusn9iXU-43",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-81",
"source": "N6EX66x-FAQNBusn9iXU-82",
"target": "N6EX66x-FAQNBusn9iXU-64",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-85",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-87",
"source": "N6EX66x-FAQNBusn9iXU-77",
"target": "N6EX66x-FAQNBusn9iXU-8",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-88",
"source": "N6EX66x-FAQNBusn9iXU-77",
"target": "N6EX66x-FAQNBusn9iXU-19",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-89",
"source": "N6EX66x-FAQNBusn9iXU-77",
"target": "N6EX66x-FAQNBusn9iXU-46",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-90",
"source": "N6EX66x-FAQNBusn9iXU-11",
"target": "N6EX66x-FAQNBusn9iXU-83",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-91",
"source": "",
"target": "",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"50x50": 3,
"38x38": 2,
"31x18": 1,
"21x22": 1,
"116x17": 1,
"48x48": 1,
"48x40": 1,
"120x18": 1,
"21x23": 1,
"18x20": 1
},
"pill_vocab": [
"mcp",
"a2a",
"trust",
"authenticate",
"ord"
],
"color_distribution": {
"#475E75": 50,
"#FFFFFF": 30,
"#F5F6F7": 24,
"#0070F2": 23,
"#188918": 17,
"#5D36FF": 17,
"#CC00DC": 16,
"#07838F": 14,
"#266F3A": 13,
"#F1ECFF": 12,
"#00185A": 12,
"#FFCC99": 9,
"#EBF8FF": 7,
"#F5FAE5": 6,
"#002A86": 5,
"#D5DADD": 4,
"#EDEFF0": 4,
"#FCFCFC": 4,
"#FFF0FA": 4,
"#178B1B": 4
},
"font_sizes": {
"12": 68,
"9": 16,
"8": 16,
"11": 11,
"16": 9,
"14": 7,
"10": 6,
"18": 5
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 18,
"#CC00DC": 10,
"#07838F": 9,
"#188918": 5,
"#178B1B": 4
},
"structure_summary": {
"top_level_zones": 5,
"nested_zones": 11,
"cards": 71,
"icons": 14,
"pills": 13,
"edges": 46
},
"edge_quality": {
"total": 46,
"with_anchors": 43,
"orthogonal": 40,
"dashed": 1
},
"detected_patterns": [
"dense-icon-landscape",
"has-identity-services-icon",
"labeled-flow-multi-pill",
"multi-zone-layout-4plus",
"orthogonal-edges-dominant",
"subaccount-nested-in-btp",
"tri-zone-joule-btp-third-party",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "Agentic AI reference architecture. on a 1654\u00d71169 canvas. with top-level zones: (unnamed) [sap-blue], Subaccount [non-sap-slate], (unnamed) [indigo (Joule purple)], 3rd Party [non-sap-slate], (unnamed) [sap-blue]. and 14 icons (3\u00d7 50x50, 2\u00d7 38x38, 1\u00d7 31x18). plus 13 flow pills using verbs 'mcp', 'a2a', 'trust', 'authenticate', 'ord'. Detected patterns: dense-icon-landscape, has-identity-services-icon, labeled-flow-multi-pill, multi-zone-layout-4plus, orthogonal-edges-dominant."
},
"ac_RA0029_EmbodiedAIAgents.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0029_EmbodiedAIAgents.drawio",
"name": "ac_RA0029_EmbodiedAIAgents.drawio",
"family": "ra0029",
"level": "l2",
"primary": false,
"title": "Embodied AI agents with SAP BTP",
"aliases": [
"Embodied AI agents",
"robotic AI agents",
"physical AI agents"
],
"tags": [
"embodied",
"agentic",
"ai",
"agent",
"agents",
"robotics",
"joule",
"cloudconnector"
],
"domain": "agentic-ai",
"canvas_w": 850,
"canvas_h": 1100,
"background": "",
"zones": [
{
"cell_id": "C-8MBO115ATCyEqSu07d-8",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 260,
"y": 280,
"w": 721,
"h": 380,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "1bsDsR3JV2eWJXHgvRoO-108",
"label": "",
"fill": "#FFF0fa",
"stroke": "#cc00dc",
"x": 290,
"y": 311,
"w": 220,
"h": 227,
"parent_id": "1",
"color_role": "pink accent (trust)"
},
{
"cell_id": "1bsDsR3JV2eWJXHgvRoO-166",
"label": "JouleAgent Builder",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 568,
"y": 311,
"w": 220,
"h": 192,
"parent_id": "1",
"color_role": "sap-blue"
}
],
"cards": [
{
"cell_id": "iPNWcI_dxAnFzCN7bHvu-45",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 250,
"y": 240,
"w": 742,
"h": 430,
"parent_zone": null
},
{
"cell_id": "C-8MBO115ATCyEqSu07d-114",
"label": "HTTPS",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": 960,
"y": 417,
"w": 51,
"h": 16,
"parent_zone": null
},
{
"cell_id": "C-8MBO115ATCyEqSu07d-118",
"label": "HTTPS",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": 960,
"y": 305,
"w": 51,
"h": 16,
"parent_zone": null
},
{
"cell_id": "1bsDsR3JV2eWJXHgvRoO-1",
"label": "Embodied AI layer",
"fill": "#ecf8ff",
"stroke": "#0070F2",
"x": 469,
"y": 550,
"w": 310,
"h": 36,
"parent_zone": null
},
{
"cell_id": "1bsDsR3JV2eWJXHgvRoO-36",
"label": "Custom Implementation",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 261,
"y": 720,
"w": 166,
"h": 20,
"parent_zone": null
},
{
"cell_id": "1bsDsR3JV2eWJXHgvRoO-111",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 309,
"y": 371,
"w": 181,
"h": 156,
"parent_zone": null
},
{
"cell_id": "1bsDsR3JV2eWJXHgvRoO-112",
"label": "Custom-trained models",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 321,
"y": 486,
"w": 159,
"h": 28,
"parent_zone": null
},
{
"cell_id": "1bsDsR3JV2eWJXHgvRoO-114",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 321,
"y": 423,
"w": 159,
"h": 50,
"parent_zone": null
},
{
"cell_id": "1bsDsR3JV2eWJXHgvRoO-167",
"label": "Orchestrator Agent",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 588,
"y": 366,
"w": 130,
"h": 35,
"parent_zone": null
},
{
"cell_id": "1bsDsR3JV2eWJXHgvRoO-172",
"label": "",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 588,
"y": 454,
"w": 130,
"h": 35,
"parent_zone": null
},
{
"cell_id": "1bsDsR3JV2eWJXHgvRoO-173",
"label": "EmbodiedAI Agents",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 588,
"y": 451,
"w": 130,
"h": 35,
"parent_zone": null
},
{
"cell_id": "1bsDsR3JV2eWJXHgvRoO-170",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 590,
"y": 413,
"w": 126,
"h": 31,
"parent_zone": null
},
{
"cell_id": "1bsDsR3JV2eWJXHgvRoO-171",
"label": "Other Agents",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 590,
"y": 410,
"w": 126,
"h": 31,
"parent_zone": null
},
{
"cell_id": "DtFBE6_Q2foXEyEArXSW-70",
"label": "Cognitive robots",
"fill": "#F1ECFF",
"stroke": "#5D36FF",
"x": 506,
"y": 690,
"w": 236,
"h": 110,
"parent_zone": null
},
{
"cell_id": "1bsDsR3JV2eWJXHgvRoO-90",
"label": "Quadrupeds",
"fill": "#ffffff",
"stroke": "#5D36FF",
"x": 629,
"y": 707,
"w": 98,
"h": 26,
"parent_zone": null
},
{
"cell_id": "1bsDsR3JV2eWJXHgvRoO-91",
"label": "Humanoids",
"fill": "#ffffff",
"stroke": "#5D36FF",
"x": 520,
"y": 707,
"w": 98,
"h": 26,
"parent_zone": null
},
{
"cell_id": "1bsDsR3JV2eWJXHgvRoO-193",
"label": "Drones",
"fill": "#ffffff",
"stroke": "#5D36FF",
"x": 575,
"y": 743,
"w": 98,
"h": 26,
"parent_zone": null
},
{
"cell_id": "1bsDsR3JV2eWJXHgvRoO-195",
"label": "SAP Integration Suite",
"fill": "#ecf8ff",
"stroke": "#0070F2",
"x": 470,
"y": 605,
"w": 310,
"h": 36,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "EGCjVkbLYBxWdtjjZIWq-3",
"library_name": "inline-svg",
"label": "",
"w": 31,
"h": 31,
"parent_id": "EGCjVkbLYBxWdtjjZIWq-16"
},
{
"cell_id": "EGCjVkbLYBxWdtjjZIWq-12",
"library_name": "inline-svg",
"label": "",
"w": 31,
"h": 32,
"parent_id": "EGCjVkbLYBxWdtjjZIWq-18"
},
{
"cell_id": "C-8MBO115ATCyEqSu07d-134",
"library_name": "inline-svg",
"label": "SAP Cloud Solutions",
"w": 27,
"h": 17,
"parent_id": "1"
},
{
"cell_id": "C-8MBO115ATCyEqSu07d-126",
"library_name": "mxgraph.sap.icon/Cloud_Connector2",
"label": "Cloud Connector",
"w": 31,
"h": 31,
"parent_id": "C-8MBO115ATCyEqSu07d-140"
},
{
"cell_id": "C-8MBO115ATCyEqSu07d-129",
"library_name": "inline-svg",
"label": "SAP On-Premise Solutions",
"w": 23,
"h": 25,
"parent_id": "C-8MBO115ATCyEqSu07d-140"
},
{
"cell_id": "C-8MBO115ATCyEqSu07d-142",
"library_name": "inline-svg",
"label": "3rd Party APIs & Applications",
"w": 27,
"h": 17,
"parent_id": "1"
},
{
"cell_id": "C-8MBO115ATCyEqSu07d-144",
"library_name": "mxgraph.sap.icon/SAP_Business_Data_Cloud",
"label": "SAP Business Data Cloud",
"w": 31,
"h": 31,
"parent_id": "1"
},
{
"cell_id": "1bsDsR3JV2eWJXHgvRoO-113",
"library_name": "inline-svg",
"label": "",
"w": 25,
"h": 25,
"parent_id": "1"
},
{
"cell_id": "1bsDsR3JV2eWJXHgvRoO-168",
"library_name": "mxgraph.sap.icon/SAP_Digital_Assistant_Service",
"label": "",
"w": 38,
"h": 38,
"parent_id": "1"
},
{
"cell_id": "1bsDsR3JV2eWJXHgvRoO-194",
"library_name": "mxgraph.sap.icon/SAP_Integration_Suite",
"label": "",
"w": 30,
"h": 30,
"parent_id": "1"
}
],
"pills": [
{
"cell_id": "1bsDsR3JV2eWJXHgvRoO-189",
"label": "A2A",
"fill": "#f5fae5",
"stroke": "#188918"
}
],
"edges": [
{
"cell_id": "EGCjVkbLYBxWdtjjZIWq-7",
"source": "EGCjVkbLYBxWdtjjZIWq-12",
"target": "EGCjVkbLYBxWdtjjZIWq-15",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "C-8MBO115ATCyEqSu07d-17",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "C-8MBO115ATCyEqSu07d-109",
"source": "C-8MBO115ATCyEqSu07d-118",
"target": "C-8MBO115ATCyEqSu07d-100",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "C-8MBO115ATCyEqSu07d-110",
"source": "C-8MBO115ATCyEqSu07d-114",
"target": "C-8MBO115ATCyEqSu07d-143",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "C-8MBO115ATCyEqSu07d-111",
"source": "C-8MBO115ATCyEqSu07d-114",
"target": "C-8MBO115ATCyEqSu07d-105",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "C-8MBO115ATCyEqSu07d-112",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "C-8MBO115ATCyEqSu07d-113",
"source": "EGCjVkbLYBxWdtjjZIWq-12",
"target": "C-8MBO115ATCyEqSu07d-114",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "C-8MBO115ATCyEqSu07d-117",
"source": "EGCjVkbLYBxWdtjjZIWq-3",
"target": "C-8MBO115ATCyEqSu07d-118",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "C-8MBO115ATCyEqSu07d-145",
"source": "C-8MBO115ATCyEqSu07d-114",
"target": "C-8MBO115ATCyEqSu07d-141",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "1bsDsR3JV2eWJXHgvRoO-86",
"source": "1bsDsR3JV2eWJXHgvRoO-166",
"target": "1bsDsR3JV2eWJXHgvRoO-1",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "1bsDsR3JV2eWJXHgvRoO-87",
"source": "",
"target": "EGCjVkbLYBxWdtjjZIWq-12",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "1bsDsR3JV2eWJXHgvRoO-110",
"source": "",
"target": "1bsDsR3JV2eWJXHgvRoO-114",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "1bsDsR3JV2eWJXHgvRoO-126",
"source": "",
"target": "1bsDsR3JV2eWJXHgvRoO-108",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "1bsDsR3JV2eWJXHgvRoO-191",
"source": "1bsDsR3JV2eWJXHgvRoO-189",
"target": "1bsDsR3JV2eWJXHgvRoO-173",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "1bsDsR3JV2eWJXHgvRoO-192",
"source": "1bsDsR3JV2eWJXHgvRoO-189",
"target": "1bsDsR3JV2eWJXHgvRoO-167",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "1bsDsR3JV2eWJXHgvRoO-198",
"source": "1bsDsR3JV2eWJXHgvRoO-195",
"target": "DtFBE6_Q2foXEyEArXSW-70",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "1bsDsR3JV2eWJXHgvRoO-200",
"source": "1bsDsR3JV2eWJXHgvRoO-1",
"target": "1bsDsR3JV2eWJXHgvRoO-195",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"31x31": 3,
"27x17": 2,
"31x32": 1,
"23x25": 1,
"25x25": 1,
"38x38": 1,
"30x30": 1
},
"pill_vocab": [
"a2a"
],
"color_distribution": {
"#475E75": 19,
"#0070F2": 12,
"#FFFFFF": 9,
"#5D36FF": 8,
"#F1ECFF": 5,
"#D5DADD": 4,
"#EDEFF0": 4,
"#FCFCFC": 4,
"#EBF8FF": 3,
"#1D2D3E": 3,
"#556B82": 2,
"#5B738B": 2,
"#ECF8FF": 2,
"#F5F6F7": 2,
"#1C2D3E": 2,
"#188918": 2,
"#178B1B": 2,
"#1D1B1B": 1,
"#002A86": 1,
"#CC00DC": 1
},
"font_sizes": {
"12": 12,
"10": 10,
"11": 8,
"14": 7,
"16": 2,
"8": 2
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 13,
"#178B1B": 2,
"#5B738B": 1
},
"structure_summary": {
"top_level_zones": 3,
"nested_zones": 0,
"cards": 18,
"icons": 10,
"pills": 1,
"edges": 17
},
"edge_quality": {
"total": 17,
"with_anchors": 16,
"orthogonal": 11,
"dashed": 0
},
"detected_patterns": [
"dense-icon-landscape",
"tri-zone-layout",
"well-anchored-edges"
],
"description": "Embodied AI agents with SAP BTP. on a 850\u00d71100 canvas. with top-level zones: (unnamed) [sap-blue], (unnamed) [pink accent (trust)], JouleAgent Builder [sap-blue]. and 10 icons (3\u00d7 31x31, 2\u00d7 27x17, 1\u00d7 31x32). plus 1 flow pills using verbs 'a2a'. Detected patterns: dense-icon-landscape, tri-zone-layout, well-anchored-edges."
},
"ac_RA0029_GenAI_ProCode.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0029_GenAI_ProCode.drawio",
"name": "ac_RA0029_GenAI_ProCode.drawio",
"family": "ra0029",
"level": "l2",
"primary": false,
"title": "Generative AI for professional code development",
"aliases": [
"GenAI ProCode",
"AI assisted pro-code development"
],
"tags": [
"genai",
"procode",
"developer",
"agentic",
"ai",
"tools"
],
"domain": "agentic-ai",
"canvas_w": 1654,
"canvas_h": 1169,
"background": "",
"zones": [
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-2",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -1405,
"y": -2146,
"w": 1011,
"h": 743,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-3",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": -1389,
"y": -2085,
"w": 980,
"h": 665,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-4",
"label": "",
"fill": "#FFF0fa",
"stroke": "#cc00dc",
"x": -761,
"y": -1850,
"w": 270,
"h": 406,
"parent_id": "1",
"color_role": "pink accent (trust)"
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-9",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -742,
"y": -1762,
"w": 234,
"h": 306,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-18",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": -1015,
"y": -2000,
"w": 196,
"h": 229,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-35",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": -730,
"y": -1687,
"w": 210,
"h": 105,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-73",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": -339,
"y": -2074,
"w": 228,
"h": 287,
"parent_id": "1",
"color_role": "non-sap-slate"
}
],
"cards": [
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-1",
"label": "Foundation ModelsPartner hosted",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": -317,
"y": -1555,
"w": 134,
"h": 34,
"parent_zone": null
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-12",
"label": "Foundation Models SAP hosted",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -730,
"y": -1499,
"w": 140,
"h": 34,
"parent_zone": null
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-23",
"label": "",
"fill": "#FFF0FA",
"stroke": "#cc00dc",
"x": -1000,
"y": -1954,
"w": 165,
"h": 174,
"parent_zone": null
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-25",
"label": "LLM Plugins & SDKs",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": -990,
"y": -1834,
"w": 145,
"h": 20,
"parent_zone": null
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-26",
"label": "Data Management",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": -990,
"y": -1859,
"w": 145,
"h": 20,
"parent_zone": null
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-27",
"label": "Use Case Logic",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": -990,
"y": -1884,
"w": 145,
"h": 20,
"parent_zone": null
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-30",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": -730,
"y": -1569,
"w": 210,
"h": 62,
"parent_zone": null
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-32",
"label": "Partner built",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": -721,
"y": -1539,
"w": 90,
"h": 20,
"parent_zone": null
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-33",
"label": "SAP built",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": -620,
"y": -1539,
"w": 90,
"h": 20,
"parent_zone": null
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-50",
"label": "SAP Cloud SDK for AI",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": -990,
"y": -1809,
"w": 145,
"h": 20,
"parent_zone": null
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-52",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -1237,
"y": -2027,
"w": 192,
"h": 104,
"parent_zone": null
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-59",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 156,
"h": 117,
"parent_zone": null
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-61",
"label": "Vector Engine",
"fill": "#FFF0fa",
"stroke": "#cc00dc",
"x": 8,
"y": 44,
"w": 140,
"h": 20,
"parent_zone": null
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-62",
"label": "Knowledge GraphEngine",
"fill": "#FFF0fa",
"stroke": "#cc00dc",
"x": 8,
"y": 70,
"w": 140,
"h": 35,
"parent_zone": null
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-65",
"label": "Grounding",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": -721,
"y": -1660,
"w": 90,
"h": 20,
"parent_zone": null
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-66",
"label": "Templating",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": -621,
"y": -1660,
"w": 90,
"h": 20,
"parent_zone": null
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-67",
"label": "Data Masking",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": -721,
"y": -1635,
"w": 90,
"h": 20,
"parent_zone": null
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-68",
"label": "I/O Filtering",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": -621,
"y": -1635,
"w": 90,
"h": 20,
"parent_zone": null
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-70",
"label": "Prompt Registry & Optimization",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": -730,
"y": -1725,
"w": 210,
"h": 25,
"parent_zone": null
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-78",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 234,
"h": 40,
"parent_zone": null
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-105",
"label": "Translation",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": -721,
"y": -1609,
"w": 90,
"h": 20,
"parent_zone": null
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-106",
"label": "...",
"fill": "#EAF8FF",
"stroke": "#0070F2",
"x": -621,
"y": -1609,
"w": 90,
"h": 20,
"parent_zone": null
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-107",
"label": "Pro-Code Agent withSAP Cloud SDK for AI",
"fill": "#fff8d6",
"stroke": "#c35500",
"x": -992,
"y": -1835,
"w": 148,
"h": 47,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-5",
"library_name": "inline-svg",
"label": "SAP Authorization and Trust Management service",
"w": 40,
"h": 40,
"parent_id": "1"
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-6",
"library_name": "inline-svg",
"label": "SAP Continuous Integration and Delivery",
"w": 50,
"h": 50,
"parent_id": "1"
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-7",
"library_name": "inline-svg",
"label": "SAP Business Application Studio",
"w": 50,
"h": 50,
"parent_id": "1"
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-15",
"library_name": "inline-svg",
"label": "",
"w": 107,
"h": 28,
"parent_id": "1"
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-22",
"library_name": "inline-svg",
"label": "Application Router",
"w": 50,
"h": 50,
"parent_id": "1"
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-28",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "1"
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-41",
"library_name": "inline-svg",
"label": "SAP Connectivity Service",
"w": 50,
"h": 50,
"parent_id": "1"
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-47",
"library_name": "inline-svg",
"label": "SAP Destination Service",
"w": 48,
"h": 48,
"parent_id": "1"
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-49",
"library_name": "inline-svg",
"label": "HTML5 App Repository",
"w": 48,
"h": 48,
"parent_id": "1"
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-54",
"library_name": "inline-svg",
"label": "",
"w": 29,
"h": 29,
"parent_id": "1"
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-57",
"library_name": "inline-svg",
"label": "",
"w": 29,
"h": 29,
"parent_id": "1"
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-60",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "mZqVkrpN0VEt7YeAdCE6-58"
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-79",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "mZqVkrpN0VEt7YeAdCE6-77"
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-85",
"library_name": "inline-svg",
"label": "User",
"w": 48,
"h": 48,
"parent_id": "1"
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-86",
"library_name": "inline-svg",
"label": "Mobile/Desktop Application Clients",
"w": 48,
"h": 40,
"parent_id": "1"
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-90",
"library_name": "inline-svg",
"label": "SAP On-Premise Solutions",
"w": 28,
"h": 30,
"parent_id": "mZqVkrpN0VEt7YeAdCE6-89"
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-91",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "mZqVkrpN0VEt7YeAdCE6-89"
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-94",
"library_name": "inline-svg",
"label": "SAP Cloud Solutions",
"w": 34,
"h": 22,
"parent_id": "mZqVkrpN0VEt7YeAdCE6-93"
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-96",
"library_name": "inline-svg",
"label": "3rd Party Applications",
"w": 34,
"h": 22,
"parent_id": "mZqVkrpN0VEt7YeAdCE6-95"
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-99",
"library_name": "mxgraph.sap.icon/SAP_Build",
"label": "",
"w": 30,
"h": 30,
"parent_id": "1"
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-104",
"library_name": "mxgraph.sap.icon/SAP_Build_Code",
"label": "",
"w": 30,
"h": 30,
"parent_id": "1"
}
],
"pills": [
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-19",
"label": "Trust",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-40",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-45",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-72",
"label": "Trust",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-81",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-97",
"label": "Harmonized API",
"fill": "#fff0fa",
"stroke": "#CC00DC"
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-102",
"label": "Destination",
"fill": "#f5f6f7",
"stroke": "#475f75"
}
],
"edges": [
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-8",
"source": "mZqVkrpN0VEt7YeAdCE6-18",
"target": "mZqVkrpN0VEt7YeAdCE6-47",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-10",
"source": "mZqVkrpN0VEt7YeAdCE6-78",
"target": "mZqVkrpN0VEt7YeAdCE6-9",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-16",
"source": "mZqVkrpN0VEt7YeAdCE6-18",
"target": "mZqVkrpN0VEt7YeAdCE6-35",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-17",
"source": "mZqVkrpN0VEt7YeAdCE6-18",
"target": "mZqVkrpN0VEt7YeAdCE6-9",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-20",
"source": "mZqVkrpN0VEt7YeAdCE6-19",
"target": "mZqVkrpN0VEt7YeAdCE6-5",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-21",
"source": "mZqVkrpN0VEt7YeAdCE6-19",
"target": "mZqVkrpN0VEt7YeAdCE6-22",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-29",
"source": "mZqVkrpN0VEt7YeAdCE6-81",
"target": "mZqVkrpN0VEt7YeAdCE6-12",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-34",
"source": "mZqVkrpN0VEt7YeAdCE6-35",
"target": "mZqVkrpN0VEt7YeAdCE6-70",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-36",
"source": "mZqVkrpN0VEt7YeAdCE6-30",
"target": "mZqVkrpN0VEt7YeAdCE6-81",
"stroke_color": "#475F75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-37",
"source": "mZqVkrpN0VEt7YeAdCE6-81",
"target": "mZqVkrpN0VEt7YeAdCE6-1",
"stroke_color": "#475F75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-39",
"source": "mZqVkrpN0VEt7YeAdCE6-47",
"target": "mZqVkrpN0VEt7YeAdCE6-40",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-42",
"source": "mZqVkrpN0VEt7YeAdCE6-47",
"target": "mZqVkrpN0VEt7YeAdCE6-41",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-44",
"source": "mZqVkrpN0VEt7YeAdCE6-41",
"target": "mZqVkrpN0VEt7YeAdCE6-45",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-46",
"source": "mZqVkrpN0VEt7YeAdCE6-49",
"target": "mZqVkrpN0VEt7YeAdCE6-52",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-48",
"source": "mZqVkrpN0VEt7YeAdCE6-49",
"target": "mZqVkrpN0VEt7YeAdCE6-22",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-51",
"source": "mZqVkrpN0VEt7YeAdCE6-18",
"target": "mZqVkrpN0VEt7YeAdCE6-59",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-69",
"source": "mZqVkrpN0VEt7YeAdCE6-35",
"target": "mZqVkrpN0VEt7YeAdCE6-30",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-71",
"source": "mZqVkrpN0VEt7YeAdCE6-5",
"target": "mZqVkrpN0VEt7YeAdCE6-72",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-74",
"source": "mZqVkrpN0VEt7YeAdCE6-89",
"target": "mZqVkrpN0VEt7YeAdCE6-18",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-75",
"source": "mZqVkrpN0VEt7YeAdCE6-40",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-76",
"source": "mZqVkrpN0VEt7YeAdCE6-45",
"target": "mZqVkrpN0VEt7YeAdCE6-89",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-82",
"source": "mZqVkrpN0VEt7YeAdCE6-40",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-87",
"source": "mZqVkrpN0VEt7YeAdCE6-85",
"target": "mZqVkrpN0VEt7YeAdCE6-86",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-88",
"source": "mZqVkrpN0VEt7YeAdCE6-86",
"target": "mZqVkrpN0VEt7YeAdCE6-22",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-98",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-100",
"source": "mZqVkrpN0VEt7YeAdCE6-22",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-101",
"source": "mZqVkrpN0VEt7YeAdCE6-72",
"target": "mZqVkrpN0VEt7YeAdCE6-23",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "mZqVkrpN0VEt7YeAdCE6-111",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
}
],
"icon_sizes": {
"30x30": 6,
"50x50": 4,
"48x48": 3,
"29x29": 2,
"34x22": 2,
"40x40": 1,
"107x28": 1,
"48x40": 1,
"28x30": 1
},
"pill_vocab": [
"trust",
"https",
"harmonized api",
"destination"
],
"color_distribution": {
"#1D2D3E": 38,
"#0070F2": 26,
"#475E75": 23,
"#EAF8FF": 10,
"#475F75": 10,
"#FFFFFF": 8,
"#C0399F": 8,
"#F5F6F7": 7,
"#266F3A": 7,
"#CC00DC": 6,
"#EBF8FF": 5,
"#FFF0FA": 5,
"#188918": 4,
"#178B1B": 4,
"#F5FAE5": 2,
"#5B738B": 2,
"#556B82": 2,
"#D5DADD": 2,
"#EDEFF0": 2,
"#FCFCFC": 2
},
"font_sizes": {
"12": 61,
"11": 8,
"16": 6,
"14": 5,
"9": 1
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 20,
"#178B1B": 4,
"#475F75": 2,
"#CC00DC": 1,
"#5B738B": 1
},
"structure_summary": {
"top_level_zones": 7,
"nested_zones": 0,
"cards": 23,
"icons": 21,
"pills": 7,
"edges": 28
},
"edge_quality": {
"total": 28,
"with_anchors": 27,
"orthogonal": 21,
"dashed": 0
},
"detected_patterns": [
"dense-icon-landscape",
"labeled-flow-multi-pill",
"multi-zone-layout-4plus",
"well-anchored-edges"
],
"description": "Generative AI for professional code development. on a 1654\u00d71169 canvas. with top-level zones: (unnamed) [sap-blue], (unnamed) [sap-blue], (unnamed) [pink accent (trust)], (unnamed) [sap-blue], (unnamed) [sap-blue], (unnamed) [sap-blue]. and 21 icons (6\u00d7 30x30, 4\u00d7 50x50, 3\u00d7 48x48). plus 7 flow pills using verbs 'trust', 'https', 'harmonized api', 'destination'. Detected patterns: dense-icon-landscape, labeled-flow-multi-pill, multi-zone-layout-4plus, well-anchored-edges."
},
"ac_RA0029_IntegrateAIAgentsWithJoule.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0029_IntegrateAIAgentsWithJoule.drawio",
"name": "ac_RA0029_IntegrateAIAgentsWithJoule.drawio",
"family": "ra0029",
"level": "l2",
"primary": false,
"title": "Integrating AI agents with Joule",
"aliases": [
"integrate AI agents with Joule",
"Joule agent integration"
],
"tags": [
"joule",
"agentic",
"ai",
"agent",
"tools"
],
"domain": "agentic-ai",
"canvas_w": 1654,
"canvas_h": 1169,
"background": "",
"zones": [
{
"cell_id": "fqJ3m-EEg76958EnmQc--201",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 634,
"y": 1249,
"w": 220,
"h": 360,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--202",
"label": "Subaccount",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 648,
"y": 1296,
"w": 191,
"h": 293,
"parent_id": "1",
"color_role": "non-sap-slate"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--218",
"label": "",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 267,
"y": 1249,
"w": 283,
"h": 360,
"parent_id": "1",
"color_role": "indigo (Joule purple)"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--234",
"label": "3rd Party",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 939,
"y": 1249,
"w": 200,
"h": 590,
"parent_id": "1",
"color_role": "non-sap-slate"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--244",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 267,
"y": 1679,
"w": 442,
"h": 160,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--257",
"label": "AI Agents & Clients",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 160,
"h": 270,
"parent_id": "fqJ3m-EEg76958EnmQc--292",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-2",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 350,
"y": -675,
"w": 576,
"h": 560,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "sap-blue"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-3",
"label": "Subaccount",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 368,
"y": -618,
"w": 541,
"h": 490,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-4",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1040,
"y": -711,
"w": 270,
"h": 201,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-5",
"label": "Google Vertex AI",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1070,
"y": -623,
"w": 210,
"h": 105,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-11",
"label": "Agent CatalogCAP Application",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 629,
"y": -567,
"w": 211,
"h": 336,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "indigo (Joule purple)"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-15",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1040,
"y": -498,
"w": 270,
"h": 201,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-16",
"label": "Azure Al Foundry",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1070,
"y": -416,
"w": 210,
"h": 105,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-31",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 116,
"y": -665,
"w": 191,
"h": 540,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "sap-blue"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-42",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1040,
"y": -283,
"w": 270,
"h": 201,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-43",
"label": "Bedrock Agents",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1070,
"y": -201,
"w": 210,
"h": 105,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
}
],
"cards": [
{
"cell_id": "fqJ3m-EEg76958EnmQc--203",
"label": "BTP",
"fill": "default",
"stroke": "default",
"x": 648,
"y": 1262,
"w": 44,
"h": 23,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--219",
"label": "Joule Skills & AgentsStandard",
"fill": "#FFFFFF",
"stroke": "#5d36ff",
"x": 282,
"y": 1523,
"w": 148,
"h": 50,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--222",
"label": "Joule Capabilities",
"fill": "#FFFFFF",
"stroke": "#5d36ff",
"x": 282,
"y": 1465,
"w": 254,
"h": 30,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--224",
"label": "AgentGateway",
"fill": "#FFFFFF",
"stroke": "#5d36ff",
"x": 440,
"y": 1522,
"w": 96,
"h": 50,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--228",
"label": "JouleOrchestrator",
"fill": "#FFFFFF",
"stroke": "#5d36ff",
"x": 282,
"y": 1389,
"w": 254,
"h": 50,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--230",
"label": "Joule",
"fill": "default",
"stroke": "default",
"x": 282,
"y": 1265,
"w": 44,
"h": 23,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--235",
"label": "Custom Agents",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 664,
"y": 1343,
"w": 160,
"h": 137,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--236",
"label": "SAP JouleUser Interface",
"fill": "#FFFFFF",
"stroke": "#5d36ff",
"x": 282,
"y": 1313,
"w": 254,
"h": 50,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--245",
"label": "SAP S/4HANA",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 282,
"y": 1733,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--246",
"label": "Cloud Solutions",
"fill": "default",
"stroke": "default",
"x": 282,
"y": 1697,
"w": 44,
"h": 23,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--247",
"label": "SAP SuccessFactors",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 420,
"y": 1733,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--248",
"label": "SAP Business Networks",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 557,
"y": 1783,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--249",
"label": "SAP Customer Experience",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 420,
"y": 1783,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--250",
"label": "SAP Concur",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 282,
"y": 1783,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--251",
"label": "SAP BusinessData Cloud",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 557,
"y": 1733,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--264",
"label": "Tools",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": 959,
"y": 1296,
"w": 160,
"h": 113,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--265",
"label": "MCP Server",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 970,
"y": 1327,
"w": 140,
"h": 30,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--266",
"label": "API",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 970,
"y": 1366,
"w": 140,
"h": 30,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--281",
"label": "Low-Code AgentsJoule Studio",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 673,
"y": 1380,
"w": 143,
"h": 36,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--282",
"label": "Pro-Code AgentsSAP Cloud SDK for AI",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 673,
"y": 1430,
"w": 143,
"h": 36,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--292",
"label": "",
"fill": "#FFFFFF",
"stroke": "",
"x": 960,
"y": 1424,
"w": 160,
"h": 270,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--268",
"label": "others",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 10,
"y": 236,
"w": 140,
"h": 20,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--269",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 140,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--271",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 140,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--272",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 140,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--275",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 140,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--307",
"label": "MCP Gatewayin Integration Suite",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 664,
"y": 1533,
"w": 160,
"h": 29,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--349",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 70,
"y": 1316,
"w": 160,
"h": 90,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--422",
"label": "System Trigger",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 70,
"y": 1574,
"w": 160,
"h": 27,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-8",
"label": "CatalogAgent Connector (ORD & A2A Server)",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 1070,
"y": -674,
"w": 210,
"h": 40,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-9",
"label": "ADK on Agent Engine",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 1091,
"y": -595,
"w": 168,
"h": 30,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-13",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 2,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-14",
"label": "Other Agents",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 0,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-19",
"label": "CatalogAgent Connector (ORD & A2A Server)",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 1070,
"y": -464,
"w": 210,
"h": 40,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-20",
"label": "Azure Agents",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 1090,
"y": -388,
"w": 169,
"h": 30,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-22",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 2,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-23",
"label": "Other Agents",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 0,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-24",
"label": "JouleAgent Builder",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 392,
"y": -567,
"w": 189,
"h": 192,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-26",
"label": "Orchestrator Agent",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 416,
"y": -512,
"w": 140,
"h": 35,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-28",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1,
"y": 2,
"w": 140,
"h": 31,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-29",
"label": "Other Agents",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1,
"y": 0,
"w": 140,
"h": 31,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-32",
"label": "SAP S/4HANA",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 139,
"y": -596,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-33",
"label": "SAP SuccessFactors",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 139,
"y": -519,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-34",
"label": "SAP Business Networks",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 139,
"y": -442,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-35",
"label": "SAP Customer Experience",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 139,
"y": -365,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-36",
"label": "SAP Concur",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 142,
"y": -289,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-37",
"label": "SAP BusinessData Cloud",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 142,
"y": -212,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-5",
"label": "Agent Registry",
"fill": "#FFCC99",
"stroke": "",
"x": 85,
"y": 2,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-46",
"label": "CatalogAgent Connector (ORD & A2A Server)",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 1070,
"y": -249,
"w": 210,
"h": 40,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-47",
"label": "Bedrock Agents",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 1090,
"y": -173,
"w": 169,
"h": 30,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-49",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 2,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-50",
"label": "Other Agents",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 0,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-53",
"label": "Dispute Resolution Agent",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 416,
"y": -422,
"w": 140,
"h": 35,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-55",
"label": "Agent ConnectorCAP ApplicationORD & A2A Server",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 416,
"y": -326,
"w": 140,
"h": 53,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-58",
"label": "ORD Aggregator",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 170,
"h": 170,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-59",
"label": "Agent Registration internal Agents",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 10,
"y": 31,
"w": 150,
"h": 35,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-60",
"label": "List registered agents internal/external",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 10,
"y": 76,
"w": 150,
"h": 35,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-61",
"label": "Catalog Federationinternal/external",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 10,
"y": 121,
"w": 150,
"h": 35,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-8",
"label": "Open Discovery",
"fill": "#FFCC99",
"stroke": "",
"x": 130,
"y": 101,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-64",
"label": "A2A RouterA2A Client",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 170,
"h": 90,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-65",
"label": "Agent Triggerinternal/external",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 10,
"y": 42,
"w": 150,
"h": 39,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-17",
"label": "Client, not specified",
"fill": "#FFCC99",
"stroke": "",
"x": 119,
"y": -19,
"w": 150,
"h": 40,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-68",
"label": "BTP",
"fill": "default",
"stroke": "default",
"x": 368,
"y": -652,
"w": 44,
"h": 23,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-69",
"label": "Applications",
"fill": "default",
"stroke": "default",
"x": 139,
"y": -652,
"w": 44,
"h": 23,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-94",
"label": "Custom Implementation",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 124,
"y": -90,
"w": 166,
"h": 20,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-2",
"label": "Agent Registry",
"fill": "#FFCC99",
"stroke": "",
"x": 769,
"y": -590,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-3",
"label": "Agent Catalog",
"fill": "#FFCC99",
"stroke": "",
"x": 780,
"y": -544,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-4",
"label": "Agent Registry",
"fill": "#FFCC99",
"stroke": "",
"x": 1194,
"y": -698,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-6",
"label": "Open Discovery",
"fill": "#FFCC99",
"stroke": "",
"x": 883,
"y": -491,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-7",
"label": "Open Discovery",
"fill": "#FFCC99",
"stroke": "",
"x": 581,
"y": -399,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-18",
"label": "Search, not specified",
"fill": "#FFCC99",
"stroke": "",
"x": 759,
"y": -220,
"w": 150,
"h": 40,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "fqJ3m-EEg76958EnmQc--237",
"library_name": "mxgraph.sap.icon/SAP_Digital_Assistant",
"label": "",
"w": 38,
"h": 38,
"parent_id": "1"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--262",
"library_name": "inline-svg",
"label": "",
"w": 31,
"h": 18,
"parent_id": "fqJ3m-EEg76958EnmQc--278"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--274",
"library_name": "inline-svg",
"label": "",
"w": 21,
"h": 22,
"parent_id": "fqJ3m-EEg76958EnmQc--279"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--276",
"library_name": "inline-svg",
"label": "",
"w": 116,
"h": 17,
"parent_id": "fqJ3m-EEg76958EnmQc--280"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--299",
"library_name": "inline-svg",
"label": "",
"w": 50,
"h": 50,
"parent_id": "fqJ3m-EEg76958EnmQc--297"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--348",
"library_name": "inline-svg",
"label": "User",
"w": 48,
"h": 48,
"parent_id": "1"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--350",
"library_name": "inline-svg",
"label": "Mobile/Desktop Application Clients",
"w": 48,
"h": 40,
"parent_id": "fqJ3m-EEg76958EnmQc--349"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--395",
"library_name": "mxgraph.sap.icon/SAP_Cloud_Identity_Service",
"label": "SAP Cloud Identity Services",
"w": 50,
"h": 50,
"parent_id": "1"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-10",
"library_name": "inline-svg",
"label": "",
"w": 120,
"h": 18,
"parent_id": "N6EX66x-FAQNBusn9iXU-1"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-40",
"library_name": "inline-svg",
"label": "",
"w": 21,
"h": 23,
"parent_id": "N6EX66x-FAQNBusn9iXU-38"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-41",
"library_name": "inline-svg",
"label": "",
"w": 18,
"h": 20,
"parent_id": "N6EX66x-FAQNBusn9iXU-1"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-51",
"library_name": "inline-svg",
"label": "",
"w": 33,
"h": 19,
"parent_id": "N6EX66x-FAQNBusn9iXU-1"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-67",
"library_name": "mxgraph.sap.icon/SAP_Digital_Assistant_Service",
"label": "",
"w": 38,
"h": 38,
"parent_id": "N6EX66x-FAQNBusn9iXU-1"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-83",
"library_name": "mxgraph.sap.icon/SAP_HANA_Cloud",
"label": "SAP HANA Cloud",
"w": 50,
"h": 50,
"parent_id": "N6EX66x-FAQNBusn9iXU-1"
}
],
"pills": [
{
"cell_id": "fqJ3m-EEg76958EnmQc--311",
"label": "MCP",
"fill": "#dafdf5",
"stroke": "#07838f"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--309",
"label": "A2A",
"fill": "#fff0fa",
"stroke": "#CC00DC"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--396",
"label": "TRUST",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--401",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--334",
"label": "A2A",
"fill": "#fff0fa",
"stroke": "#CC00DC"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--404",
"label": "TRUST",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--409",
"label": "TRUST",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--411",
"label": "TRUST",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-71",
"label": "ORD",
"fill": "#fff0fa",
"stroke": "#CC00DC"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-74",
"label": "A2A",
"fill": "#dafdf5",
"stroke": "#07838f"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-75",
"label": "Trust",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-77",
"label": "ORD",
"fill": "#fff0fa",
"stroke": "#CC00DC"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-82",
"label": "A2A",
"fill": "#dafdf5",
"stroke": "#07838f"
}
],
"edges": [
{
"cell_id": "fqJ3m-EEg76958EnmQc--407",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--294",
"source": "fqJ3m-EEg76958EnmQc--222",
"target": "fqJ3m-EEg76958EnmQc--235",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--337",
"source": "fqJ3m-EEg76958EnmQc--222",
"target": "fqJ3m-EEg76958EnmQc--219",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--241",
"source": "fqJ3m-EEg76958EnmQc--224",
"target": "fqJ3m-EEg76958EnmQc--222",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--316",
"source": "fqJ3m-EEg76958EnmQc--236",
"target": "fqJ3m-EEg76958EnmQc--228",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--239",
"source": "fqJ3m-EEg76958EnmQc--228",
"target": "fqJ3m-EEg76958EnmQc--222",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--293",
"source": "fqJ3m-EEg76958EnmQc--311",
"target": "fqJ3m-EEg76958EnmQc--264",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--290",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--300",
"source": "fqJ3m-EEg76958EnmQc--309",
"target": "fqJ3m-EEg76958EnmQc--224",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--318",
"source": "fqJ3m-EEg76958EnmQc--311",
"target": "",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--335",
"source": "fqJ3m-EEg76958EnmQc--219",
"target": "fqJ3m-EEg76958EnmQc--244",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--331",
"source": "fqJ3m-EEg76958EnmQc--257",
"target": "fqJ3m-EEg76958EnmQc--309",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--353",
"source": "fqJ3m-EEg76958EnmQc--348",
"target": "fqJ3m-EEg76958EnmQc--349",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--352",
"source": "fqJ3m-EEg76958EnmQc--349",
"target": "fqJ3m-EEg76958EnmQc--236",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--397",
"source": "fqJ3m-EEg76958EnmQc--395",
"target": "fqJ3m-EEg76958EnmQc--299",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--400",
"source": "fqJ3m-EEg76958EnmQc--349",
"target": "fqJ3m-EEg76958EnmQc--395",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--295",
"source": "fqJ3m-EEg76958EnmQc--222",
"target": "fqJ3m-EEg76958EnmQc--257",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--405",
"source": "fqJ3m-EEg76958EnmQc--201",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--406",
"source": "fqJ3m-EEg76958EnmQc--244",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--416",
"source": "fqJ3m-EEg76958EnmQc--422",
"target": "fqJ3m-EEg76958EnmQc--224",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--428",
"source": "fqJ3m-EEg76958EnmQc--235",
"target": "fqJ3m-EEg76958EnmQc--311",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-6",
"source": "N6EX66x-FAQNBusn9iXU-8",
"target": "N6EX66x-FAQNBusn9iXU-9",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-7",
"source": "N6EX66x-FAQNBusn9iXU-8",
"target": "N6EX66x-FAQNBusn9iXU-75",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-17",
"source": "N6EX66x-FAQNBusn9iXU-19",
"target": "N6EX66x-FAQNBusn9iXU-20",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-18",
"source": "N6EX66x-FAQNBusn9iXU-19",
"target": "N6EX66x-FAQNBusn9iXU-75",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-25",
"source": "N6EX66x-FAQNBusn9iXU-26",
"target": "N6EX66x-FAQNBusn9iXU-11",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-30",
"source": "N6EX66x-FAQNBusn9iXU-24",
"target": "N6EX66x-FAQNBusn9iXU-31",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-44",
"source": "N6EX66x-FAQNBusn9iXU-46",
"target": "N6EX66x-FAQNBusn9iXU-47",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-45",
"source": "N6EX66x-FAQNBusn9iXU-46",
"target": "N6EX66x-FAQNBusn9iXU-75",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-52",
"source": "N6EX66x-FAQNBusn9iXU-53",
"target": "N6EX66x-FAQNBusn9iXU-55",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-54",
"source": "N6EX66x-FAQNBusn9iXU-55",
"target": "N6EX66x-FAQNBusn9iXU-71",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-66",
"source": "N6EX66x-FAQNBusn9iXU-58",
"target": "N6EX66x-FAQNBusn9iXU-64",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-70",
"source": "N6EX66x-FAQNBusn9iXU-71",
"target": "N6EX66x-FAQNBusn9iXU-58",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-72",
"source": "N6EX66x-FAQNBusn9iXU-74",
"target": "N6EX66x-FAQNBusn9iXU-55",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-73",
"source": "N6EX66x-FAQNBusn9iXU-74",
"target": "N6EX66x-FAQNBusn9iXU-64",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-76",
"source": "N6EX66x-FAQNBusn9iXU-77",
"target": "N6EX66x-FAQNBusn9iXU-58",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-78",
"source": "N6EX66x-FAQNBusn9iXU-82",
"target": "N6EX66x-FAQNBusn9iXU-16",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-79",
"source": "N6EX66x-FAQNBusn9iXU-82",
"target": "N6EX66x-FAQNBusn9iXU-5",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-80",
"source": "N6EX66x-FAQNBusn9iXU-82",
"target": "N6EX66x-FAQNBusn9iXU-43",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-81",
"source": "N6EX66x-FAQNBusn9iXU-82",
"target": "N6EX66x-FAQNBusn9iXU-64",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-85",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-87",
"source": "N6EX66x-FAQNBusn9iXU-77",
"target": "N6EX66x-FAQNBusn9iXU-8",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-88",
"source": "N6EX66x-FAQNBusn9iXU-77",
"target": "N6EX66x-FAQNBusn9iXU-19",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-89",
"source": "N6EX66x-FAQNBusn9iXU-77",
"target": "N6EX66x-FAQNBusn9iXU-46",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-90",
"source": "N6EX66x-FAQNBusn9iXU-11",
"target": "N6EX66x-FAQNBusn9iXU-83",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-91",
"source": "",
"target": "",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"50x50": 3,
"38x38": 2,
"31x18": 1,
"21x22": 1,
"116x17": 1,
"48x48": 1,
"48x40": 1,
"120x18": 1,
"21x23": 1,
"18x20": 1
},
"pill_vocab": [
"mcp",
"a2a",
"trust",
"authenticate",
"ord"
],
"color_distribution": {
"#475E75": 50,
"#FFFFFF": 30,
"#F5F6F7": 24,
"#0070F2": 23,
"#188918": 17,
"#5D36FF": 17,
"#CC00DC": 16,
"#07838F": 14,
"#266F3A": 13,
"#F1ECFF": 12,
"#00185A": 12,
"#FFCC99": 9,
"#EBF8FF": 7,
"#F5FAE5": 6,
"#002A86": 5,
"#D5DADD": 4,
"#EDEFF0": 4,
"#FCFCFC": 4,
"#FFF0FA": 4,
"#178B1B": 4
},
"font_sizes": {
"12": 68,
"9": 16,
"8": 16,
"11": 11,
"16": 9,
"14": 7,
"10": 6,
"18": 5
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 18,
"#CC00DC": 10,
"#07838F": 9,
"#188918": 5,
"#178B1B": 4
},
"structure_summary": {
"top_level_zones": 5,
"nested_zones": 11,
"cards": 71,
"icons": 14,
"pills": 13,
"edges": 46
},
"edge_quality": {
"total": 46,
"with_anchors": 43,
"orthogonal": 40,
"dashed": 1
},
"detected_patterns": [
"dense-icon-landscape",
"has-identity-services-icon",
"labeled-flow-multi-pill",
"multi-zone-layout-4plus",
"orthogonal-edges-dominant",
"subaccount-nested-in-btp",
"tri-zone-joule-btp-third-party",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "Integrating AI agents with Joule. on a 1654\u00d71169 canvas. with top-level zones: (unnamed) [sap-blue], Subaccount [non-sap-slate], (unnamed) [indigo (Joule purple)], 3rd Party [non-sap-slate], (unnamed) [sap-blue]. and 14 icons (3\u00d7 50x50, 2\u00d7 38x38, 1\u00d7 31x18). plus 13 flow pills using verbs 'mcp', 'a2a', 'trust', 'authenticate', 'ord'. Detected patterns: dense-icon-landscape, has-identity-services-icon, labeled-flow-multi-pill, multi-zone-layout-4plus, orthogonal-edges-dominant."
},
"ac_RA0029_JouleAgentsToolsEcosystem.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ac_RA0029_JouleAgentsToolsEcosystem.drawio",
"name": "ac_RA0029_JouleAgentsToolsEcosystem.drawio",
"family": "ra0029",
"level": "l2",
"primary": false,
"title": "Joule agents and tools ecosystem",
"aliases": [
"Joule agents tools ecosystem",
"Joule tool ecosystem"
],
"tags": [
"joule",
"agentic",
"agent",
"tools",
"ecosystem"
],
"domain": "agentic-ai",
"canvas_w": 1654,
"canvas_h": 1169,
"background": "",
"zones": [
{
"cell_id": "fqJ3m-EEg76958EnmQc--201",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 634,
"y": 1249,
"w": 220,
"h": 360,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--202",
"label": "Subaccount",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 648,
"y": 1296,
"w": 191,
"h": 293,
"parent_id": "1",
"color_role": "non-sap-slate"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--218",
"label": "",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 267,
"y": 1249,
"w": 283,
"h": 360,
"parent_id": "1",
"color_role": "indigo (Joule purple)"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--234",
"label": "3rd Party",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 939,
"y": 1249,
"w": 200,
"h": 590,
"parent_id": "1",
"color_role": "non-sap-slate"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--244",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 267,
"y": 1679,
"w": 442,
"h": 160,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--257",
"label": "AI Agents & Clients",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 160,
"h": 270,
"parent_id": "fqJ3m-EEg76958EnmQc--292",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-2",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 350,
"y": -675,
"w": 576,
"h": 560,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "sap-blue"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-3",
"label": "Subaccount",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 368,
"y": -618,
"w": 541,
"h": 490,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-4",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1040,
"y": -711,
"w": 270,
"h": 201,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-5",
"label": "Google Vertex AI",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1070,
"y": -623,
"w": 210,
"h": 105,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-11",
"label": "Agent CatalogCAP Application",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 629,
"y": -567,
"w": 211,
"h": 336,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "indigo (Joule purple)"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-15",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1040,
"y": -498,
"w": 270,
"h": 201,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-16",
"label": "Azure Al Foundry",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1070,
"y": -416,
"w": 210,
"h": 105,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-31",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 116,
"y": -665,
"w": 191,
"h": 540,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "sap-blue"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-42",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1040,
"y": -283,
"w": 270,
"h": 201,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-43",
"label": "Bedrock Agents",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1070,
"y": -201,
"w": 210,
"h": 105,
"parent_id": "N6EX66x-FAQNBusn9iXU-1",
"color_role": "non-sap-slate"
}
],
"cards": [
{
"cell_id": "fqJ3m-EEg76958EnmQc--203",
"label": "BTP",
"fill": "default",
"stroke": "default",
"x": 648,
"y": 1262,
"w": 44,
"h": 23,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--219",
"label": "Joule Skills & AgentsStandard",
"fill": "#FFFFFF",
"stroke": "#5d36ff",
"x": 282,
"y": 1523,
"w": 148,
"h": 50,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--222",
"label": "Joule Capabilities",
"fill": "#FFFFFF",
"stroke": "#5d36ff",
"x": 282,
"y": 1465,
"w": 254,
"h": 30,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--224",
"label": "AgentGateway",
"fill": "#FFFFFF",
"stroke": "#5d36ff",
"x": 440,
"y": 1522,
"w": 96,
"h": 50,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--228",
"label": "JouleOrchestrator",
"fill": "#FFFFFF",
"stroke": "#5d36ff",
"x": 282,
"y": 1389,
"w": 254,
"h": 50,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--230",
"label": "Joule",
"fill": "default",
"stroke": "default",
"x": 282,
"y": 1265,
"w": 44,
"h": 23,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--235",
"label": "Custom Agents",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 664,
"y": 1343,
"w": 160,
"h": 137,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--236",
"label": "SAP JouleUser Interface",
"fill": "#FFFFFF",
"stroke": "#5d36ff",
"x": 282,
"y": 1313,
"w": 254,
"h": 50,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--245",
"label": "SAP S/4HANA",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 282,
"y": 1733,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--246",
"label": "Cloud Solutions",
"fill": "default",
"stroke": "default",
"x": 282,
"y": 1697,
"w": 44,
"h": 23,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--247",
"label": "SAP SuccessFactors",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 420,
"y": 1733,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--248",
"label": "SAP Business Networks",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 557,
"y": 1783,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--249",
"label": "SAP Customer Experience",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 420,
"y": 1783,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--250",
"label": "SAP Concur",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 282,
"y": 1783,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--251",
"label": "SAP BusinessData Cloud",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 557,
"y": 1733,
"w": 130,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--264",
"label": "Tools",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": 959,
"y": 1296,
"w": 160,
"h": 113,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--265",
"label": "MCP Server",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 970,
"y": 1327,
"w": 140,
"h": 30,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--266",
"label": "API",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 970,
"y": 1366,
"w": 140,
"h": 30,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--281",
"label": "Low-Code AgentsJoule Studio",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 673,
"y": 1380,
"w": 143,
"h": 36,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--282",
"label": "Pro-Code AgentsSAP Cloud SDK for AI",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 673,
"y": 1430,
"w": 143,
"h": 36,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--292",
"label": "",
"fill": "#FFFFFF",
"stroke": "",
"x": 960,
"y": 1424,
"w": 160,
"h": 270,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--268",
"label": "others",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 10,
"y": 236,
"w": 140,
"h": 20,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--269",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 140,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--271",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 140,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--272",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 140,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--275",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 140,
"h": 40,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--307",
"label": "MCP Gatewayin Integration Suite",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 664,
"y": 1533,
"w": 160,
"h": 29,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--349",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 70,
"y": 1316,
"w": 160,
"h": 90,
"parent_zone": null
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--422",
"label": "System Trigger",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 70,
"y": 1574,
"w": 160,
"h": 27,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-8",
"label": "CatalogAgent Connector (ORD & A2A Server)",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 1070,
"y": -674,
"w": 210,
"h": 40,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-9",
"label": "ADK on Agent Engine",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 1091,
"y": -595,
"w": 168,
"h": 30,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-13",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 2,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-14",
"label": "Other Agents",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 0,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-19",
"label": "CatalogAgent Connector (ORD & A2A Server)",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 1070,
"y": -464,
"w": 210,
"h": 40,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-20",
"label": "Azure Agents",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 1090,
"y": -388,
"w": 169,
"h": 30,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-22",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 2,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-23",
"label": "Other Agents",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 0,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-24",
"label": "JouleAgent Builder",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 392,
"y": -567,
"w": 189,
"h": 192,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-26",
"label": "Orchestrator Agent",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 416,
"y": -512,
"w": 140,
"h": 35,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-28",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1,
"y": 2,
"w": 140,
"h": 31,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-29",
"label": "Other Agents",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1,
"y": 0,
"w": 140,
"h": 31,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-32",
"label": "SAP S/4HANA",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 139,
"y": -596,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-33",
"label": "SAP SuccessFactors",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 139,
"y": -519,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-34",
"label": "SAP Business Networks",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 139,
"y": -442,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-35",
"label": "SAP Customer Experience",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 139,
"y": -365,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-36",
"label": "SAP Concur",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 142,
"y": -289,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-37",
"label": "SAP BusinessData Cloud",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 142,
"y": -212,
"w": 142,
"h": 51,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-5",
"label": "Agent Registry",
"fill": "#FFCC99",
"stroke": "",
"x": 85,
"y": 2,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-46",
"label": "CatalogAgent Connector (ORD & A2A Server)",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 1070,
"y": -249,
"w": 210,
"h": 40,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-47",
"label": "Bedrock Agents",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 1090,
"y": -173,
"w": 169,
"h": 30,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-49",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 2,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-50",
"label": "Other Agents",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2,
"y": 0,
"w": 167,
"h": 26,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-53",
"label": "Dispute Resolution Agent",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 416,
"y": -422,
"w": 140,
"h": 35,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-55",
"label": "Agent ConnectorCAP ApplicationORD & A2A Server",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 416,
"y": -326,
"w": 140,
"h": 53,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-58",
"label": "ORD Aggregator",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 170,
"h": 170,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-59",
"label": "Agent Registration internal Agents",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 10,
"y": 31,
"w": 150,
"h": 35,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-60",
"label": "List registered agents internal/external",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 10,
"y": 76,
"w": 150,
"h": 35,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-61",
"label": "Catalog Federationinternal/external",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 10,
"y": 121,
"w": 150,
"h": 35,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-8",
"label": "Open Discovery",
"fill": "#FFCC99",
"stroke": "",
"x": 130,
"y": 101,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-64",
"label": "A2A RouterA2A Client",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 170,
"h": 90,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-65",
"label": "Agent Triggerinternal/external",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 10,
"y": 42,
"w": 150,
"h": 39,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-17",
"label": "Client, not specified",
"fill": "#FFCC99",
"stroke": "",
"x": 119,
"y": -19,
"w": 150,
"h": 40,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-68",
"label": "BTP",
"fill": "default",
"stroke": "default",
"x": 368,
"y": -652,
"w": 44,
"h": 23,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-69",
"label": "Applications",
"fill": "default",
"stroke": "default",
"x": 139,
"y": -652,
"w": 44,
"h": 23,
"parent_zone": null
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-94",
"label": "Custom Implementation",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 124,
"y": -90,
"w": 166,
"h": 20,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-2",
"label": "Agent Registry",
"fill": "#FFCC99",
"stroke": "",
"x": 769,
"y": -590,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-3",
"label": "Agent Catalog",
"fill": "#FFCC99",
"stroke": "",
"x": 780,
"y": -544,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-4",
"label": "Agent Registry",
"fill": "#FFCC99",
"stroke": "",
"x": 1194,
"y": -698,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-6",
"label": "Open Discovery",
"fill": "#FFCC99",
"stroke": "",
"x": 883,
"y": -491,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-7",
"label": "Open Discovery",
"fill": "#FFCC99",
"stroke": "",
"x": 581,
"y": -399,
"w": 115,
"h": 40,
"parent_zone": null
},
{
"cell_id": "izE1UhA_7rhpS628HFPf-18",
"label": "Search, not specified",
"fill": "#FFCC99",
"stroke": "",
"x": 759,
"y": -220,
"w": 150,
"h": 40,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "fqJ3m-EEg76958EnmQc--237",
"library_name": "mxgraph.sap.icon/SAP_Digital_Assistant",
"label": "",
"w": 38,
"h": 38,
"parent_id": "1"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--262",
"library_name": "inline-svg",
"label": "",
"w": 31,
"h": 18,
"parent_id": "fqJ3m-EEg76958EnmQc--278"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--274",
"library_name": "inline-svg",
"label": "",
"w": 21,
"h": 22,
"parent_id": "fqJ3m-EEg76958EnmQc--279"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--276",
"library_name": "inline-svg",
"label": "",
"w": 116,
"h": 17,
"parent_id": "fqJ3m-EEg76958EnmQc--280"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--299",
"library_name": "inline-svg",
"label": "",
"w": 50,
"h": 50,
"parent_id": "fqJ3m-EEg76958EnmQc--297"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--348",
"library_name": "inline-svg",
"label": "User",
"w": 48,
"h": 48,
"parent_id": "1"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--350",
"library_name": "inline-svg",
"label": "Mobile/Desktop Application Clients",
"w": 48,
"h": 40,
"parent_id": "fqJ3m-EEg76958EnmQc--349"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--395",
"library_name": "mxgraph.sap.icon/SAP_Cloud_Identity_Service",
"label": "SAP Cloud Identity Services",
"w": 50,
"h": 50,
"parent_id": "1"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-10",
"library_name": "inline-svg",
"label": "",
"w": 120,
"h": 18,
"parent_id": "N6EX66x-FAQNBusn9iXU-1"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-40",
"library_name": "inline-svg",
"label": "",
"w": 21,
"h": 23,
"parent_id": "N6EX66x-FAQNBusn9iXU-38"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-41",
"library_name": "inline-svg",
"label": "",
"w": 18,
"h": 20,
"parent_id": "N6EX66x-FAQNBusn9iXU-1"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-51",
"library_name": "inline-svg",
"label": "",
"w": 33,
"h": 19,
"parent_id": "N6EX66x-FAQNBusn9iXU-1"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-67",
"library_name": "mxgraph.sap.icon/SAP_Digital_Assistant_Service",
"label": "",
"w": 38,
"h": 38,
"parent_id": "N6EX66x-FAQNBusn9iXU-1"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-83",
"library_name": "mxgraph.sap.icon/SAP_HANA_Cloud",
"label": "SAP HANA Cloud",
"w": 50,
"h": 50,
"parent_id": "N6EX66x-FAQNBusn9iXU-1"
}
],
"pills": [
{
"cell_id": "fqJ3m-EEg76958EnmQc--311",
"label": "MCP",
"fill": "#dafdf5",
"stroke": "#07838f"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--309",
"label": "A2A",
"fill": "#fff0fa",
"stroke": "#CC00DC"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--396",
"label": "TRUST",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--401",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--334",
"label": "A2A",
"fill": "#fff0fa",
"stroke": "#CC00DC"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--404",
"label": "TRUST",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--409",
"label": "TRUST",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--411",
"label": "TRUST",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-71",
"label": "ORD",
"fill": "#fff0fa",
"stroke": "#CC00DC"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-74",
"label": "A2A",
"fill": "#dafdf5",
"stroke": "#07838f"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-75",
"label": "Trust",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-77",
"label": "ORD",
"fill": "#fff0fa",
"stroke": "#CC00DC"
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-82",
"label": "A2A",
"fill": "#dafdf5",
"stroke": "#07838f"
}
],
"edges": [
{
"cell_id": "fqJ3m-EEg76958EnmQc--407",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--294",
"source": "fqJ3m-EEg76958EnmQc--222",
"target": "fqJ3m-EEg76958EnmQc--235",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--337",
"source": "fqJ3m-EEg76958EnmQc--222",
"target": "fqJ3m-EEg76958EnmQc--219",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--241",
"source": "fqJ3m-EEg76958EnmQc--224",
"target": "fqJ3m-EEg76958EnmQc--222",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--316",
"source": "fqJ3m-EEg76958EnmQc--236",
"target": "fqJ3m-EEg76958EnmQc--228",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--239",
"source": "fqJ3m-EEg76958EnmQc--228",
"target": "fqJ3m-EEg76958EnmQc--222",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--293",
"source": "fqJ3m-EEg76958EnmQc--311",
"target": "fqJ3m-EEg76958EnmQc--264",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--290",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--300",
"source": "fqJ3m-EEg76958EnmQc--309",
"target": "fqJ3m-EEg76958EnmQc--224",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--318",
"source": "fqJ3m-EEg76958EnmQc--311",
"target": "",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--335",
"source": "fqJ3m-EEg76958EnmQc--219",
"target": "fqJ3m-EEg76958EnmQc--244",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--331",
"source": "fqJ3m-EEg76958EnmQc--257",
"target": "fqJ3m-EEg76958EnmQc--309",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--353",
"source": "fqJ3m-EEg76958EnmQc--348",
"target": "fqJ3m-EEg76958EnmQc--349",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--352",
"source": "fqJ3m-EEg76958EnmQc--349",
"target": "fqJ3m-EEg76958EnmQc--236",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--397",
"source": "fqJ3m-EEg76958EnmQc--299",
"target": "fqJ3m-EEg76958EnmQc--395",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--400",
"source": "fqJ3m-EEg76958EnmQc--349",
"target": "fqJ3m-EEg76958EnmQc--395",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--295",
"source": "fqJ3m-EEg76958EnmQc--222",
"target": "fqJ3m-EEg76958EnmQc--257",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--405",
"source": "fqJ3m-EEg76958EnmQc--201",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--406",
"source": "fqJ3m-EEg76958EnmQc--244",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--416",
"source": "fqJ3m-EEg76958EnmQc--422",
"target": "fqJ3m-EEg76958EnmQc--224",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "fqJ3m-EEg76958EnmQc--428",
"source": "fqJ3m-EEg76958EnmQc--235",
"target": "fqJ3m-EEg76958EnmQc--311",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-6",
"source": "N6EX66x-FAQNBusn9iXU-8",
"target": "N6EX66x-FAQNBusn9iXU-9",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-7",
"source": "N6EX66x-FAQNBusn9iXU-8",
"target": "N6EX66x-FAQNBusn9iXU-75",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-17",
"source": "N6EX66x-FAQNBusn9iXU-19",
"target": "N6EX66x-FAQNBusn9iXU-20",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-18",
"source": "N6EX66x-FAQNBusn9iXU-19",
"target": "N6EX66x-FAQNBusn9iXU-75",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-25",
"source": "N6EX66x-FAQNBusn9iXU-26",
"target": "N6EX66x-FAQNBusn9iXU-11",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-30",
"source": "N6EX66x-FAQNBusn9iXU-24",
"target": "N6EX66x-FAQNBusn9iXU-31",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-44",
"source": "N6EX66x-FAQNBusn9iXU-46",
"target": "N6EX66x-FAQNBusn9iXU-47",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-45",
"source": "N6EX66x-FAQNBusn9iXU-46",
"target": "N6EX66x-FAQNBusn9iXU-75",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-52",
"source": "N6EX66x-FAQNBusn9iXU-53",
"target": "N6EX66x-FAQNBusn9iXU-55",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-54",
"source": "N6EX66x-FAQNBusn9iXU-55",
"target": "N6EX66x-FAQNBusn9iXU-71",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-66",
"source": "N6EX66x-FAQNBusn9iXU-58",
"target": "N6EX66x-FAQNBusn9iXU-64",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-70",
"source": "N6EX66x-FAQNBusn9iXU-71",
"target": "N6EX66x-FAQNBusn9iXU-58",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-72",
"source": "N6EX66x-FAQNBusn9iXU-74",
"target": "N6EX66x-FAQNBusn9iXU-55",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-73",
"source": "N6EX66x-FAQNBusn9iXU-74",
"target": "N6EX66x-FAQNBusn9iXU-64",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-76",
"source": "N6EX66x-FAQNBusn9iXU-77",
"target": "N6EX66x-FAQNBusn9iXU-58",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-78",
"source": "N6EX66x-FAQNBusn9iXU-82",
"target": "N6EX66x-FAQNBusn9iXU-16",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-79",
"source": "N6EX66x-FAQNBusn9iXU-82",
"target": "N6EX66x-FAQNBusn9iXU-5",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-80",
"source": "N6EX66x-FAQNBusn9iXU-82",
"target": "N6EX66x-FAQNBusn9iXU-43",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-81",
"source": "N6EX66x-FAQNBusn9iXU-82",
"target": "N6EX66x-FAQNBusn9iXU-64",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-85",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-87",
"source": "N6EX66x-FAQNBusn9iXU-77",
"target": "N6EX66x-FAQNBusn9iXU-8",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-88",
"source": "N6EX66x-FAQNBusn9iXU-77",
"target": "N6EX66x-FAQNBusn9iXU-19",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-89",
"source": "N6EX66x-FAQNBusn9iXU-77",
"target": "N6EX66x-FAQNBusn9iXU-46",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-90",
"source": "N6EX66x-FAQNBusn9iXU-11",
"target": "N6EX66x-FAQNBusn9iXU-83",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "N6EX66x-FAQNBusn9iXU-91",
"source": "",
"target": "",
"stroke_color": "#178B1B",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"50x50": 3,
"38x38": 2,
"31x18": 1,
"21x22": 1,
"116x17": 1,
"48x48": 1,
"48x40": 1,
"120x18": 1,
"21x23": 1,
"18x20": 1
},
"pill_vocab": [
"mcp",
"a2a",
"trust",
"authenticate",
"ord"
],
"color_distribution": {
"#475E75": 50,
"#FFFFFF": 30,
"#F5F6F7": 24,
"#0070F2": 23,
"#188918": 17,
"#5D36FF": 17,
"#CC00DC": 16,
"#07838F": 14,
"#266F3A": 13,
"#F1ECFF": 12,
"#00185A": 12,
"#FFCC99": 9,
"#EBF8FF": 7,
"#F5FAE5": 6,
"#002A86": 5,
"#D5DADD": 4,
"#EDEFF0": 4,
"#FCFCFC": 4,
"#FFF0FA": 4,
"#178B1B": 4
},
"font_sizes": {
"12": 68,
"9": 16,
"8": 16,
"11": 11,
"16": 9,
"14": 7,
"10": 6,
"18": 5
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 18,
"#CC00DC": 10,
"#07838F": 9,
"#188918": 5,
"#178B1B": 4
},
"structure_summary": {
"top_level_zones": 5,
"nested_zones": 11,
"cards": 71,
"icons": 14,
"pills": 13,
"edges": 46
},
"edge_quality": {
"total": 46,
"with_anchors": 43,
"orthogonal": 40,
"dashed": 1
},
"detected_patterns": [
"dense-icon-landscape",
"has-identity-services-icon",
"labeled-flow-multi-pill",
"multi-zone-layout-4plus",
"orthogonal-edges-dominant",
"subaccount-nested-in-btp",
"tri-zone-joule-btp-third-party",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "Joule agents and tools ecosystem. on a 1654\u00d71169 canvas. with top-level zones: (unnamed) [sap-blue], Subaccount [non-sap-slate], (unnamed) [indigo (Joule purple)], 3rd Party [non-sap-slate], (unnamed) [sap-blue]. and 14 icons (3\u00d7 50x50, 2\u00d7 38x38, 1\u00d7 31x18). plus 13 flow pills using verbs 'mcp', 'a2a', 'trust', 'authenticate', 'ord'. Detected patterns: dense-icon-landscape, has-identity-services-icon, labeled-flow-multi-pill, multi-zone-layout-4plus, orthogonal-edges-dominant."
},
"btp_SAP_Build_Process_Automation_L2.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/btp_SAP_Build_Process_Automation_L2.drawio",
"name": "btp_SAP_Build_Process_Automation_L2.drawio",
"family": "btp",
"level": "l2",
"primary": false,
"title": "SAP Build Process Automation L2",
"aliases": [
"SAP Build Process Automation",
"BPA L2",
"process automation"
],
"tags": [
"process-automation",
"workflow",
"task",
"build",
"automation",
"l2"
],
"domain": "process",
"canvas_w": 1169,
"canvas_h": 827,
"background": "",
"zones": [
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-2",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -2199,
"y": -2428,
"w": 989,
"h": 705,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1",
"color_role": "sap-blue"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-3",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2179,
"y": -2378,
"w": 959,
"h": 499,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1",
"color_role": "sap-blue"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-4",
"label": "\">\">",
"fill": "#ECF8FF",
"stroke": "#0070F2",
"x": -2159,
"y": -2084,
"w": 351,
"h": 189,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1",
"color_role": "sap-blue"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-6",
"label": "",
"fill": "#ecf8ff",
"stroke": "#0070F2",
"x": -2159,
"y": -2235,
"w": 350,
"h": 140,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1",
"color_role": "sap-blue"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-34",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2180,
"y": -1849,
"w": 390,
"h": 102,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1",
"color_role": "sap-blue"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-52",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": -1169,
"y": -1787,
"w": 323,
"h": 130,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1",
"color_role": "other (#eaecee)"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-129",
"label": "\">\">",
"fill": "#ECF8FF",
"stroke": "#0070F2",
"x": -1588,
"y": -2360,
"w": 228,
"h": 170,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1",
"color_role": "sap-blue"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-158",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2143,
"y": -2044,
"w": 315,
"h": 135,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1",
"color_role": "sap-blue"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-5",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": -1176,
"y": -2392,
"w": 200,
"h": 450,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1",
"color_role": "non-sap-slate"
}
],
"cards": [
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-55",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": -1147,
"y": -1703,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-56",
"label": "",
"fill": "#188918",
"stroke": "none",
"x": -1148,
"y": -1726,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-58",
"label": "",
"fill": "#7F00FF",
"stroke": "none",
"x": -1147,
"y": -1749,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-61",
"label": "",
"fill": "#0070F2",
"stroke": "none",
"x": -1051,
"y": -1752,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-74",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2143,
"y": -2195,
"w": 314,
"h": 86,
"parent_zone": null
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-130",
"label": "Event Driven Integrations",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1565,
"y": -2315,
"w": 185,
"h": 33,
"parent_zone": null
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-143",
"label": "",
"fill": "#ffe6cc",
"stroke": "#d79b00",
"x": -1148,
"y": -1683,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-154",
"label": "Application Integrations",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1567,
"y": -2236,
"w": 187,
"h": 33,
"parent_zone": null
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-155",
"label": "API Centric Integrations",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1567,
"y": -2275,
"w": 187,
"h": 33,
"parent_zone": null
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-27",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1153,
"y": -2124,
"w": 154,
"h": 149,
"parent_zone": null
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-83",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 149,
"h": 157,
"parent_zone": null
},
{
"cell_id": "ZNLiSohyDAu_GED2eyi8-8",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1153,
"y": -2207,
"w": 153,
"h": 68,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-8",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-22",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-21"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-33",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-37",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-43",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-62",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-69",
"library_name": "inline-svg",
"label": "",
"w": 36,
"h": 36,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-72",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-75",
"library_name": "inline-svg",
"label": "Document Management",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-76",
"library_name": "inline-svg",
"label": "Cloud Transport Management",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-80",
"library_name": "inline-svg",
"label": "",
"w": 12,
"h": 12,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-78"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-111",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-109"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-114",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-112"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-116",
"library_name": "inline-svg",
"label": "Alert Notification",
"w": 32,
"h": 31,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-115"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-118",
"library_name": "inline-svg",
"label": "SAP Task Center",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-117"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-121",
"library_name": "inline-svg",
"label": "Connectivity",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-120"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-124",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-122"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-137",
"library_name": "inline-svg",
"label": "Business Accelerator Hub",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-153",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-165",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-166",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-167",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-168",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-169",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-171",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-29",
"library_name": "inline-svg",
"label": "",
"w": 27,
"h": 17,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-85",
"library_name": "inline-svg",
"label": "",
"w": 26,
"h": 27,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-82"
},
{
"cell_id": "ZNLiSohyDAu_GED2eyi8-5",
"library_name": "inline-svg",
"label": "Cloud Connector",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-82"
},
{
"cell_id": "ZNLiSohyDAu_GED2eyi8-9",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 17,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-0",
"library_name": "inline-svg",
"label": "SAP Build Process Automation",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-2",
"library_name": "inline-svg",
"label": "SAP Build Work Zone",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-3",
"library_name": "inline-svg",
"label": "SAP Build Code",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "3-6J5nk3R8EDgc8lyGGh-4",
"library_name": "inline-svg",
"label": "SAP Build Apps",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "QtfqXHgJTDFYUFJRv9R8-0",
"library_name": "inline-svg",
"label": "Identity Directory",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "QtfqXHgJTDFYUFJRv9R8-1",
"library_name": "inline-svg",
"label": "Identity Authentication",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
},
{
"cell_id": "QtfqXHgJTDFYUFJRv9R8-2",
"library_name": "inline-svg",
"label": "Identity Provisoning",
"w": 32,
"h": 32,
"parent_id": "-Aj5rOMPWS9pz5DeyN8X-1"
}
],
"pills": [
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-13",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-16",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-41",
"label": "SCIM",
"fill": "#f1ecff",
"stroke": "#470BED"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-42",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-81",
"label": "OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-119",
"label": "REST / OData",
"fill": "#F5F6F7",
"stroke": "#475E75"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-152",
"label": "Subscribe Event",
"fill": "#ffe6cc",
"stroke": "#d79b00"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-136",
"label": "REST / OData",
"fill": "#f5f6f7",
"stroke": "#475E75"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-150",
"label": "Publish Event",
"fill": "#ffe6cc",
"stroke": "#d79b00"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-146",
"label": "RFC / SOAP",
"fill": "#f5f6f7",
"stroke": "#475E75"
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-148",
"label": "3rd Party Connectors",
"fill": "#f5f6f7",
"stroke": "#475E75"
}
],
"edges": [
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-11",
"source": "-Aj5rOMPWS9pz5DeyN8X-32",
"target": "-Aj5rOMPWS9pz5DeyN8X-22",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-12",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-14",
"source": "",
"target": "",
"stroke_color": "#470BED",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-15",
"source": "-Aj5rOMPWS9pz5DeyN8X-16",
"target": "-Aj5rOMPWS9pz5DeyN8X-34",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-17",
"source": "-Aj5rOMPWS9pz5DeyN8X-42",
"target": "-Aj5rOMPWS9pz5DeyN8X-27",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-18",
"source": "-Aj5rOMPWS9pz5DeyN8X-34",
"target": "-Aj5rOMPWS9pz5DeyN8X-42",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-25",
"source": "-Aj5rOMPWS9pz5DeyN8X-34",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-31",
"source": "",
"target": "-Aj5rOMPWS9pz5DeyN8X-16",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-38",
"source": "-Aj5rOMPWS9pz5DeyN8X-22",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-39",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-44",
"source": "",
"target": "",
"stroke_color": "#0070F2",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-45",
"source": "",
"target": "",
"stroke_color": "#0070F2",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-64",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-66",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-70",
"source": "-Aj5rOMPWS9pz5DeyN8X-68",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-71",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-107",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-125",
"source": "",
"target": "-Aj5rOMPWS9pz5DeyN8X-43",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-127",
"source": "-Aj5rOMPWS9pz5DeyN8X-121",
"target": "-Aj5rOMPWS9pz5DeyN8X-119",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-128",
"source": "-Aj5rOMPWS9pz5DeyN8X-119",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-133",
"source": "-Aj5rOMPWS9pz5DeyN8X-75",
"target": "-Aj5rOMPWS9pz5DeyN8X-121",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-134",
"source": "-Aj5rOMPWS9pz5DeyN8X-129",
"target": "-Aj5rOMPWS9pz5DeyN8X-121",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-145",
"source": "-Aj5rOMPWS9pz5DeyN8X-129",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-151",
"source": "-Aj5rOMPWS9pz5DeyN8X-4",
"target": "",
"stroke_color": "#D79B00",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-174",
"source": "-Aj5rOMPWS9pz5DeyN8X-4",
"target": "-Aj5rOMPWS9pz5DeyN8X-76",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-175",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-176",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "qPtRohesvWpZJ28A88jl-0",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "qPtRohesvWpZJ28A88jl-2",
"source": "-Aj5rOMPWS9pz5DeyN8X-129",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "qPtRohesvWpZJ28A88jl-3",
"source": "",
"target": "",
"stroke_color": "#D79B00",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "qPtRohesvWpZJ28A88jl-10",
"source": "-Aj5rOMPWS9pz5DeyN8X-129",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "-Aj5rOMPWS9pz5DeyN8X-40",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
}
],
"icon_sizes": {
"32x32": 24,
"28x28": 4,
"67x18": 1,
"16x16": 1,
"36x36": 1,
"12x12": 1,
"32x31": 1,
"27x17": 1,
"26x27": 1,
"28x17": 1
},
"pill_vocab": [
"saml2/oidc",
"scim",
"oidc",
"rest / odata",
"subscribe event",
"publish event",
"rfc / soap",
"3rd party connectors"
],
"color_distribution": {
"#1D2D3E": 38,
"#475E75": 32,
"#0070F2": 18,
"#188918": 17,
"#FFFFFF": 11,
"#F5F6F7": 5,
"#D79B00": 5,
"#FFE6CC": 5,
"#F5FAE5": 4,
"#266F3A": 4,
"#ECF8FF": 3,
"#470BED": 3,
"#556B82": 3,
"#5B738B": 2,
"#EBF8FF": 1,
"#F1ECFF": 1,
"#EAECEE": 1,
"#7F00FF": 1,
"#C5761C": 1,
"#C87515": 1
},
"font_sizes": {
"10": 43,
"12": 41,
"16": 11,
"14": 5,
"18": 5,
"11": 5
},
"fonts": [
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 17,
"#188918": 8,
"#0070F2": 2,
"#D79B00": 2,
"#470BED": 1,
"#5B738B": 1
},
"structure_summary": {
"top_level_zones": 0,
"nested_zones": 9,
"cards": 12,
"icons": 36,
"pills": 11,
"edges": 32
},
"edge_quality": {
"total": 32,
"with_anchors": 25,
"orthogonal": 5,
"dashed": 5
},
"detected_patterns": [
"dense-icon-landscape",
"has-identity-services-icon",
"labeled-flow-multi-pill",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "SAP Build Process Automation L2. on a 1169\u00d7827 canvas. and 36 icons (24\u00d7 32x32, 4\u00d7 28x28, 1\u00d7 67x18). plus 11 flow pills using verbs 'saml2/oidc', 'scim', 'oidc', 'rest / odata', 'subscribe event', 'publish event'. Detected patterns: dense-icon-landscape, has-identity-services-icon, labeled-flow-multi-pill, uses-dashed-edges, well-anchored-edges."
},
"btp_SAP_Build_Work_Zone_L2.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/btp_SAP_Build_Work_Zone_L2.drawio",
"name": "btp_SAP_Build_Work_Zone_L2.drawio",
"family": "btp",
"level": "l2",
"primary": false,
"title": "SAP Build Work Zone L2",
"aliases": [
"SAP Build Work Zone",
"Work Zone L2"
],
"tags": [
"workzone",
"build",
"launchpad",
"site",
"experience",
"l2"
],
"domain": "experience",
"canvas_w": 1169,
"canvas_h": 827,
"background": "none",
"zones": [
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-2",
"label": "BTP Service",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -2217,
"y": -1588,
"w": 830,
"h": 614,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1",
"color_role": "sap-blue"
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-3",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2198,
"y": -1540,
"w": 800,
"h": 426,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1",
"color_role": "sap-blue"
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-4",
"label": "",
"fill": "#ecf8ff",
"stroke": "#0070F2",
"x": -2183,
"y": -1475,
"w": 342,
"h": 318,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1",
"color_role": "sap-blue"
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-5",
"label": "\">\">",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2166,
"y": -1410,
"w": 308,
"h": 237,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1",
"color_role": "sap-blue"
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-90",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2198,
"y": -1100,
"w": 362,
"h": 102,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1",
"color_role": "sap-blue"
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-128",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": -1510,
"y": -960,
"w": 323,
"h": 114,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1",
"color_role": "other (#eaecee)"
}
],
"cards": [
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-6",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1355,
"y": -1539,
"w": 153,
"h": 153,
"parent_zone": null
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-80",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 21,
"w": 167,
"h": 179,
"parent_zone": null
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-114",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1355,
"y": -1380,
"w": 153,
"h": 68,
"parent_zone": null
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-125",
"label": "",
"fill": "#edf8ff",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 71,
"h": 21,
"parent_zone": null
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-131",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": -1488,
"y": -877,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-132",
"label": "",
"fill": "#188918",
"stroke": "none",
"x": -1489,
"y": -900,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-134",
"label": "",
"fill": "#7F00FF",
"stroke": "none",
"x": -1488,
"y": -923,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-137",
"label": "",
"fill": "#0070F2",
"stroke": "none",
"x": -1392,
"y": -925,
"w": 16,
"h": 16,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-8",
"library_name": "inline-svg",
"label": "",
"w": 26,
"h": 28,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-12",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-37",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-36"
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-60",
"library_name": "inline-svg",
"label": "SAP Task Center",
"w": 32,
"h": 32,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-70",
"library_name": "inline-svg",
"label": "Connectivity",
"w": 32,
"h": 32,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-69"
},
{
"cell_id": "-8ltmUQOH7vwek7LmO93-21",
"library_name": "inline-svg",
"label": "",
"w": 27,
"h": 17,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-79"
},
{
"cell_id": "waFAcAif9-SCXidHDo0n-2",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-79"
},
{
"cell_id": "waFAcAif9-SCXidHDo0n-3",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-79"
},
{
"cell_id": "waFAcAif9-SCXidHDo0n-4",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-79"
},
{
"cell_id": "waFAcAif9-SCXidHDo0n-5",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-79"
},
{
"cell_id": "waFAcAif9-SCXidHDo0n-6",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-79"
},
{
"cell_id": "waFAcAif9-SCXidHDo0n-7",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-79"
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-89",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-103",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-115",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 17,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-157",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-155"
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-16",
"library_name": "inline-svg",
"label": "HTML5 App Repository",
"w": 32,
"h": 32,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-74",
"library_name": "inline-svg",
"label": "Destination",
"w": 31,
"h": 32,
"parent_id": "-8ltmUQOH7vwek7LmO93-4"
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-57",
"library_name": "inline-svg",
"label": "Custom Domain",
"w": 32,
"h": 32,
"parent_id": "-8ltmUQOH7vwek7LmO93-6"
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-54",
"library_name": "inline-svg",
"label": "Cloud Transport Management",
"w": 32,
"h": 32,
"parent_id": "-8ltmUQOH7vwek7LmO93-7"
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-67",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "-8ltmUQOH7vwek7LmO93-18"
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-154",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "-8ltmUQOH7vwek7LmO93-23"
},
{
"cell_id": "-8ltmUQOH7vwek7LmO93-1",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-148",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "ts65jz5UfmMR9bExurl9-1",
"library_name": "inline-svg",
"label": "UI Theme Designer",
"w": 32,
"h": 32,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "DYv4PTGu4-d8cHx_HDEN-9",
"library_name": "inline-svg",
"label": "Identity Directory",
"w": 32,
"h": 32,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "DYv4PTGu4-d8cHx_HDEN-10",
"library_name": "inline-svg",
"label": "Identity Authentication",
"w": 32,
"h": 32,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "DYv4PTGu4-d8cHx_HDEN-11",
"library_name": "inline-svg",
"label": "Identity Provisoning",
"w": 32,
"h": 32,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-162",
"library_name": "inline-svg",
"label": "Mobile Services",
"w": 32,
"h": 32,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-159",
"library_name": "inline-svg",
"label": "UI5 flexibility for key users",
"w": 32,
"h": 32,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-166",
"library_name": "inline-svg",
"label": "Alert Notification",
"w": 32,
"h": 31,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "Atnjcm-LyjKyVnx3favq-1",
"library_name": "inline-svg",
"label": "Cloud Connector",
"w": 32,
"h": 32,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "waFAcAif9-SCXidHDo0n-0",
"library_name": "mxgraph.sap.icon/SAP_Digital_Assistant_Service",
"label": "Joule",
"w": 32,
"h": 32,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "waFAcAif9-SCXidHDo0n-8",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "zP2cbPCcCJG1OoILlZJj-0",
"library_name": "inline-svg",
"label": "SAP Build Work Zone",
"w": 32,
"h": 32,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "zP2cbPCcCJG1OoILlZJj-1",
"library_name": "inline-svg",
"label": "SAP Build Process Automation",
"w": 32,
"h": 32,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "zP2cbPCcCJG1OoILlZJj-2",
"library_name": "inline-svg",
"label": "SAP Build Code",
"w": 32,
"h": 32,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "zP2cbPCcCJG1OoILlZJj-3",
"library_name": "inline-svg",
"label": "SAP Build Apps",
"w": 32,
"h": 32,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
}
],
"pills": [
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-20",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-24",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-25",
"label": "HTTPS",
"fill": "#F5F6F7",
"stroke": "#475E75"
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-101",
"label": "OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-123",
"label": "SCIM",
"fill": "#f1ecff",
"stroke": "#470BED"
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-169",
"label": "SCIM",
"fill": "#f1ecff",
"stroke": "#470BED"
},
{
"cell_id": "-8ltmUQOH7vwek7LmO93-0",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-26",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475E75"
}
],
"edges": [
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-18",
"source": "WXxtYBOuJOK_NInGcJ7v-88",
"target": "WXxtYBOuJOK_NInGcJ7v-37",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-19",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-21",
"source": "",
"target": "",
"stroke_color": "#470BED",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-23",
"source": "WXxtYBOuJOK_NInGcJ7v-24",
"target": "WXxtYBOuJOK_NInGcJ7v-90",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-27",
"source": "-8ltmUQOH7vwek7LmO93-0",
"target": "WXxtYBOuJOK_NInGcJ7v-80",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-29",
"source": "WXxtYBOuJOK_NInGcJ7v-90",
"target": "-8ltmUQOH7vwek7LmO93-0",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-30",
"source": "WXxtYBOuJOK_NInGcJ7v-123",
"target": "WXxtYBOuJOK_NInGcJ7v-90",
"stroke_color": "#470BED",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-40",
"source": "",
"target": "WXxtYBOuJOK_NInGcJ7v-74",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-44",
"source": "WXxtYBOuJOK_NInGcJ7v-4",
"target": "WXxtYBOuJOK_NInGcJ7v-16",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-52",
"source": "WXxtYBOuJOK_NInGcJ7v-90",
"target": "WXxtYBOuJOK_NInGcJ7v-4",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-75",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-84",
"source": "WXxtYBOuJOK_NInGcJ7v-25",
"target": "WXxtYBOuJOK_NInGcJ7v-6",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-85",
"source": "WXxtYBOuJOK_NInGcJ7v-70",
"target": "WXxtYBOuJOK_NInGcJ7v-25",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-86",
"source": "WXxtYBOuJOK_NInGcJ7v-74",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-87",
"source": "",
"target": "WXxtYBOuJOK_NInGcJ7v-24",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-107",
"source": "",
"target": "WXxtYBOuJOK_NInGcJ7v-54",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-113",
"source": "WXxtYBOuJOK_NInGcJ7v-37",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-117",
"source": "WXxtYBOuJOK_NInGcJ7v-25",
"target": "WXxtYBOuJOK_NInGcJ7v-25",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-118",
"source": "WXxtYBOuJOK_NInGcJ7v-74",
"target": "WXxtYBOuJOK_NInGcJ7v-26",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-120",
"source": "WXxtYBOuJOK_NInGcJ7v-26",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-122",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-124",
"source": "WXxtYBOuJOK_NInGcJ7v-125",
"target": "WXxtYBOuJOK_NInGcJ7v-123",
"stroke_color": "#470BED",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "-8ltmUQOH7vwek7LmO93-11",
"source": "",
"target": "",
"stroke_color": "#0070F2",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "-8ltmUQOH7vwek7LmO93-12",
"source": "",
"target": "",
"stroke_color": "#0070F2",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "-8ltmUQOH7vwek7LmO93-15",
"source": "",
"target": "",
"stroke_color": "#0070F2",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "-8ltmUQOH7vwek7LmO93-16",
"source": "",
"target": "WXxtYBOuJOK_NInGcJ7v-16",
"stroke_color": "#0070F2",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-106",
"source": "",
"target": "WXxtYBOuJOK_NInGcJ7v-57",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "_qOZEfST5oPCIHCsSwYm-2",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "_qOZEfST5oPCIHCsSwYm-4",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "waFAcAif9-SCXidHDo0n-1",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
}
],
"icon_sizes": {
"32x32": 17,
"16x16": 9,
"28x28": 6,
"26x28": 1,
"67x18": 1,
"27x17": 1,
"28x17": 1,
"31x32": 1,
"32x31": 1
},
"pill_vocab": [
"saml2/oidc",
"https",
"oidc",
"scim"
],
"color_distribution": {
"#1D2D3E": 44,
"#475E75": 20,
"#188918": 17,
"#0070F2": 16,
"#FFFFFF": 7,
"#470BED": 7,
"#F5FAE5": 4,
"#266F3A": 4,
"#556B82": 3,
"#5B738B": 2,
"#F5F6F7": 2,
"#F1ECFF": 2,
"#EBF8FF": 1,
"#ECF8FF": 1,
"#EDF8FF": 1,
"#EAECEE": 1,
"#7F00FF": 1,
"#D5DADD": 1,
"#EDEFF0": 1,
"#FCFCFC": 1
},
"font_sizes": {
"10": 64,
"12": 26,
"16": 6,
"14": 5,
"18": 5,
"11": 3
},
"fonts": [
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 13,
"#188918": 8,
"#0070F2": 4,
"#470BED": 3,
"#5B738B": 1
},
"structure_summary": {
"top_level_zones": 0,
"nested_zones": 6,
"cards": 8,
"icons": 38,
"pills": 8,
"edges": 30
},
"edge_quality": {
"total": 30,
"with_anchors": 25,
"orthogonal": 8,
"dashed": 3
},
"detected_patterns": [
"dense-icon-landscape",
"has-identity-services-icon",
"labeled-flow-multi-pill",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "SAP Build Work Zone L2. on a 1169\u00d7827 canvas. and 38 icons (17\u00d7 32x32, 9\u00d7 16x16, 6\u00d7 28x28). plus 8 flow pills using verbs 'saml2/oidc', 'https', 'oidc', 'scim'. Detected patterns: dense-icon-landscape, has-identity-services-icon, labeled-flow-multi-pill, uses-dashed-edges, well-anchored-edges."
},
"btp_SAP_Cloud_Identity_Services_Authentication_L2.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/btp_SAP_Cloud_Identity_Services_Authentication_L2.drawio",
"name": "btp_SAP_Cloud_Identity_Services_Authentication_L2.drawio",
"family": "btp",
"level": "l2",
"primary": false,
"title": "SAP Cloud Identity Services Authentication L2",
"aliases": [
"Cloud Identity Services Authentication",
"IAS authentication",
"Identity Authentication L2"
],
"tags": [
"identity",
"authentication",
"authn",
"ias",
"oauth",
"oidc",
"saml",
"l2"
],
"domain": "identity",
"canvas_w": 1169,
"canvas_h": 827,
"background": "none",
"zones": [
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-0",
"label": "Customer managed IAM integration",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": -2320,
"y": -1592,
"w": 1133,
"h": 629,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-5",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1453,
"y": -1568,
"w": 259,
"h": 101,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1",
"color_role": "sap-blue"
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-15",
"label": "SAP BTP Applications -IAM based on SAP Cloud Identity Services",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1442,
"y": -1291,
"w": 239,
"h": 100,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1",
"color_role": "sap-blue"
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-16",
"label": "SAP BTP Applications - IAM based on XSUAA",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1443,
"y": -1414,
"w": 241,
"h": 109,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1",
"color_role": "sap-blue"
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-22",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2102,
"y": -1291,
"w": 530,
"h": 217,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1",
"color_role": "sap-blue"
}
],
"cards": [
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-128",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": 0,
"y": 0,
"w": 323,
"h": 95,
"parent_zone": null
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-131",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": 20,
"y": 64,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-132",
"label": "",
"fill": "#188918",
"stroke": "none",
"x": 21,
"y": 41,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-1",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -1451,
"y": -1456,
"w": 259,
"h": 358,
"parent_zone": null
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-3",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2071,
"y": -1563,
"w": 225,
"h": 98,
"parent_zone": null
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-14",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1442,
"y": -1180,
"w": 239,
"h": 73,
"parent_zone": null
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-17",
"label": "XSUAA",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1404,
"y": -1362,
"w": 194,
"h": 45,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-148",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "C4JjbqjRyMP2yy9lvFBD-512"
},
{
"cell_id": "C4JjbqjRyMP2yy9lvFBD-511",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 15,
"parent_id": "C4JjbqjRyMP2yy9lvFBD-512"
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-2",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-10",
"library_name": "inline-svg",
"label": "",
"w": 50,
"h": 50,
"parent_id": "0mGXoT9OoYbdYyeDk6d7-7"
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-11",
"library_name": "inline-svg",
"label": "User",
"w": 48,
"h": 48,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-12",
"library_name": "inline-svg",
"label": "Mobile/Desktop Application Clients",
"w": 48,
"h": 40,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-20",
"library_name": "inline-svg",
"label": "Navigation Service",
"w": 25,
"h": 28,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-26",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "0mGXoT9OoYbdYyeDk6d7-23"
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-30",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "0mGXoT9OoYbdYyeDk6d7-27"
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-34",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "0mGXoT9OoYbdYyeDk6d7-31"
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-43",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "0mGXoT9OoYbdYyeDk6d7-42"
}
],
"pills": [
{
"cell_id": "C4JjbqjRyMP2yy9lvFBD-447",
"label": "X.509 for SAP GUI",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-18",
"label": "Role Collection",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-19",
"label": "Identity",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-21",
"label": "Policy",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-37",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-38",
"label": "Trust",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-39",
"label": "User",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-40",
"label": "Group",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-49",
"label": "Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-50",
"label": "Source",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-51",
"label": "Target",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-54",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-59",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-60",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-61",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-62",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
}
],
"edges": [
{
"cell_id": "C4JjbqjRyMP2yy9lvFBD-412",
"source": "C4JjbqjRyMP2yy9lvFBD-444",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "C4JjbqjRyMP2yy9lvFBD-446",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "_qOZEfST5oPCIHCsSwYm-2",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-13",
"source": "0mGXoT9OoYbdYyeDk6d7-11",
"target": "0mGXoT9OoYbdYyeDk6d7-12",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-36",
"source": "0mGXoT9OoYbdYyeDk6d7-37",
"target": "0mGXoT9OoYbdYyeDk6d7-43",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-41",
"source": "0mGXoT9OoYbdYyeDk6d7-43",
"target": "0mGXoT9OoYbdYyeDk6d7-38",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-45",
"source": "0mGXoT9OoYbdYyeDk6d7-26",
"target": "0mGXoT9OoYbdYyeDk6d7-30",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-46",
"source": "0mGXoT9OoYbdYyeDk6d7-43",
"target": "0mGXoT9OoYbdYyeDk6d7-26",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-47",
"source": "0mGXoT9OoYbdYyeDk6d7-25",
"target": "0mGXoT9OoYbdYyeDk6d7-40",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-48",
"source": "0mGXoT9OoYbdYyeDk6d7-39",
"target": "0mGXoT9OoYbdYyeDk6d7-25",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-52",
"source": "0mGXoT9OoYbdYyeDk6d7-50",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-53",
"source": "0mGXoT9OoYbdYyeDk6d7-51",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-55",
"source": "0mGXoT9OoYbdYyeDk6d7-54",
"target": "0mGXoT9OoYbdYyeDk6d7-62",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-56",
"source": "0mGXoT9OoYbdYyeDk6d7-59",
"target": "0mGXoT9OoYbdYyeDk6d7-62",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-57",
"source": "0mGXoT9OoYbdYyeDk6d7-60",
"target": "0mGXoT9OoYbdYyeDk6d7-62",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-58",
"source": "",
"target": "0mGXoT9OoYbdYyeDk6d7-62",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-63",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-64",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "0mGXoT9OoYbdYyeDk6d7-65",
"source": "0mGXoT9OoYbdYyeDk6d7-62",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"48x48": 5,
"16x16": 1,
"16x15": 1,
"67x18": 1,
"50x50": 1,
"48x40": 1,
"25x28": 1
},
"pill_vocab": [
"x.509 for sap gui",
"role collection",
"identity",
"policy",
"authenticate",
"trust",
"user",
"group",
"identity lifecycle",
"source",
"target"
],
"color_distribution": {
"#188918": 28,
"#475E75": 16,
"#1D2D3E": 14,
"#F5FAE5": 8,
"#266F3A": 8,
"#FFFFFF": 8,
"#0070F2": 8,
"#5D36FF": 7,
"#F5F6F7": 6,
"#475E74": 5,
"#F1ECFF": 3,
"#EAECEE": 1,
"#EBF8FF": 1,
"#002A86": 1,
"#556B82": 1,
"#1A2733": 1
},
"font_sizes": {
"10": 20,
"18": 11,
"12": 10,
"14": 10,
"16": 5,
"11": 2
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#188918": 11,
"#475E74": 5,
"#475E75": 2,
"#5D36FF": 1
},
"structure_summary": {
"top_level_zones": 0,
"nested_zones": 5,
"cards": 7,
"icons": 11,
"pills": 16,
"edges": 19
},
"edge_quality": {
"total": 19,
"with_anchors": 18,
"orthogonal": 17,
"dashed": 2
},
"detected_patterns": [
"dense-icon-landscape",
"labeled-flow-multi-pill",
"orthogonal-edges-dominant",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "SAP Cloud Identity Services Authentication L2. on a 1169\u00d7827 canvas. and 11 icons (5\u00d7 48x48, 1\u00d7 16x16, 1\u00d7 16x15). plus 16 flow pills using verbs 'x.509 for sap gui', 'role collection', 'identity', 'policy', 'authenticate', 'trust'. Detected patterns: dense-icon-landscape, labeled-flow-multi-pill, orthogonal-edges-dominant, uses-dashed-edges, well-anchored-edges."
},
"btp_SAP_Cloud_Identity_Services_Authentication_preset_L2.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/btp_SAP_Cloud_Identity_Services_Authentication_preset_L2.drawio",
"name": "btp_SAP_Cloud_Identity_Services_Authentication_preset_L2.drawio",
"family": "btp",
"level": "l2",
"primary": false,
"title": "SAP Cloud Identity Services Authentication preset L2",
"aliases": [
"Cloud Identity Services Authentication preset",
"IAS authentication preset"
],
"tags": [
"identity",
"authentication",
"authn",
"ias",
"preset",
"oauth",
"oidc",
"saml",
"l2"
],
"domain": "identity",
"canvas_w": 2336,
"canvas_h": 1654,
"background": "",
"zones": [
{
"cell_id": "kRW4f_szGxghx_WH3RUU-157",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2251,
"y": -1556,
"w": 530,
"h": 217,
"parent_id": "kRW4f_szGxghx_WH3RUU-136",
"color_role": "sap-blue"
},
{
"cell_id": "kuV0tQrr1Wc7mKiK0RGU-5",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": 0,
"y": 0,
"w": 323,
"h": 116,
"parent_id": "kuV0tQrr1Wc7mKiK0RGU-21",
"color_role": "other (#eaecee)"
}
],
"cards": [
{
"cell_id": "kuV0tQrr1Wc7mKiK0RGU-8",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": 21,
"y": 59,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "kuV0tQrr1Wc7mKiK0RGU-9",
"label": "",
"fill": "#7F00FF",
"stroke": "none",
"x": 21,
"y": 37,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "kuV0tQrr1Wc7mKiK0RGU-19",
"label": "",
"fill": "#188918",
"stroke": "none",
"x": 21,
"y": 82,
"w": 16,
"h": 16,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "kRW4f_szGxghx_WH3RUU-161",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "kRW4f_szGxghx_WH3RUU-158"
},
{
"cell_id": "kRW4f_szGxghx_WH3RUU-165",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "kRW4f_szGxghx_WH3RUU-162"
},
{
"cell_id": "kRW4f_szGxghx_WH3RUU-169",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "kRW4f_szGxghx_WH3RUU-166"
},
{
"cell_id": "kRW4f_szGxghx_WH3RUU-178",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "kRW4f_szGxghx_WH3RUU-177"
},
{
"cell_id": "kuV0tQrr1Wc7mKiK0RGU-11",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "kuV0tQrr1Wc7mKiK0RGU-21"
}
],
"pills": [
{
"cell_id": "kRW4f_szGxghx_WH3RUU-172",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "kRW4f_szGxghx_WH3RUU-173",
"label": "Trust",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "kRW4f_szGxghx_WH3RUU-174",
"label": "User",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "kRW4f_szGxghx_WH3RUU-175",
"label": "Group",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "kRW4f_szGxghx_WH3RUU-184",
"label": "Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "kRW4f_szGxghx_WH3RUU-190",
"label": "Policy",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "kRW4f_szGxghx_WH3RUU-191",
"label": "Usergroup",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "kRW4f_szGxghx_WH3RUU-192",
"label": "Role",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "kRW4f_szGxghx_WH3RUU-196",
"label": "Source",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "kRW4f_szGxghx_WH3RUU-197",
"label": "Target",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "kRW4f_szGxghx_WH3RUU-200",
"label": "Group",
"fill": "#f1ecff",
"stroke": "#5D36FF"
}
],
"edges": [
{
"cell_id": "kRW4f_szGxghx_WH3RUU-171",
"source": "kRW4f_szGxghx_WH3RUU-172",
"target": "kRW4f_szGxghx_WH3RUU-178",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kRW4f_szGxghx_WH3RUU-176",
"source": "kRW4f_szGxghx_WH3RUU-178",
"target": "kRW4f_szGxghx_WH3RUU-173",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kRW4f_szGxghx_WH3RUU-180",
"source": "kRW4f_szGxghx_WH3RUU-161",
"target": "kRW4f_szGxghx_WH3RUU-165",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kRW4f_szGxghx_WH3RUU-181",
"source": "kRW4f_szGxghx_WH3RUU-178",
"target": "kRW4f_szGxghx_WH3RUU-161",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kRW4f_szGxghx_WH3RUU-182",
"source": "kRW4f_szGxghx_WH3RUU-160",
"target": "kRW4f_szGxghx_WH3RUU-175",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kRW4f_szGxghx_WH3RUU-183",
"source": "kRW4f_szGxghx_WH3RUU-174",
"target": "kRW4f_szGxghx_WH3RUU-160",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kRW4f_szGxghx_WH3RUU-189",
"source": "",
"target": "kRW4f_szGxghx_WH3RUU-190",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kRW4f_szGxghx_WH3RUU-193",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kRW4f_szGxghx_WH3RUU-194",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kRW4f_szGxghx_WH3RUU-195",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "kRW4f_szGxghx_WH3RUU-198",
"source": "kRW4f_szGxghx_WH3RUU-196",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "kRW4f_szGxghx_WH3RUU-199",
"source": "kRW4f_szGxghx_WH3RUU-197",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "kRW4f_szGxghx_WH3RUU-201",
"source": "",
"target": "kRW4f_szGxghx_WH3RUU-200",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "kuV0tQrr1Wc7mKiK0RGU-13",
"source": "",
"target": "",
"stroke_color": "#4628EC",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "kuV0tQrr1Wc7mKiK0RGU-15",
"source": "",
"target": "",
"stroke_color": "#475E74",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"48x48": 4,
"16x16": 1
},
"pill_vocab": [
"authenticate",
"trust",
"user",
"group",
"identity lifecycle",
"policy",
"usergroup",
"role",
"source",
"target"
],
"color_distribution": {
"#5D36FF": 16,
"#1D2D3E": 14,
"#475E75": 11,
"#188918": 7,
"#475E74": 6,
"#F1ECFF": 5,
"#F5F6F7": 4,
"#FFFFFF": 2,
"#1A2733": 2,
"#F5FAE5": 2,
"#266F3A": 2,
"#0070F2": 1,
"#EAECEE": 1,
"#7F00FF": 1,
"#4628EC": 1
},
"font_sizes": {
"10": 24,
"12": 8,
"14": 4,
"16": 4,
"18": 2
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#475E74": 6,
"#5D36FF": 6,
"#188918": 2,
"#4628EC": 1
},
"structure_summary": {
"top_level_zones": 0,
"nested_zones": 2,
"cards": 3,
"icons": 5,
"pills": 11,
"edges": 15
},
"edge_quality": {
"total": 15,
"with_anchors": 13,
"orthogonal": 14,
"dashed": 3
},
"detected_patterns": [
"labeled-flow-multi-pill",
"orthogonal-edges-dominant",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "SAP Cloud Identity Services Authentication preset L2. on a 2336\u00d71654 canvas. and 5 icons (4\u00d7 48x48, 1\u00d7 16x16). plus 11 flow pills using verbs 'authenticate', 'trust', 'user', 'group', 'identity lifecycle', 'policy'. Detected patterns: labeled-flow-multi-pill, orthogonal-edges-dominant, uses-dashed-edges, well-anchored-edges."
},
"btp_SAP_Cloud_Identity_Services_Authorization_L1.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/btp_SAP_Cloud_Identity_Services_Authorization_L1.drawio",
"name": "btp_SAP_Cloud_Identity_Services_Authorization_L1.drawio",
"family": "btp",
"level": "l1",
"primary": false,
"title": "SAP Cloud Identity Services Authorization L1",
"aliases": [
"Cloud Identity Services Authorization",
"authorization L1"
],
"tags": [
"identity",
"authorization",
"authz",
"roles",
"rbac",
"l1"
],
"domain": "identity",
"canvas_w": 1169,
"canvas_h": 827,
"background": "none",
"zones": [
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-78",
"label": "Customer managed IAM integration",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": -2304,
"y": -1580,
"w": 1133,
"h": 629,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-83",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1437,
"y": -1556,
"w": 259,
"h": 101,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1",
"color_role": "sap-blue"
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-93",
"label": "SAP BTP Applications -IAM based on SAP Cloud Identity Services",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1426,
"y": -1279,
"w": 239,
"h": 100,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1",
"color_role": "sap-blue"
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-94",
"label": "SAP BTP Applications - IAM based on XSUAA",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1427,
"y": -1402,
"w": 241,
"h": 109,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1",
"color_role": "sap-blue"
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-100",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2086,
"y": -1279,
"w": 530,
"h": 217,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1",
"color_role": "sap-blue"
}
],
"cards": [
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-128",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": -1510,
"y": -922,
"w": 323,
"h": 92,
"parent_zone": null
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-131",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": -1488,
"y": -863,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-134",
"label": "",
"fill": "#7F00FF",
"stroke": "none",
"x": -1488,
"y": -884,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-79",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -1435,
"y": -1444,
"w": 259,
"h": 358,
"parent_zone": null
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-81",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2055,
"y": -1551,
"w": 225,
"h": 98,
"parent_zone": null
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-92",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1426,
"y": -1168,
"w": 239,
"h": 73,
"parent_zone": null
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-95",
"label": "XSUAA",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1388,
"y": -1350,
"w": 194,
"h": 45,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-148",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-80",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-88",
"library_name": "inline-svg",
"label": "",
"w": 50,
"h": 50,
"parent_id": "gW8Yk6YC_FUhqGhUZ9FL-85"
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-89",
"library_name": "inline-svg",
"label": "User",
"w": 48,
"h": 48,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-90",
"library_name": "inline-svg",
"label": "Mobile/Desktop Application Clients",
"w": 48,
"h": 40,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-98",
"library_name": "inline-svg",
"label": "Navigation Service",
"w": 25,
"h": 28,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-104",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "gW8Yk6YC_FUhqGhUZ9FL-101"
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-108",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "gW8Yk6YC_FUhqGhUZ9FL-105"
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-112",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "gW8Yk6YC_FUhqGhUZ9FL-109"
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-121",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "gW8Yk6YC_FUhqGhUZ9FL-120"
}
],
"pills": [
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-96",
"label": "Role Collection",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-97",
"label": "Identity",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-99",
"label": "Policy",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-115",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-116",
"label": "Trust",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-117",
"label": "User",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-118",
"label": "Group",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-127",
"label": "Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-128",
"label": "Source",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-129",
"label": "Target",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-135",
"label": "Group",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-136",
"label": "Group",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-137",
"label": "Business Role",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-139",
"label": "Role Replica",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-142",
"label": "Policy",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-143",
"label": "Usergroup",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-144",
"label": "Role",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-147",
"label": "Group",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-149",
"label": "Group",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-154",
"label": "Group",
"fill": "#f1ecff",
"stroke": "#5D36FF"
}
],
"edges": [
{
"cell_id": "_qOZEfST5oPCIHCsSwYm-4",
"source": "",
"target": "",
"stroke_color": "#4628EC",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "jApiqv-ToldWCOW9PoiO-55",
"source": "",
"target": "",
"stroke_color": "#475E74",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-91",
"source": "gW8Yk6YC_FUhqGhUZ9FL-89",
"target": "gW8Yk6YC_FUhqGhUZ9FL-90",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-114",
"source": "gW8Yk6YC_FUhqGhUZ9FL-115",
"target": "gW8Yk6YC_FUhqGhUZ9FL-121",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-119",
"source": "gW8Yk6YC_FUhqGhUZ9FL-121",
"target": "gW8Yk6YC_FUhqGhUZ9FL-116",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-123",
"source": "gW8Yk6YC_FUhqGhUZ9FL-104",
"target": "gW8Yk6YC_FUhqGhUZ9FL-108",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-124",
"source": "gW8Yk6YC_FUhqGhUZ9FL-121",
"target": "gW8Yk6YC_FUhqGhUZ9FL-104",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-125",
"source": "gW8Yk6YC_FUhqGhUZ9FL-103",
"target": "gW8Yk6YC_FUhqGhUZ9FL-118",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-126",
"source": "gW8Yk6YC_FUhqGhUZ9FL-117",
"target": "gW8Yk6YC_FUhqGhUZ9FL-103",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-130",
"source": "gW8Yk6YC_FUhqGhUZ9FL-128",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-131",
"source": "gW8Yk6YC_FUhqGhUZ9FL-129",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-132",
"source": "gW8Yk6YC_FUhqGhUZ9FL-135",
"target": "gW8Yk6YC_FUhqGhUZ9FL-149",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-133",
"source": "gW8Yk6YC_FUhqGhUZ9FL-136",
"target": "gW8Yk6YC_FUhqGhUZ9FL-149",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-134",
"source": "gW8Yk6YC_FUhqGhUZ9FL-99",
"target": "gW8Yk6YC_FUhqGhUZ9FL-112",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-138",
"source": "gW8Yk6YC_FUhqGhUZ9FL-137",
"target": "gW8Yk6YC_FUhqGhUZ9FL-135",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-140",
"source": "gW8Yk6YC_FUhqGhUZ9FL-149",
"target": "gW8Yk6YC_FUhqGhUZ9FL-139",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-141",
"source": "",
"target": "gW8Yk6YC_FUhqGhUZ9FL-142",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-145",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-146",
"source": "",
"target": "gW8Yk6YC_FUhqGhUZ9FL-142",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-148",
"source": "",
"target": "gW8Yk6YC_FUhqGhUZ9FL-147",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-150",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-151",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-152",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-153",
"source": "",
"target": "gW8Yk6YC_FUhqGhUZ9FL-149",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "gW8Yk6YC_FUhqGhUZ9FL-155",
"source": "gW8Yk6YC_FUhqGhUZ9FL-154",
"target": "gW8Yk6YC_FUhqGhUZ9FL-149",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"48x48": 5,
"16x16": 1,
"67x18": 1,
"50x50": 1,
"48x40": 1,
"25x28": 1
},
"pill_vocab": [
"role collection",
"identity",
"policy",
"authenticate",
"trust",
"user",
"group",
"identity lifecycle",
"source",
"target",
"business role",
"role replica",
"usergroup",
"role"
],
"color_distribution": {
"#5D36FF": 41,
"#475E75": 15,
"#1D2D3E": 14,
"#F1ECFF": 13,
"#FFFFFF": 8,
"#0070F2": 8,
"#475E74": 6,
"#F5F6F7": 6,
"#188918": 6,
"#F5FAE5": 2,
"#266F3A": 2,
"#EAECEE": 1,
"#7F00FF": 1,
"#4628EC": 1,
"#EBF8FF": 1,
"#002A86": 1,
"#556B82": 1,
"#1A2733": 1
},
"font_sizes": {
"10": 20,
"12": 10,
"14": 10,
"16": 6,
"18": 3,
"11": 1
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#5D36FF": 15,
"#475E74": 6,
"#188918": 2,
"#4628EC": 1,
"#475E75": 1
},
"structure_summary": {
"top_level_zones": 0,
"nested_zones": 5,
"cards": 7,
"icons": 10,
"pills": 20,
"edges": 25
},
"edge_quality": {
"total": 25,
"with_anchors": 22,
"orthogonal": 23,
"dashed": 4
},
"detected_patterns": [
"dense-icon-landscape",
"labeled-flow-multi-pill",
"orthogonal-edges-dominant",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "SAP Cloud Identity Services Authorization L1. on a 1169\u00d7827 canvas. and 10 icons (5\u00d7 48x48, 1\u00d7 16x16, 1\u00d7 67x18). plus 20 flow pills using verbs 'role collection', 'identity', 'policy', 'authenticate', 'trust', 'user'. Detected patterns: dense-icon-landscape, labeled-flow-multi-pill, orthogonal-edges-dominant, uses-dashed-edges, well-anchored-edges."
},
"btp_SAP_Cloud_Identity_Services_Identity_Lifecycle_L1.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/btp_SAP_Cloud_Identity_Services_Identity_Lifecycle_L1.drawio",
"name": "btp_SAP_Cloud_Identity_Services_Identity_Lifecycle_L1.drawio",
"family": "btp",
"level": "l1",
"primary": false,
"title": "SAP Cloud Identity Services Identity Lifecycle L1",
"aliases": [
"Cloud Identity Services Identity Lifecycle",
"identity lifecycle L1"
],
"tags": [
"identity",
"lifecycle",
"provisioning",
"ias",
"scim",
"l1"
],
"domain": "identity",
"canvas_w": 1169,
"canvas_h": 827,
"background": "none",
"zones": [
{
"cell_id": "KRohioFLImYjaLnCwbDB-0",
"label": "Customer managed IAM integration",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": -2320,
"y": -1610,
"w": 1133,
"h": 681,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-4",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1453,
"y": -1534,
"w": 259,
"h": 101,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1",
"color_role": "sap-blue"
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-14",
"label": "SAP BTP Applications -IAM based on SAP Cloud Identity Services",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1442,
"y": -1257,
"w": 239,
"h": 100,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1",
"color_role": "sap-blue"
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-15",
"label": "SAP BTP Applications - IAM based on XSUAA",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1443,
"y": -1380,
"w": 241,
"h": 109,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1",
"color_role": "sap-blue"
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-21",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2102,
"y": -1257,
"w": 530,
"h": 217,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1",
"color_role": "sap-blue"
}
],
"cards": [
{
"cell_id": "rOjPoS-bW15GpWFUcOlB-65",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": 0,
"y": 0,
"w": 323,
"h": 92,
"parent_zone": null
},
{
"cell_id": "rOjPoS-bW15GpWFUcOlB-68",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": 21,
"y": 59,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "rOjPoS-bW15GpWFUcOlB-69",
"label": "",
"fill": "#7F00FF",
"stroke": "none",
"x": 21,
"y": 37,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-1",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -1451,
"y": -1422,
"w": 259,
"h": 358,
"parent_zone": null
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-3",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2071,
"y": -1513,
"w": 225,
"h": 68,
"parent_zone": null
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-13",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1442,
"y": -1146,
"w": 239,
"h": 73,
"parent_zone": null
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-16",
"label": "XSUAA",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1404,
"y": -1328,
"w": 194,
"h": 45,
"parent_zone": null
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-73",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2071,
"y": -1587,
"w": 225,
"h": 68,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "rOjPoS-bW15GpWFUcOlB-71",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "rOjPoS-bW15GpWFUcOlB-79"
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-2",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-9",
"library_name": "inline-svg",
"label": "",
"w": 50,
"h": 50,
"parent_id": "KRohioFLImYjaLnCwbDB-6"
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-10",
"library_name": "inline-svg",
"label": "User",
"w": 48,
"h": 48,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-11",
"library_name": "inline-svg",
"label": "Mobile/Desktop Application Clients",
"w": 48,
"h": 40,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-19",
"library_name": "inline-svg",
"label": "Navigation Service",
"w": 25,
"h": 28,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1"
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-25",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "KRohioFLImYjaLnCwbDB-22"
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-29",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "KRohioFLImYjaLnCwbDB-26"
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-33",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "KRohioFLImYjaLnCwbDB-30"
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-42",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "KRohioFLImYjaLnCwbDB-41"
}
],
"pills": [
{
"cell_id": "KRohioFLImYjaLnCwbDB-17",
"label": "Role Collection",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-18",
"label": "Identity",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-20",
"label": "Policy",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-36",
"label": "Authenticate",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-37",
"label": "Trust",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-38",
"label": "User",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-39",
"label": "Group",
"fill": "#f1ecff",
"stroke": "#5D36FF"
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-48",
"label": "Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-49",
"label": "Source",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-50",
"label": "Target",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-53",
"label": "Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-58",
"label": "Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-59",
"label": "Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-60",
"label": "Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-67",
"label": "Customer-managed Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-70",
"label": "Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-72",
"label": "Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-75",
"label": "Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-76",
"label": "Customer-managed Identity Lifecycle",
"fill": "#f5f6f7",
"stroke": "#475e75"
}
],
"edges": [
{
"cell_id": "rOjPoS-bW15GpWFUcOlB-73",
"source": "",
"target": "",
"stroke_color": "#4628EC",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "rOjPoS-bW15GpWFUcOlB-75",
"source": "",
"target": "",
"stroke_color": "#475E74",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-12",
"source": "KRohioFLImYjaLnCwbDB-10",
"target": "KRohioFLImYjaLnCwbDB-11",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-35",
"source": "KRohioFLImYjaLnCwbDB-36",
"target": "KRohioFLImYjaLnCwbDB-42",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-40",
"source": "KRohioFLImYjaLnCwbDB-42",
"target": "KRohioFLImYjaLnCwbDB-37",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-44",
"source": "KRohioFLImYjaLnCwbDB-25",
"target": "KRohioFLImYjaLnCwbDB-29",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-45",
"source": "KRohioFLImYjaLnCwbDB-42",
"target": "KRohioFLImYjaLnCwbDB-25",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-46",
"source": "KRohioFLImYjaLnCwbDB-24",
"target": "KRohioFLImYjaLnCwbDB-39",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-47",
"source": "KRohioFLImYjaLnCwbDB-38",
"target": "KRohioFLImYjaLnCwbDB-24",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-51",
"source": "KRohioFLImYjaLnCwbDB-49",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-52",
"source": "KRohioFLImYjaLnCwbDB-50",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-54",
"source": "KRohioFLImYjaLnCwbDB-70",
"target": "KRohioFLImYjaLnCwbDB-59",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-55",
"source": "KRohioFLImYjaLnCwbDB-70",
"target": "KRohioFLImYjaLnCwbDB-60",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-56",
"source": "KRohioFLImYjaLnCwbDB-70",
"target": "KRohioFLImYjaLnCwbDB-58",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-57",
"source": "KRohioFLImYjaLnCwbDB-70",
"target": "KRohioFLImYjaLnCwbDB-53",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-61",
"source": "KRohioFLImYjaLnCwbDB-58",
"target": "KRohioFLImYjaLnCwbDB-70",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-62",
"source": "KRohioFLImYjaLnCwbDB-70",
"target": "KRohioFLImYjaLnCwbDB-72",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-63",
"source": "KRohioFLImYjaLnCwbDB-60",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-64",
"source": "KRohioFLImYjaLnCwbDB-70",
"target": "KRohioFLImYjaLnCwbDB-29",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-65",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-66",
"source": "KRohioFLImYjaLnCwbDB-67",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-68",
"source": "KRohioFLImYjaLnCwbDB-67",
"target": "KRohioFLImYjaLnCwbDB-70",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-69",
"source": "KRohioFLImYjaLnCwbDB-29",
"target": "KRohioFLImYjaLnCwbDB-70",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-71",
"source": "KRohioFLImYjaLnCwbDB-59",
"target": "KRohioFLImYjaLnCwbDB-70",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-78",
"source": "KRohioFLImYjaLnCwbDB-76",
"target": "KRohioFLImYjaLnCwbDB-9",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "KRohioFLImYjaLnCwbDB-79",
"source": "KRohioFLImYjaLnCwbDB-70",
"target": "KRohioFLImYjaLnCwbDB-75",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"48x48": 5,
"16x16": 1,
"67x18": 1,
"50x50": 1,
"48x40": 1,
"25x28": 1
},
"pill_vocab": [
"role collection",
"identity",
"policy",
"authenticate",
"trust",
"user",
"group",
"identity lifecycle",
"source",
"target",
"customer-managed identity lifecycle"
],
"color_distribution": {
"#475E75": 38,
"#475E74": 17,
"#F5F6F7": 15,
"#1D2D3E": 14,
"#FFFFFF": 9,
"#0070F2": 9,
"#5D36FF": 7,
"#188918": 6,
"#1A2733": 4,
"#F1ECFF": 3,
"#F5FAE5": 2,
"#266F3A": 2,
"#EAECEE": 1,
"#7F00FF": 1,
"#4628EC": 1,
"#EBF8FF": 1,
"#556B82": 1
},
"font_sizes": {
"10": 20,
"12": 11,
"14": 10,
"16": 6,
"18": 6,
"11": 1
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#475E74": 17,
"#475E75": 5,
"#188918": 2,
"#4628EC": 1,
"#5D36FF": 1
},
"structure_summary": {
"top_level_zones": 0,
"nested_zones": 5,
"cards": 8,
"icons": 10,
"pills": 19,
"edges": 26
},
"edge_quality": {
"total": 26,
"with_anchors": 23,
"orthogonal": 24,
"dashed": 4
},
"detected_patterns": [
"dense-icon-landscape",
"labeled-flow-multi-pill",
"orthogonal-edges-dominant",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "SAP Cloud Identity Services Identity Lifecycle L1. on a 1169\u00d7827 canvas. and 10 icons (5\u00d7 48x48, 1\u00d7 16x16, 1\u00d7 67x18). plus 19 flow pills using verbs 'role collection', 'identity', 'policy', 'authenticate', 'trust', 'user'. Detected patterns: dense-icon-landscape, labeled-flow-multi-pill, orthogonal-edges-dominant, uses-dashed-edges, well-anchored-edges."
},
"btp_SAP_Private_Link_Service_L2.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/btp_SAP_Private_Link_Service_L2.drawio",
"name": "btp_SAP_Private_Link_Service_L2.drawio",
"family": "btp",
"level": "l2",
"primary": false,
"title": "SAP Private Link Service L2",
"aliases": [
"SAP Private Link Service",
"Private Link L2"
],
"tags": [
"privatelink",
"private-connectivity",
"networking",
"endpoint",
"l2"
],
"domain": "networking",
"canvas_w": 1169,
"canvas_h": 827,
"background": "",
"zones": [
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-105",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1264,
"y": 87,
"w": 264,
"h": 563,
"parent_id": "1",
"color_role": "non-sap-slate"
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-106",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 160,
"y": 67,
"w": 1030,
"h": 664,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-107",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 179,
"y": 127,
"w": 992,
"h": 451,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-123",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": 1264,
"y": 684,
"w": 264,
"h": 137,
"parent_id": "1",
"color_role": "other (#eaecee)"
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-136",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1284,
"y": 144,
"w": 224,
"h": 155,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-187",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 10,
"y": 5,
"w": 212,
"h": 101,
"parent_id": "r2Ocmoq0C5dt8iKspmja-186",
"color_role": "sap-blue"
}
],
"cards": [
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-117",
"label": "",
"fill": "#FFF0FA",
"stroke": "#cc00dc",
"x": 550,
"y": 200,
"w": 196,
"h": 146,
"parent_zone": null
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-118",
"label": "",
"fill": "#eaf8ff",
"stroke": "#0070f2",
"x": 565,
"y": 254,
"w": 165,
"h": 71,
"parent_zone": null
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-120",
"label": "Application Logic",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 575,
"y": 286,
"w": 145,
"h": 20,
"parent_zone": null
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-125",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": 1285,
"y": 712,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-137",
"label": "Events",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1343,
"y": 229,
"w": 111,
"h": 20,
"parent_zone": null
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-138",
"label": "APIs",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1344,
"y": 261,
"w": 111,
"h": 20,
"parent_zone": null
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-157",
"label": "",
"fill": "#188918",
"stroke": "none",
"x": 1285,
"y": 735,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-188",
"label": "Supported Hyperscaler Services (e.g. Azure Storage Account, Amazon SQS, ...)",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 212,
"h": 98,
"parent_zone": null
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-195",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 487,
"y": 612,
"w": 356,
"h": 92,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-110",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "r2Ocmoq0C5dt8iKspmja-109"
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-113",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "1"
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-126",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "1"
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-141",
"library_name": "inline-svg",
"label": "",
"w": 31,
"h": 31,
"parent_id": "1"
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-143",
"library_name": "inline-svg",
"label": "",
"w": 31,
"h": 31,
"parent_id": "1"
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-145",
"library_name": "inline-svg",
"label": "HTML5 App Repository",
"w": 49,
"h": 49,
"parent_id": "1"
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-146",
"library_name": "inline-svg",
"label": "SAP Build Work Zone, standard edition",
"w": 49,
"h": 49,
"parent_id": "1"
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-148",
"library_name": "inline-svg",
"label": "",
"w": 47,
"h": 48,
"parent_id": "1"
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-149",
"library_name": "inline-svg",
"label": "SAP Private Link service",
"w": 49,
"h": 49,
"parent_id": "1"
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-155",
"library_name": "inline-svg",
"label": "SAP Authorization and Trust Management service",
"w": 49,
"h": 49,
"parent_id": "1"
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-164",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "1"
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-173",
"library_name": "inline-svg",
"label": "",
"w": 49,
"h": 49,
"parent_id": "r2Ocmoq0C5dt8iKspmja-172"
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-175",
"library_name": "inline-svg",
"label": "SAP Private Link service",
"w": 49,
"h": 49,
"parent_id": "1"
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-179",
"library_name": "inline-svg",
"label": "",
"w": 47,
"h": 48,
"parent_id": "r2Ocmoq0C5dt8iKspmja-177"
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-180",
"library_name": "inline-svg",
"label": "SAP Private Link service",
"w": 49,
"h": 49,
"parent_id": "1"
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-197",
"library_name": "inline-svg",
"label": "Identity Directory",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-198",
"library_name": "inline-svg",
"label": "Identity Authentication",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-199",
"library_name": "inline-svg",
"label": "Identity Provisioning",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-204",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "1"
}
],
"pills": [
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-162",
"label": "Trust",
"fill": "#fff0fa",
"stroke": "#CC00DC"
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-192",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-194",
"label": "OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-201",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-205",
"label": "SCIM",
"fill": "#f1ecff",
"stroke": "#470BED"
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-209",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
}
],
"edges": [
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-108",
"source": "r2Ocmoq0C5dt8iKspmja-112",
"target": "r2Ocmoq0C5dt8iKspmja-110",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-122",
"source": "r2Ocmoq0C5dt8iKspmja-149",
"target": "r2Ocmoq0C5dt8iKspmja-141",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-128",
"source": "",
"target": "",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-133",
"source": "r2Ocmoq0C5dt8iKspmja-192",
"target": "r2Ocmoq0C5dt8iKspmja-136",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-135",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-150",
"source": "r2Ocmoq0C5dt8iKspmja-105",
"target": "r2Ocmoq0C5dt8iKspmja-105",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-151",
"source": "r2Ocmoq0C5dt8iKspmja-117",
"target": "r2Ocmoq0C5dt8iKspmja-148",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-152",
"source": "r2Ocmoq0C5dt8iKspmja-148",
"target": "r2Ocmoq0C5dt8iKspmja-149",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-153",
"source": "r2Ocmoq0C5dt8iKspmja-141",
"target": "r2Ocmoq0C5dt8iKspmja-143",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-154",
"source": "r2Ocmoq0C5dt8iKspmja-143",
"target": "r2Ocmoq0C5dt8iKspmja-138",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-156",
"source": "r2Ocmoq0C5dt8iKspmja-117",
"target": "r2Ocmoq0C5dt8iKspmja-173",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-159",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-163",
"source": "r2Ocmoq0C5dt8iKspmja-162",
"target": "",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-166",
"source": "",
"target": "",
"stroke_color": "#0070F2",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-168",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-169",
"source": "",
"target": "",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-170",
"source": "r2Ocmoq0C5dt8iKspmja-209",
"target": "r2Ocmoq0C5dt8iKspmja-195",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-171",
"source": "r2Ocmoq0C5dt8iKspmja-192",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-176",
"source": "r2Ocmoq0C5dt8iKspmja-117",
"target": "r2Ocmoq0C5dt8iKspmja-179",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-181",
"source": "r2Ocmoq0C5dt8iKspmja-117",
"target": "r2Ocmoq0C5dt8iKspmja-180",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-182",
"source": "r2Ocmoq0C5dt8iKspmja-179",
"target": "r2Ocmoq0C5dt8iKspmja-175",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-183",
"source": "r2Ocmoq0C5dt8iKspmja-145",
"target": "r2Ocmoq0C5dt8iKspmja-117",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-184",
"source": "r2Ocmoq0C5dt8iKspmja-146",
"target": "r2Ocmoq0C5dt8iKspmja-145",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-185",
"source": "r2Ocmoq0C5dt8iKspmja-110",
"target": "r2Ocmoq0C5dt8iKspmja-146",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-189",
"source": "r2Ocmoq0C5dt8iKspmja-180",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-193",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-200",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-202",
"source": "",
"target": "",
"stroke_color": "#470BED",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-206",
"source": "r2Ocmoq0C5dt8iKspmja-175",
"target": "r2Ocmoq0C5dt8iKspmja-188",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-207",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "r2Ocmoq0C5dt8iKspmja-208",
"source": "r2Ocmoq0C5dt8iKspmja-111",
"target": "r2Ocmoq0C5dt8iKspmja-209",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"49x49": 7,
"32x32": 3,
"30x30": 2,
"31x31": 2,
"47x48": 2,
"16x16": 1,
"67x18": 1,
"28x28": 1
},
"pill_vocab": [
"trust",
"saml2/oidc",
"oidc",
"scim"
],
"color_distribution": {
"#1D2D3E": 29,
"#475E75": 22,
"#188918": 15,
"#0070F2": 12,
"#FFFFFF": 9,
"#CC00DC": 6,
"#266F3A": 5,
"#F5FAE5": 4,
"#556B82": 3,
"#470BED": 3,
"#FFF0FA": 2,
"#5B738B": 2,
"#354A5F": 2,
"#F5F6F7": 1,
"#EBF8FF": 1,
"#EAF8FF": 1,
"#595959": 1,
"#EAECEE": 1,
"#F1ECFF": 1
},
"font_sizes": {
"12": 42,
"10": 29,
"16": 9,
"14": 5,
"18": 5,
"13": 1
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 17,
"#188918": 6,
"#CC00DC": 3,
"#0070F2": 1,
"#470BED": 1,
"#5B738B": 1
},
"structure_summary": {
"top_level_zones": 5,
"nested_zones": 1,
"cards": 9,
"icons": 19,
"pills": 6,
"edges": 31
},
"edge_quality": {
"total": 31,
"with_anchors": 26,
"orthogonal": 13,
"dashed": 6
},
"detected_patterns": [
"dense-icon-landscape",
"has-identity-services-icon",
"labeled-flow-multi-pill",
"multi-zone-layout-4plus",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "SAP Private Link Service L2. on a 1169\u00d7827 canvas. with top-level zones: (unnamed) [non-sap-slate], (unnamed) [sap-blue], (unnamed) [sap-blue], (unnamed) [other (#eaecee)], (unnamed) [sap-blue]. and 19 icons (7\u00d7 49x49, 3\u00d7 32x32, 2\u00d7 30x30). plus 6 flow pills using verbs 'trust', 'saml2/oidc', 'oidc', 'scim'. Detected patterns: dense-icon-landscape, has-identity-services-icon, labeled-flow-multi-pill, multi-zone-layout-4plus, uses-dashed-edges."
},
"btp_SAP_Start_L2.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/btp_SAP_Start_L2.drawio",
"name": "btp_SAP_Start_L2.drawio",
"family": "btp",
"level": "l2",
"primary": false,
"title": "SAP Start L2",
"aliases": [
"SAP Start",
"SAP Start L2"
],
"tags": [
"start",
"experience",
"workzone",
"entry-point",
"l2"
],
"domain": "experience",
"canvas_w": 1169,
"canvas_h": 827,
"background": "",
"zones": [
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-1",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -1034,
"y": 50,
"w": 780,
"h": 570,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-4",
"label": "SubaccountMulti-Cloud",
"fill": "#ffffff",
"stroke": "#475E75",
"x": -1014,
"y": 108,
"w": 740,
"h": 373,
"parent_id": "1",
"color_role": "non-sap-slate"
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-5",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -990,
"y": 184,
"w": 340,
"h": 239,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-31",
"label": "SAP Cloud Identity Services",
"fill": "",
"stroke": "#0070F2",
"x": -1014,
"y": 492,
"w": 360,
"h": 99,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-6",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": -975,
"y": 247,
"w": 310,
"h": 155,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "Vf0blvrW2W4Uam2qfTRM-1",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": -338,
"y": 682,
"w": 323,
"h": 114,
"parent_id": "1",
"color_role": "other (#eaecee)"
}
],
"cards": [
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-16",
"label": "OIDC",
"fill": "#F5FAE5",
"stroke": "#188918",
"x": -912,
"y": 456,
"w": 40,
"h": 15,
"parent_zone": null
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-46",
"label": "SAML2/OIDC",
"fill": "#F5FAE5",
"stroke": "#188918",
"x": -346,
"y": 559,
"w": 70,
"h": 16,
"parent_zone": null
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-61",
"label": "SAML2/OIDC",
"fill": "#F5FAE5",
"stroke": "#188918",
"x": 0,
"y": 240,
"w": 70,
"h": 16,
"parent_zone": null
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-62",
"label": "HTTPS",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": -283,
"y": 340,
"w": 51,
"h": 16,
"parent_zone": null
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-13",
"label": "User Store",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -855,
"y": 354,
"w": 70,
"h": 19,
"parent_zone": null
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-18",
"label": "SCIM",
"fill": "#F1ECFF",
"stroke": "#470BED",
"x": -840,
"y": 456,
"w": 40,
"h": 15,
"parent_zone": null
},
{
"cell_id": "Vf0blvrW2W4Uam2qfTRM-4",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": -316,
"y": 765,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "Vf0blvrW2W4Uam2qfTRM-5",
"label": "",
"fill": "#188918",
"stroke": "none",
"x": -317,
"y": 742,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "Vf0blvrW2W4Uam2qfTRM-7",
"label": "",
"fill": "#7F00FF",
"stroke": "none",
"x": -316,
"y": 719,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "Vf0blvrW2W4Uam2qfTRM-10",
"label": "",
"fill": "#0070F2",
"stroke": "none",
"x": -220,
"y": 717,
"w": 16,
"h": 16,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-19",
"library_name": "mxgraph.sap.icon/SAP_Task_Center",
"label": "SAP Task Center",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-21",
"library_name": "inline-svg",
"label": "Deploy custom and default apps",
"w": 24,
"h": 27,
"parent_id": "1"
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-22",
"library_name": "mxgraph.sap.icon/HTML5_App_Repository",
"label": "HTML5 App Repository",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-23",
"library_name": "mxgraph.sap.icon/SAP_Destination_service",
"label": "Destination",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-27",
"library_name": "mxgraph.sap.icon/SAP_Digital_Assistant_Service",
"label": "Joule",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-79",
"library_name": "inline-svg",
"label": "Identity Directory",
"w": 32,
"h": 32,
"parent_id": "n7TMKBVMU3mKDdDENP5A-31"
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-80",
"library_name": "inline-svg",
"label": "Identity Authentication",
"w": 32,
"h": 32,
"parent_id": "n7TMKBVMU3mKDdDENP5A-31"
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-81",
"library_name": "inline-svg",
"label": "Identity Provisoning",
"w": 32,
"h": 32,
"parent_id": "n7TMKBVMU3mKDdDENP5A-31"
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-35",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "1"
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-56",
"library_name": "inline-svg",
"label": "End User",
"w": 28,
"h": 28,
"parent_id": "n7TMKBVMU3mKDdDENP5A-54"
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-59",
"library_name": "inline-svg",
"label": "Application Clients Mobile or Desktop",
"w": 28,
"h": 23,
"parent_id": "n7TMKBVMU3mKDdDENP5A-54"
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-68",
"library_name": "inline-svg",
"label": "",
"w": 34,
"h": 22,
"parent_id": "1"
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-10",
"library_name": "mxgraph.sap.icon/SAP_Mobile_Services",
"label": "Mobile Services",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-14",
"library_name": "inline-svg",
"label": "UI Theme Designer",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-78",
"library_name": "inline-svg",
"label": "Navigation Service",
"w": 24,
"h": 27,
"parent_id": "1"
},
{
"cell_id": "Vf0blvrW2W4Uam2qfTRM-11",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "1"
},
{
"cell_id": "H2DL-4ByJS_I4h6Slb3R-3",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "1"
},
{
"cell_id": "H2DL-4ByJS_I4h6Slb3R-4",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "1"
},
{
"cell_id": "ipeiBuzSmVnupcLZWemS-1",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "1"
},
{
"cell_id": "ipeiBuzSmVnupcLZWemS-4",
"library_name": "inline-svg",
"label": "Alert Notification",
"w": 32,
"h": 31,
"parent_id": "1"
},
{
"cell_id": "ipeiBuzSmVnupcLZWemS-7",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "1"
},
{
"cell_id": "ipeiBuzSmVnupcLZWemS-8",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "1"
},
{
"cell_id": "ipeiBuzSmVnupcLZWemS-9",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "1"
},
{
"cell_id": "ipeiBuzSmVnupcLZWemS-10",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "1"
},
{
"cell_id": "ipeiBuzSmVnupcLZWemS-12",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "1"
},
{
"cell_id": "W2QOoqLIBBe_X0_rpB2f-1",
"library_name": "inline-svg",
"label": "SAP Build Work Zone (foundation)",
"w": 32,
"h": 32,
"parent_id": "1"
}
],
"pills": [],
"edges": [
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-3",
"source": "n7TMKBVMU3mKDdDENP5A-31",
"target": "n7TMKBVMU3mKDdDENP5A-46",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-15",
"source": "",
"target": "n7TMKBVMU3mKDdDENP5A-5",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-20",
"source": "n7TMKBVMU3mKDdDENP5A-21",
"target": "n7TMKBVMU3mKDdDENP5A-22",
"stroke_color": "#0070F2",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-24",
"source": "",
"target": "n7TMKBVMU3mKDdDENP5A-21",
"stroke_color": "#0070F2",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-25",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-26",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-29",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-36",
"source": "",
"target": "n7TMKBVMU3mKDdDENP5A-62",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-40",
"source": "n7TMKBVMU3mKDdDENP5A-46",
"target": "n7TMKBVMU3mKDdDENP5A-38",
"stroke_color": "#188918",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-42",
"source": "n7TMKBVMU3mKDdDENP5A-62",
"target": "n7TMKBVMU3mKDdDENP5A-38",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-47",
"source": "",
"target": "n7TMKBVMU3mKDdDENP5A-23",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-53",
"source": "n7TMKBVMU3mKDdDENP5A-23",
"target": "n7TMKBVMU3mKDdDENP5A-19",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-55",
"source": "n7TMKBVMU3mKDdDENP5A-56",
"target": "n7TMKBVMU3mKDdDENP5A-59",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-57",
"source": "n7TMKBVMU3mKDdDENP5A-59",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-58",
"source": "n7TMKBVMU3mKDdDENP5A-59",
"target": "n7TMKBVMU3mKDdDENP5A-61",
"stroke_color": "#188918",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-60",
"source": "n7TMKBVMU3mKDdDENP5A-61",
"target": "",
"stroke_color": "#188918",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-70",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "n7TMKBVMU3mKDdDENP5A-17",
"source": "",
"target": "n7TMKBVMU3mKDdDENP5A-13",
"stroke_color": "#470BED",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Vf0blvrW2W4Uam2qfTRM-13",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Vf0blvrW2W4Uam2qfTRM-15",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "Vf0blvrW2W4Uam2qfTRM-17",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
}
],
"icon_sizes": {
"32x32": 10,
"16x16": 9,
"24x27": 2,
"67x18": 1,
"28x28": 1,
"28x23": 1,
"34x22": 1,
"32x31": 1
},
"pill_vocab": [],
"color_distribution": {
"#1D2D3E": 32,
"#475E75": 19,
"#188918": 14,
"#0070F2": 11,
"#D5DADD": 5,
"#EDEFF0": 5,
"#FCFCFC": 5,
"#FFFFFF": 4,
"#556B82": 4,
"#EBF8FF": 3,
"#F5FAE5": 3,
"#470BED": 3,
"#5B738B": 2,
"#F1ECFF": 1,
"#EAECEE": 1,
"#7F00FF": 1,
"#1A2733": 1
},
"font_sizes": {
"10": 63,
"12": 10,
"16": 6,
"14": 1,
"11": 1
},
"fonts": [
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 10,
"#188918": 7,
"#0070F2": 2,
"#5B738B": 1,
"#470BED": 1
},
"structure_summary": {
"top_level_zones": 6,
"nested_zones": 0,
"cards": 10,
"icons": 26,
"pills": 0,
"edges": 21
},
"edge_quality": {
"total": 21,
"with_anchors": 8,
"orthogonal": 10,
"dashed": 2
},
"detected_patterns": [
"dense-icon-landscape",
"has-identity-services-icon",
"multi-zone-layout-4plus",
"uses-dashed-edges"
],
"description": "SAP Start L2. on a 1169\u00d7827 canvas. with top-level zones: (unnamed) [sap-blue], SubaccountMulti-Cloud [non-sap-slate], (unnamed) [sap-blue], SAP Cloud Identity Services [sap-blue], (unnamed) [sap-blue], (unnamed) [other (#eaecee)]. and 26 icons (10\u00d7 32x32, 9\u00d7 16x16, 2\u00d7 24x27). Detected patterns: dense-icon-landscape, has-identity-services-icon, multi-zone-layout-4plus, uses-dashed-edges."
},
"btp_SAP_Task_Center_L0.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/btp_SAP_Task_Center_L0.drawio",
"name": "btp_SAP_Task_Center_L0.drawio",
"family": "btp",
"level": "l0",
"primary": false,
"title": "SAP Task Center L0",
"aliases": [
"SAP Task Center L0",
"Task Center overview"
],
"tags": [
"taskcenter",
"task",
"inbox",
"workflow",
"l0"
],
"domain": "process",
"canvas_w": 1169,
"canvas_h": 827,
"background": "",
"zones": [
{
"cell_id": "vBPXW9oMOhDfNp0NCbdv-2",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -803,
"y": -626,
"w": 250,
"h": 176,
"parent_id": "1",
"color_role": "sap-blue"
}
],
"cards": [
{
"cell_id": "vBPXW9oMOhDfNp0NCbdv-1",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -822,
"y": -680,
"w": 288,
"h": 400,
"parent_zone": null
},
{
"cell_id": "vBPXW9oMOhDfNp0NCbdv-24",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 147,
"h": 113,
"parent_zone": null
},
{
"cell_id": "vBPXW9oMOhDfNp0NCbdv-33",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 240,
"h": 70,
"parent_zone": null
},
{
"cell_id": "vBPXW9oMOhDfNp0NCbdv-37",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 239,
"h": 70,
"parent_zone": null
},
{
"cell_id": "FSCWwQiYZv9m-uf2QePk-2",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 239,
"h": 70,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "vBPXW9oMOhDfNp0NCbdv-3",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "1"
},
{
"cell_id": "vBPXW9oMOhDfNp0NCbdv-6",
"library_name": "inline-svg",
"label": "",
"w": 52,
"h": 52,
"parent_id": "1"
},
{
"cell_id": "vBPXW9oMOhDfNp0NCbdv-10",
"library_name": "inline-svg",
"label": "SAP Build Work Zone",
"w": 49,
"h": 49,
"parent_id": "vBPXW9oMOhDfNp0NCbdv-9"
},
{
"cell_id": "vBPXW9oMOhDfNp0NCbdv-17",
"library_name": "inline-svg",
"label": "",
"w": 50,
"h": 50,
"parent_id": "vBPXW9oMOhDfNp0NCbdv-16"
},
{
"cell_id": "vBPXW9oMOhDfNp0NCbdv-21",
"library_name": "inline-svg",
"label": "SAP Task Center",
"w": 49,
"h": 49,
"parent_id": "vBPXW9oMOhDfNp0NCbdv-20"
},
{
"cell_id": "xhL3mypzI8865gyKSQDL-2",
"library_name": "inline-svg",
"label": "SAP Cloud Identity Service",
"w": 48,
"h": 48,
"parent_id": "vBPXW9oMOhDfNp0NCbdv-23"
},
{
"cell_id": "vBPXW9oMOhDfNp0NCbdv-29",
"library_name": "inline-svg",
"label": "",
"w": 50,
"h": 50,
"parent_id": "vBPXW9oMOhDfNp0NCbdv-27"
},
{
"cell_id": "vBPXW9oMOhDfNp0NCbdv-34",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 30,
"parent_id": "vBPXW9oMOhDfNp0NCbdv-32"
},
{
"cell_id": "vBPXW9oMOhDfNp0NCbdv-38",
"library_name": "inline-svg",
"label": "",
"w": 34,
"h": 24,
"parent_id": "vBPXW9oMOhDfNp0NCbdv-36"
},
{
"cell_id": "FSCWwQiYZv9m-uf2QePk-3",
"library_name": "inline-svg",
"label": "",
"w": 34,
"h": 24,
"parent_id": "FSCWwQiYZv9m-uf2QePk-1"
}
],
"pills": [],
"edges": [
{
"cell_id": "vBPXW9oMOhDfNp0NCbdv-4",
"source": "vBPXW9oMOhDfNp0NCbdv-6",
"target": "vBPXW9oMOhDfNp0NCbdv-10",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "vBPXW9oMOhDfNp0NCbdv-5",
"source": "vBPXW9oMOhDfNp0NCbdv-18",
"target": "vBPXW9oMOhDfNp0NCbdv-6",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "vBPXW9oMOhDfNp0NCbdv-8",
"source": "",
"target": "vBPXW9oMOhDfNp0NCbdv-33",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "vBPXW9oMOhDfNp0NCbdv-12",
"source": "vBPXW9oMOhDfNp0NCbdv-21",
"target": "vBPXW9oMOhDfNp0NCbdv-37",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "vBPXW9oMOhDfNp0NCbdv-19",
"source": "vBPXW9oMOhDfNp0NCbdv-10",
"target": "vBPXW9oMOhDfNp0NCbdv-21",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "vBPXW9oMOhDfNp0NCbdv-30",
"source": "vBPXW9oMOhDfNp0NCbdv-24",
"target": "vBPXW9oMOhDfNp0NCbdv-29",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "vBPXW9oMOhDfNp0NCbdv-31",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "FSCWwQiYZv9m-uf2QePk-5",
"source": "",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
}
],
"icon_sizes": {
"49x49": 2,
"50x50": 2,
"34x24": 2,
"67x18": 1,
"52x52": 1,
"48x48": 1,
"28x30": 1
},
"pill_vocab": [],
"color_distribution": {
"#1D2D3E": 7,
"#0070F2": 6,
"#FFFFFF": 5,
"#475E75": 5,
"#475E74": 3,
"#1A2733": 2,
"#EBF8FF": 1,
"#556B82": 1
},
"font_sizes": {
"16": 10,
"12": 9,
"14": 4,
"10": 1
},
"fonts": [
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 5,
"#475E74": 3
},
"structure_summary": {
"top_level_zones": 1,
"nested_zones": 0,
"cards": 5,
"icons": 10,
"pills": 0,
"edges": 8
},
"edge_quality": {
"total": 8,
"with_anchors": 8,
"orthogonal": 1,
"dashed": 1
},
"detected_patterns": [
"dense-icon-landscape",
"has-identity-services-icon",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "SAP Task Center L0. on a 1169\u00d7827 canvas. with top-level zones: (unnamed) [sap-blue]. and 10 icons (2\u00d7 49x49, 2\u00d7 50x50, 2\u00d7 34x24). Detected patterns: dense-icon-landscape, has-identity-services-icon, uses-dashed-edges, well-anchored-edges."
},
"btp_SAP_Task_Center_L1.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/btp_SAP_Task_Center_L1.drawio",
"name": "btp_SAP_Task_Center_L1.drawio",
"family": "btp",
"level": "l1",
"primary": false,
"title": "SAP Task Center L1",
"aliases": [
"SAP Task Center L1",
"Task Center conceptual"
],
"tags": [
"taskcenter",
"task",
"inbox",
"workflow",
"l1"
],
"domain": "process",
"canvas_w": 1169,
"canvas_h": 827,
"background": "",
"zones": [
{
"cell_id": "luLoTX2QmnEtCnTCh1jC-2",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -803,
"y": -626,
"w": 511,
"h": 234,
"parent_id": "1",
"color_role": "sap-blue"
}
],
"cards": [
{
"cell_id": "luLoTX2QmnEtCnTCh1jC-1",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -822,
"y": -680,
"w": 550,
"h": 460,
"parent_zone": null
},
{
"cell_id": "luLoTX2QmnEtCnTCh1jC-24",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 58,
"w": 147,
"h": 113,
"parent_zone": null
},
{
"cell_id": "jxneo34yrhnJSyNSf4gD-1",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -119,
"y": -683,
"w": 153,
"h": 153,
"parent_zone": null
},
{
"cell_id": "jxneo34yrhnJSyNSf4gD-5",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -119,
"y": -523,
"w": 153,
"h": 68,
"parent_zone": null
},
{
"cell_id": "jxneo34yrhnJSyNSf4gD-11",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 35,
"y": -8,
"w": 153,
"h": 144,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "luLoTX2QmnEtCnTCh1jC-3",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "1"
},
{
"cell_id": "luLoTX2QmnEtCnTCh1jC-5",
"library_name": "inline-svg",
"label": "",
"w": 52,
"h": 52,
"parent_id": "1"
},
{
"cell_id": "luLoTX2QmnEtCnTCh1jC-16",
"library_name": "inline-svg",
"label": "",
"w": 50,
"h": 50,
"parent_id": "luLoTX2QmnEtCnTCh1jC-15"
},
{
"cell_id": "Rhhdjk-1HrfyC4bPw9u1-8",
"library_name": "inline-svg",
"label": "SAP Cloud Identity Service",
"w": 48,
"h": 48,
"parent_id": "luLoTX2QmnEtCnTCh1jC-23"
},
{
"cell_id": "luLoTX2QmnEtCnTCh1jC-29",
"library_name": "inline-svg",
"label": "",
"w": 50,
"h": 50,
"parent_id": "luLoTX2QmnEtCnTCh1jC-27"
},
{
"cell_id": "jxneo34yrhnJSyNSf4gD-3",
"library_name": "inline-svg",
"label": "",
"w": 26,
"h": 28,
"parent_id": "1"
},
{
"cell_id": "jxneo34yrhnJSyNSf4gD-6",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 17,
"parent_id": "1"
},
{
"cell_id": "jxneo34yrhnJSyNSf4gD-14",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 17,
"parent_id": "jxneo34yrhnJSyNSf4gD-10"
},
{
"cell_id": "Rhhdjk-1HrfyC4bPw9u1-3",
"library_name": "inline-svg",
"label": "SAP Build Work Zone",
"w": 48,
"h": 48,
"parent_id": "1"
},
{
"cell_id": "Rhhdjk-1HrfyC4bPw9u1-4",
"library_name": "inline-svg",
"label": "SAP Task Center",
"w": 48,
"h": 48,
"parent_id": "1"
},
{
"cell_id": "Rhhdjk-1HrfyC4bPw9u1-7",
"library_name": "inline-svg",
"label": "Destination service",
"w": 48,
"h": 48,
"parent_id": "1"
},
{
"cell_id": "Rhhdjk-1HrfyC4bPw9u1-9",
"library_name": "inline-svg",
"label": "Connectivity Service",
"w": 48,
"h": 48,
"parent_id": "1"
},
{
"cell_id": "67giHJxdNn5KiuYBFXQO-1",
"library_name": "inline-svg",
"label": "Cloud Connector",
"w": 48,
"h": 48,
"parent_id": "1"
}
],
"pills": [
{
"cell_id": "xr6OuDa6JbcLcC0IURuj-1",
"label": "Task Data",
"fill": "#F5F6F7",
"stroke": "#475E75"
},
{
"cell_id": "xr6OuDa6JbcLcC0IURuj-2",
"label": "Task Data",
"fill": "#F5F6F7",
"stroke": "#475E75"
},
{
"cell_id": "xr6OuDa6JbcLcC0IURuj-26",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "jxneo34yrhnJSyNSf4gD-16",
"label": "REST/Token",
"fill": "default",
"stroke": "#475f75"
}
],
"edges": [
{
"cell_id": "luLoTX2QmnEtCnTCh1jC-4",
"source": "luLoTX2QmnEtCnTCh1jC-5",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "luLoTX2QmnEtCnTCh1jC-7",
"source": "",
"target": "jxneo34yrhnJSyNSf4gD-1",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "luLoTX2QmnEtCnTCh1jC-8",
"source": "",
"target": "jxneo34yrhnJSyNSf4gD-11",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "luLoTX2QmnEtCnTCh1jC-18",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "luLoTX2QmnEtCnTCh1jC-30",
"source": "luLoTX2QmnEtCnTCh1jC-24",
"target": "luLoTX2QmnEtCnTCh1jC-29",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "luLoTX2QmnEtCnTCh1jC-31",
"source": "luLoTX2QmnEtCnTCh1jC-24",
"target": "luLoTX2QmnEtCnTCh1jC-2",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "luLoTX2QmnEtCnTCh1jC-35",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "luLoTX2QmnEtCnTCh1jC-37",
"source": "luLoTX2QmnEtCnTCh1jC-13",
"target": "luLoTX2QmnEtCnTCh1jC-24",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "luLoTX2QmnEtCnTCh1jC-43",
"source": "",
"target": "",
"stroke_color": "#354A5F",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "xr6OuDa6JbcLcC0IURuj-24",
"source": "xr6OuDa6JbcLcC0IURuj-26",
"target": "jxneo34yrhnJSyNSf4gD-16",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "xr6OuDa6JbcLcC0IURuj-25",
"source": "luLoTX2QmnEtCnTCh1jC-24",
"target": "xr6OuDa6JbcLcC0IURuj-26",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "luLoTX2QmnEtCnTCh1jC-44",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "luLoTX2QmnEtCnTCh1jC-22",
"source": "Rhhdjk-1HrfyC4bPw9u1-4",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
}
],
"icon_sizes": {
"48x48": 6,
"50x50": 2,
"28x17": 2,
"67x18": 1,
"52x52": 1,
"26x28": 1
},
"pill_vocab": [
"task data",
"saml2/oidc",
"rest/token"
],
"color_distribution": {
"#475E75": 13,
"#1D2D3E": 10,
"#0070F2": 6,
"#556B82": 6,
"#FFFFFF": 5,
"#188918": 5,
"#475E74": 2,
"#5B738B": 2,
"#F5F6F7": 2,
"#475F75": 2,
"#EBF8FF": 1,
"#354A5F": 1,
"#F5FAE5": 1,
"#266F3A": 1
},
"font_sizes": {
"12": 13,
"16": 11,
"14": 7,
"10": 6,
"18": 3
},
"fonts": [
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 6,
"#188918": 3,
"#475E74": 2,
"#354A5F": 1,
"#5B738B": 1
},
"structure_summary": {
"top_level_zones": 1,
"nested_zones": 0,
"cards": 5,
"icons": 13,
"pills": 4,
"edges": 13
},
"edge_quality": {
"total": 13,
"with_anchors": 12,
"orthogonal": 4,
"dashed": 1
},
"detected_patterns": [
"dense-icon-landscape",
"has-identity-services-icon",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "SAP Task Center L1. on a 1169\u00d7827 canvas. with top-level zones: (unnamed) [sap-blue]. and 13 icons (6\u00d7 48x48, 2\u00d7 50x50, 2\u00d7 28x17). plus 4 flow pills using verbs 'task data', 'saml2/oidc', 'rest/token'. Detected patterns: dense-icon-landscape, has-identity-services-icon, uses-dashed-edges, well-anchored-edges."
},
"btp_SAP_Task_Center_L2.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/btp_SAP_Task_Center_L2.drawio",
"name": "btp_SAP_Task_Center_L2.drawio",
"family": "btp",
"level": "l2",
"primary": false,
"title": "SAP Task Center L2",
"aliases": [
"SAP Task Center L2",
"Task Center technical"
],
"tags": [
"taskcenter",
"task",
"inbox",
"workflow",
"l2"
],
"domain": "process",
"canvas_w": 1169,
"canvas_h": 827,
"background": "none",
"zones": [
{
"cell_id": "UHaCpyEYQsDfGPqh9ESF-22",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": -1510,
"y": -960,
"w": 323,
"h": 114,
"parent_id": "1",
"color_role": "other (#eaecee)"
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-17",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 124,
"y": 0,
"w": 465,
"h": 387,
"parent_id": "BOSDDkHsfuaanqrSLqfU-1",
"color_role": "sap-blue"
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-18",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 142,
"y": 54,
"w": 429,
"h": 163,
"parent_id": "BOSDDkHsfuaanqrSLqfU-1",
"color_role": "sap-blue"
}
],
"cards": [
{
"cell_id": "UHaCpyEYQsDfGPqh9ESF-25",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": -1488,
"y": -877,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "UHaCpyEYQsDfGPqh9ESF-26",
"label": "",
"fill": "#188918",
"stroke": "none",
"x": -1489,
"y": -900,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "UHaCpyEYQsDfGPqh9ESF-28",
"label": "",
"fill": "#7F00FF",
"stroke": "none",
"x": -1488,
"y": -923,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-2",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 799,
"y": 2,
"w": 153,
"h": 153,
"parent_zone": null
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-6",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 798,
"y": 161,
"w": 153,
"h": 68,
"parent_zone": null
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-12",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 36,
"y": 0,
"w": 153,
"h": 144,
"parent_zone": null
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-53",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 3,
"y": -2,
"w": 356,
"h": 92,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "UHaCpyEYQsDfGPqh9ESF-35",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "1"
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-4",
"library_name": "inline-svg",
"label": "",
"w": 26,
"h": 28,
"parent_id": "BOSDDkHsfuaanqrSLqfU-1"
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-7",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 17,
"parent_id": "BOSDDkHsfuaanqrSLqfU-1"
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-15",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 17,
"parent_id": "BOSDDkHsfuaanqrSLqfU-11"
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-19",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "BOSDDkHsfuaanqrSLqfU-1"
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-51",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "BOSDDkHsfuaanqrSLqfU-46"
},
{
"cell_id": "1Vq5t9I849oIyW8mgQiL-3",
"library_name": "inline-svg",
"label": "Identity Directory",
"w": 32,
"h": 32,
"parent_id": "BOSDDkHsfuaanqrSLqfU-46"
},
{
"cell_id": "1Vq5t9I849oIyW8mgQiL-4",
"library_name": "inline-svg",
"label": "Identity Authentication",
"w": 32,
"h": 32,
"parent_id": "BOSDDkHsfuaanqrSLqfU-46"
},
{
"cell_id": "1Vq5t9I849oIyW8mgQiL-5",
"library_name": "inline-svg",
"label": "Identity Provisioning",
"w": 32,
"h": 32,
"parent_id": "BOSDDkHsfuaanqrSLqfU-46"
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-67",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "BOSDDkHsfuaanqrSLqfU-64"
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-68",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "BOSDDkHsfuaanqrSLqfU-64"
},
{
"cell_id": "1Vq5t9I849oIyW8mgQiL-1",
"library_name": "inline-svg",
"label": "SAP Task Center",
"w": 32,
"h": 32,
"parent_id": "BOSDDkHsfuaanqrSLqfU-1"
},
{
"cell_id": "1Vq5t9I849oIyW8mgQiL-7",
"library_name": "inline-svg",
"label": "Connectivity Service",
"w": 32,
"h": 32,
"parent_id": "BOSDDkHsfuaanqrSLqfU-1"
},
{
"cell_id": "1Vq5t9I849oIyW8mgQiL-8",
"library_name": "inline-svg",
"label": "Destination service",
"w": 32,
"h": 32,
"parent_id": "BOSDDkHsfuaanqrSLqfU-1"
},
{
"cell_id": "AwDqF75WFMz0tKlT-34h-1",
"library_name": "inline-svg",
"label": "Cloud Connector",
"w": 32,
"h": 32,
"parent_id": "BOSDDkHsfuaanqrSLqfU-1"
},
{
"cell_id": "PNH0jAzII8OOxPG0869j-1",
"library_name": "inline-svg",
"label": "SAP Build Work Zone",
"w": 32,
"h": 32,
"parent_id": "BOSDDkHsfuaanqrSLqfU-1"
}
],
"pills": [
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-16",
"label": "REST/SPI",
"fill": "default",
"stroke": "#475f75"
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-37",
"label": "Task Data",
"fill": "#F5F6F7",
"stroke": "#475E75"
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-38",
"label": "REST/SPI",
"fill": "default",
"stroke": "#475f75"
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-40",
"label": "REST/Token",
"fill": "default",
"stroke": "#475f75"
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-45",
"label": "Task Data",
"fill": "#F5F6F7",
"stroke": "#475E75"
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-48",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-52",
"label": "SCIM",
"fill": "#f1ecff",
"stroke": "#470BED"
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-62",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-74",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-77",
"label": "OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-79",
"label": "REST/SPI",
"fill": "default",
"stroke": "#475f75"
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-81",
"label": "REST/Token",
"fill": "default",
"stroke": "#475f75"
}
],
"edges": [
{
"cell_id": "UHaCpyEYQsDfGPqh9ESF-38",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "UHaCpyEYQsDfGPqh9ESF-40",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-20",
"source": "",
"target": "BOSDDkHsfuaanqrSLqfU-16",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-26",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-30",
"source": "BOSDDkHsfuaanqrSLqfU-53",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-34",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-39",
"source": "",
"target": "BOSDDkHsfuaanqrSLqfU-38",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-43",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-44",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-47",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-49",
"source": "",
"target": "",
"stroke_color": "#470BED",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-63",
"source": "BOSDDkHsfuaanqrSLqfU-70",
"target": "BOSDDkHsfuaanqrSLqfU-62",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-66",
"source": "BOSDDkHsfuaanqrSLqfU-65",
"target": "BOSDDkHsfuaanqrSLqfU-68",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-72",
"source": "BOSDDkHsfuaanqrSLqfU-74",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-73",
"source": "BOSDDkHsfuaanqrSLqfU-53",
"target": "BOSDDkHsfuaanqrSLqfU-74",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-75",
"source": "BOSDDkHsfuaanqrSLqfU-62",
"target": "BOSDDkHsfuaanqrSLqfU-53",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-78",
"source": "BOSDDkHsfuaanqrSLqfU-68",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "BOSDDkHsfuaanqrSLqfU-80",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
}
],
"icon_sizes": {
"32x32": 8,
"28x28": 3,
"28x17": 2,
"16x16": 1,
"26x28": 1,
"67x18": 1
},
"pill_vocab": [
"rest/spi",
"task data",
"rest/token",
"saml2/oidc",
"scim",
"oidc"
],
"color_distribution": {
"#1D2D3E": 27,
"#188918": 17,
"#475E75": 15,
"#475F75": 10,
"#FFFFFF": 6,
"#0070F2": 6,
"#F5FAE5": 4,
"#266F3A": 4,
"#556B82": 3,
"#470BED": 3,
"#475E74": 2,
"#5B738B": 2,
"#F5F6F7": 2,
"#EAECEE": 1,
"#7F00FF": 1,
"#EBF8FF": 1,
"#F1ECFF": 1
},
"font_sizes": {
"10": 30,
"12": 29,
"16": 11,
"18": 4,
"14": 1
},
"fonts": [
"Helvetica"
],
"edge_color_distribution": {
"#188918": 8,
"#475E75": 6,
"#475E74": 2,
"#5B738B": 1,
"#470BED": 1
},
"structure_summary": {
"top_level_zones": 1,
"nested_zones": 2,
"cards": 7,
"icons": 16,
"pills": 12,
"edges": 18
},
"edge_quality": {
"total": 18,
"with_anchors": 16,
"orthogonal": 4,
"dashed": 3
},
"detected_patterns": [
"dense-icon-landscape",
"has-identity-services-icon",
"labeled-flow-multi-pill",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "SAP Task Center L2. on a 1169\u00d7827 canvas. with top-level zones: (unnamed) [other (#eaecee)]. and 16 icons (8\u00d7 32x32, 3\u00d7 28x28, 2\u00d7 28x17). plus 12 flow pills using verbs 'rest/spi', 'task data', 'rest/token', 'saml2/oidc', 'scim', 'oidc'. Detected patterns: dense-icon-landscape, has-identity-services-icon, labeled-flow-multi-pill, uses-dashed-edges, well-anchored-edges."
},
"ext_BusinessToGovernment.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ext_BusinessToGovernment.drawio",
"name": "ext_BusinessToGovernment.drawio",
"family": "ext-b2g",
"level": "l2",
"primary": false,
"title": "Business-to-Government integration on SAP BTP",
"aliases": [
"B2G integration",
"Business to Government",
"tax authority integration",
"regulatory reporting"
],
"tags": [
"b2g",
"business-to-government",
"regulatory",
"tax",
"compliance",
"integration"
],
"domain": "integration",
"canvas_w": 1169,
"canvas_h": 827,
"background": "",
"zones": [
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-23",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -2246,
"y": -1604,
"w": 275,
"h": 441,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "8l6RRYxQaxA69R045GtP-1",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -1949,
"y": -1603,
"w": 539,
"h": 577,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "_FdFY5pbQAiYYbf3v4dS-76",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1909,
"y": -1383,
"w": 472,
"h": 210,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-8",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 254,
"h": 201,
"parent_id": "bFVPSskZjtyiZDLN3V_n-22",
"color_role": "sap-blue"
},
{
"cell_id": "8l6RRYxQaxA69R045GtP-4",
"label": "\">\">",
"fill": "#ECF8FF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 228,
"h": 161,
"parent_id": "bFVPSskZjtyiZDLN3V_n-118",
"color_role": "sap-blue"
},
{
"cell_id": "8l6RRYxQaxA69R045GtP-2",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": -6,
"w": 472,
"h": 150,
"parent_id": "bFVPSskZjtyiZDLN3V_n-140",
"color_role": "sap-blue"
},
{
"cell_id": "YePybaSxP1RbHi_yg-6t-15",
"label": "SAP Document Reporting and Compliance, cloud edition",
"fill": "#ECF8FF",
"stroke": "#0070F2",
"x": 80,
"y": -35,
"w": 221,
"h": 125,
"parent_id": "bFVPSskZjtyiZDLN3V_n-38",
"color_role": "sap-blue"
},
{
"cell_id": "LDeb-JCIrE59WgZzzS4U-2",
"label": "",
"fill": "#F5F6F7",
"stroke": "none",
"x": -1140,
"y": -1611,
"w": 630,
"h": 767,
"parent_id": "1",
"color_role": "other (none)"
}
],
"cards": [
{
"cell_id": "_FdFY5pbQAiYYbf3v4dS-66",
"label": "Authorities / Designees",
"fill": "#ffffff",
"stroke": "#8695a4",
"x": -1365,
"y": -1306,
"w": 161,
"h": 70,
"parent_zone": null
},
{
"cell_id": "_FdFY5pbQAiYYbf3v4dS-67",
"label": "Business Partners",
"fill": "#ffffff",
"stroke": "#8695a4",
"x": -1365,
"y": -1187,
"w": 161,
"h": 70,
"parent_zone": null
},
{
"cell_id": "_FdFY5pbQAiYYbf3v4dS-38",
"label": "SAP Cloud Identiy Services",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": -6,
"w": 170,
"h": 102,
"parent_zone": null
},
{
"cell_id": "LDeb-JCIrE59WgZzzS4U-5",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": 36,
"y": 61,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "_FdFY5pbQAiYYbf3v4dS-62",
"label": "Peppol Services (service metadata publishing)",
"fill": "#ffffff",
"stroke": "#8695a4",
"x": 24,
"y": 0,
"w": 161,
"h": 70,
"parent_zone": null
},
{
"cell_id": "_FdFY5pbQAiYYbf3v4dS-65",
"label": "Peppol Network",
"fill": "#ffffff",
"stroke": "#8695a4",
"x": 24,
"y": 0,
"w": 161,
"h": 70,
"parent_zone": null
},
{
"cell_id": "LDeb-JCIrE59WgZzzS4U-17",
"label": "6",
"fill": "#f65af2",
"stroke": "none",
"x": -16,
"y": -4,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-10",
"label": "",
"fill": "#ECF8FF",
"stroke": "#0070F2",
"x": -10,
"y": 9,
"w": 140,
"h": 137,
"parent_zone": null
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-12",
"label": "Application Interface Framework",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 15,
"y": 83,
"w": 88,
"h": 53,
"parent_zone": null
},
{
"cell_id": "LDeb-JCIrE59WgZzzS4U-25",
"label": "4",
"fill": "#5b738b",
"stroke": "none",
"x": 186,
"y": 132,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-2",
"label": "SAP Cloud Solutions",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 161,
"h": 71,
"parent_zone": null
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-69",
"label": "Legend",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": 7,
"y": 0,
"w": 470,
"h": 86,
"parent_zone": null
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-72",
"label": "",
"fill": "#07838F",
"stroke": "none",
"x": 0,
"y": 2,
"w": 15,
"h": 15,
"parent_zone": null
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-73",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": 0,
"y": 2,
"w": 15,
"h": 15,
"parent_zone": null
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-89",
"label": "",
"fill": "#CC00DC",
"stroke": "none",
"x": 7,
"y": 6,
"w": 15,
"h": 15,
"parent_zone": null
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-91",
"label": "",
"fill": "#188918",
"stroke": "none",
"x": 0,
"y": 4,
"w": 15,
"h": 15,
"parent_zone": null
},
{
"cell_id": "YePybaSxP1RbHi_yg-6t-65",
"label": "Cloud Integration",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 39,
"y": 53,
"w": 147,
"h": 84,
"parent_zone": null
},
{
"cell_id": "LDeb-JCIrE59WgZzzS4U-40",
"label": "3",
"fill": "#5b738b",
"stroke": "none",
"x": 187,
"y": 12,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "YePybaSxP1RbHi_yg-6t-21",
"label": "Peppol access point",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 117,
"y": 40,
"w": 136,
"h": 25,
"parent_zone": null
},
{
"cell_id": "LDeb-JCIrE59WgZzzS4U-32",
"label": "3",
"fill": "#f65af2",
"stroke": "none",
"x": 184,
"y": 3,
"w": 27,
"h": 27,
"parent_zone": null
},
{
"cell_id": "LDeb-JCIrE59WgZzzS4U-4",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": -2289,
"y": -1431,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "LDeb-JCIrE59WgZzzS4U-18",
"label": "7",
"fill": "#f65af2",
"stroke": "none",
"x": -1406,
"y": -1326,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "LDeb-JCIrE59WgZzzS4U-15",
"label": "5",
"fill": "#f65af2",
"stroke": "none",
"x": -1406,
"y": -1546,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "LDeb-JCIrE59WgZzzS4U-21",
"label": "8",
"fill": "#f65af2",
"stroke": "none",
"x": -1406,
"y": -1031,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "LDeb-JCIrE59WgZzzS4U-26",
"label": "5",
"fill": "#5b738b",
"stroke": "none",
"x": -1614,
"y": -1160,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "LDeb-JCIrE59WgZzzS4U-27",
"label": "6",
"fill": "#5b738b",
"stroke": "none",
"x": -1406,
"y": -1246,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "LDeb-JCIrE59WgZzzS4U-28",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": -1116,
"y": -1549,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "LDeb-JCIrE59WgZzzS4U-29",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": -1116,
"y": -1508,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "LDeb-JCIrE59WgZzzS4U-30",
"label": "3",
"fill": "#f65af2",
"stroke": "none",
"x": -1114,
"y": -1427,
"w": 19,
"h": 19,
"parent_zone": null
},
{
"cell_id": "LDeb-JCIrE59WgZzzS4U-31",
"label": "5",
"fill": "#f65af2",
"stroke": "none",
"x": -1114,
"y": -1310,
"w": 19,
"h": 19,
"parent_zone": null
},
{
"cell_id": "LDeb-JCIrE59WgZzzS4U-33",
"label": "4",
"fill": "#f65af2",
"stroke": "none",
"x": -2057,
"y": -1420,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "LDeb-JCIrE59WgZzzS4U-35",
"label": "4",
"fill": "#f65af2",
"stroke": "none",
"x": -1114,
"y": -1368,
"w": 19,
"h": 19,
"parent_zone": null
},
{
"cell_id": "LDeb-JCIrE59WgZzzS4U-36",
"label": "6",
"fill": "#f65af2",
"stroke": "none",
"x": -1114,
"y": -1265,
"w": 19,
"h": 19,
"parent_zone": null
},
{
"cell_id": "LDeb-JCIrE59WgZzzS4U-37",
"label": "7",
"fill": "#f65af2",
"stroke": "none",
"x": -1114,
"y": -1238,
"w": 19,
"h": 19,
"parent_zone": null
},
{
"cell_id": "LDeb-JCIrE59WgZzzS4U-38",
"label": "8",
"fill": "#f65af2",
"stroke": "none",
"x": -1114,
"y": -1195,
"w": 19,
"h": 19,
"parent_zone": null
},
{
"cell_id": "LDeb-JCIrE59WgZzzS4U-39",
"label": "3",
"fill": "#5b738b",
"stroke": "none",
"x": -1114,
"y": -1126,
"w": 19,
"h": 19,
"parent_zone": null
},
{
"cell_id": "LDeb-JCIrE59WgZzzS4U-41",
"label": "4",
"fill": "#5b738b",
"stroke": "none",
"x": -1114,
"y": -1085,
"w": 19,
"h": 19,
"parent_zone": null
},
{
"cell_id": "LDeb-JCIrE59WgZzzS4U-42",
"label": "5",
"fill": "#5b738b",
"stroke": "none",
"x": -1114,
"y": -1027,
"w": 19,
"h": 19,
"parent_zone": null
},
{
"cell_id": "LDeb-JCIrE59WgZzzS4U-43",
"label": "6",
"fill": "#5b738b",
"stroke": "none",
"x": -1114,
"y": -984,
"w": 19,
"h": 19,
"parent_zone": null
},
{
"cell_id": "LDeb-JCIrE59WgZzzS4U-44",
"label": "4",
"fill": "#00ceac",
"stroke": "none",
"x": -2310,
"y": -991,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "LDeb-JCIrE59WgZzzS4U-45",
"label": "3",
"fill": "#00ceac",
"stroke": "none",
"x": -2192,
"y": -991,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "LDeb-JCIrE59WgZzzS4U-48",
"label": "3",
"fill": "#00ceac",
"stroke": "none",
"x": -1114,
"y": -933,
"w": 19,
"h": 19,
"parent_zone": null
},
{
"cell_id": "LDeb-JCIrE59WgZzzS4U-49",
"label": "4",
"fill": "#00ceac",
"stroke": "none",
"x": -1114,
"y": -886,
"w": 19,
"h": 19,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "1nddzdw7vivYGaLFLm3b-1",
"library_name": "inline-svg",
"label": "SAP Business Accelerator Hub",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "_FdFY5pbQAiYYbf3v4dS-55",
"library_name": "inline-svg",
"label": "Identity Authentication",
"w": 31,
"h": 31,
"parent_id": "_FdFY5pbQAiYYbf3v4dS-87"
},
{
"cell_id": "_FdFY5pbQAiYYbf3v4dS-25",
"library_name": "inline-svg",
"label": "Application Clients",
"w": 28,
"h": 28,
"parent_id": "1"
},
{
"cell_id": "_FdFY5pbQAiYYbf3v4dS-30",
"library_name": "inline-svg",
"label": "End User",
"w": 28,
"h": 28,
"parent_id": "1"
},
{
"cell_id": "_FdFY5pbQAiYYbf3v4dS-106",
"library_name": "inline-svg",
"label": "",
"w": 29,
"h": 27,
"parent_id": "1"
},
{
"cell_id": "_FdFY5pbQAiYYbf3v4dS-107",
"library_name": "inline-svg",
"label": "",
"w": 29,
"h": 27,
"parent_id": "1"
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-9",
"library_name": "inline-svg",
"label": "",
"w": 26,
"h": 28,
"parent_id": "bFVPSskZjtyiZDLN3V_n-22"
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-15",
"library_name": "inline-svg",
"label": "Cloud Connector",
"w": 34,
"h": 34,
"parent_id": "bFVPSskZjtyiZDLN3V_n-22"
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-5",
"library_name": "inline-svg",
"label": "",
"w": 27,
"h": 17,
"parent_id": "bFVPSskZjtyiZDLN3V_n-6"
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-81",
"library_name": "inline-svg",
"label": "",
"w": 15,
"h": 15,
"parent_id": "bFVPSskZjtyiZDLN3V_n-103"
},
{
"cell_id": "YePybaSxP1RbHi_yg-6t-13",
"library_name": "inline-svg",
"label": "",
"w": 31,
"h": 31,
"parent_id": "bFVPSskZjtyiZDLN3V_n-118"
},
{
"cell_id": "YePybaSxP1RbHi_yg-6t-67",
"library_name": "inline-svg",
"label": "Integration flows",
"w": 20,
"h": 20,
"parent_id": "bFVPSskZjtyiZDLN3V_n-118"
},
{
"cell_id": "c7Bn3E_EWqIzA4pNv21--2",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "bFVPSskZjtyiZDLN3V_n-118"
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-119",
"library_name": "inline-svg",
"label": "SAP Destination service",
"w": 31,
"h": 31,
"parent_id": "1"
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-120",
"library_name": "inline-svg",
"label": "SAP Connectivity service",
"w": 31,
"h": 31,
"parent_id": "1"
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-35",
"library_name": "inline-svg",
"label": "SAP Destination service",
"w": 28,
"h": 28,
"parent_id": "bFVPSskZjtyiZDLN3V_n-38"
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-37",
"library_name": "inline-svg",
"label": "SAP Connectivity service",
"w": 28,
"h": 28,
"parent_id": "bFVPSskZjtyiZDLN3V_n-140"
},
{
"cell_id": "h4OWvFJUvyrlSEdhDKH3-4",
"library_name": "inline-svg",
"label": "3rd party identity management",
"w": 28,
"h": 28,
"parent_id": "1"
},
{
"cell_id": "8l6RRYxQaxA69R045GtP-11",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "bFVPSskZjtyiZDLN3V_n-107"
}
],
"pills": [
{
"cell_id": "_FdFY5pbQAiYYbf3v4dS-70",
"label": "REST",
"fill": "default",
"stroke": "#475f75"
},
{
"cell_id": "_FdFY5pbQAiYYbf3v4dS-69",
"label": "AS4",
"fill": "default",
"stroke": "#475f75"
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-62",
"label": "SOAP/RFC",
"fill": "default",
"stroke": "#0070f3"
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-63",
"label": "SOAP",
"fill": "default",
"stroke": "#0070f3"
},
{
"cell_id": "hYUSkcnEFoUa8Ber-fzS-19",
"label": "REST/SOAP",
"fill": "default",
"stroke": "#0070f3"
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-121",
"label": "HTTPS",
"fill": "#F5F6F7",
"stroke": "#475E75"
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-51",
"label": "HTTPS",
"fill": "#FFF0FA",
"stroke": "#CC00DC"
}
],
"edges": [
{
"cell_id": "_FdFY5pbQAiYYbf3v4dS-37",
"source": "_FdFY5pbQAiYYbf3v4dS-38",
"target": "bFVPSskZjtyiZDLN3V_n-23",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "_FdFY5pbQAiYYbf3v4dS-89",
"source": "_FdFY5pbQAiYYbf3v4dS-38",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "_FdFY5pbQAiYYbf3v4dS-21",
"source": "",
"target": "_FdFY5pbQAiYYbf3v4dS-25",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "_FdFY5pbQAiYYbf3v4dS-31",
"source": "_FdFY5pbQAiYYbf3v4dS-25",
"target": "bFVPSskZjtyiZDLN3V_n-23",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "_FdFY5pbQAiYYbf3v4dS-104",
"source": "",
"target": "",
"stroke_color": "#CB00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "_FdFY5pbQAiYYbf3v4dS-112",
"source": "",
"target": "",
"stroke_color": "#CB00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "_FdFY5pbQAiYYbf3v4dS-121",
"source": "bFVPSskZjtyiZDLN3V_n-23",
"target": "_FdFY5pbQAiYYbf3v4dS-107",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "_FdFY5pbQAiYYbf3v4dS-122",
"source": "bFVPSskZjtyiZDLN3V_n-23",
"target": "_FdFY5pbQAiYYbf3v4dS-106",
"stroke_color": "#CB00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "_FdFY5pbQAiYYbf3v4dS-133",
"source": "",
"target": "_FdFY5pbQAiYYbf3v4dS-66",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "_FdFY5pbQAiYYbf3v4dS-115",
"source": "",
"target": "_FdFY5pbQAiYYbf3v4dS-66",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-85",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-113",
"source": "",
"target": "",
"stroke_color": "#CB00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "_FdFY5pbQAiYYbf3v4dS-135",
"source": "YePybaSxP1RbHi_yg-6t-65",
"target": "_FdFY5pbQAiYYbf3v4dS-66",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-123",
"source": "bFVPSskZjtyiZDLN3V_n-119",
"target": "YePybaSxP1RbHi_yg-6t-65",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-124",
"source": "bFVPSskZjtyiZDLN3V_n-120",
"target": "bFVPSskZjtyiZDLN3V_n-119",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-126",
"source": "bFVPSskZjtyiZDLN3V_n-15",
"target": "bFVPSskZjtyiZDLN3V_n-121",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-45",
"source": "bFVPSskZjtyiZDLN3V_n-35",
"target": "",
"stroke_color": "#CB00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-46",
"source": "bFVPSskZjtyiZDLN3V_n-37",
"target": "bFVPSskZjtyiZDLN3V_n-35",
"stroke_color": "#CB00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-112",
"source": "bFVPSskZjtyiZDLN3V_n-51",
"target": "bFVPSskZjtyiZDLN3V_n-37",
"stroke_color": "#CB00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-136",
"source": "bFVPSskZjtyiZDLN3V_n-62",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-59",
"source": "",
"target": "",
"stroke_color": "#CB00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-57",
"source": "bFVPSskZjtyiZDLN3V_n-15",
"target": "bFVPSskZjtyiZDLN3V_n-51",
"stroke_color": "#CB00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-42",
"source": "hYUSkcnEFoUa8Ber-fzS-19",
"target": "YePybaSxP1RbHi_yg-6t-15",
"stroke_color": "#CB00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "bFVPSskZjtyiZDLN3V_n-146",
"source": "bFVPSskZjtyiZDLN3V_n-63",
"target": "bFVPSskZjtyiZDLN3V_n-15",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "_FdFY5pbQAiYYbf3v4dS-127",
"source": "1nddzdw7vivYGaLFLm3b-1",
"target": "8l6RRYxQaxA69R045GtP-4",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "cv9l-5_kvPxTzrVBFVOZ-2",
"source": "_FdFY5pbQAiYYbf3v4dS-38",
"target": "_FdFY5pbQAiYYbf3v4dS-76",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "h4OWvFJUvyrlSEdhDKH3-5",
"source": "h4OWvFJUvyrlSEdhDKH3-4",
"target": "_FdFY5pbQAiYYbf3v4dS-38",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "h4OWvFJUvyrlSEdhDKH3-6",
"source": "_FdFY5pbQAiYYbf3v4dS-76",
"target": "8l6RRYxQaxA69R045GtP-2",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "_FdFY5pbQAiYYbf3v4dS-101",
"source": "YePybaSxP1RbHi_yg-6t-15",
"target": "_FdFY5pbQAiYYbf3v4dS-69",
"stroke_color": "#CB00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "_FdFY5pbQAiYYbf3v4dS-103",
"source": "YePybaSxP1RbHi_yg-6t-15",
"target": "_FdFY5pbQAiYYbf3v4dS-70",
"stroke_color": "#CB00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "wIUB0mDzvyfsUuCYE2ke-2",
"source": "bFVPSskZjtyiZDLN3V_n-121",
"target": "bFVPSskZjtyiZDLN3V_n-120",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "wIUB0mDzvyfsUuCYE2ke-7",
"source": "hYUSkcnEFoUa8Ber-fzS-19",
"target": "YePybaSxP1RbHi_yg-6t-65",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"28x28": 5,
"31x31": 4,
"32x32": 2,
"29x27": 2,
"26x28": 1,
"34x34": 1,
"27x17": 1,
"15x15": 1,
"20x20": 1,
"67x18": 1
},
"pill_vocab": [
"rest",
"as4",
"soap/rfc",
"soap",
"rest/soap",
"https"
],
"color_distribution": {
"#FFFFFF": 41,
"#1D2D3E": 23,
"#475E75": 16,
"#0070F2": 14,
"#CB00DC": 12,
"#A100C2": 12,
"#F65AF2": 12,
"#07838F": 9,
"#223548": 8,
"#5B738B": 8,
"#188918": 7,
"#8695A4": 4,
"#0057D2": 4,
"#2395FF": 4,
"#475F75": 4,
"#00CEAC": 4,
"#ECF8FF": 3,
"#0A74F3": 3,
"#0070F3": 3,
"#CC00DC": 3
},
"font_sizes": {
"16": 69,
"12": 34,
"10": 30,
"14": 6,
"18": 5
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#CB00DC": 12,
"#475E75": 11,
"#188918": 6,
"#07838F": 3
},
"structure_summary": {
"top_level_zones": 4,
"nested_zones": 4,
"cards": 43,
"icons": 19,
"pills": 7,
"edges": 32
},
"edge_quality": {
"total": 32,
"with_anchors": 31,
"orthogonal": 7,
"dashed": 3
},
"detected_patterns": [
"dense-icon-landscape",
"has-identity-services-icon",
"labeled-flow-multi-pill",
"multi-zone-layout-4plus",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "Business-to-Government integration on SAP BTP. on a 1169\u00d7827 canvas. with top-level zones: (unnamed) [sap-blue], (unnamed) [sap-blue], (unnamed) [sap-blue], (unnamed) [other (none)]. and 19 icons (5\u00d7 28x28, 4\u00d7 31x31, 2\u00d7 32x32). plus 7 flow pills using verbs 'rest', 'as4', 'soap/rfc', 'soap', 'rest/soap', 'https'. Detected patterns: dense-icon-landscape, has-identity-services-icon, labeled-flow-multi-pill, multi-zone-layout-4plus, uses-dashed-edges."
},
"ext_CloudLeadingAuthn.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ext_CloudLeadingAuthn.drawio",
"name": "ext_CloudLeadingAuthn.drawio",
"family": "ra0019",
"level": "l2",
"primary": false,
"title": "Cloud-leading authentication reference architecture",
"aliases": [
"Cloud-leading authentication",
"cloud-leading authn",
"IAS authentication"
],
"tags": [
"authentication",
"authn",
"ias",
"identity",
"cloud-leading",
"saml",
"oidc",
"iam"
],
"domain": "identity",
"canvas_w": 1169,
"canvas_h": 827,
"background": "none",
"zones": [
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-144",
"label": "",
"fill": "#F5F6F7",
"stroke": "none",
"x": -1150,
"y": -1618,
"w": 526,
"h": 517,
"parent_id": "WXxtYBOuJOK_NInGcJ7v-1",
"color_role": "other (none)"
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-59",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 189,
"y": 49,
"w": 357,
"h": 230,
"parent_id": "aPUZMoctyDNfgKpML3oA-57",
"color_role": "sap-blue"
}
],
"cards": [
{
"cell_id": "-8ltmUQOH7vwek7LmO93-26",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": -1129,
"y": -1559,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "-8ltmUQOH7vwek7LmO93-28",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": -1129,
"y": -1498,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "-8ltmUQOH7vwek7LmO93-30",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": -1129,
"y": -1453,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "-8ltmUQOH7vwek7LmO93-32",
"label": "4",
"fill": "#2395FF",
"stroke": "none",
"x": -1128,
"y": -1429,
"w": 21,
"h": 21,
"parent_zone": null
},
{
"cell_id": "-8ltmUQOH7vwek7LmO93-34",
"label": "5",
"fill": "#2395FF",
"stroke": "none",
"x": -1128,
"y": -1388,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "-8ltmUQOH7vwek7LmO93-36",
"label": "6",
"fill": "#2395FF",
"stroke": "none",
"x": -1128,
"y": -1301,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "-8ltmUQOH7vwek7LmO93-47",
"label": "7",
"fill": "#2395FF",
"stroke": "none",
"x": -1128,
"y": -1276,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-128",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": 0,
"y": 0,
"w": 323,
"h": 95,
"parent_zone": null
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-131",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": 20,
"y": 64,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-132",
"label": "",
"fill": "#188918",
"stroke": "none",
"x": 21,
"y": 41,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "zgFob_YlPzD7za5YkhQJ-0",
"label": "8",
"fill": "#2395FF",
"stroke": "none",
"x": -1127,
"y": -1246,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "zgFob_YlPzD7za5YkhQJ-1",
"label": "9",
"fill": "#2395FF",
"stroke": "none",
"x": -1128,
"y": -1221,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "zgFob_YlPzD7za5YkhQJ-2",
"label": "10",
"fill": "#2395FF",
"stroke": "none",
"x": -1128,
"y": -1174,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "zgFob_YlPzD7za5YkhQJ-3",
"label": "11",
"fill": "#2395FF",
"stroke": "none",
"x": -1128,
"y": -1149,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-58",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 171,
"y": 0,
"w": 397,
"h": 444,
"parent_zone": null
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-65",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 189,
"y": 306,
"w": 170,
"h": 120,
"parent_zone": null
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-72",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 153,
"h": 144,
"parent_zone": null
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-81",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 153,
"h": 167,
"parent_zone": null
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-89",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 170,
"h": 120,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "WXxtYBOuJOK_NInGcJ7v-148",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "C4JjbqjRyMP2yy9lvFBD-512"
},
{
"cell_id": "C4JjbqjRyMP2yy9lvFBD-511",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 15,
"parent_id": "C4JjbqjRyMP2yy9lvFBD-512"
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-60",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "aPUZMoctyDNfgKpML3oA-57"
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-75",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 17,
"parent_id": "aPUZMoctyDNfgKpML3oA-71"
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-79",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "aPUZMoctyDNfgKpML3oA-76"
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-83",
"library_name": "inline-svg",
"label": "",
"w": 26,
"h": 28,
"parent_id": "aPUZMoctyDNfgKpML3oA-80"
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-87",
"library_name": "inline-svg",
"label": "Cloud Connector",
"w": 48,
"h": 48,
"parent_id": "aPUZMoctyDNfgKpML3oA-80"
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-90",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 26,
"parent_id": "aPUZMoctyDNfgKpML3oA-88"
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-98",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "aPUZMoctyDNfgKpML3oA-95"
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-100",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "aPUZMoctyDNfgKpML3oA-95"
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-106",
"library_name": "inline-svg",
"label": "SAP Secure Login Service for SAP GUI",
"w": 48,
"h": 48,
"parent_id": "aPUZMoctyDNfgKpML3oA-57"
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-108",
"library_name": "inline-svg",
"label": "Identity Directory",
"w": 48,
"h": 48,
"parent_id": "aPUZMoctyDNfgKpML3oA-107"
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-109",
"library_name": "inline-svg",
"label": "Identity Authentication",
"w": 48,
"h": 48,
"parent_id": "aPUZMoctyDNfgKpML3oA-57"
}
],
"pills": [
{
"cell_id": "aPUZMoctyDNfgKpML3oA-68",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-70",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-91",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-103",
"label": "X.509 for SAP GUI",
"fill": "#f5fae5",
"stroke": "#188918"
}
],
"edges": [
{
"cell_id": "_qOZEfST5oPCIHCsSwYm-2",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-62",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-63",
"source": "",
"target": "aPUZMoctyDNfgKpML3oA-89",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-64",
"source": "",
"target": "aPUZMoctyDNfgKpML3oA-65",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-66",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-67",
"source": "",
"target": "aPUZMoctyDNfgKpML3oA-72",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-69",
"source": "aPUZMoctyDNfgKpML3oA-100",
"target": "aPUZMoctyDNfgKpML3oA-65",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-92",
"source": "aPUZMoctyDNfgKpML3oA-79",
"target": "aPUZMoctyDNfgKpML3oA-91",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-97",
"source": "aPUZMoctyDNfgKpML3oA-96",
"target": "aPUZMoctyDNfgKpML3oA-100",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-101",
"source": "aPUZMoctyDNfgKpML3oA-70",
"target": "aPUZMoctyDNfgKpML3oA-100",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-102",
"source": "aPUZMoctyDNfgKpML3oA-65",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-110",
"source": "",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-111",
"source": "aPUZMoctyDNfgKpML3oA-70",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-112",
"source": "aPUZMoctyDNfgKpML3oA-91",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "aPUZMoctyDNfgKpML3oA-113",
"source": "",
"target": "aPUZMoctyDNfgKpML3oA-68",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"48x48": 4,
"28x28": 3,
"16x16": 1,
"16x15": 1,
"67x18": 1,
"28x17": 1,
"26x28": 1,
"28x26": 1
},
"pill_vocab": [
"saml2/oidc",
"x.509 for sap gui"
],
"color_distribution": {
"#1D2D3E": 21,
"#188918": 20,
"#FFFFFF": 17,
"#0057D2": 11,
"#2395FF": 11,
"#0070F2": 6,
"#475E75": 5,
"#556B82": 5,
"#F5FAE5": 4,
"#266F3A": 4,
"#475E74": 2,
"#F5F6F7": 1,
"#EAECEE": 1,
"#EBF8FF": 1
},
"font_sizes": {
"12": 56,
"10": 33,
"18": 9,
"16": 7,
"14": 6,
"11": 1
},
"fonts": [
"Helvetica"
],
"edge_color_distribution": {
"#188918": 11,
"#475E75": 2,
"#475E74": 2
},
"structure_summary": {
"top_level_zones": 0,
"nested_zones": 2,
"cards": 19,
"icons": 13,
"pills": 4,
"edges": 15
},
"edge_quality": {
"total": 15,
"with_anchors": 15,
"orthogonal": 12,
"dashed": 0
},
"detected_patterns": [
"dense-icon-landscape",
"has-identity-services-icon",
"orthogonal-edges-dominant",
"well-anchored-edges"
],
"description": "Cloud-leading authentication reference architecture. on a 1169\u00d7827 canvas. and 13 icons (4\u00d7 48x48, 3\u00d7 28x28, 1\u00d7 16x16). plus 4 flow pills using verbs 'saml2/oidc', 'x.509 for sap gui'. Detected patterns: dense-icon-landscape, has-identity-services-icon, orthogonal-edges-dominant, well-anchored-edges."
},
"ext_EventsToBusinessActions.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ext_EventsToBusinessActions.drawio",
"name": "ext_EventsToBusinessActions.drawio",
"family": "ext-events-actions",
"level": "l2",
"primary": false,
"title": "Events-to-business-actions framework on SAP BTP",
"aliases": [
"events to business actions",
"event-driven business actions",
"event automation framework"
],
"tags": [
"event-driven",
"eda",
"eventmesh",
"automation",
"business-actions",
"integration",
"framework"
],
"domain": "integration",
"canvas_w": 1169,
"canvas_h": 827,
"background": "",
"zones": [
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-15",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 694,
"y": 73,
"w": 830,
"h": 705,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-16",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 715,
"y": 125,
"w": 800,
"h": 443,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-6",
"label": "",
"fill": "#FFF0FA",
"stroke": "#cc00dc",
"x": 978,
"y": 259,
"w": 260,
"h": 130,
"parent_id": "1",
"color_role": "pink accent (trust)"
},
{
"cell_id": "lZODZxnkbnghFLNg79PO-11",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 220,
"h": 360,
"parent_id": "lZODZxnkbnghFLNg79PO-38",
"color_role": "non-sap-slate"
},
{
"cell_id": "lZODZxnkbnghFLNg79PO-2",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 300,
"h": 160,
"parent_id": "lZODZxnkbnghFLNg79PO-41",
"color_role": "non-sap-slate"
},
{
"cell_id": "lJIQFSLDb_arjXTgXhPW-1",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": 0,
"y": 0,
"w": 323,
"h": 114,
"parent_id": "LHxhHbAAdALZvwne7CDH-15",
"color_role": "other (#eaecee)"
},
{
"cell_id": "LHxhHbAAdALZvwne7CDH-20",
"label": "",
"fill": "#F5F6F7",
"stroke": "none",
"x": 0,
"y": 0,
"w": 440,
"h": 465,
"parent_id": "LHxhHbAAdALZvwne7CDH-29",
"color_role": "other (none)"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-2",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 726,
"y": 374,
"w": 830,
"h": 705,
"parent_id": "Z3ga9978PU8aDU1v5miw-1",
"color_role": "sap-blue"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-3",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 747,
"y": 426,
"w": 800,
"h": 433,
"parent_id": "Z3ga9978PU8aDU1v5miw-1",
"color_role": "sap-blue"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-93",
"label": "",
"fill": "#FFF0FA",
"stroke": "#cc00dc",
"x": 1010,
"y": 571,
"w": 260,
"h": 119,
"parent_id": "Z3ga9978PU8aDU1v5miw-1",
"color_role": "pink accent (trust)"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-115",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": 1440,
"y": 1115,
"w": 323,
"h": 114,
"parent_id": "Z3ga9978PU8aDU1v5miw-1",
"color_role": "other (#eaecee)"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-134",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 220,
"h": 360,
"parent_id": "PYr-rAnHYgrQxRkPjrNH-133",
"color_role": "non-sap-slate"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-147",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 300,
"h": 160,
"parent_id": "PYr-rAnHYgrQxRkPjrNH-146",
"color_role": "non-sap-slate"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-166",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 1609,
"y": 424,
"w": 288,
"h": 210,
"parent_id": "Z3ga9978PU8aDU1v5miw-1",
"color_role": "sap-blue"
},
{
"cell_id": "x_FlzMmgZnEtBhiMDT39-1",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 21,
"w": 288,
"h": 189,
"parent_id": "x_FlzMmgZnEtBhiMDT39-0",
"color_role": "sap-blue"
}
],
"cards": [
{
"cell_id": "QrpVGMVo-5H9nDl7puQB-6",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": 363,
"y": 156,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-78",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 715,
"y": 629,
"w": 362,
"h": 98,
"parent_zone": null
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-85",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 1580,
"y": 309,
"w": 153,
"h": 68,
"parent_zone": null
},
{
"cell_id": "i5Ugfd166CEYFusr1dS5-23",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": 498,
"y": 463,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "mYb0OIEfCtn2UmpUFE31-3",
"label": "4",
"fill": "#2395FF",
"stroke": "none",
"x": 872,
"y": 252,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "mYb0OIEfCtn2UmpUFE31-4",
"label": "5",
"fill": "#2395FF",
"stroke": "none",
"x": 1366,
"y": 191,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-10",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 988,
"y": 299,
"w": 240,
"h": 80,
"parent_zone": null
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-8",
"label": "Modeller App",
"fill": "#FFEAF4",
"stroke": "none",
"x": 997,
"y": 326,
"w": 107,
"h": 20,
"parent_zone": null
},
{
"cell_id": "lZODZxnkbnghFLNg79PO-12",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 20,
"y": 45,
"w": 180,
"h": 145,
"parent_zone": null
},
{
"cell_id": "lZODZxnkbnghFLNg79PO-22",
"label": "Other IoT Plaforms",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 30,
"y": 140,
"w": 160,
"h": 34,
"parent_zone": null
},
{
"cell_id": "lZODZxnkbnghFLNg79PO-23",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 20,
"y": 200,
"w": 180,
"h": 150,
"parent_zone": null
},
{
"cell_id": "lZODZxnkbnghFLNg79PO-35",
"label": "3rd Party Applications",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 30,
"y": 230,
"w": 160,
"h": 30,
"parent_zone": null
},
{
"cell_id": "lZODZxnkbnghFLNg79PO-36",
"label": "3rd Party Enterprise Apps",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 30,
"y": 270,
"w": 160,
"h": 30,
"parent_zone": null
},
{
"cell_id": "lZODZxnkbnghFLNg79PO-37",
"label": "Productivity Tools",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 30,
"y": 310,
"w": 160,
"h": 30,
"parent_zone": null
},
{
"cell_id": "LHxhHbAAdALZvwne7CDH-17",
"label": "Hyperscaler IoT Platforms Microsoft Azure/ AWS",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 30,
"y": 97,
"w": 160,
"h": 34,
"parent_zone": null
},
{
"cell_id": "lZODZxnkbnghFLNg79PO-3",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 20,
"y": 49,
"w": 260,
"h": 81,
"parent_zone": null
},
{
"cell_id": "lZODZxnkbnghFLNg79PO-45",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": 634,
"y": 152,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "lZODZxnkbnghFLNg79PO-46",
"label": "Processor Srv",
"fill": "#FFEAF4",
"stroke": "none",
"x": 1113,
"y": 326,
"w": 107,
"h": 20,
"parent_zone": null
},
{
"cell_id": "lZODZxnkbnghFLNg79PO-47",
"label": "Monitoring App",
"fill": "#FFEAF4",
"stroke": "none",
"x": 1054,
"y": 352,
"w": 107,
"h": 20,
"parent_zone": null
},
{
"cell_id": "lJIQFSLDb_arjXTgXhPW-4",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": 21,
"y": 82,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "lJIQFSLDb_arjXTgXhPW-5",
"label": "",
"fill": "#188918",
"stroke": "none",
"x": 21,
"y": 60,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "lJIQFSLDb_arjXTgXhPW-10",
"label": "",
"fill": "#0070F2",
"stroke": "none",
"x": 117,
"y": 60,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "LHxhHbAAdALZvwne7CDH-22",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": 21,
"y": 60,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "LHxhHbAAdALZvwne7CDH-23",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": 21,
"y": 144,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "LHxhHbAAdALZvwne7CDH-24",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": 21,
"y": 199,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "LHxhHbAAdALZvwne7CDH-25",
"label": "4",
"fill": "#2395FF",
"stroke": "none",
"x": 21,
"y": 271,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "LHxhHbAAdALZvwne7CDH-26",
"label": "5",
"fill": "#2395FF",
"stroke": "none",
"x": 21,
"y": 358,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-63",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 13,
"w": 153,
"h": 120,
"parent_zone": null
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-19",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 153,
"h": 133,
"parent_zone": null
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-1",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": 395,
"y": 457,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-43",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 747,
"y": 930,
"w": 362,
"h": 98,
"parent_zone": null
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-81",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": 530,
"y": 764,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-82",
"label": "4",
"fill": "#2395FF",
"stroke": "none",
"x": 904,
"y": 553,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-83",
"label": "5",
"fill": "#2395FF",
"stroke": "none",
"x": 1404,
"y": 577,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-95",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 1020,
"y": 610,
"w": 240,
"h": 70,
"parent_zone": null
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-97",
"label": "Modeller App",
"fill": "#FFEAF4",
"stroke": "none",
"x": 1027,
"y": 635,
"w": 113,
"h": 20,
"parent_zone": null
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-118",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": 1461,
"y": 1199,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-119",
"label": "",
"fill": "#188918",
"stroke": "none",
"x": 1461,
"y": 1176,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-121",
"label": "",
"fill": "#7F00FF",
"stroke": "none",
"x": 1461,
"y": 1153,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-124",
"label": "",
"fill": "#0070F2",
"stroke": "none",
"x": 1557,
"y": 1150,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-135",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 20,
"y": 45,
"w": 180,
"h": 145,
"parent_zone": null
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-138",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 30,
"y": 87,
"w": 160,
"h": 43,
"parent_zone": null
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-140",
"label": "Other IOT Plaforms",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 30,
"y": 136,
"w": 160,
"h": 34,
"parent_zone": null
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-141",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 20,
"y": 200,
"w": 180,
"h": 150,
"parent_zone": null
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-143",
"label": "3rd Party Applications",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 30,
"y": 230,
"w": 160,
"h": 30,
"parent_zone": null
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-144",
"label": "Non-SAP Enterprise Apps",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 30,
"y": 270,
"w": 160,
"h": 30,
"parent_zone": null
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-145",
"label": "Productivity Tools",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 30,
"y": 310,
"w": 160,
"h": 30,
"parent_zone": null
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-148",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 20,
"y": 49,
"w": 260,
"h": 81,
"parent_zone": null
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-157",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": 666,
"y": 453,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-158",
"label": "Processor Srv",
"fill": "#FFEAF4",
"stroke": "none",
"x": 1144,
"y": 635,
"w": 113,
"h": 20,
"parent_zone": null
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-159",
"label": "Monitoring App",
"fill": "#FFEAF4",
"stroke": "none",
"x": 1085,
"y": 658,
"w": 113,
"h": 20,
"parent_zone": null
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-179",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 1606,
"y": 651,
"w": 288,
"h": 52,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-24",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "1"
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-41",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "aZ0MxrTqLQG-AXpiNajb-40"
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-77",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "1"
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-82",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "1"
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-86",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 17,
"parent_id": "1"
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-162",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-163",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-164",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "GyjTEhcaRAmpPdTnbKXX-292",
"library_name": "inline-svg",
"label": "SAP Destination service",
"w": 32,
"h": 32,
"parent_id": "GyjTEhcaRAmpPdTnbKXX-291"
},
{
"cell_id": "i5Ugfd166CEYFusr1dS5-10",
"library_name": "inline-svg",
"label": "",
"w": 22,
"h": 21,
"parent_id": "lZODZxnkbnghFLNg79PO-6"
},
{
"cell_id": "i5Ugfd166CEYFusr1dS5-11",
"library_name": "inline-svg",
"label": "",
"w": 22,
"h": 21,
"parent_id": "lZODZxnkbnghFLNg79PO-6"
},
{
"cell_id": "i5Ugfd166CEYFusr1dS5-12",
"library_name": "inline-svg",
"label": "",
"w": 22,
"h": 21,
"parent_id": "lZODZxnkbnghFLNg79PO-6"
},
{
"cell_id": "i5Ugfd166CEYFusr1dS5-13",
"library_name": "inline-svg",
"label": "",
"w": 22,
"h": 21,
"parent_id": "lZODZxnkbnghFLNg79PO-6"
},
{
"cell_id": "LHxhHbAAdALZvwne7CDH-1",
"library_name": "inline-svg",
"label": "SAP Integration Suite, advance event mesh",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-166",
"library_name": "inline-svg",
"label": "SAP Build Work Zone, advanced edition",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "wX9Vt87GlmlP2Sd1hl1M-2",
"library_name": "inline-svg",
"label": "HTML5 App Repository",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-26",
"library_name": "inline-svg",
"label": "SAP HANA Cloud",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-29",
"library_name": "inline-svg",
"label": "SAP Application Logging service",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-35",
"library_name": "inline-svg",
"label": "SAP Authorization and Trust Management service",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "h3HDSwAOCUgEGLx8BBcW-14",
"library_name": "inline-svg",
"label": "SAP Build Process Automation",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "lJIQFSLDb_arjXTgXhPW-13",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "LHxhHbAAdALZvwne7CDH-15"
},
{
"cell_id": "LHxhHbAAdALZvwne7CDH-36",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 17,
"parent_id": "LHxhHbAAdALZvwne7CDH-37"
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-21",
"library_name": "inline-svg",
"label": "",
"w": 26,
"h": 28,
"parent_id": "LHxhHbAAdALZvwne7CDH-38"
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-161",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "LHxhHbAAdALZvwne7CDH-38"
},
{
"cell_id": "GyjTEhcaRAmpPdTnbKXX-298",
"library_name": "inline-svg",
"label": "SAP Connectivity service",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-9",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "Z3ga9978PU8aDU1v5miw-1"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-22",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "PYr-rAnHYgrQxRkPjrNH-21"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-42",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "Z3ga9978PU8aDU1v5miw-1"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-46",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "Z3ga9978PU8aDU1v5miw-1"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-63",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "Z3ga9978PU8aDU1v5miw-1"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-64",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "Z3ga9978PU8aDU1v5miw-1"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-65",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "Z3ga9978PU8aDU1v5miw-1"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-67",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "PYr-rAnHYgrQxRkPjrNH-66"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-71",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "PYr-rAnHYgrQxRkPjrNH-70"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-76",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "PYr-rAnHYgrQxRkPjrNH-75"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-79",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "PYr-rAnHYgrQxRkPjrNH-78"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-85",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "PYr-rAnHYgrQxRkPjrNH-84"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-100",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "PYr-rAnHYgrQxRkPjrNH-99"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-103",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "PYr-rAnHYgrQxRkPjrNH-102"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-108",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "PYr-rAnHYgrQxRkPjrNH-107"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-126",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "Z3ga9978PU8aDU1v5miw-1"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-127",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "Z3ga9978PU8aDU1v5miw-1"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-152",
"library_name": "inline-svg",
"label": "",
"w": 22,
"h": 21,
"parent_id": "PYr-rAnHYgrQxRkPjrNH-151"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-153",
"library_name": "inline-svg",
"label": "",
"w": 22,
"h": 21,
"parent_id": "PYr-rAnHYgrQxRkPjrNH-151"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-154",
"library_name": "inline-svg",
"label": "",
"w": 22,
"h": 21,
"parent_id": "PYr-rAnHYgrQxRkPjrNH-151"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-155",
"library_name": "inline-svg",
"label": "",
"w": 22,
"h": 21,
"parent_id": "PYr-rAnHYgrQxRkPjrNH-151"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-163",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "PYr-rAnHYgrQxRkPjrNH-162"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-165",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "PYr-rAnHYgrQxRkPjrNH-162"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-168",
"library_name": "inline-svg",
"label": "",
"w": 26,
"h": 28,
"parent_id": "Z3ga9978PU8aDU1v5miw-1"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-170",
"library_name": "inline-svg",
"label": "",
"w": 31,
"h": 31,
"parent_id": "Z3ga9978PU8aDU1v5miw-1"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-173",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "Z3ga9978PU8aDU1v5miw-1"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-180",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 17,
"parent_id": "Z3ga9978PU8aDU1v5miw-1"
},
{
"cell_id": "x_FlzMmgZnEtBhiMDT39-3",
"library_name": "inline-svg",
"label": "",
"w": 27,
"h": 17,
"parent_id": "x_FlzMmgZnEtBhiMDT39-0"
}
],
"pills": [
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-29",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-33",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-34",
"label": "HTTPS",
"fill": "#F5F6F7",
"stroke": "#475E75"
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-80",
"label": "OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-111",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-159",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475E75"
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-23",
"label": "Trust",
"fill": "#fff0fa",
"stroke": "#CC00DC"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-13",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-16",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-17",
"label": "HTTPS",
"fill": "#F5F6F7",
"stroke": "#475E75"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-45",
"label": "OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-55",
"label": "SCIM",
"fill": "#f1ecff",
"stroke": "#470BED"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-57",
"label": "SAML2/OIDC",
"fill": "#f5fae5",
"stroke": "#188918"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-61",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475E75"
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-112",
"label": "Trust",
"fill": "#fff0fa",
"stroke": "#CC00DC"
}
],
"edges": [
{
"cell_id": "KafGypxfdozmPJURQ3H4-121",
"source": "",
"target": "",
"stroke_color": "NONE",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "i5Ugfd166CEYFusr1dS5-14",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-28",
"source": "aZ0MxrTqLQG-AXpiNajb-78",
"target": "aZ0MxrTqLQG-AXpiNajb-82",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-32",
"source": "aZ0MxrTqLQG-AXpiNajb-42",
"target": "aZ0MxrTqLQG-AXpiNajb-78",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-35",
"source": "aZ0MxrTqLQG-AXpiNajb-111",
"target": "aZ0MxrTqLQG-AXpiNajb-63",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-36",
"source": "aZ0MxrTqLQG-AXpiNajb-78",
"target": "aZ0MxrTqLQG-AXpiNajb-111",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-55",
"source": "aZ0MxrTqLQG-AXpiNajb-78",
"target": "aZ0MxrTqLQG-AXpiNajb-16",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-61",
"source": "GyjTEhcaRAmpPdTnbKXX-292",
"target": "aZ0MxrTqLQG-AXpiNajb-63",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-72",
"source": "aZ0MxrTqLQG-AXpiNajb-34",
"target": "aZ0MxrTqLQG-AXpiNajb-20",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-73",
"source": "GyjTEhcaRAmpPdTnbKXX-298",
"target": "aZ0MxrTqLQG-AXpiNajb-34",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-74",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-84",
"source": "",
"target": "aZ0MxrTqLQG-AXpiNajb-166",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-88",
"source": "aZ0MxrTqLQG-AXpiNajb-34",
"target": "aZ0MxrTqLQG-AXpiNajb-34",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-169",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-1",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-2",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-3",
"source": "",
"target": "GyjTEhcaRAmpPdTnbKXX-292",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-24",
"source": "NNhpY-dIR3qiy-xcSVZ_-23",
"target": "NNhpY-dIR3qiy-xcSVZ_-6",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-31",
"source": "",
"target": "NNhpY-dIR3qiy-xcSVZ_-26",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-32",
"source": "",
"target": "NNhpY-dIR3qiy-xcSVZ_-29",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-37",
"source": "",
"target": "NNhpY-dIR3qiy-xcSVZ_-23",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-42",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-50",
"source": "h3HDSwAOCUgEGLx8BBcW-14",
"target": "NNhpY-dIR3qiy-xcSVZ_-6",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "lZODZxnkbnghFLNg79PO-44",
"source": "lZODZxnkbnghFLNg79PO-11",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-43",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "NNhpY-dIR3qiy-xcSVZ_-49",
"source": "",
"target": "NNhpY-dIR3qiy-xcSVZ_-35",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "lJIQFSLDb_arjXTgXhPW-15",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "lJIQFSLDb_arjXTgXhPW-17",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "LHxhHbAAdALZvwne7CDH-40",
"source": "",
"target": "aZ0MxrTqLQG-AXpiNajb-85",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "aZ0MxrTqLQG-AXpiNajb-91",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-0",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-12",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-14",
"source": "",
"target": "",
"stroke_color": "#470BED",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-15",
"source": "PYr-rAnHYgrQxRkPjrNH-16",
"target": "PYr-rAnHYgrQxRkPjrNH-43",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-18",
"source": "PYr-rAnHYgrQxRkPjrNH-57",
"target": "x_FlzMmgZnEtBhiMDT39-1",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-19",
"source": "PYr-rAnHYgrQxRkPjrNH-43",
"target": "PYr-rAnHYgrQxRkPjrNH-57",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-25",
"source": "PYr-rAnHYgrQxRkPjrNH-43",
"target": "PYr-rAnHYgrQxRkPjrNH-2",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-26",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-37",
"source": "PYr-rAnHYgrQxRkPjrNH-17",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-38",
"source": "",
"target": "PYr-rAnHYgrQxRkPjrNH-17",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-39",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-40",
"source": "PYr-rAnHYgrQxRkPjrNH-24",
"target": "PYr-rAnHYgrQxRkPjrNH-16",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-47",
"source": "",
"target": "PYr-rAnHYgrQxRkPjrNH-67",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-51",
"source": "PYr-rAnHYgrQxRkPjrNH-17",
"target": "PYr-rAnHYgrQxRkPjrNH-17",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-52",
"source": "",
"target": "PYr-rAnHYgrQxRkPjrNH-61",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-53",
"source": "PYr-rAnHYgrQxRkPjrNH-61",
"target": "PYr-rAnHYgrQxRkPjrNH-179",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-54",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-69",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-73",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-90",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-91",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-92",
"source": "",
"target": "PYr-rAnHYgrQxRkPjrNH-85",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-98",
"source": "PYr-rAnHYgrQxRkPjrNH-112",
"target": "",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-105",
"source": "",
"target": "PYr-rAnHYgrQxRkPjrNH-100",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-106",
"source": "",
"target": "PYr-rAnHYgrQxRkPjrNH-103",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-110",
"source": "",
"target": "",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-111",
"source": "",
"target": "PYr-rAnHYgrQxRkPjrNH-112",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-113",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-114",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-129",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-131",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-156",
"source": "PYr-rAnHYgrQxRkPjrNH-134",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "PYr-rAnHYgrQxRkPjrNH-175",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
}
],
"icon_sizes": {
"32x32": 26,
"22x21": 8,
"28x28": 7,
"28x17": 3,
"16x16": 3,
"67x18": 2,
"26x28": 2,
"31x31": 1,
"27x17": 1
},
"pill_vocab": [
"saml2/oidc",
"https",
"oidc",
"trust",
"scim"
],
"color_distribution": {
"#1D2D3E": 100,
"#475E75": 71,
"#FFFFFF": 35,
"#188918": 33,
"#0070F2": 19,
"#F5F6F7": 19,
"#0057D2": 15,
"#2395FF": 15,
"#CC00DC": 12,
"#266F3A": 10,
"#F5FAE5": 8,
"#FFEAF4": 6,
"#5B738B": 4,
"#FFF0FA": 4,
"#470BED": 3,
"#EBF8FF": 2,
"#595959": 2,
"#EAECEE": 2,
"#556B82": 2,
"#354A5F": 2
},
"font_sizes": {
"12": 121,
"10": 82,
"16": 38,
"14": 26,
"18": 13,
"11": 2
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 36,
"#188918": 15,
"#CC00DC": 6,
"#5B738B": 2,
"NONE": 1,
"#470BED": 1
},
"structure_summary": {
"top_level_zones": 3,
"nested_zones": 12,
"cards": 52,
"icons": 53,
"pills": 15,
"edges": 63
},
"edge_quality": {
"total": 63,
"with_anchors": 49,
"orthogonal": 16,
"dashed": 5
},
"detected_patterns": [
"dense-icon-landscape",
"labeled-flow-multi-pill",
"tri-zone-layout",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "Events-to-business-actions framework on SAP BTP. on a 1169\u00d7827 canvas. with top-level zones: (unnamed) [sap-blue], (unnamed) [sap-blue], (unnamed) [pink accent (trust)]. and 53 icons (26\u00d7 32x32, 8\u00d7 22x21, 7\u00d7 28x28). plus 15 flow pills using verbs 'saml2/oidc', 'https', 'oidc', 'trust', 'scim'. Detected patterns: dense-icon-landscape, labeled-flow-multi-pill, tri-zone-layout, uses-dashed-edges, well-anchored-edges."
},
"ext_FederatedML_v2.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ext_FederatedML_v2.drawio",
"name": "ext_FederatedML_v2.drawio",
"family": "ra0003",
"level": "l2",
"primary": false,
"title": "Federated machine learning reference architecture (alternate)",
"aliases": [
"Federated ML alternate",
"federated machine learning v2",
"federated ML reference"
],
"tags": [
"federated",
"ml",
"machine-learning",
"aicore",
"ai",
"training",
"models",
"data-science"
],
"domain": "ai",
"canvas_w": 1169,
"canvas_h": 827,
"background": "",
"zones": [
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-41",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 796,
"y": 4231,
"w": 341,
"h": 517,
"parent_id": "uZPeagV1LzCzwJO0KJH_-1",
"color_role": "sap-blue"
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-42",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 823,
"y": 4281,
"w": 292,
"h": 439,
"parent_id": "uZPeagV1LzCzwJO0KJH_-1",
"color_role": "sap-blue"
},
{
"cell_id": "8XwpJnI2xtcuIQ5Sg1Dp-10",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 256,
"h": 226,
"parent_id": "8XwpJnI2xtcuIQ5Sg1Dp-15",
"color_role": "sap-blue"
},
{
"cell_id": "8XwpJnI2xtcuIQ5Sg1Dp-17",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 256,
"h": 100,
"parent_id": "8XwpJnI2xtcuIQ5Sg1Dp-16",
"color_role": "non-sap-slate"
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-90",
"label": "",
"fill": "#F5F6F7",
"stroke": "none",
"x": 0,
"y": 0,
"w": 374,
"h": 189,
"parent_id": "bPM6QwfCQ9yQ2lp3bx2W-3",
"color_role": "other (none)"
}
],
"cards": [
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-3",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 401,
"y": 4231,
"w": 335,
"h": 515,
"parent_zone": null
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-66",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 845,
"y": 4340,
"w": 250,
"h": 261,
"parent_zone": null
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-67",
"label": "Training, Deployment, Prediction",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 846,
"y": 4630,
"w": 248,
"h": 58,
"parent_zone": null
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-102",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": 340,
"y": 4298,
"w": 27,
"h": 27,
"parent_zone": null
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-103",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": 339,
"y": 4515,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-104",
"label": "4",
"fill": "#2395FF",
"stroke": "none",
"x": 742,
"y": 4566,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-105",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": 750,
"y": 4367,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-5",
"label": "%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%",
"fill": "default",
"stroke": "#0070F2",
"x": 445,
"y": 4279,
"w": 249,
"h": 228,
"parent_zone": null
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-98",
"label": "Data Federation",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 473,
"y": 4400,
"w": 190,
"h": 35,
"parent_zone": null
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-99",
"label": "Virtual Models",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 473,
"y": 4350,
"w": 190,
"h": 35,
"parent_zone": null
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-100",
"label": "Open Schema",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 473,
"y": 4449,
"w": 190,
"h": 35,
"parent_zone": null
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-6",
"label": "",
"fill": "default",
"stroke": "#0070F2",
"x": 446,
"y": 4534,
"w": 248,
"h": 186,
"parent_zone": null
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-96",
"label": "SAP AI Core",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 473,
"y": 4592,
"w": 190,
"h": 42,
"parent_zone": null
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-97",
"label": "SAP AI Launchpad",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 473,
"y": 4652,
"w": 190,
"h": 42,
"parent_zone": null
},
{
"cell_id": "8XwpJnI2xtcuIQ5Sg1Dp-13",
"label": "SAP S/4HANA",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 30,
"y": 59,
"w": 195,
"h": 58,
"parent_zone": null
},
{
"cell_id": "8XwpJnI2xtcuIQ5Sg1Dp-12",
"label": "SAP BW/4HANA",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 30,
"y": 140,
"w": 195,
"h": 58,
"parent_zone": null
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-68",
"label": "Pandas, PySpark support",
"fill": "#FFFFFF",
"stroke": "#0170f2",
"x": 866,
"y": 4392,
"w": 207,
"h": 43,
"parent_zone": null
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-69",
"label": "NVIDIA RAPIDSTM*cuDF, *cuML, and XGBoost",
"fill": "#FFFFFF",
"stroke": "#0170f2",
"x": 866,
"y": 4449,
"w": 207,
"h": 58,
"parent_zone": null
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-70",
"label": "Deployment to AI Core",
"fill": "#FFFFFF",
"stroke": "#0170f2",
"x": 864,
"y": 4523,
"w": 209,
"h": 36,
"parent_zone": null
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-76",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": 0,
"y": 0,
"w": 227,
"h": 98,
"parent_zone": null
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-79",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": 21,
"y": 36,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-92",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": 21,
"y": 55,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-93",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": 21,
"y": 85,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-94",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": 21,
"y": 114,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-95",
"label": "4",
"fill": "#2395FF",
"stroke": "none",
"x": 21,
"y": 143,
"w": 22,
"h": 22,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-10",
"library_name": "inline-svg",
"label": "",
"w": 31,
"h": 31,
"parent_id": "uZPeagV1LzCzwJO0KJH_-1"
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-88",
"library_name": "inline-svg",
"label": "",
"w": 19,
"h": 19,
"parent_id": "uZPeagV1LzCzwJO0KJH_-1"
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-89",
"library_name": "inline-svg",
"label": "",
"w": 20,
"h": 20,
"parent_id": "uZPeagV1LzCzwJO0KJH_-1"
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-7",
"library_name": "inline-svg",
"label": "",
"w": 31,
"h": 31,
"parent_id": "uZPeagV1LzCzwJO0KJH_-1"
},
{
"cell_id": "8XwpJnI2xtcuIQ5Sg1Dp-21",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "uZPeagV1LzCzwJO0KJH_-1"
},
{
"cell_id": "8XwpJnI2xtcuIQ5Sg1Dp-22",
"library_name": "inline-svg",
"label": "",
"w": 51,
"h": 25,
"parent_id": "uZPeagV1LzCzwJO0KJH_-1"
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-84",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "bPM6QwfCQ9yQ2lp3bx2W-2"
}
],
"pills": [
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-22",
"label": "Data Federation & Replication",
"fill": "default",
"stroke": "#475f75"
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-44",
"label": "Connectivity for Machine Learning",
"fill": "default",
"stroke": "#475f75"
}
],
"edges": [
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-11",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-17",
"source": "8XwpJnI2xtcuIQ5Sg1Dp-10",
"target": "uZPeagV1LzCzwJO0KJH_-22",
"stroke_color": "#595959",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-18",
"source": "",
"target": "uZPeagV1LzCzwJO0KJH_-22",
"stroke_color": "#595959",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-20",
"source": "",
"target": "",
"stroke_color": "#C0399F",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-21",
"source": "uZPeagV1LzCzwJO0KJH_-22",
"target": "",
"stroke_color": "#595959",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-43",
"source": "uZPeagV1LzCzwJO0KJH_-66",
"target": "",
"stroke_color": "#595959",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-71",
"source": "uZPeagV1LzCzwJO0KJH_-70",
"target": "uZPeagV1LzCzwJO0KJH_-6",
"stroke_color": "#595959",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-15",
"source": "",
"target": "",
"stroke_color": "#595959",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "uZPeagV1LzCzwJO0KJH_-86",
"source": "",
"target": "",
"stroke_color": "#000000",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
}
],
"icon_sizes": {
"31x31": 2,
"19x19": 1,
"20x20": 1,
"67x18": 1,
"51x25": 1,
"16x16": 1
},
"pill_vocab": [
"data federation & replication",
"connectivity for machine learning"
],
"color_distribution": {
"#FFFFFF": 18,
"#0070F2": 15,
"#EBF8FF": 10,
"#000000": 10,
"#595959": 9,
"#0057D2": 8,
"#2395FF": 8,
"#1D2D3E": 7,
"#475E75": 5,
"#0170F2": 4,
"#475F75": 2,
"#F5F6F7": 2,
"#C0399F": 1,
"#EAECEE": 1
},
"font_sizes": {
"12": 41,
"13": 34,
"16": 14,
"14": 12,
"10": 12,
"11": 6,
"8": 2,
"7": 2
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#595959": 6,
"#C0399F": 1,
"#000000": 1
},
"structure_summary": {
"top_level_zones": 0,
"nested_zones": 5,
"cards": 25,
"icons": 7,
"pills": 2,
"edges": 9
},
"edge_quality": {
"total": 9,
"with_anchors": 7,
"orthogonal": 7,
"dashed": 1
},
"detected_patterns": [
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "Federated machine learning reference architecture (alternate). on a 1169\u00d7827 canvas. and 7 icons (2\u00d7 31x31, 1\u00d7 19x19, 1\u00d7 20x20). plus 2 flow pills using verbs 'data federation & replication', 'connectivity for machine learning'. Detected patterns: uses-dashed-edges, well-anchored-edges."
},
"ext_GenAI_RAG_v2.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ext_GenAI_RAG_v2.drawio",
"name": "ext_GenAI_RAG_v2.drawio",
"family": "ra0005",
"level": "l2",
"primary": false,
"title": "Retrieval-augmented generation and generative AI on SAP BTP (alternate)",
"aliases": [
"GenAI RAG alternate",
"retrieval augmented generation v2",
"OpenAI RAG on BTP"
],
"tags": [
"genai",
"rag",
"retrieval",
"embedding",
"vector",
"openai",
"azure-openai"
],
"domain": "ai",
"canvas_w": 1169,
"canvas_h": 827,
"background": "",
"zones": [
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-283",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 1314,
"y": -1590,
"w": 1198,
"h": 692,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1",
"color_role": "sap-blue"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-284",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 1330,
"y": -1527,
"w": 964,
"h": 611,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1",
"color_role": "sap-blue"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-285",
"label": "",
"fill": "#FFF0fa",
"stroke": "#cc00dc",
"x": 2011,
"y": -1292,
"w": 200,
"h": 355,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1",
"color_role": "pink accent (trust)"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-292",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 2029,
"y": -1207,
"w": 165,
"h": 258,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1",
"color_role": "sap-blue"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-303",
"label": "",
"fill": "#FFF0FA",
"stroke": "#cc00dc",
"x": 1704,
"y": -1459,
"w": 195,
"h": 235,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1",
"color_role": "pink accent (trust)"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-353",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 2315,
"y": -1321,
"w": 158,
"h": 247,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1",
"color_role": "sap-blue"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-367",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2560,
"y": -1553,
"w": 180,
"h": 305,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-400",
"label": "",
"fill": "#F5F6F7",
"stroke": "none",
"x": 0,
"y": 0,
"w": 428,
"h": 292,
"parent_id": "a1f1dCKB6U8nZW3Jm86l-399",
"color_role": "other (none)"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-125",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 1308,
"y": -2418,
"w": 1030,
"h": 695,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1",
"color_role": "sap-blue"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-126",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 1324,
"y": -2354,
"w": 980,
"h": 612,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1",
"color_role": "sap-blue"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-127",
"label": "",
"fill": "#FFF0fa",
"stroke": "#cc00dc",
"x": 2005,
"y": -2119,
"w": 200,
"h": 355,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1",
"color_role": "pink accent (trust)"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-134",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 2023,
"y": -2034,
"w": 165,
"h": 258,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1",
"color_role": "sap-blue"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-245",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 2396,
"y": -2350,
"w": 180,
"h": 305,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-429",
"label": "",
"fill": "#F5F6F7",
"stroke": "none",
"x": 0,
"y": 0,
"w": 428,
"h": 292,
"parent_id": "a1f1dCKB6U8nZW3Jm86l-428",
"color_role": "other (none)"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-458",
"label": "",
"fill": "#F5F6F7",
"stroke": "none",
"x": 0,
"y": 0,
"w": 428,
"h": 292,
"parent_id": "a1f1dCKB6U8nZW3Jm86l-457",
"color_role": "other (none)"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-464",
"label": "",
"fill": "#F5F6F7",
"stroke": "none",
"x": 0,
"y": 0,
"w": 428,
"h": 292,
"parent_id": "a1f1dCKB6U8nZW3Jm86l-463",
"color_role": "other (none)"
}
],
"cards": [
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-282",
"label": "Foundation ModelsPartner hosted",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 2551,
"y": -1065,
"w": 134,
"h": 34,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-293",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 2029,
"y": -1254,
"w": 165,
"h": 40,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-297",
"label": "Foundation Models SAP hosted",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 2042,
"y": -994,
"w": 140,
"h": 34,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-308",
"label": "",
"fill": "#eaf8ff",
"stroke": "#0070f2",
"x": 1719,
"y": -1340,
"w": 165,
"h": 106,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-310",
"label": "LLM Plugins & SDKs",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1729,
"y": -1287,
"w": 145,
"h": 20,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-311",
"label": "Use Case Logic",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1729,
"y": -1312,
"w": 145,
"h": 20,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-313",
"label": "AI API",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 2042,
"y": -1162,
"w": 140,
"h": 25,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-315",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 2042,
"y": -1096,
"w": 140,
"h": 95,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-318",
"label": "Partner built",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 2057,
"y": -1056,
"w": 110,
"h": 20,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-319",
"label": "SAP built",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 2057,
"y": -1031,
"w": 110,
"h": 20,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-320",
"label": "Trust & Control",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 2042,
"y": -1129,
"w": 140,
"h": 25,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-327",
"label": "",
"fill": "#FFF0fa",
"stroke": "#cc00dc",
"x": 7,
"y": -8,
"w": 129,
"h": 156,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-333",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 192,
"h": 104,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-344",
"label": "SAP Cloud SDK",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1729,
"y": -1262,
"w": 145,
"h": 20,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-347",
"label": "",
"fill": "#eaf8ff",
"stroke": "#0070f2",
"x": 1719,
"y": -1406,
"w": 165,
"h": 58,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-349",
"label": "Data Management",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1729,
"y": -1378,
"w": 145,
"h": 20,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-351",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 2315,
"y": -1527,
"w": 158,
"h": 170,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-364",
"label": "SaaS Subscription",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 2329,
"y": -1477,
"w": 131,
"h": 31,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-365",
"label": "SaaS Subscription",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 2329,
"y": -1271,
"w": 131,
"h": 31,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-368",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 2572,
"y": -1539,
"w": 155,
"h": 116,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-374",
"label": "API Broker",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 2125,
"y": -1457,
"w": 103,
"h": 31,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-385",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 151,
"h": 70,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-389",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 151,
"h": 70,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-402",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": 21,
"y": 61,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-403",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": 21,
"y": 102,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-404",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": 21,
"y": 198,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-413",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": 1239,
"y": -1367,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-425",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": 1919,
"y": -1149,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-426",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": 1832,
"y": -1128,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-427",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": 1919,
"y": -1109,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-135",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 2023,
"y": -2081,
"w": 165,
"h": 40,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-139",
"label": "Foundation Models SAP hosted",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 2036,
"y": -1821,
"w": 140,
"h": 34,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-153",
"label": "",
"fill": "#FFF0FA",
"stroke": "#cc00dc",
"x": 1698,
"y": -2240,
"w": 196,
"h": 196,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-158",
"label": "",
"fill": "#eaf8ff",
"stroke": "#0070f2",
"x": 1713,
"y": -2185,
"w": 165,
"h": 132,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-160",
"label": "LLM Plugins & SDKs",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1723,
"y": -2107,
"w": 145,
"h": 20,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-161",
"label": "Data Management",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1723,
"y": -2132,
"w": 145,
"h": 20,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-162",
"label": "Use Case Logic",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1723,
"y": -2157,
"w": 145,
"h": 20,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-164",
"label": "AI API",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 2036,
"y": -1989,
"w": 140,
"h": 25,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-166",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 2036,
"y": -1923,
"w": 140,
"h": 95,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-169",
"label": "Partner built",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 2051,
"y": -1883,
"w": 110,
"h": 20,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-170",
"label": "SAP built",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 2051,
"y": -1858,
"w": 110,
"h": 20,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-171",
"label": "Trust & Control",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 2036,
"y": -1956,
"w": 140,
"h": 25,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-205",
"label": "",
"fill": "#FFF0fa",
"stroke": "#cc00dc",
"x": 7,
"y": -5,
"w": 129,
"h": 130,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-212",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 192,
"h": 104,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-232",
"label": "SAP Cloud SDK",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1723,
"y": -2082,
"w": 145,
"h": 20,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-239",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": 1913,
"y": -1976,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-240",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": 1802,
"y": -1936,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-241",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": 1913,
"y": -1936,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-242",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": 1240,
"y": -2194,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-244",
"label": "Foundation ModelsPartner hosted",
"fill": "#f1ecff",
"stroke": "#5d36ff",
"x": 2387,
"y": -1890,
"w": 134,
"h": 34,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-246",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 2408,
"y": -2334,
"w": 155,
"h": 116,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-252",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 151,
"h": 70,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-256",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 151,
"h": 70,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-431",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": 21,
"y": 61,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-432",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": 21,
"y": 102,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-433",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": 21,
"y": 198,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-436",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": 0,
"y": 0,
"w": 232,
"h": 94,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-438",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": 21,
"y": 36,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-443",
"label": "xyz",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 108,
"y": 35,
"w": 27,
"h": 17,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-447",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": 0,
"y": 0,
"w": 232,
"h": 94,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-449",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": 21,
"y": 36,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-454",
"label": "xyz",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 108,
"y": 35,
"w": 27,
"h": 17,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-460",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": 21,
"y": 61,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-461",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": 21,
"y": 102,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-462",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": 21,
"y": 198,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-466",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": 21,
"y": 61,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-467",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": 21,
"y": 102,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-468",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": 21,
"y": 198,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-3",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1522,
"y": 3049,
"w": 127,
"h": 194,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-5",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 227,
"y": 2583,
"w": 1215,
"h": 707,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-6",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0040B0",
"x": 250,
"y": 2643,
"w": 983,
"h": 625,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-10",
"label": "Azure OpenAI",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": 1536,
"y": 3097,
"w": 100,
"h": 32,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-11",
"label": "GCP Vertex AI",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": 1536,
"y": 3136,
"w": 100,
"h": 32,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-20",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0040B0",
"x": 1259,
"y": 2643,
"w": 160,
"h": 160,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-23",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0040B0",
"x": 1259,
"y": 2829,
"w": 160,
"h": 237,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-29",
"label": "",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": 1478,
"y": 2722,
"w": 172,
"h": 54,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-31",
"label": "3rd Party",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1550,
"y": 2846,
"w": 100,
"h": 40,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-44",
"label": "",
"fill": "#FFFFFF",
"stroke": "#CC00DC",
"x": 619,
"y": 2739,
"w": 197,
"h": 210,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-45",
"label": "",
"fill": "#EBF8FF",
"stroke": "#002A86",
"x": 634,
"y": 2784,
"w": 167,
"h": 47,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-48",
"label": "Data Management",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": 643,
"y": 2806,
"w": 147,
"h": 20,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-57",
"label": "SaaS API Broker",
"fill": "#EBF8FF",
"stroke": "#002A86",
"x": 0,
"y": 0,
"w": 106,
"h": 40,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-61",
"label": "SaaS Subscription",
"fill": "#DAFDF5",
"stroke": "#07838F",
"x": 1278,
"y": 2869,
"w": 123,
"h": 33,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-62",
"label": "SaaS Subscription",
"fill": "#DAFDF5",
"stroke": "#07838F",
"x": 1279,
"y": 2683,
"w": 123,
"h": 33,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-65",
"label": "",
"fill": "#EBF8FF",
"stroke": "#002A86",
"x": 377,
"y": 2719,
"w": 181,
"h": 101,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-79",
"label": "",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": 1478,
"y": 2908,
"w": 172,
"h": 55,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-83",
"label": "",
"fill": "#FFF0FA",
"stroke": "#CC00DC",
"x": 951,
"y": 2902,
"w": 197,
"h": 354,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-84",
"label": "",
"fill": "#EBF8FF",
"stroke": "#002A86",
"x": 967,
"y": 2987,
"w": 167,
"h": 257,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-87",
"label": "AI API",
"fill": "#FFFFFF",
"stroke": "#0040B0",
"x": 7,
"y": 2,
"w": 138,
"h": 26,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-88",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0040B0",
"x": 7,
"y": 70,
"w": 138,
"h": 95,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-91",
"label": "Partner built",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": 21,
"y": 111,
"w": 110,
"h": 19,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-92",
"label": "SAP built***",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": 21,
"y": 137,
"w": 110,
"h": 18,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-93",
"label": "Trust & Control",
"fill": "#FFFFFF",
"stroke": "#0040B0",
"x": 7,
"y": 36,
"w": 138,
"h": 26,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-94",
"label": "",
"fill": "#EBF8FF",
"stroke": "#002A86",
"x": 967,
"y": 2940,
"w": 167,
"h": 38,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-97",
"label": "",
"fill": "#EBF8FF",
"stroke": "#002A86",
"x": 634,
"y": 2840,
"w": 167,
"h": 99,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-105",
"label": "Tenant onboarding",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": 643,
"y": 2914,
"w": 147,
"h": 20,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-106",
"label": "LangChain",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": 643,
"y": 2888,
"w": 147,
"h": 20,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-107",
"label": "App Logic",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": 643,
"y": 2862,
"w": 147,
"h": 20,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-119",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 4,
"y": 2783,
"w": 146,
"h": 146,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-129",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 1958,
"y": 2583,
"w": 1029,
"h": 706,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-130",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0040B0",
"x": 1981,
"y": 2643,
"w": 983,
"h": 626,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-143",
"label": "",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": 3036,
"y": 2758,
"w": 172,
"h": 108,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-144",
"label": "3rd Party",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 3036,
"y": 2881,
"w": 172,
"h": 40,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-155",
"label": "",
"fill": "#FFFFFF",
"stroke": "#CC00DC",
"x": 2350,
"y": 2739,
"w": 197,
"h": 210,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-164",
"label": "",
"fill": "#EBF8FF",
"stroke": "#002A86",
"x": 2108,
"y": 2719,
"w": 181,
"h": 101,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-190",
"label": "",
"fill": "#EBF8FF",
"stroke": "#002A86",
"x": 2365,
"y": 2789,
"w": 167,
"h": 150,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-196",
"label": "Data Management",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": 2374,
"y": 2889,
"w": 147,
"h": 20,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-197",
"label": "LangChain",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": 2374,
"y": 2863,
"w": 147,
"h": 20,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-198",
"label": "App Logic",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": 2374,
"y": 2837,
"w": 147,
"h": 20,
"parent_zone": null
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-205",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 1735,
"y": 2783,
"w": 146,
"h": 146,
"parent_zone": null
},
{
"cell_id": "qo6xiZwbK7idrCo9JsxF-0",
"label": "Foundation Models SAP hosted",
"fill": "#FFFFFF",
"stroke": "#0040B0",
"x": 982,
"y": 3201,
"w": 138,
"h": 35,
"parent_zone": null
},
{
"cell_id": "qo6xiZwbK7idrCo9JsxF-41",
"label": "",
"fill": "#FFF0FA",
"stroke": "#CC00DC",
"x": 2687,
"y": 2902,
"w": 197,
"h": 354,
"parent_zone": null
},
{
"cell_id": "qo6xiZwbK7idrCo9JsxF-42",
"label": "",
"fill": "#EBF8FF",
"stroke": "#002A86",
"x": 2702,
"y": 2987,
"w": 167,
"h": 257,
"parent_zone": null
},
{
"cell_id": "qo6xiZwbK7idrCo9JsxF-45",
"label": "AI API",
"fill": "#FFFFFF",
"stroke": "#0040B0",
"x": 7,
"y": 2,
"w": 138,
"h": 26,
"parent_zone": null
},
{
"cell_id": "qo6xiZwbK7idrCo9JsxF-46",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0040B0",
"x": 7,
"y": 70,
"w": 138,
"h": 95,
"parent_zone": null
},
{
"cell_id": "qo6xiZwbK7idrCo9JsxF-49",
"label": "Partner built",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": 21,
"y": 111,
"w": 110,
"h": 19,
"parent_zone": null
},
{
"cell_id": "qo6xiZwbK7idrCo9JsxF-50",
"label": "SAP built***",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": 21,
"y": 137,
"w": 110,
"h": 18,
"parent_zone": null
},
{
"cell_id": "qo6xiZwbK7idrCo9JsxF-51",
"label": "Trust & Control",
"fill": "#FFFFFF",
"stroke": "#0040B0",
"x": 7,
"y": 36,
"w": 138,
"h": 26,
"parent_zone": null
},
{
"cell_id": "qo6xiZwbK7idrCo9JsxF-52",
"label": "",
"fill": "#EBF8FF",
"stroke": "#002A86",
"x": 2702,
"y": 2940,
"w": 167,
"h": 38,
"parent_zone": null
},
{
"cell_id": "qo6xiZwbK7idrCo9JsxF-56",
"label": "Foundation Models SAP hosted",
"fill": "#FFFFFF",
"stroke": "#0040B0",
"x": 2718,
"y": 3201,
"w": 138,
"h": 35,
"parent_zone": null
},
{
"cell_id": "fku2i3RQaIKe9kylDx7Z-0",
"label": "AWS Bedrock",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": 1536,
"y": 3175,
"w": 100,
"h": 32,
"parent_zone": null
},
{
"cell_id": "Lg4kBCxnLnCflLzP7_aH-6",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 3091,
"y": 3048,
"w": 127,
"h": 194,
"parent_zone": null
},
{
"cell_id": "Lg4kBCxnLnCflLzP7_aH-7",
"label": "Azure OpenAI",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": 3104,
"y": 3096,
"w": 100,
"h": 32,
"parent_zone": null
},
{
"cell_id": "Lg4kBCxnLnCflLzP7_aH-8",
"label": "GCP Vertex AI",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": 3104,
"y": 3135,
"w": 100,
"h": 32,
"parent_zone": null
},
{
"cell_id": "Lg4kBCxnLnCflLzP7_aH-11",
"label": "AWS Bedrock",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": 3104,
"y": 3174,
"w": 100,
"h": 32,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-287",
"library_name": "inline-svg",
"label": "SAP Authorization and Trust Management service",
"w": 47,
"h": 47,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-288",
"library_name": "inline-svg",
"label": "SAP Continuous Integration and Delivery",
"w": 50,
"h": 50,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-289",
"library_name": "inline-svg",
"label": "SAP Business Application Studio",
"w": 50,
"h": 50,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-295",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-301",
"library_name": "inline-svg",
"label": "",
"w": 107,
"h": 28,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-307",
"library_name": "inline-svg",
"label": "App Router",
"w": 50,
"h": 50,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-312",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-329",
"library_name": "inline-svg",
"label": "SAP HANA Cloud",
"w": 50,
"h": 50,
"parent_id": "a1f1dCKB6U8nZW3Jm86l-328"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-335",
"library_name": "inline-svg",
"label": "",
"w": 29,
"h": 29,
"parent_id": "a1f1dCKB6U8nZW3Jm86l-332"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-338",
"library_name": "inline-svg",
"label": "",
"w": 29,
"h": 29,
"parent_id": "a1f1dCKB6U8nZW3Jm86l-332"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-341",
"library_name": "inline-svg",
"label": "SAP Destination service",
"w": 48,
"h": 48,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-343",
"library_name": "inline-svg",
"label": "HTML5 App Repository",
"w": 48,
"h": 48,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-346",
"library_name": "inline-svg",
"label": "SAP Service Manager",
"w": 48,
"h": 48,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-356",
"library_name": "inline-svg",
"label": "API Broker instance",
"w": 48,
"h": 48,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-358",
"library_name": "inline-svg",
"label": "API Broker instance",
"w": 48,
"h": 48,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-359",
"library_name": "inline-svg",
"label": "SAP Destination service",
"w": 47,
"h": 47,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-370",
"library_name": "inline-svg",
"label": "",
"w": 25,
"h": 30,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-372",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-379",
"library_name": "inline-svg",
"label": "SAP Authorization and Trust Management service",
"w": 40,
"h": 40,
"parent_id": "a1f1dCKB6U8nZW3Jm86l-378"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-386",
"library_name": "inline-svg",
"label": "",
"w": 21,
"h": 15,
"parent_id": "a1f1dCKB6U8nZW3Jm86l-384"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-390",
"library_name": "inline-svg",
"label": "",
"w": 21,
"h": 15,
"parent_id": "a1f1dCKB6U8nZW3Jm86l-388"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-398",
"library_name": "inline-svg",
"label": "SAP Destination service",
"w": 48,
"h": 48,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-409",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-411",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-129",
"library_name": "inline-svg",
"label": "SAP Authorization and Trust Management",
"w": 47,
"h": 47,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-137",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-142",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "a1f1dCKB6U8nZW3Jm86l-141"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-146",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-151",
"library_name": "inline-svg",
"label": "",
"w": 107,
"h": 28,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-157",
"library_name": "inline-svg",
"label": "App Router",
"w": 50,
"h": 50,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-163",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-200",
"library_name": "inline-svg",
"label": "SAP Connectivity service",
"w": 50,
"h": 50,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-207",
"library_name": "inline-svg",
"label": "SAP HANA Cloud",
"w": 50,
"h": 50,
"parent_id": "a1f1dCKB6U8nZW3Jm86l-206"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-214",
"library_name": "inline-svg",
"label": "",
"w": 29,
"h": 29,
"parent_id": "a1f1dCKB6U8nZW3Jm86l-211"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-217",
"library_name": "inline-svg",
"label": "",
"w": 29,
"h": 29,
"parent_id": "a1f1dCKB6U8nZW3Jm86l-211"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-220",
"library_name": "inline-svg",
"label": "SAP Destination service",
"w": 48,
"h": 48,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-222",
"library_name": "inline-svg",
"label": "HTML5 App Repository",
"w": 48,
"h": 48,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-238",
"library_name": "inline-svg",
"label": "SAP Destination service",
"w": 48,
"h": 48,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-248",
"library_name": "inline-svg",
"label": "",
"w": 25,
"h": 30,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-250",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-253",
"library_name": "inline-svg",
"label": "",
"w": 21,
"h": 15,
"parent_id": "a1f1dCKB6U8nZW3Jm86l-251"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-257",
"library_name": "inline-svg",
"label": "",
"w": 21,
"h": 15,
"parent_id": "a1f1dCKB6U8nZW3Jm86l-255"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-262",
"library_name": "inline-svg",
"label": "SAP Continuous Integration and Delivery",
"w": 50,
"h": 50,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-263",
"library_name": "inline-svg",
"label": "SAP Business Application Studio",
"w": 50,
"h": 50,
"parent_id": "eS2-7HXO_2rhNetb3MR0-1"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-439",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "a1f1dCKB6U8nZW3Jm86l-435"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-450",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "a1f1dCKB6U8nZW3Jm86l-446"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-14",
"library_name": "inline-svg",
"label": "Destination Service",
"w": 42,
"h": 42,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-35",
"library_name": "inline-svg",
"label": "End User",
"w": 48,
"h": 48,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-36",
"library_name": "inline-svg",
"label": "Auto Scaler**",
"w": 48,
"h": 48,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-37",
"library_name": "inline-svg",
"label": "Custom Domain**",
"w": 48,
"h": 48,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-38",
"library_name": "inline-svg",
"label": "Auth & Trust (Application Plan)",
"w": 42,
"h": 42,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-39",
"library_name": "inline-svg",
"label": "Auth & Trust (Broker Plan)",
"w": 42,
"h": 42,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-40",
"library_name": "inline-svg",
"label": "CI/CD",
"w": 48,
"h": 48,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-41",
"library_name": "inline-svg",
"label": "HTML5 App Repo",
"w": 48,
"h": 48,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-42",
"library_name": "inline-svg",
"label": "Approuter",
"w": 48,
"h": 48,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-49",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-50",
"library_name": "inline-svg",
"label": "Business Application Studio",
"w": 48,
"h": 48,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-52",
"library_name": "inline-svg",
"label": "",
"w": 76,
"h": 27,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-53",
"library_name": "inline-svg",
"label": "",
"w": 146,
"h": 20,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-55",
"library_name": "inline-svg",
"label": "Service Manager",
"w": 48,
"h": 48,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-58",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-56"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-59",
"library_name": "inline-svg",
"label": "API Broker instance",
"w": 48,
"h": 48,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-60",
"library_name": "inline-svg",
"label": "API Broker instance",
"w": 48,
"h": 48,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-73",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-70"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-81",
"library_name": "inline-svg",
"label": "Destination Service",
"w": 48,
"h": 48,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-86",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-85"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-96",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-121",
"library_name": "inline-svg",
"label": "Desktop, Mobile",
"w": 78,
"h": 78,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-122",
"library_name": "inline-svg",
"label": "Destination Service",
"w": 48,
"h": 48,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-138",
"library_name": "inline-svg",
"label": "Destination Service",
"w": 42,
"h": 42,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-147",
"library_name": "inline-svg",
"label": "End User",
"w": 48,
"h": 48,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-148",
"library_name": "inline-svg",
"label": "Auto Scaler**",
"w": 48,
"h": 48,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-149",
"library_name": "inline-svg",
"label": "Custom Domain**",
"w": 48,
"h": 48,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-150",
"library_name": "inline-svg",
"label": "Auth & Trust (Application Plan)",
"w": 42,
"h": 42,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-151",
"library_name": "inline-svg",
"label": "CI/CD",
"w": 48,
"h": 48,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-152",
"library_name": "inline-svg",
"label": "HTML5 App Repo",
"w": 48,
"h": 48,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-153",
"library_name": "inline-svg",
"label": "Approuter",
"w": 48,
"h": 48,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-157",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-158",
"library_name": "inline-svg",
"label": "Business Application Studio",
"w": 48,
"h": 48,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-160",
"library_name": "inline-svg",
"label": "",
"w": 76,
"h": 27,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-161",
"library_name": "inline-svg",
"label": "",
"w": 146,
"h": 20,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-172",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 30,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-169"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-194",
"library_name": "inline-svg",
"label": "",
"w": 62,
"h": 31,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-207",
"library_name": "inline-svg",
"label": "Desktop, Mobile",
"w": 78,
"h": 78,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-208",
"library_name": "inline-svg",
"label": "Destination Service",
"w": 48,
"h": 48,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "qo6xiZwbK7idrCo9JsxF-44",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "qo6xiZwbK7idrCo9JsxF-43"
},
{
"cell_id": "qo6xiZwbK7idrCo9JsxF-54",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "Lg4kBCxnLnCflLzP7_aH-15",
"library_name": "inline-svg",
"label": "",
"w": 121,
"h": 33,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "Lg4kBCxnLnCflLzP7_aH-16",
"library_name": "inline-svg",
"label": "",
"w": 121,
"h": 33,
"parent_id": "jbj9TjzzkAgcb_C4iSPU-1"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-7",
"library_name": "inline-svg",
"label": "SAP HANA Cloud",
"w": 48,
"h": 48,
"parent_id": "Lg4kBCxnLnCflLzP7_aH-18"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-131",
"library_name": "inline-svg",
"label": "SAP HANA Cloud",
"w": 48,
"h": 48,
"parent_id": "Lg4kBCxnLnCflLzP7_aH-20"
}
],
"pills": [
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-304",
"label": "Trust",
"fill": "#fff0fa",
"stroke": "#CC00DC"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-321",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-375",
"label": "Trust",
"fill": "#fff0fa",
"stroke": "#CC00DC"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-394",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-154",
"label": "Trust",
"fill": "#fff0fa",
"stroke": "#CC00DC"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-172",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-198",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-210",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-74",
"label": "Trust",
"fill": "#CC00DC",
"stroke": "none"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-77",
"label": "HTTPS",
"fill": "#354A5F",
"stroke": "none"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-118",
"label": "Trust",
"fill": "#cc01db",
"stroke": "none"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-125",
"label": "HTTPS",
"fill": "#354A5F",
"stroke": "none"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-173",
"label": "Trust",
"fill": "#CC00DC",
"stroke": "none"
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-175",
"label": "HTTPS",
"fill": "#354A5F",
"stroke": "none"
},
{
"cell_id": "Lg4kBCxnLnCflLzP7_aH-12",
"label": "HTTPS",
"fill": "#354A5F",
"stroke": "none"
}
],
"edges": [
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-286",
"source": "a1f1dCKB6U8nZW3Jm86l-398",
"target": "a1f1dCKB6U8nZW3Jm86l-303",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-290",
"source": "a1f1dCKB6U8nZW3Jm86l-303",
"target": "a1f1dCKB6U8nZW3Jm86l-346",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-291",
"source": "a1f1dCKB6U8nZW3Jm86l-303",
"target": "a1f1dCKB6U8nZW3Jm86l-341",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-302",
"source": "a1f1dCKB6U8nZW3Jm86l-287",
"target": "",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-305",
"source": "a1f1dCKB6U8nZW3Jm86l-304",
"target": "a1f1dCKB6U8nZW3Jm86l-287",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-306",
"source": "a1f1dCKB6U8nZW3Jm86l-304",
"target": "a1f1dCKB6U8nZW3Jm86l-307",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-314",
"source": "a1f1dCKB6U8nZW3Jm86l-315",
"target": "a1f1dCKB6U8nZW3Jm86l-297",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-322",
"source": "a1f1dCKB6U8nZW3Jm86l-315",
"target": "a1f1dCKB6U8nZW3Jm86l-321",
"stroke_color": "#475F75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-323",
"source": "a1f1dCKB6U8nZW3Jm86l-321",
"target": "a1f1dCKB6U8nZW3Jm86l-282",
"stroke_color": "#475F75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-339",
"source": "a1f1dCKB6U8nZW3Jm86l-343",
"target": "a1f1dCKB6U8nZW3Jm86l-333",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-340",
"source": "a1f1dCKB6U8nZW3Jm86l-341",
"target": "a1f1dCKB6U8nZW3Jm86l-292",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-342",
"source": "a1f1dCKB6U8nZW3Jm86l-343",
"target": "a1f1dCKB6U8nZW3Jm86l-307",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-345",
"source": "a1f1dCKB6U8nZW3Jm86l-346",
"target": "a1f1dCKB6U8nZW3Jm86l-327",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-350",
"source": "a1f1dCKB6U8nZW3Jm86l-351",
"target": "a1f1dCKB6U8nZW3Jm86l-374",
"stroke_color": "#0070F2",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-352",
"source": "a1f1dCKB6U8nZW3Jm86l-353",
"target": "a1f1dCKB6U8nZW3Jm86l-374",
"stroke_color": "#0070F2",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-355",
"source": "a1f1dCKB6U8nZW3Jm86l-356",
"target": "a1f1dCKB6U8nZW3Jm86l-347",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-357",
"source": "a1f1dCKB6U8nZW3Jm86l-358",
"target": "a1f1dCKB6U8nZW3Jm86l-347",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-366",
"source": "",
"target": "a1f1dCKB6U8nZW3Jm86l-356",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-373",
"source": "a1f1dCKB6U8nZW3Jm86l-379",
"target": "a1f1dCKB6U8nZW3Jm86l-374",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-376",
"source": "a1f1dCKB6U8nZW3Jm86l-375",
"target": "a1f1dCKB6U8nZW3Jm86l-379",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-377",
"source": "a1f1dCKB6U8nZW3Jm86l-375",
"target": "",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-382",
"source": "a1f1dCKB6U8nZW3Jm86l-308",
"target": "a1f1dCKB6U8nZW3Jm86l-359",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-392",
"source": "a1f1dCKB6U8nZW3Jm86l-359",
"target": "a1f1dCKB6U8nZW3Jm86l-394",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-393",
"source": "a1f1dCKB6U8nZW3Jm86l-394",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-395",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-396",
"source": "",
"target": "a1f1dCKB6U8nZW3Jm86l-358",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-397",
"source": "a1f1dCKB6U8nZW3Jm86l-307",
"target": "a1f1dCKB6U8nZW3Jm86l-398",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-408",
"source": "a1f1dCKB6U8nZW3Jm86l-410",
"target": "a1f1dCKB6U8nZW3Jm86l-409",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-412",
"source": "a1f1dCKB6U8nZW3Jm86l-409",
"target": "a1f1dCKB6U8nZW3Jm86l-307",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-128",
"source": "a1f1dCKB6U8nZW3Jm86l-238",
"target": "a1f1dCKB6U8nZW3Jm86l-153",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-132",
"source": "a1f1dCKB6U8nZW3Jm86l-153",
"target": "a1f1dCKB6U8nZW3Jm86l-205",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-133",
"source": "a1f1dCKB6U8nZW3Jm86l-153",
"target": "a1f1dCKB6U8nZW3Jm86l-220",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-140",
"source": "a1f1dCKB6U8nZW3Jm86l-145",
"target": "a1f1dCKB6U8nZW3Jm86l-142",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-147",
"source": "a1f1dCKB6U8nZW3Jm86l-142",
"target": "a1f1dCKB6U8nZW3Jm86l-157",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-152",
"source": "a1f1dCKB6U8nZW3Jm86l-129",
"target": "",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-155",
"source": "a1f1dCKB6U8nZW3Jm86l-154",
"target": "a1f1dCKB6U8nZW3Jm86l-129",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-156",
"source": "a1f1dCKB6U8nZW3Jm86l-154",
"target": "a1f1dCKB6U8nZW3Jm86l-157",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-165",
"source": "a1f1dCKB6U8nZW3Jm86l-166",
"target": "a1f1dCKB6U8nZW3Jm86l-139",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-173",
"source": "a1f1dCKB6U8nZW3Jm86l-166",
"target": "a1f1dCKB6U8nZW3Jm86l-172",
"stroke_color": "#475F75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-196",
"source": "a1f1dCKB6U8nZW3Jm86l-220",
"target": "a1f1dCKB6U8nZW3Jm86l-198",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-201",
"source": "a1f1dCKB6U8nZW3Jm86l-220",
"target": "a1f1dCKB6U8nZW3Jm86l-200",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-209",
"source": "a1f1dCKB6U8nZW3Jm86l-200",
"target": "a1f1dCKB6U8nZW3Jm86l-210",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-218",
"source": "a1f1dCKB6U8nZW3Jm86l-222",
"target": "a1f1dCKB6U8nZW3Jm86l-212",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-219",
"source": "a1f1dCKB6U8nZW3Jm86l-220",
"target": "a1f1dCKB6U8nZW3Jm86l-134",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-221",
"source": "a1f1dCKB6U8nZW3Jm86l-222",
"target": "a1f1dCKB6U8nZW3Jm86l-157",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-237",
"source": "a1f1dCKB6U8nZW3Jm86l-157",
"target": "a1f1dCKB6U8nZW3Jm86l-238",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-174",
"source": "a1f1dCKB6U8nZW3Jm86l-172",
"target": "a1f1dCKB6U8nZW3Jm86l-244",
"stroke_color": "#475F75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-197",
"source": "a1f1dCKB6U8nZW3Jm86l-198",
"target": "a1f1dCKB6U8nZW3Jm86l-256",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-199",
"source": "a1f1dCKB6U8nZW3Jm86l-210",
"target": "a1f1dCKB6U8nZW3Jm86l-246",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-233",
"source": "a1f1dCKB6U8nZW3Jm86l-198",
"target": "a1f1dCKB6U8nZW3Jm86l-252",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-202",
"source": "a1f1dCKB6U8nZW3Jm86l-246",
"target": "a1f1dCKB6U8nZW3Jm86l-153",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-234",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-444",
"source": "",
"target": "",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "a1f1dCKB6U8nZW3Jm86l-455",
"source": "",
"target": "",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-8",
"source": "jbj9TjzzkAgcb_C4iSPU-122",
"target": "jbj9TjzzkAgcb_C4iSPU-83",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-12",
"source": "jbj9TjzzkAgcb_C4iSPU-42",
"target": "jbj9TjzzkAgcb_C4iSPU-41",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-13",
"source": "jbj9TjzzkAgcb_C4iSPU-42",
"target": "jbj9TjzzkAgcb_C4iSPU-14",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-17",
"source": "jbj9TjzzkAgcb_C4iSPU-55",
"target": "jbj9TjzzkAgcb_C4iSPU-7",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-18",
"source": "jbj9TjzzkAgcb_C4iSPU-57",
"target": "jbj9TjzzkAgcb_C4iSPU-39",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-19",
"source": "jbj9TjzzkAgcb_C4iSPU-20",
"target": "jbj9TjzzkAgcb_C4iSPU-57",
"stroke_color": "#354A5F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-21",
"source": "jbj9TjzzkAgcb_C4iSPU-23",
"target": "jbj9TjzzkAgcb_C4iSPU-57",
"stroke_color": "#354A5F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-26",
"source": "jbj9TjzzkAgcb_C4iSPU-36",
"target": "",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-27",
"source": "jbj9TjzzkAgcb_C4iSPU-37",
"target": "",
"stroke_color": "#354A5F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-28",
"source": "jbj9TjzzkAgcb_C4iSPU-29",
"target": "jbj9TjzzkAgcb_C4iSPU-59",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-30",
"source": "jbj9TjzzkAgcb_C4iSPU-31",
"target": "jbj9TjzzkAgcb_C4iSPU-60",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-33",
"source": "jbj9TjzzkAgcb_C4iSPU-38",
"target": "jbj9TjzzkAgcb_C4iSPU-42",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-34",
"source": "jbj9TjzzkAgcb_C4iSPU-35",
"target": "jbj9TjzzkAgcb_C4iSPU-119",
"stroke_color": "#354A5F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-54",
"source": "jbj9TjzzkAgcb_C4iSPU-53",
"target": "jbj9TjzzkAgcb_C4iSPU-52",
"stroke_color": "#595959",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-76",
"source": "jbj9TjzzkAgcb_C4iSPU-119",
"target": "jbj9TjzzkAgcb_C4iSPU-42",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-78",
"source": "jbj9TjzzkAgcb_C4iSPU-79",
"target": "jbj9TjzzkAgcb_C4iSPU-60",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-80",
"source": "jbj9TjzzkAgcb_C4iSPU-81",
"target": "jbj9TjzzkAgcb_C4iSPU-79",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-82",
"source": "",
"target": "jbj9TjzzkAgcb_C4iSPU-81",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-101",
"source": "jbj9TjzzkAgcb_C4iSPU-122",
"target": "jbj9TjzzkAgcb_C4iSPU-87",
"stroke_color": "#354A5F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-112",
"source": "jbj9TjzzkAgcb_C4iSPU-59",
"target": "jbj9TjzzkAgcb_C4iSPU-45",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-113",
"source": "jbj9TjzzkAgcb_C4iSPU-39",
"target": "jbj9TjzzkAgcb_C4iSPU-45",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-114",
"source": "jbj9TjzzkAgcb_C4iSPU-38",
"target": "jbj9TjzzkAgcb_C4iSPU-97",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-115",
"source": "jbj9TjzzkAgcb_C4iSPU-14",
"target": "jbj9TjzzkAgcb_C4iSPU-97",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-116",
"source": "jbj9TjzzkAgcb_C4iSPU-97",
"target": "jbj9TjzzkAgcb_C4iSPU-55",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-117",
"source": "jbj9TjzzkAgcb_C4iSPU-45",
"target": "jbj9TjzzkAgcb_C4iSPU-55",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-123",
"source": "jbj9TjzzkAgcb_C4iSPU-97",
"target": "jbj9TjzzkAgcb_C4iSPU-122",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-124",
"source": "jbj9TjzzkAgcb_C4iSPU-88",
"target": "jbj9TjzzkAgcb_C4iSPU-3",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-126",
"source": "jbj9TjzzkAgcb_C4iSPU-60",
"target": "jbj9TjzzkAgcb_C4iSPU-45",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-132",
"source": "jbj9TjzzkAgcb_C4iSPU-208",
"target": "qo6xiZwbK7idrCo9JsxF-41",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-136",
"source": "jbj9TjzzkAgcb_C4iSPU-153",
"target": "jbj9TjzzkAgcb_C4iSPU-152",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-137",
"source": "jbj9TjzzkAgcb_C4iSPU-153",
"target": "jbj9TjzzkAgcb_C4iSPU-138",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-139",
"source": "",
"target": "jbj9TjzzkAgcb_C4iSPU-152",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-141",
"source": "jbj9TjzzkAgcb_C4iSPU-148",
"target": "",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-142",
"source": "jbj9TjzzkAgcb_C4iSPU-149",
"target": "",
"stroke_color": "#354A5F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-145",
"source": "jbj9TjzzkAgcb_C4iSPU-150",
"target": "jbj9TjzzkAgcb_C4iSPU-153",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-146",
"source": "jbj9TjzzkAgcb_C4iSPU-147",
"target": "jbj9TjzzkAgcb_C4iSPU-205",
"stroke_color": "#354A5F",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-162",
"source": "jbj9TjzzkAgcb_C4iSPU-161",
"target": "jbj9TjzzkAgcb_C4iSPU-160",
"stroke_color": "#595959",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-174",
"source": "jbj9TjzzkAgcb_C4iSPU-205",
"target": "jbj9TjzzkAgcb_C4iSPU-153",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-203",
"source": "jbj9TjzzkAgcb_C4iSPU-138",
"target": "jbj9TjzzkAgcb_C4iSPU-190",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-204",
"source": "jbj9TjzzkAgcb_C4iSPU-190",
"target": "jbj9TjzzkAgcb_C4iSPU-131",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-209",
"source": "jbj9TjzzkAgcb_C4iSPU-190",
"target": "jbj9TjzzkAgcb_C4iSPU-208",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-210",
"source": "qo6xiZwbK7idrCo9JsxF-46",
"target": "Lg4kBCxnLnCflLzP7_aH-6",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-213",
"source": "jbj9TjzzkAgcb_C4iSPU-208",
"target": "jbj9TjzzkAgcb_C4iSPU-2",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "jbj9TjzzkAgcb_C4iSPU-214",
"source": "jbj9TjzzkAgcb_C4iSPU-2",
"target": "jbj9TjzzkAgcb_C4iSPU-155",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "qo6xiZwbK7idrCo9JsxF-2",
"source": "jbj9TjzzkAgcb_C4iSPU-88",
"target": "qo6xiZwbK7idrCo9JsxF-0",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "qo6xiZwbK7idrCo9JsxF-57",
"source": "qo6xiZwbK7idrCo9JsxF-46",
"target": "qo6xiZwbK7idrCo9JsxF-56",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "Pg0kOPaGbyIViBLKwpC--0",
"source": "jbj9TjzzkAgcb_C4iSPU-150",
"target": "",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "Pg0kOPaGbyIViBLKwpC--1",
"source": "",
"target": "jbj9TjzzkAgcb_C4iSPU-41",
"stroke_color": "#384C61",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
}
],
"icon_sizes": {
"48x48": 31,
"30x30": 12,
"50x50": 9,
"42x42": 5,
"29x29": 4,
"21x15": 4,
"28x28": 4,
"47x47": 3,
"32x32": 3,
"107x28": 2
},
"pill_vocab": [
"trust",
"https"
],
"color_distribution": {
"#FFFFFF": 153,
"#354A5F": 110,
"#1D2D3E": 101,
"#475E75": 74,
"#0070F2": 50,
"#C0399F": 49,
"#CC00DC": 35,
"#384C61": 33,
"#EBF8FF": 23,
"#0057D2": 20,
"#2395FF": 20,
"#F5F6F7": 19,
"#595959": 15,
"#475F75": 14,
"#0040B0": 12,
"#FFF0FA": 11,
"#002A86": 10,
"#266F3A": 8,
"#556B82": 6,
"#1A2733": 5
},
"font_sizes": {
"12": 185,
"16": 51,
"10": 22,
"14": 16,
"11": 13,
"23": 2,
"8": 2,
"13": 1
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 35,
"#384C61": 33,
"#CC00DC": 17,
"#354A5F": 7,
"#475F75": 4,
"#0070F2": 2,
"#5B738B": 2,
"#595959": 2
},
"structure_summary": {
"top_level_zones": 0,
"nested_zones": 16,
"cards": 124,
"icons": 91,
"pills": 15,
"edges": 102
},
"edge_quality": {
"total": 102,
"with_anchors": 100,
"orthogonal": 81,
"dashed": 5
},
"detected_patterns": [
"dense-icon-landscape",
"labeled-flow-multi-pill",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "Retrieval-augmented generation and generative AI on SAP BTP (alternate). on a 1169\u00d7827 canvas. and 91 icons (31\u00d7 48x48, 12\u00d7 30x30, 9\u00d7 50x50). plus 15 flow pills using verbs 'trust', 'https'. Detected patterns: dense-icon-landscape, labeled-flow-multi-pill, uses-dashed-edges, well-anchored-edges."
},
"ext_HyperscalerDatasphere.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ext_HyperscalerDatasphere.drawio",
"name": "ext_HyperscalerDatasphere.drawio",
"family": "ra0004",
"level": "l2",
"primary": false,
"title": "Explore your hyperscaler data with SAP Datasphere",
"aliases": [
"Hyperscaler data with Datasphere",
"Google Datasphere integration",
"hyperscaler data exploration"
],
"tags": [
"data-integration",
"hyperscaler",
"datasphere",
"google",
"bigquery",
"analytics"
],
"domain": "data",
"canvas_w": 1169,
"canvas_h": 827,
"background": "",
"zones": [
{
"cell_id": "cEpxo77DxVSJ8H29DTmR-4",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 861,
"y": 908,
"w": 284,
"h": 556,
"parent_id": "1",
"color_role": "non-sap-slate"
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-1",
"label": "3rd Party / Hyperscaler Data SourcesData Lake / Data Storages",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": 901,
"y": 1220,
"w": 213,
"h": 163,
"parent_id": "1",
"color_role": "non-sap-slate"
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-118",
"label": "",
"fill": "#F5F6F7",
"stroke": "none",
"x": 1194,
"y": 908,
"w": 363,
"h": 288,
"parent_id": "1",
"color_role": "other (none)"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-2",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 1199,
"y": 220,
"w": 298,
"h": 556,
"parent_id": "VG0dkyHurH8bpQqyQ8wn-1",
"color_role": "sap-blue"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-23",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1238,
"y": 614,
"w": 224,
"h": 116,
"parent_id": "VG0dkyHurH8bpQqyQ8wn-1",
"color_role": "sap-blue"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-76",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 991,
"y": 44,
"w": 298,
"h": 556,
"parent_id": "VG0dkyHurH8bpQqyQ8wn-74",
"color_role": "sap-blue"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-152",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 976,
"y": 36,
"w": 298,
"h": 556,
"parent_id": "VG0dkyHurH8bpQqyQ8wn-150",
"color_role": "sap-blue"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-153",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1015,
"y": 395,
"w": 224,
"h": 171,
"parent_id": "VG0dkyHurH8bpQqyQ8wn-150",
"color_role": "sap-blue"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-158",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1015,
"y": 261,
"w": 224,
"h": 117,
"parent_id": "VG0dkyHurH8bpQqyQ8wn-150",
"color_role": "sap-blue"
}
],
"cards": [
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-6",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 356,
"y": 908,
"w": 436,
"h": 560,
"parent_zone": null
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-8",
"label": "%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%",
"fill": "default",
"stroke": "#0070F2",
"x": 398,
"y": 1124,
"w": 351,
"h": 313,
"parent_zone": null
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-9",
"label": "",
"fill": "default",
"stroke": "#0070F2",
"x": 400,
"y": 974,
"w": 350,
"h": 120,
"parent_zone": null
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-4",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 30,
"y": 908,
"w": 241,
"h": 560,
"parent_zone": null
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-12",
"label": "Enterprise Planning",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 421,
"y": 1030,
"w": 310,
"h": 42,
"parent_zone": null
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-24",
"label": "Connectivity",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 589,
"y": 1187,
"w": 140,
"h": 36,
"parent_zone": null
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-25",
"label": "Spaces and Data Sharing",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 588,
"y": 1238,
"w": 141,
"h": 56,
"parent_zone": null
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-26",
"label": "API",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 587,
"y": 1313,
"w": 142,
"h": 35,
"parent_zone": null
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-120",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": 1215,
"y": 967,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-121",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": 1215,
"y": 997,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-122",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": 1215,
"y": 1027,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-124",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": 299,
"y": 999,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-125",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": 299,
"y": 1137,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "cEpxo77DxVSJ8H29DTmR-1",
"label": "SAP DataProvisioning Agent",
"fill": "#FFFFFF",
"stroke": "#475E75",
"x": 901,
"y": 976,
"w": 213,
"h": 58,
"parent_zone": null
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-126",
"label": "4",
"fill": "#2395FF",
"stroke": "none",
"x": 813,
"y": 1203,
"w": 27,
"h": 27,
"parent_zone": null
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-127",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": 812,
"y": 968,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "cEpxo77DxVSJ8H29DTmR-9",
"label": "5",
"fill": "#2395FF",
"stroke": "none",
"x": 813,
"y": 1264,
"w": 27,
"h": 27,
"parent_zone": null
},
{
"cell_id": "cEpxo77DxVSJ8H29DTmR-10",
"label": "6",
"fill": "#2395FF",
"stroke": "none",
"x": 813,
"y": 1323,
"w": 27,
"h": 27,
"parent_zone": null
},
{
"cell_id": "cEpxo77DxVSJ8H29DTmR-11",
"label": "4",
"fill": "#2395FF",
"stroke": "none",
"x": 1215,
"y": 1069,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "cEpxo77DxVSJ8H29DTmR-12",
"label": "5",
"fill": "#2395FF",
"stroke": "none",
"x": 1215,
"y": 1113,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "cEpxo77DxVSJ8H29DTmR-13",
"label": "6",
"fill": "#2395FF",
"stroke": "none",
"x": 1215,
"y": 1155,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-28",
"label": "SAP BW/4HANA",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 54,
"y": 1230,
"w": 184,
"h": 58,
"parent_zone": null
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-29",
"label": "SAP S/4HANA",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 54,
"y": 1158,
"w": 184,
"h": 58,
"parent_zone": null
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-30",
"label": "SAP ECC",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 54,
"y": 1374,
"w": 184,
"h": 58,
"parent_zone": null
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-31",
"label": "SAP BW",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 54,
"y": 1302,
"w": 184,
"h": 58,
"parent_zone": null
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-32",
"label": "SAP Data Provisioning Agent",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 56,
"y": 974,
"w": 182,
"h": 142,
"parent_zone": null
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-38",
"label": "ABAP Adapter",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 73,
"y": 1038,
"w": 151,
"h": 58,
"parent_zone": null
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-68",
"label": "Catalog",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 587,
"y": 1367,
"w": 140,
"h": 36,
"parent_zone": null
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-69",
"label": "Business Content",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 422,
"y": 1368,
"w": 140,
"h": 36,
"parent_zone": null
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-70",
"label": "Business Layer",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 422,
"y": 1187,
"w": 140,
"h": 36,
"parent_zone": null
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-72",
"label": "Data Marketplace",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 422,
"y": 1312,
"w": 140,
"h": 36,
"parent_zone": null
},
{
"cell_id": "jERBAfkeYHHeNOwqBqQ4-2",
"label": "Data Flow/ Replication Flow",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 421,
"y": 1239,
"w": 141,
"h": 56,
"parent_zone": null
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-106",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": 0,
"y": 0,
"w": 239,
"h": 99,
"parent_zone": null
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-109",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": 21,
"y": 37,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-4",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1239,
"y": 357,
"w": 223,
"h": 99,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-5",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 246,
"y": 220,
"w": 300,
"h": 560,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-6",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1238,
"y": 507,
"w": 224,
"h": 91,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-7",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 631,
"y": 220,
"w": 498,
"h": 560,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-9",
"label": "%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%",
"fill": "default",
"stroke": "#0070F2",
"x": 690,
"y": 436,
"w": 396,
"h": 313,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-10",
"label": "",
"fill": "default",
"stroke": "#0070F2",
"x": 692,
"y": 286,
"w": 393,
"h": 120,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-13",
"label": "Enterprise Planning",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 726,
"y": 346,
"w": 320,
"h": 42,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-25",
"label": "Connectivity",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 983,
"y": 506,
"w": 86,
"h": 55,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-26",
"label": "Spaces and Data Sharing",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 984,
"y": 607,
"w": 86,
"h": 56,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-27",
"label": "API",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 1008,
"y": 684,
"w": 37,
"h": 55,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-29",
"label": "SAP BW/4HANA",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 278,
"y": 542,
"w": 235,
"h": 58,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-30",
"label": "SAP S/4HANA",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 279,
"y": 470,
"w": 235,
"h": 58,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-31",
"label": "SAP ECC",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 278,
"y": 686,
"w": 235,
"h": 58,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-32",
"label": "SAP BW",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 279,
"y": 614,
"w": 235,
"h": 58,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-33",
"label": "SAP Data Provisioning Agent",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 282,
"y": 309,
"w": 232,
"h": 142,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-39",
"label": "ABAP Adapter",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 303,
"y": 373,
"w": 193,
"h": 58,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-45",
"label": "SAP Data Provisioning Agent",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1239,
"y": 254,
"w": 223,
"h": 54,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-69",
"label": "Catalog",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 716,
"y": 693,
"w": 258,
"h": 36,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-70",
"label": "Business Content",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 716,
"y": 642,
"w": 258,
"h": 36,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-71",
"label": "Business Layer",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 716,
"y": 491,
"w": 258,
"h": 36,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-72",
"label": "Data Flow/ Replication Flow",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 716,
"y": 541,
"w": 258,
"h": 36,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-73",
"label": "Data Marketplace",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 716,
"y": 592,
"w": 258,
"h": 36,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-78",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1031,
"y": 181,
"w": 223,
"h": 99,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-79",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 38,
"y": 44,
"w": 300,
"h": 560,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-80",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1030,
"y": 312,
"w": 224,
"h": 47,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-81",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 423,
"y": 44,
"w": 498,
"h": 560,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-83",
"label": "%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%",
"fill": "default",
"stroke": "#0070F2",
"x": 482,
"y": 260,
"w": 396,
"h": 313,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-84",
"label": "",
"fill": "default",
"stroke": "#0070F2",
"x": 484,
"y": 110,
"w": 393,
"h": 120,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-87",
"label": "Enterprise Planning",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 518,
"y": 170,
"w": 320,
"h": 42,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-97",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1030,
"y": 503,
"w": 224,
"h": 51,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-99",
"label": "Connectivity",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 775,
"y": 330,
"w": 86,
"h": 55,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-100",
"label": "Spaces and Data Sharing",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 776,
"y": 431,
"w": 86,
"h": 56,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-101",
"label": "API",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 800,
"y": 508,
"w": 37,
"h": 55,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-103",
"label": "SAP BW/4HANA",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 70,
"y": 366,
"w": 235,
"h": 58,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-104",
"label": "SAP S/4HANA",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 71,
"y": 294,
"w": 235,
"h": 58,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-105",
"label": "SAP ECC",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 70,
"y": 510,
"w": 235,
"h": 58,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-106",
"label": "SAP BW",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 71,
"y": 438,
"w": 235,
"h": 58,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-107",
"label": "SAP Data Provisioning Agent",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 74,
"y": 133,
"w": 232,
"h": 142,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-113",
"label": "ABAP Adapter",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 95,
"y": 197,
"w": 193,
"h": 58,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-116",
"label": "SAP Data Provisioning Agent",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1031,
"y": 78,
"w": 223,
"h": 54,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-128",
"label": "Catalog",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 508,
"y": 517,
"w": 258,
"h": 36,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-129",
"label": "Business Content",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 508,
"y": 466,
"w": 258,
"h": 36,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-130",
"label": "Business Layer",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 508,
"y": 315,
"w": 258,
"h": 36,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-131",
"label": "Data Flow/ Replication Flow",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 508,
"y": 365,
"w": 258,
"h": 36,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-132",
"label": "Data Marketplace",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 508,
"y": 416,
"w": 258,
"h": 36,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-135",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1030,
"y": 390,
"w": 224,
"h": 82,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-155",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1035,
"y": 410,
"w": 184,
"h": 38,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-156",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1035,
"y": 462,
"w": 184,
"h": 38,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-157",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1035,
"y": 513,
"w": 184,
"h": 38,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-160",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1036,
"y": 325,
"w": 184,
"h": 38,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-161",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1037,
"y": 275,
"w": 183,
"h": 38,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-163",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1016,
"y": 146,
"w": 223,
"h": 99,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-164",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 23,
"y": 36,
"w": 300,
"h": 560,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-165",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 408,
"y": 36,
"w": 498,
"h": 560,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-167",
"label": "%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%",
"fill": "default",
"stroke": "#0070F2",
"x": 467,
"y": 252,
"w": 396,
"h": 313,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-168",
"label": "",
"fill": "default",
"stroke": "#0070F2",
"x": 469,
"y": 102,
"w": 393,
"h": 120,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-171",
"label": "Enterprise Planning",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 503,
"y": 162,
"w": 320,
"h": 42,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-182",
"label": "Connectivity",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 760,
"y": 322,
"w": 86,
"h": 55,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-183",
"label": "Spaces and Data Sharing",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 761,
"y": 423,
"w": 86,
"h": 56,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-184",
"label": "API",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 785,
"y": 500,
"w": 37,
"h": 55,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-186",
"label": "SAP BW/4HANA",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 55,
"y": 358,
"w": 235,
"h": 58,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-187",
"label": "SAP S/4HANA",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 56,
"y": 286,
"w": 235,
"h": 58,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-188",
"label": "SAP ECC",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 55,
"y": 502,
"w": 235,
"h": 58,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-189",
"label": "SAP BW",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 56,
"y": 430,
"w": 235,
"h": 58,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-190",
"label": "SAP Data Provisioning Agent",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 59,
"y": 125,
"w": 232,
"h": 142,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-196",
"label": "ABAP Adapter",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 80,
"y": 189,
"w": 193,
"h": 58,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-199",
"label": "SAP Data Provisioning Agent",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": 1016,
"y": 70,
"w": 223,
"h": 54,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-211",
"label": "Catalog",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 493,
"y": 509,
"w": 258,
"h": 36,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-212",
"label": "Business Content",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 493,
"y": 458,
"w": 258,
"h": 36,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-213",
"label": "Business Layer",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 493,
"y": 307,
"w": 258,
"h": 36,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-214",
"label": "Data Flow/ Replication Flow",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 493,
"y": 357,
"w": 258,
"h": 36,
"parent_zone": null
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-215",
"label": "Data Marketplace",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 493,
"y": 408,
"w": 258,
"h": 36,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-19",
"library_name": "inline-svg",
"label": "",
"w": 31,
"h": 31,
"parent_id": "1"
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-20",
"library_name": "inline-svg",
"label": "",
"w": 31,
"h": 31,
"parent_id": "1"
},
{
"cell_id": "cEpxo77DxVSJ8H29DTmR-19",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "1"
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-114",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "KRWpRqtU1s1bZwY6KU3E-4"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-14",
"library_name": "inline-svg",
"label": "",
"w": 60,
"h": 32,
"parent_id": "VG0dkyHurH8bpQqyQ8wn-1"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-20",
"library_name": "inline-svg",
"label": "",
"w": 33,
"h": 33,
"parent_id": "VG0dkyHurH8bpQqyQ8wn-1"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-21",
"library_name": "inline-svg",
"label": "",
"w": 34,
"h": 34,
"parent_id": "VG0dkyHurH8bpQqyQ8wn-1"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-40",
"library_name": "inline-svg",
"label": "",
"w": 27,
"h": 27,
"parent_id": "VG0dkyHurH8bpQqyQ8wn-1"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-43",
"library_name": "inline-svg",
"label": "",
"w": 35,
"h": 30,
"parent_id": "VG0dkyHurH8bpQqyQ8wn-41"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-60",
"library_name": "inline-svg",
"label": "",
"w": 29,
"h": 28,
"parent_id": "VG0dkyHurH8bpQqyQ8wn-58"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-62",
"library_name": "inline-svg",
"label": "",
"w": 39,
"h": 34,
"parent_id": "VG0dkyHurH8bpQqyQ8wn-61"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-65",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 31,
"parent_id": "VG0dkyHurH8bpQqyQ8wn-64"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-88",
"library_name": "inline-svg",
"label": "",
"w": 60,
"h": 32,
"parent_id": "VG0dkyHurH8bpQqyQ8wn-74"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-94",
"library_name": "inline-svg",
"label": "",
"w": 33,
"h": 33,
"parent_id": "VG0dkyHurH8bpQqyQ8wn-74"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-95",
"library_name": "inline-svg",
"label": "",
"w": 34,
"h": 34,
"parent_id": "VG0dkyHurH8bpQqyQ8wn-74"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-114",
"library_name": "inline-svg",
"label": "",
"w": 27,
"h": 27,
"parent_id": "VG0dkyHurH8bpQqyQ8wn-74"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-125",
"library_name": "inline-svg",
"label": "",
"w": 29,
"h": 28,
"parent_id": "VG0dkyHurH8bpQqyQ8wn-123"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-142",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 31,
"parent_id": "VG0dkyHurH8bpQqyQ8wn-141"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-149",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 27,
"parent_id": "VG0dkyHurH8bpQqyQ8wn-147"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-172",
"library_name": "inline-svg",
"label": "",
"w": 60,
"h": 32,
"parent_id": "VG0dkyHurH8bpQqyQ8wn-150"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-178",
"library_name": "inline-svg",
"label": "",
"w": 33,
"h": 33,
"parent_id": "VG0dkyHurH8bpQqyQ8wn-150"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-179",
"library_name": "inline-svg",
"label": "",
"w": 34,
"h": 34,
"parent_id": "VG0dkyHurH8bpQqyQ8wn-150"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-197",
"library_name": "inline-svg",
"label": "",
"w": 27,
"h": 27,
"parent_id": "VG0dkyHurH8bpQqyQ8wn-150"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-208",
"library_name": "inline-svg",
"label": "",
"w": 29,
"h": 28,
"parent_id": "VG0dkyHurH8bpQqyQ8wn-206"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-228",
"library_name": "inline-svg",
"label": "",
"w": 25,
"h": 26,
"parent_id": "VG0dkyHurH8bpQqyQ8wn-227"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-232",
"library_name": "inline-svg",
"label": "",
"w": 30,
"h": 27,
"parent_id": "VG0dkyHurH8bpQqyQ8wn-230"
}
],
"pills": [
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-35",
"label": "Data Federation",
"fill": "default",
"stroke": "#475f75"
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-36",
"label": "Data Replication",
"fill": "default",
"stroke": "#475f75"
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-27",
"label": "Data Flow",
"fill": "default",
"stroke": "#475f75"
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-37",
"label": "Data Federation",
"fill": "default",
"stroke": "#475f75"
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-66",
"label": "Data Replication",
"fill": "default",
"stroke": "#475f75"
},
{
"cell_id": "cEpxo77DxVSJ8H29DTmR-3",
"label": "Data Federation",
"fill": "default",
"stroke": "#475f75"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-28",
"label": "Data Flow",
"fill": "#647687",
"stroke": "#314354"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-36",
"label": "Data Federation",
"fill": "#647687",
"stroke": "#314354"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-37",
"label": "Data Replication",
"fill": "#647687",
"stroke": "#314354"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-38",
"label": "Data Federation",
"fill": "#647687",
"stroke": "#314354"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-67",
"label": "Data Federation",
"fill": "#647687",
"stroke": "#314354"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-102",
"label": "Data Flow",
"fill": "#647687",
"stroke": "#314354"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-110",
"label": "Data Federation",
"fill": "#647687",
"stroke": "#314354"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-111",
"label": "Data Replication",
"fill": "#647687",
"stroke": "#314354"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-112",
"label": "Data Federation",
"fill": "#647687",
"stroke": "#314354"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-126",
"label": "Data Federation",
"fill": "#647687",
"stroke": "#314354"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-137",
"label": "Data Replication",
"fill": "#647687",
"stroke": "#314354"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-185",
"label": "Data Flow",
"fill": "#647687",
"stroke": "#314354"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-193",
"label": "Data Federation",
"fill": "#647687",
"stroke": "#314354"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-194",
"label": "Data Replication",
"fill": "#647687",
"stroke": "#314354"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-195",
"label": "Data Federation",
"fill": "#647687",
"stroke": "#314354"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-209",
"label": "Data Federation",
"fill": "#647687",
"stroke": "#314354"
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-217",
"label": "Data Replication",
"fill": "#647687",
"stroke": "#314354"
}
],
"edges": [
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-7",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-14",
"source": "",
"target": "",
"stroke_color": "#C0399F",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-15",
"source": "",
"target": "",
"stroke_color": "#595959",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-21",
"source": "",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-23",
"source": "",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-33",
"source": "LorEPNnoHYUU2vzVw9dw-32",
"target": "LorEPNnoHYUU2vzVw9dw-8",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-34",
"source": "",
"target": "LorEPNnoHYUU2vzVw9dw-8",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-17",
"source": "LorEPNnoHYUU2vzVw9dw-8",
"target": "LorEPNnoHYUU2vzVw9dw-9",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "WNZriu4_FUxi1S00XMZY-1",
"source": "",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "cEpxo77DxVSJ8H29DTmR-2",
"source": "LorEPNnoHYUU2vzVw9dw-8",
"target": "cEpxo77DxVSJ8H29DTmR-1",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "LorEPNnoHYUU2vzVw9dw-116",
"source": "",
"target": "",
"stroke_color": "#000000",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-3",
"source": "VG0dkyHurH8bpQqyQ8wn-4",
"target": "VG0dkyHurH8bpQqyQ8wn-45",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-8",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-15",
"source": "",
"target": "",
"stroke_color": "#C0399F",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-16",
"source": "",
"target": "",
"stroke_color": "#595959",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-18",
"source": "VG0dkyHurH8bpQqyQ8wn-9",
"target": "VG0dkyHurH8bpQqyQ8wn-10",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-22",
"source": "VG0dkyHurH8bpQqyQ8wn-23",
"target": "VG0dkyHurH8bpQqyQ8wn-9",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-24",
"source": "VG0dkyHurH8bpQqyQ8wn-9",
"target": "VG0dkyHurH8bpQqyQ8wn-6",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-34",
"source": "",
"target": "VG0dkyHurH8bpQqyQ8wn-9",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-35",
"source": "",
"target": "VG0dkyHurH8bpQqyQ8wn-9",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-44",
"source": "VG0dkyHurH8bpQqyQ8wn-45",
"target": "VG0dkyHurH8bpQqyQ8wn-67",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-68",
"source": "VG0dkyHurH8bpQqyQ8wn-67",
"target": "VG0dkyHurH8bpQqyQ8wn-9",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-77",
"source": "VG0dkyHurH8bpQqyQ8wn-78",
"target": "VG0dkyHurH8bpQqyQ8wn-116",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-82",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-89",
"source": "",
"target": "",
"stroke_color": "#C0399F",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-90",
"source": "",
"target": "",
"stroke_color": "#595959",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-92",
"source": "VG0dkyHurH8bpQqyQ8wn-83",
"target": "VG0dkyHurH8bpQqyQ8wn-84",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-96",
"source": "VG0dkyHurH8bpQqyQ8wn-97",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-98",
"source": "",
"target": "VG0dkyHurH8bpQqyQ8wn-80",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-108",
"source": "",
"target": "VG0dkyHurH8bpQqyQ8wn-83",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-109",
"source": "",
"target": "VG0dkyHurH8bpQqyQ8wn-83",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-115",
"source": "VG0dkyHurH8bpQqyQ8wn-116",
"target": "VG0dkyHurH8bpQqyQ8wn-126",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-127",
"source": "VG0dkyHurH8bpQqyQ8wn-126",
"target": "VG0dkyHurH8bpQqyQ8wn-83",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-136",
"source": "",
"target": "VG0dkyHurH8bpQqyQ8wn-135",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-154",
"source": "VG0dkyHurH8bpQqyQ8wn-155",
"target": "VG0dkyHurH8bpQqyQ8wn-217",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-159",
"source": "VG0dkyHurH8bpQqyQ8wn-160",
"target": "VG0dkyHurH8bpQqyQ8wn-217",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-162",
"source": "VG0dkyHurH8bpQqyQ8wn-163",
"target": "VG0dkyHurH8bpQqyQ8wn-199",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-166",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-173",
"source": "",
"target": "",
"stroke_color": "#C0399F",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-174",
"source": "",
"target": "",
"stroke_color": "#595959",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-176",
"source": "VG0dkyHurH8bpQqyQ8wn-167",
"target": "VG0dkyHurH8bpQqyQ8wn-168",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-180",
"source": "VG0dkyHurH8bpQqyQ8wn-153",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-181",
"source": "",
"target": "",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-191",
"source": "",
"target": "VG0dkyHurH8bpQqyQ8wn-167",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-192",
"source": "",
"target": "VG0dkyHurH8bpQqyQ8wn-167",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-198",
"source": "VG0dkyHurH8bpQqyQ8wn-199",
"target": "VG0dkyHurH8bpQqyQ8wn-209",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-210",
"source": "VG0dkyHurH8bpQqyQ8wn-209",
"target": "VG0dkyHurH8bpQqyQ8wn-167",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-216",
"source": "VG0dkyHurH8bpQqyQ8wn-217",
"target": "VG0dkyHurH8bpQqyQ8wn-156",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "VG0dkyHurH8bpQqyQ8wn-233",
"source": "VG0dkyHurH8bpQqyQ8wn-217",
"target": "VG0dkyHurH8bpQqyQ8wn-167",
"stroke_color": "#475E74",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
}
],
"icon_sizes": {
"60x32": 3,
"33x33": 3,
"34x34": 3,
"27x27": 3,
"29x28": 3,
"31x31": 2,
"30x31": 2,
"30x27": 2,
"67x18": 1,
"16x16": 1
},
"pill_vocab": [
"data federation",
"data replication",
"data flow"
],
"color_distribution": {
"#0070F2": 97,
"#FFFFFF": 95,
"#000000": 69,
"#EBF8FF": 51,
"#475E74": 33,
"#647687": 17,
"#314354": 17,
"#595959": 16,
"#0057D2": 12,
"#2395FF": 12,
"#475E75": 7,
"#475F75": 6,
"#1D2D3E": 6,
"#C0399F": 4,
"#F5F6F7": 2,
"#0170F2": 1,
"#EAECEE": 1
},
"font_sizes": {
"13": 270,
"12": 98,
"14": 43,
"11": 42,
"16": 37,
"10": 12,
"19": 9,
"0": 4
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#475E74": 33,
"#C0399F": 4,
"#595959": 4,
"#000000": 1
},
"structure_summary": {
"top_level_zones": 3,
"nested_zones": 6,
"cards": 106,
"icons": 26,
"pills": 23,
"edges": 49
},
"edge_quality": {
"total": 49,
"with_anchors": 49,
"orthogonal": 44,
"dashed": 4
},
"detected_patterns": [
"dense-icon-landscape",
"labeled-flow-multi-pill",
"orthogonal-edges-dominant",
"tri-zone-layout",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "Explore your hyperscaler data with SAP Datasphere. on a 1169\u00d7827 canvas. with top-level zones: (unnamed) [non-sap-slate], 3rd Party / Hyperscaler Data SourcesData Lake / Data Storages [non-sap-slate], (unnamed) [other (none)]. and 26 icons (3\u00d7 60x32, 3\u00d7 33x33, 3\u00d7 34x34). plus 23 flow pills using verbs 'data federation', 'data replication', 'data flow'. Detected patterns: dense-icon-landscape, labeled-flow-multi-pill, orthogonal-edges-dominant, tri-zone-layout, uses-dashed-edges."
},
"ext_MasterDataIntegration.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ext_MasterDataIntegration.drawio",
"name": "ext_MasterDataIntegration.drawio",
"family": "ext-master-data",
"level": "l2",
"primary": false,
"title": "Master data integration on SAP BTP",
"aliases": [
"Master Data Integration",
"MDI",
"central master data",
"master data on BTP"
],
"tags": [
"master-data",
"mdi",
"data-integration",
"integration",
"harmonization",
"consolidation"
],
"domain": "integration",
"canvas_w": 1169,
"canvas_h": 827,
"background": "",
"zones": [
{
"cell_id": "8l6RRYxQaxA69R045GtP-1",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -2126,
"y": -1594,
"w": 700,
"h": 609,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "5Y-BagpDDO-0ocCBZ5ex-13",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2081,
"y": -1350,
"w": 590,
"h": 336,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "8l6RRYxQaxA69R045GtP-2",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 590,
"h": 190,
"parent_id": "2lWwGu_AE-PcT8SVr8Bm-6",
"color_role": "sap-blue"
},
{
"cell_id": "YePybaSxP1RbHi_yg-6t-15",
"label": "",
"fill": "#ECF8FF",
"stroke": "#0070F2",
"x": -11,
"y": -5,
"w": 260,
"h": 110,
"parent_id": "1nddzdw7vivYGaLFLm3b-44",
"color_role": "sap-blue"
},
{
"cell_id": "8l6RRYxQaxA69R045GtP-5",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 25,
"y": 10,
"w": 200,
"h": 178,
"parent_id": "5Y-BagpDDO-0ocCBZ5ex-86",
"color_role": "sap-blue"
},
{
"cell_id": "dg4YWXHbhK5vIB_I2BRF-2",
"label": "",
"fill": "#F5F6F7",
"stroke": "none",
"x": -1140,
"y": -1597,
"w": 450,
"h": 577,
"parent_id": "1",
"color_role": "other (none)"
},
{
"cell_id": "8l6RRYxQaxA69R045GtP-4",
"label": "\">\">",
"fill": "#ECF8FF",
"stroke": "#0070F2",
"x": -2035,
"y": -1303,
"w": 316,
"h": 196,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "YePybaSxP1RbHi_yg-6t-65",
"label": "Cloud Integration",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2000,
"y": -1259,
"w": 245,
"h": 137,
"parent_id": "1",
"color_role": "sap-blue"
}
],
"cards": [
{
"cell_id": "YePybaSxP1RbHi_yg-6t-22",
"label": "Master Data Event Log",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 51,
"y": 42,
"w": 135,
"h": 31,
"parent_zone": null
},
{
"cell_id": "dg4YWXHbhK5vIB_I2BRF-14",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": 209,
"y": 31,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "8l6RRYxQaxA69R045GtP-52",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": -3,
"w": 149,
"h": 92,
"parent_zone": null
},
{
"cell_id": "YePybaSxP1RbHi_yg-6t-74",
"label": "",
"fill": "#FFFFFF",
"stroke": "#6d7f91",
"x": -2309,
"y": -1226,
"w": 149,
"h": 73,
"parent_zone": null
},
{
"cell_id": "1nddzdw7vivYGaLFLm3b-36",
"label": "",
"fill": "#ffffff",
"stroke": "#8695a4",
"x": 10,
"y": 0,
"w": 139,
"h": 110,
"parent_zone": null
},
{
"cell_id": "zLkr8Fda_o7fLGSxankt-61",
"label": "",
"fill": "#ECF8FF",
"stroke": "#0070F2",
"x": -2,
"y": 6,
"w": 139,
"h": 137,
"parent_zone": null
},
{
"cell_id": "zLkr8Fda_o7fLGSxankt-65",
"label": "SAP Application Interface Framework",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 12,
"y": 77,
"w": 110,
"h": 52,
"parent_zone": null
},
{
"cell_id": "dg4YWXHbhK5vIB_I2BRF-20",
"label": "8",
"fill": "#2395FF",
"stroke": "none",
"x": 89,
"y": 36,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "0xNrMv2bNo_OIqyNJr-0-21",
"label": "Legend",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": 0,
"y": 0,
"w": 400,
"h": 70,
"parent_zone": null
},
{
"cell_id": "0xNrMv2bNo_OIqyNJr-0-26",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": 0,
"y": 2,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "0xNrMv2bNo_OIqyNJr-0-29",
"label": "",
"fill": "#CC00DC",
"stroke": "none",
"x": 1,
"y": 2,
"w": 16,
"h": 16,
"parent_zone": null
},
{
"cell_id": "dg4YWXHbhK5vIB_I2BRF-4",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": -1117,
"y": -1535,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "dg4YWXHbhK5vIB_I2BRF-5",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": -1117,
"y": -1480,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "dg4YWXHbhK5vIB_I2BRF-6",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": -1117,
"y": -1425,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "dg4YWXHbhK5vIB_I2BRF-7",
"label": "4",
"fill": "#2395FF",
"stroke": "none",
"x": -1117,
"y": -1367,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "dg4YWXHbhK5vIB_I2BRF-9",
"label": "6",
"fill": "#2395FF",
"stroke": "none",
"x": -1117,
"y": -1222,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "dg4YWXHbhK5vIB_I2BRF-10",
"label": "7",
"fill": "#2395FF",
"stroke": "none",
"x": -1117,
"y": -1151,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "dg4YWXHbhK5vIB_I2BRF-13",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": -1409,
"y": -1537,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "dg4YWXHbhK5vIB_I2BRF-17",
"label": "5",
"fill": "#2395FF",
"stroke": "none",
"x": -1117,
"y": -1310,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "dg4YWXHbhK5vIB_I2BRF-18",
"label": "7",
"fill": "#2395FF",
"stroke": "none",
"x": -1516,
"y": -898,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "dg4YWXHbhK5vIB_I2BRF-15",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": -2170,
"y": -1403,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "dg4YWXHbhK5vIB_I2BRF-16",
"label": "5",
"fill": "#2395FF",
"stroke": "none",
"x": -1801,
"y": -1249,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "dg4YWXHbhK5vIB_I2BRF-8",
"label": "6",
"fill": "#2395FF",
"stroke": "none",
"x": -1781,
"y": -1058,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "YfMec5EfbNTx7emQVN0L-1",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -2308,
"y": -1523,
"w": 149,
"h": 92,
"parent_zone": null
},
{
"cell_id": "YfMec5EfbNTx7emQVN0L-5",
"label": "4",
"fill": "#2395FF",
"stroke": "none",
"x": -1573,
"y": -1225,
"w": 29,
"h": 29,
"parent_zone": null
},
{
"cell_id": "YfMec5EfbNTx7emQVN0L-6",
"label": "8",
"fill": "#2395FF",
"stroke": "none",
"x": -1117,
"y": -1105,
"w": 22,
"h": 22,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "YePybaSxP1RbHi_yg-6t-12",
"library_name": "inline-svg",
"label": "",
"w": 26,
"h": 26,
"parent_id": "1nddzdw7vivYGaLFLm3b-44"
},
{
"cell_id": "1nddzdw7vivYGaLFLm3b-48",
"library_name": "inline-svg",
"label": "",
"w": 29,
"h": 27,
"parent_id": "2lWwGu_AE-PcT8SVr8Bm-6"
},
{
"cell_id": "5Y-BagpDDO-0ocCBZ5ex-95",
"library_name": "inline-svg",
"label": "SAP Destination service",
"w": 32,
"h": 32,
"parent_id": "2lWwGu_AE-PcT8SVr8Bm-6"
},
{
"cell_id": "5Y-BagpDDO-0ocCBZ5ex-36",
"library_name": "inline-svg",
"label": "SAP Connectivity service",
"w": 32,
"h": 32,
"parent_id": "2lWwGu_AE-PcT8SVr8Bm-6"
},
{
"cell_id": "8l6RRYxQaxA69R045GtP-11",
"library_name": "inline-svg",
"label": "",
"w": 67,
"h": 18,
"parent_id": "1"
},
{
"cell_id": "8l6RRYxQaxA69R045GtP-54",
"library_name": "inline-svg",
"label": "",
"w": 27,
"h": 17,
"parent_id": "zLkr8Fda_o7fLGSxankt-148"
},
{
"cell_id": "YePybaSxP1RbHi_yg-6t-75",
"library_name": "inline-svg",
"label": "",
"w": 27,
"h": 17,
"parent_id": "1"
},
{
"cell_id": "1nddzdw7vivYGaLFLm3b-26",
"library_name": "inline-svg",
"label": "",
"w": 27,
"h": 27,
"parent_id": "5Y-BagpDDO-0ocCBZ5ex-85"
},
{
"cell_id": "8l6RRYxQaxA69R045GtP-7",
"library_name": "inline-svg",
"label": "",
"w": 26,
"h": 28,
"parent_id": "5Y-BagpDDO-0ocCBZ5ex-86"
},
{
"cell_id": "0xNrMv2bNo_OIqyNJr-0-32",
"library_name": "inline-svg",
"label": "",
"w": 16,
"h": 16,
"parent_id": "0xNrMv2bNo_OIqyNJr-0-31"
},
{
"cell_id": "5Y-BagpDDO-0ocCBZ5ex-34",
"library_name": "inline-svg",
"label": "Cloud Connector",
"w": 34,
"h": 34,
"parent_id": "1"
},
{
"cell_id": "YePybaSxP1RbHi_yg-6t-13",
"library_name": "inline-svg",
"label": "",
"w": 29,
"h": 29,
"parent_id": "1"
},
{
"cell_id": "YePybaSxP1RbHi_yg-6t-67",
"library_name": "inline-svg",
"label": "Integration flow",
"w": 29,
"h": 29,
"parent_id": "1"
},
{
"cell_id": "1nddzdw7vivYGaLFLm3b-13",
"library_name": "inline-svg",
"label": "Master data integration adapter",
"w": 27,
"h": 27,
"parent_id": "1"
},
{
"cell_id": "0xNrMv2bNo_OIqyNJr-0-44",
"library_name": "inline-svg",
"label": "",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "1nddzdw7vivYGaLFLm3b-1",
"library_name": "inline-svg",
"label": "SAP Business Accelerator Hub",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "5Y-BagpDDO-0ocCBZ5ex-113",
"library_name": "inline-svg",
"label": "SAP Destination service",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "5Y-BagpDDO-0ocCBZ5ex-114",
"library_name": "inline-svg",
"label": "SAP Connectivity service",
"w": 32,
"h": 32,
"parent_id": "1"
},
{
"cell_id": "YfMec5EfbNTx7emQVN0L-3",
"library_name": "inline-svg",
"label": "",
"w": 27,
"h": 17,
"parent_id": "1"
}
],
"pills": [
{
"cell_id": "5Y-BagpDDO-0ocCBZ5ex-109",
"label": "HTTPS",
"fill": "#FFF0FA",
"stroke": "#CC00DC"
},
{
"cell_id": "5Y-BagpDDO-0ocCBZ5ex-8",
"label": "SOAP",
"fill": "default",
"stroke": "#0070f3"
},
{
"cell_id": "hYUSkcnEFoUa8Ber-fzS-19",
"label": "REST",
"fill": "default",
"stroke": "#0070f3"
},
{
"cell_id": "5Y-BagpDDO-0ocCBZ5ex-117",
"label": "HTTPS",
"fill": "#F5F6F7",
"stroke": "#475E75"
}
],
"edges": [
{
"cell_id": "5Y-BagpDDO-0ocCBZ5ex-120",
"source": "1nddzdw7vivYGaLFLm3b-36",
"target": "8l6RRYxQaxA69R045GtP-4",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "zLkr8Fda_o7fLGSxankt-354",
"source": "YePybaSxP1RbHi_yg-6t-12",
"target": "",
"stroke_color": "#07838F",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "1nddzdw7vivYGaLFLm3b-46",
"source": "",
"target": "YePybaSxP1RbHi_yg-6t-15",
"stroke_color": "#CB00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "5Y-BagpDDO-0ocCBZ5ex-96",
"source": "",
"target": "5Y-BagpDDO-0ocCBZ5ex-95",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "5Y-BagpDDO-0ocCBZ5ex-107",
"source": "5Y-BagpDDO-0ocCBZ5ex-95",
"target": "5Y-BagpDDO-0ocCBZ5ex-36",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "5Y-BagpDDO-0ocCBZ5ex-112",
"source": "5Y-BagpDDO-0ocCBZ5ex-36",
"target": "5Y-BagpDDO-0ocCBZ5ex-109",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "2lWwGu_AE-PcT8SVr8Bm-4",
"source": "",
"target": "",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "5Y-BagpDDO-0ocCBZ5ex-108",
"source": "5Y-BagpDDO-0ocCBZ5ex-109",
"target": "5Y-BagpDDO-0ocCBZ5ex-34",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "5Y-BagpDDO-0ocCBZ5ex-119",
"source": "5Y-BagpDDO-0ocCBZ5ex-117",
"target": "5Y-BagpDDO-0ocCBZ5ex-34",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "8l6RRYxQaxA69R045GtP-80",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "1nddzdw7vivYGaLFLm3b-47",
"source": "hYUSkcnEFoUa8Ber-fzS-19",
"target": "1nddzdw7vivYGaLFLm3b-48",
"stroke_color": "#CB00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "1nddzdw7vivYGaLFLm3b-15",
"source": "YePybaSxP1RbHi_yg-6t-65",
"target": "YePybaSxP1RbHi_yg-6t-15",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "0xNrMv2bNo_OIqyNJr-0-35",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "5Y-BagpDDO-0ocCBZ5ex-9",
"source": "5Y-BagpDDO-0ocCBZ5ex-8",
"target": "",
"stroke_color": "#CB00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "5Y-BagpDDO-0ocCBZ5ex-91",
"source": "5Y-BagpDDO-0ocCBZ5ex-34",
"target": "1nddzdw7vivYGaLFLm3b-36",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "5Y-BagpDDO-0ocCBZ5ex-92",
"source": "5Y-BagpDDO-0ocCBZ5ex-34",
"target": "zLkr8Fda_o7fLGSxankt-61",
"stroke_color": "#CC00DC",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "5Y-BagpDDO-0ocCBZ5ex-103",
"source": "1nddzdw7vivYGaLFLm3b-1",
"target": "YePybaSxP1RbHi_yg-6t-65",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "5Y-BagpDDO-0ocCBZ5ex-88",
"source": "",
"target": "5Y-BagpDDO-0ocCBZ5ex-113",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "5Y-BagpDDO-0ocCBZ5ex-115",
"source": "5Y-BagpDDO-0ocCBZ5ex-113",
"target": "5Y-BagpDDO-0ocCBZ5ex-114",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "5Y-BagpDDO-0ocCBZ5ex-118",
"source": "5Y-BagpDDO-0ocCBZ5ex-114",
"target": "5Y-BagpDDO-0ocCBZ5ex-117",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "YfMec5EfbNTx7emQVN0L-4",
"source": "YfMec5EfbNTx7emQVN0L-1",
"target": "YePybaSxP1RbHi_yg-6t-65",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "YePybaSxP1RbHi_yg-6t-72",
"source": "YePybaSxP1RbHi_yg-6t-74",
"target": "YePybaSxP1RbHi_yg-6t-65",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
}
],
"icon_sizes": {
"32x32": 6,
"27x17": 3,
"27x27": 2,
"29x29": 2,
"26x26": 1,
"29x27": 1,
"67x18": 1,
"26x28": 1,
"16x16": 1,
"34x34": 1
},
"pill_vocab": [
"https",
"soap",
"rest"
],
"color_distribution": {
"#FFFFFF": 27,
"#1D2D3E": 24,
"#0057D2": 16,
"#2395FF": 16,
"#475E75": 15,
"#0070F2": 13,
"#CC00DC": 9,
"#ECF8FF": 3,
"#CB00DC": 3,
"#5B738B": 2,
"#0A74F3": 2,
"#0070F3": 2,
"#F5F6F7": 2,
"#EBF8FF": 1,
"#07838F": 1,
"#FFF0FA": 1,
"#6D7F91": 1,
"#8695A4": 1,
"#EAECEE": 1,
"#188918": 1
},
"font_sizes": {
"16": 49,
"12": 46,
"10": 21,
"14": 5
},
"fonts": [
"Helvetica"
],
"edge_color_distribution": {
"#475E75": 10,
"#CC00DC": 6,
"#CB00DC": 3,
"#07838F": 1,
"#5B738B": 1,
"#188918": 1
},
"structure_summary": {
"top_level_zones": 5,
"nested_zones": 3,
"cards": 26,
"icons": 19,
"pills": 4,
"edges": 22
},
"edge_quality": {
"total": 22,
"with_anchors": 20,
"orthogonal": 2,
"dashed": 2
},
"detected_patterns": [
"dense-icon-landscape",
"multi-zone-layout-4plus",
"uses-dashed-edges",
"well-anchored-edges"
],
"description": "Master data integration on SAP BTP. on a 1169\u00d7827 canvas. with top-level zones: (unnamed) [sap-blue], (unnamed) [sap-blue], (unnamed) [other (none)], \">\"> [sap-blue], Cloud Integration [sap-blue]. and 19 icons (6\u00d7 32x32, 3\u00d7 27x17, 2\u00d7 27x27). plus 4 flow pills using verbs 'https', 'soap', 'rest'. Detected patterns: dense-icon-landscape, multi-zone-layout-4plus, uses-dashed-edges, well-anchored-edges."
},
"ext_MultiRegionResiliency_v2.drawio": {
"file": "/Users/marianzeis/DEV/btp-drawio.skill-marianfoo/.claude/worktrees/brave-faraday-50ee6b/plugins/sap-architecture/skills/sap-architecture/assets/reference-examples/ext_MultiRegionResiliency_v2.drawio",
"name": "ext_MultiRegionResiliency_v2.drawio",
"family": "ra0002",
"level": "l2",
"primary": false,
"title": "Multi-region resiliency for SAP BTP use cases (alternate)",
"aliases": [
"multi-region resiliency v2",
"regional resiliency BTP",
"multi-region HA"
],
"tags": [
"resiliency",
"multiregion",
"multiaz",
"high-availability",
"failover",
"disaster-recovery"
],
"domain": "resiliency",
"canvas_w": 1169,
"canvas_h": 827,
"background": "none",
"zones": [
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-19",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1433,
"y": 543,
"w": 625,
"h": 332,
"parent_id": "QC_JoJDdQ6vJ7xYPiRy9-1",
"color_role": "sap-blue"
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-110",
"label": "",
"fill": "#dafdf5",
"stroke": "#07838f",
"x": -2089,
"y": 555,
"w": 284,
"h": 171,
"parent_id": "QC_JoJDdQ6vJ7xYPiRy9-1",
"color_role": "teal accent"
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-75",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": 0,
"y": 0,
"w": 460,
"h": 152,
"parent_id": "EtXFXY6-IYxVxhtuwE41-22",
"color_role": "other (#eaecee)"
},
{
"cell_id": "EtXFXY6-IYxVxhtuwE41-28",
"label": "",
"fill": "#F5F6F7",
"stroke": "none",
"x": 0,
"y": 0,
"w": 443,
"h": 649,
"parent_id": "EtXFXY6-IYxVxhtuwE41-38",
"color_role": "other (none)"
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-22",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1478,
"y": 543,
"w": 613,
"h": 337,
"parent_id": "zTY9mm_hKHzWiF92SFeO-1",
"color_role": "sap-blue"
},
{
"cell_id": "MBzjmjb9214EHgafVcs--70",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 281,
"h": 298,
"parent_id": "MBzjmjb9214EHgafVcs--69",
"color_role": "sap-blue"
},
{
"cell_id": "MBzjmjb9214EHgafVcs--72",
"label": "",
"fill": "#ffffff",
"stroke": "#0070F2",
"x": -4,
"y": 9,
"w": 251,
"h": 241,
"parent_id": "MBzjmjb9214EHgafVcs--71",
"color_role": "sap-blue"
},
{
"cell_id": "hbbnD6LBuiG821-F6Z8m-0",
"label": "",
"fill": "#FFFFFF",
"stroke": "#eaecee",
"x": -848,
"y": 960,
"w": 422,
"h": 179,
"parent_id": "zTY9mm_hKHzWiF92SFeO-1",
"color_role": "other (#eaecee)"
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-14",
"label": "",
"fill": "#dafdf5",
"stroke": "#07838f",
"x": -2020,
"y": 555,
"w": 284,
"h": 171,
"parent_id": "zTY9mm_hKHzWiF92SFeO-1",
"color_role": "teal accent"
},
{
"cell_id": "L8tGwODf9pzZJjYV8ij8-82",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1478,
"y": 543,
"w": 639,
"h": 213,
"parent_id": "1",
"color_role": "sap-blue"
},
{
"cell_id": "2ErmiUmY9wcyyR058EIl-2",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 160,
"h": 320,
"parent_id": "2ErmiUmY9wcyyR058EIl-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "2ErmiUmY9wcyyR058EIl-14",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 232,
"h": 280,
"parent_id": "2ErmiUmY9wcyyR058EIl-13",
"color_role": "sap-blue"
},
{
"cell_id": "2ErmiUmY9wcyyR058EIl-23",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 51,
"w": 230,
"h": 158,
"parent_id": "2ErmiUmY9wcyyR058EIl-22",
"color_role": "sap-blue"
},
{
"cell_id": "u6FNH3TyDpkhK-oJ2z-D-9",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": -2088,
"y": 556,
"w": 352,
"h": 276,
"parent_id": "QoJ__n9cJKnJmI8QbSEk-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-21",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1478,
"y": 543,
"w": 639,
"h": 286,
"parent_id": "QoJ__n9cJKnJmI8QbSEk-1",
"color_role": "sap-blue"
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-82",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 232,
"h": 280,
"parent_id": "QoJ__n9cJKnJmI8QbSEk-81",
"color_role": "sap-blue"
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-91",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 51,
"w": 230,
"h": 158,
"parent_id": "QoJ__n9cJKnJmI8QbSEk-90",
"color_role": "sap-blue"
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-69",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": -2068,
"y": 595,
"w": 144,
"h": 212,
"parent_id": "QoJ__n9cJKnJmI8QbSEk-1",
"color_role": "non-sap-slate"
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-21",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1478,
"y": 543,
"w": 602,
"h": 213,
"parent_id": "eqJRqRVRMDg_9Nl7Lqjf-1",
"color_role": "sap-blue"
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-69",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 160,
"h": 320,
"parent_id": "eqJRqRVRMDg_9Nl7Lqjf-68",
"color_role": "non-sap-slate"
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-82",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 232,
"h": 280,
"parent_id": "eqJRqRVRMDg_9Nl7Lqjf-81",
"color_role": "sap-blue"
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-91",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 51,
"w": 230,
"h": 158,
"parent_id": "eqJRqRVRMDg_9Nl7Lqjf-90",
"color_role": "sap-blue"
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-68",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 160,
"h": 320,
"parent_id": "ZK-YBIveIioZb5nvBpaR-67",
"color_role": "non-sap-slate"
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-81",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 232,
"h": 280,
"parent_id": "ZK-YBIveIioZb5nvBpaR-80",
"color_role": "sap-blue"
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-90",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": 0,
"y": 51,
"w": 230,
"h": 158,
"parent_id": "ZK-YBIveIioZb5nvBpaR-89",
"color_role": "sap-blue"
}
],
"cards": [
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-3",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -1586,
"y": 91,
"w": 796,
"h": 803,
"parent_zone": null
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-17",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1433,
"y": 145,
"w": 625,
"h": 349,
"parent_zone": null
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-35",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 160,
"h": 90,
"parent_zone": null
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-42",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": -2093,
"y": 520,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-43",
"label": "4",
"fill": "#2395FF",
"stroke": "none",
"x": -1404,
"y": 267,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-44",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": -1441,
"y": 504,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-74",
"label": "6",
"fill": "#2395FF",
"stroke": "none",
"x": -1724,
"y": 471,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-105",
"label": "",
"fill": "#dafdf5",
"stroke": "#07838f",
"x": -2287,
"y": 555,
"w": 186,
"h": 171,
"parent_zone": null
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-106",
"label": "",
"fill": "#FFFFFF",
"stroke": "#07838f",
"x": -2271,
"y": 610,
"w": 139,
"h": 101,
"parent_zone": null
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-108",
"label": "Azure Scheduler",
"fill": "#dafdf5",
"stroke": "#07838f",
"x": -2256,
"y": 647,
"w": 105,
"h": 52,
"parent_zone": null
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-111",
"label": "",
"fill": "#FFFFFF",
"stroke": "#07838f",
"x": -2073,
"y": 610,
"w": 139,
"h": 101,
"parent_zone": null
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-113",
"label": "Azure Traffic Manager",
"fill": "#dafdf5",
"stroke": "#07838f",
"x": -2058,
"y": 647,
"w": 111,
"h": 52,
"parent_zone": null
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-115",
"label": "",
"fill": "#FFFFFF",
"stroke": "#07838f",
"x": -1925,
"y": 610,
"w": 105,
"h": 101,
"parent_zone": null
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-116",
"label": "Route 53",
"fill": "#dafdf5",
"stroke": "#07838f",
"x": -1910,
"y": 647,
"w": 73,
"h": 52,
"parent_zone": null
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-120",
"label": "5",
"fill": "#2395FF",
"stroke": "none",
"x": -1060,
"y": 505,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-121",
"label": "8",
"fill": "#2395FF",
"stroke": "none",
"x": -2297,
"y": 520,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-123",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -660,
"y": 296,
"w": 165,
"h": 180,
"parent_zone": null
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-129",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -660,
"y": 527,
"w": 165,
"h": 158,
"parent_zone": null
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-136",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 120,
"h": 44,
"parent_zone": null
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-140",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 120,
"h": 44,
"parent_zone": null
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-143",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": -1154,
"y": 253,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-166",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 137,
"h": 44,
"parent_zone": null
},
{
"cell_id": "ebhM8IymPdlg3QO44BTM-4",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 137,
"h": 44,
"parent_zone": null
},
{
"cell_id": "dw0m-RgZKajO65-CEyGX-0",
"label": "5",
"fill": "#2395FF",
"stroke": "none",
"x": -1309,
"y": 504,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-49",
"label": "7",
"fill": "#2395FF",
"stroke": "none",
"x": -928,
"y": 370,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-79",
"label": "",
"fill": "#7F00FF",
"stroke": "none",
"x": 21,
"y": 49,
"w": 20,
"h": 20,
"parent_zone": null
},
{
"cell_id": "EtXFXY6-IYxVxhtuwE41-30",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": 22,
"y": 59,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "EtXFXY6-IYxVxhtuwE41-31",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": 22,
"y": 160,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "EtXFXY6-IYxVxhtuwE41-32",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": 22,
"y": 232,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "EtXFXY6-IYxVxhtuwE41-33",
"label": "4",
"fill": "#2395FF",
"stroke": "none",
"x": 22,
"y": 304,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "EtXFXY6-IYxVxhtuwE41-34",
"label": "5",
"fill": "#2395FF",
"stroke": "none",
"x": 22,
"y": 348,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "EtXFXY6-IYxVxhtuwE41-35",
"label": "6",
"fill": "#2395FF",
"stroke": "none",
"x": 22,
"y": 435,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "EtXFXY6-IYxVxhtuwE41-36",
"label": "7",
"fill": "#2395FF",
"stroke": "none",
"x": 22,
"y": 491,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "EtXFXY6-IYxVxhtuwE41-37",
"label": "8",
"fill": "#2395FF",
"stroke": "none",
"x": 22,
"y": 579,
"w": 22,
"h": 22,
"parent_zone": null
},
{
"cell_id": "ye-HstTKtEkQQ4-aXENA-3",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": -1569,
"y": 145,
"w": 113,
"h": 100,
"parent_zone": null
},
{
"cell_id": "ye-HstTKtEkQQ4-aXENA-9",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070f2",
"x": 1,
"y": 0,
"w": 113,
"h": 100,
"parent_zone": null
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-4",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -1501,
"y": 91,
"w": 657,
"h": 803,
"parent_zone": null
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-20",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1483,
"y": 145,
"w": 611,
"h": 349,
"parent_zone": null
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-30",
"label": "Custom Domain",
"fill": "default",
"stroke": "none",
"x": 0,
"y": 52,
"w": 154,
"h": 20,
"parent_zone": null
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-66",
"label": "Custom Domain",
"fill": "default",
"stroke": "none",
"x": -1470,
"y": 326,
"w": 154,
"h": 20,
"parent_zone": null
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-70",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 160,
"h": 90,
"parent_zone": null
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-107",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": -2024,
"y": 525,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-109",
"label": "4",
"fill": "#2395FF",
"stroke": "none",
"x": -1454,
"y": 270,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-113",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": -1493,
"y": 502,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-111",
"label": "7",
"fill": "#2395FF",
"stroke": "none",
"x": 5,
"y": -17,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "MBzjmjb9214EHgafVcs--86",
"label": "",
"fill": "default",
"stroke": "#003366",
"x": 0,
"y": 0,
"w": 142,
"h": 43,
"parent_zone": null
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-110",
"label": "6",
"fill": "#2395FF",
"stroke": "none",
"x": -1456,
"y": 356,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "hbbnD6LBuiG821-F6Z8m-3",
"label": "",
"fill": "#475E75",
"stroke": "none",
"x": -826,
"y": 1029,
"w": 20,
"h": 20,
"parent_zone": null
},
{
"cell_id": "hbbnD6LBuiG821-F6Z8m-6",
"label": "",
"fill": "#7F00FF",
"stroke": "none",
"x": -826,
"y": 1002,
"w": 20,
"h": 20,
"parent_zone": null
},
{
"cell_id": "hbbnD6LBuiG821-F6Z8m-10",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": -827,
"y": 1084,
"w": 20,
"h": 20,
"parent_zone": null
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-8",
"label": "",
"fill": "#dafdf5",
"stroke": "#07838f",
"x": -2218,
"y": 555,
"w": 186,
"h": 171,
"parent_zone": null
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-9",
"label": "",
"fill": "#FFFFFF",
"stroke": "#07838f",
"x": -2202,
"y": 610,
"w": 139,
"h": 101,
"parent_zone": null
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-12",
"label": "Azure Scheduler",
"fill": "#dafdf5",
"stroke": "#07838f",
"x": -2187,
"y": 647,
"w": 105,
"h": 52,
"parent_zone": null
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-15",
"label": "",
"fill": "#FFFFFF",
"stroke": "#07838f",
"x": -2004,
"y": 610,
"w": 139,
"h": 101,
"parent_zone": null
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-17",
"label": "Azure Traffic Manager",
"fill": "#dafdf5",
"stroke": "#07838f",
"x": -1989,
"y": 647,
"w": 111,
"h": 52,
"parent_zone": null
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-21",
"label": "",
"fill": "#FFFFFF",
"stroke": "#07838f",
"x": -1856,
"y": 610,
"w": 105,
"h": 101,
"parent_zone": null
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-22",
"label": "Route 53",
"fill": "#dafdf5",
"stroke": "#07838f",
"x": -1841,
"y": 647,
"w": 73,
"h": 52,
"parent_zone": null
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-37",
"label": "5",
"fill": "#2395FF",
"stroke": "none",
"x": -1140,
"y": 506,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-39",
"label": "8",
"fill": "#2395FF",
"stroke": "none",
"x": -2228,
"y": 525,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-75",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -710,
"y": 296,
"w": 165,
"h": 180,
"parent_zone": null
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-84",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -710,
"y": 527,
"w": 165,
"h": 158,
"parent_zone": null
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-59",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 120,
"h": 44,
"parent_zone": null
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-62",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 120,
"h": 44,
"parent_zone": null
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-108",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": -1427,
"y": 214,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-86",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 137,
"h": 44,
"parent_zone": null
},
{
"cell_id": "L8tGwODf9pzZJjYV8ij8-65",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -1501,
"y": 180,
"w": 688,
"h": 619,
"parent_zone": null
},
{
"cell_id": "L8tGwODf9pzZJjYV8ij8-67",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1478,
"y": 252,
"w": 643,
"h": 241,
"parent_zone": null
},
{
"cell_id": "L8tGwODf9pzZJjYV8ij8-84",
"label": "Custom Domain",
"fill": "default",
"stroke": "none",
"x": 0,
"y": 52,
"w": 154,
"h": 20,
"parent_zone": null
},
{
"cell_id": "xe57LHc7523G0_gxzrTJ-45",
"label": "HTTPS",
"fill": "#595959",
"stroke": "#595959",
"x": -1555,
"y": 298,
"w": 50,
"h": 9,
"parent_zone": null
},
{
"cell_id": "06M0crRUbhYaY136tzdH-24",
"label": "Custom Domain",
"fill": "default",
"stroke": "none",
"x": -1470,
"y": 326,
"w": 154,
"h": 20,
"parent_zone": null
},
{
"cell_id": "2ErmiUmY9wcyyR058EIl-3",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 25,
"y": 61,
"w": 110,
"h": 101,
"parent_zone": null
},
{
"cell_id": "2ErmiUmY9wcyyR058EIl-7",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 110,
"h": 101,
"parent_zone": null
},
{
"cell_id": "2ErmiUmY9wcyyR058EIl-10",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 160,
"h": 90,
"parent_zone": null
},
{
"cell_id": "2ErmiUmY9wcyyR058EIl-18",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 154,
"h": 120,
"parent_zone": null
},
{
"cell_id": "UqKR31A-ZPsTjkzUpBbA-3",
"label": "",
"fill": "default",
"stroke": "#003366",
"x": 2,
"y": 0,
"w": 118,
"h": 43,
"parent_zone": null
},
{
"cell_id": "UqKR31A-ZPsTjkzUpBbA-15",
"label": "",
"fill": "default",
"stroke": "#003366",
"x": 0,
"y": 0,
"w": 118,
"h": 43,
"parent_zone": null
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-3",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -1501,
"y": 112,
"w": 688,
"h": 725,
"parent_zone": null
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-19",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1478,
"y": 164,
"w": 643,
"h": 329,
"parent_zone": null
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-29",
"label": "Custom Domain",
"fill": "default",
"stroke": "none",
"x": 0,
"y": 52,
"w": 154,
"h": 20,
"parent_zone": null
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-57",
"label": "HTTPS",
"fill": "#595959",
"stroke": "#595959",
"x": -1555,
"y": 298,
"w": 50,
"h": 9,
"parent_zone": null
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-65",
"label": "Custom Domain",
"fill": "default",
"stroke": "none",
"x": -1470,
"y": 326,
"w": 154,
"h": 20,
"parent_zone": null
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-77",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 160,
"h": 90,
"parent_zone": null
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-86",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 154,
"h": 120,
"parent_zone": null
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-98",
"label": "",
"fill": "default",
"stroke": "#003366",
"x": 2,
"y": 0,
"w": 118,
"h": 43,
"parent_zone": null
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-102",
"label": "",
"fill": "default",
"stroke": "#003366",
"x": 0,
"y": 0,
"w": 118,
"h": 43,
"parent_zone": null
},
{
"cell_id": "ExObF820Z8eRGWOaszAQ-0",
"label": "3",
"fill": "#2395FF",
"stroke": "none",
"x": -1851,
"y": 570,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "ExObF820Z8eRGWOaszAQ-3",
"label": "1",
"fill": "#2395FF",
"stroke": "none",
"x": -1215,
"y": 260,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "ExObF820Z8eRGWOaszAQ-7",
"label": "4",
"fill": "#2395FF",
"stroke": "none",
"x": -1454,
"y": 270,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "ExObF820Z8eRGWOaszAQ-10",
"label": "6",
"fill": "#2395FF",
"stroke": "none",
"x": -1063,
"y": 347,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "ExObF820Z8eRGWOaszAQ-11",
"label": "7",
"fill": "#2395FF",
"stroke": "none",
"x": -935,
"y": 346,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "ExObF820Z8eRGWOaszAQ-12",
"label": "8",
"fill": "#2395FF",
"stroke": "none",
"x": -1325,
"y": 395,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "ExObF820Z8eRGWOaszAQ-13",
"label": "2",
"fill": "#2395FF",
"stroke": "none",
"x": -1493,
"y": 502,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "ExObF820Z8eRGWOaszAQ-15",
"label": "5",
"fill": "#2395FF",
"stroke": "none",
"x": -1174,
"y": 347,
"w": 30,
"h": 30,
"parent_zone": null
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-70",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": -2050,
"y": 636,
"w": 110,
"h": 75,
"parent_zone": null
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-74",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": -2049,
"y": 729,
"w": 110,
"h": 67,
"parent_zone": null
},
{
"cell_id": "u6FNH3TyDpkhK-oJ2z-D-3",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": -1896,
"y": 635,
"w": 141,
"h": 123,
"parent_zone": null
},
{
"cell_id": "u6FNH3TyDpkhK-oJ2z-D-4",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": -1881,
"y": 671,
"w": 110,
"h": 75,
"parent_zone": null
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-3",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -1501,
"y": 180,
"w": 648,
"h": 619,
"parent_zone": null
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-19",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1478,
"y": 252,
"w": 600,
"h": 241,
"parent_zone": null
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-29",
"label": "Custom Domain",
"fill": "default",
"stroke": "none",
"x": 0,
"y": 52,
"w": 154,
"h": 20,
"parent_zone": null
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-57",
"label": "HTTPS",
"fill": "#595959",
"stroke": "#595959",
"x": -1555,
"y": 298,
"w": 50,
"h": 9,
"parent_zone": null
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-65",
"label": "Custom Domain",
"fill": "default",
"stroke": "none",
"x": -1470,
"y": 326,
"w": 154,
"h": 20,
"parent_zone": null
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-70",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 25,
"y": 61,
"w": 110,
"h": 101,
"parent_zone": null
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-74",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 110,
"h": 101,
"parent_zone": null
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-77",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 160,
"h": 90,
"parent_zone": null
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-86",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 154,
"h": 120,
"parent_zone": null
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-98",
"label": "",
"fill": "default",
"stroke": "#003366",
"x": 2,
"y": 0,
"w": 118,
"h": 43,
"parent_zone": null
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-102",
"label": "",
"fill": "default",
"stroke": "#003366",
"x": 0,
"y": 0,
"w": 118,
"h": 43,
"parent_zone": null
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-2",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": -1501,
"y": 180,
"w": 688,
"h": 545,
"parent_zone": null
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-17",
"label": "",
"fill": "#FFFFFF",
"stroke": "#0070F2",
"x": -1478,
"y": 252,
"w": 643,
"h": 241,
"parent_zone": null
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-55",
"label": "HTTPS",
"fill": "#595959",
"stroke": "#595959",
"x": -1555,
"y": 298,
"w": 50,
"h": 9,
"parent_zone": null
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-64",
"label": "Custom Domain",
"fill": "default",
"stroke": "none",
"x": -1470,
"y": 326,
"w": 154,
"h": 20,
"parent_zone": null
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-69",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 25,
"y": 61,
"w": 110,
"h": 101,
"parent_zone": null
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-73",
"label": "",
"fill": "#ffffff",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 110,
"h": 101,
"parent_zone": null
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-76",
"label": "",
"fill": "#F5F6F7",
"stroke": "#475E75",
"x": 0,
"y": 0,
"w": 160,
"h": 90,
"parent_zone": null
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-85",
"label": "",
"fill": "#EBF8FF",
"stroke": "#0070F2",
"x": 0,
"y": 0,
"w": 154,
"h": 120,
"parent_zone": null
}
],
"icons": [
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-16",
"library_name": "inline-svg",
"label": "",
"w": 105,
"h": 29,
"parent_id": "QC_JoJDdQ6vJ7xYPiRy9-1"
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-33",
"library_name": "inline-svg",
"label": "SAP Custom Domain service",
"w": 49,
"h": 49,
"parent_id": "QC_JoJDdQ6vJ7xYPiRy9-1"
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-125",
"library_name": "inline-svg",
"label": "",
"w": 26,
"h": 27,
"parent_id": "QC_JoJDdQ6vJ7xYPiRy9-1"
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-132",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 17,
"parent_id": "QC_JoJDdQ6vJ7xYPiRy9-1"
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-138",
"library_name": "inline-svg",
"label": "",
"w": 21,
"h": 21,
"parent_id": "QC_JoJDdQ6vJ7xYPiRy9-135"
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-142",
"library_name": "inline-svg",
"label": "",
"w": 21,
"h": 21,
"parent_id": "QC_JoJDdQ6vJ7xYPiRy9-139"
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-157",
"library_name": "inline-svg",
"label": "Cloud Integration capability within SAP Integration Suite",
"w": 47,
"h": 47,
"parent_id": "QC_JoJDdQ6vJ7xYPiRy9-155"
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-168",
"library_name": "inline-svg",
"label": "",
"w": 21,
"h": 21,
"parent_id": "QC_JoJDdQ6vJ7xYPiRy9-165"
},
{
"cell_id": "ebhM8IymPdlg3QO44BTM-6",
"library_name": "inline-svg",
"label": "",
"w": 21,
"h": 21,
"parent_id": "ebhM8IymPdlg3QO44BTM-3"
},
{
"cell_id": "ebhM8IymPdlg3QO44BTM-9",
"library_name": "inline-svg",
"label": "Cloud Integration capability within SAP Integration Suite",
"w": 47,
"h": 47,
"parent_id": "ebhM8IymPdlg3QO44BTM-7"
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-154",
"library_name": "inline-svg",
"label": "SAP Connectivity service",
"w": 47,
"h": 47,
"parent_id": "QC_JoJDdQ6vJ7xYPiRy9-1"
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-153",
"library_name": "inline-svg",
"label": "SAP Destination service",
"w": 48,
"h": 48,
"parent_id": "QC_JoJDdQ6vJ7xYPiRy9-1"
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-46",
"library_name": "inline-svg",
"label": "SAP Continuous Integration and Delivery",
"w": 49,
"h": 49,
"parent_id": "QC_JoJDdQ6vJ7xYPiRy9-1"
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-151",
"library_name": "inline-svg",
"label": "SAP HANA Cloud",
"w": 49,
"h": 49,
"parent_id": "QC_JoJDdQ6vJ7xYPiRy9-1"
},
{
"cell_id": "ebhM8IymPdlg3QO44BTM-16",
"library_name": "inline-svg",
"label": "SAP HANA Cloud",
"w": 49,
"h": 49,
"parent_id": "QC_JoJDdQ6vJ7xYPiRy9-1"
},
{
"cell_id": "ebhM8IymPdlg3QO44BTM-35",
"library_name": "inline-svg",
"label": "SAP Destination service",
"w": 48,
"h": 48,
"parent_id": "QC_JoJDdQ6vJ7xYPiRy9-1"
},
{
"cell_id": "ebhM8IymPdlg3QO44BTM-38",
"library_name": "inline-svg",
"label": "SAP Connectivity service",
"w": 48,
"h": 48,
"parent_id": "QC_JoJDdQ6vJ7xYPiRy9-1"
},
{
"cell_id": "ebhM8IymPdlg3QO44BTM-1",
"library_name": "inline-svg",
"label": "SAP Build Work Zone, standard edition",
"w": 48,
"h": 48,
"parent_id": "QC_JoJDdQ6vJ7xYPiRy9-1"
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-24",
"library_name": "inline-svg",
"label": "SAP Custom Domain service",
"w": 49,
"h": 49,
"parent_id": "QC_JoJDdQ6vJ7xYPiRy9-1"
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-147",
"library_name": "inline-svg",
"label": "SAP Build Work Zone, standard edition",
"w": 48,
"h": 48,
"parent_id": "QC_JoJDdQ6vJ7xYPiRy9-1"
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-160",
"library_name": "inline-svg",
"label": "SAP Integration Suite, advanced event mesh",
"w": 48,
"h": 48,
"parent_id": "QC_JoJDdQ6vJ7xYPiRy9-1"
},
{
"cell_id": "ebhM8IymPdlg3QO44BTM-12",
"library_name": "inline-svg",
"label": "SAP Integration Suite, advanced event mesh",
"w": 48,
"h": 48,
"parent_id": "QC_JoJDdQ6vJ7xYPiRy9-1"
},
{
"cell_id": "EtXFXY6-IYxVxhtuwE41-7",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "QC_JoJDdQ6vJ7xYPiRy9-1"
},
{
"cell_id": "EtXFXY6-IYxVxhtuwE41-8",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "QC_JoJDdQ6vJ7xYPiRy9-1"
},
{
"cell_id": "EtXFXY6-IYxVxhtuwE41-14",
"library_name": "inline-svg",
"label": "Cloud Connector",
"w": 32,
"h": 32,
"parent_id": "QC_JoJDdQ6vJ7xYPiRy9-1"
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-82",
"library_name": "inline-svg",
"label": "",
"w": 20,
"h": 20,
"parent_id": "EtXFXY6-IYxVxhtuwE41-22"
},
{
"cell_id": "ye-HstTKtEkQQ4-aXENA-1",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "QC_JoJDdQ6vJ7xYPiRy9-1"
},
{
"cell_id": "ye-HstTKtEkQQ4-aXENA-5",
"library_name": "inline-svg",
"label": "SAP Cloud Identity Services",
"w": 40,
"h": 40,
"parent_id": "ye-HstTKtEkQQ4-aXENA-4"
},
{
"cell_id": "ye-HstTKtEkQQ4-aXENA-11",
"library_name": "inline-svg",
"label": "SAP Cloud Identity Services",
"w": 40,
"h": 40,
"parent_id": "ye-HstTKtEkQQ4-aXENA-10"
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-8",
"library_name": "inline-svg",
"label": "",
"w": 33,
"h": 33,
"parent_id": "zTY9mm_hKHzWiF92SFeO-1"
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-9",
"library_name": "inline-svg",
"label": "",
"w": 38,
"h": 36,
"parent_id": "zTY9mm_hKHzWiF92SFeO-1"
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-13",
"library_name": "inline-svg",
"label": "",
"w": 50,
"h": 50,
"parent_id": "zTY9mm_hKHzWiF92SFeO-12"
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-15",
"library_name": "inline-svg",
"label": "",
"w": 52,
"h": 52,
"parent_id": "zTY9mm_hKHzWiF92SFeO-1"
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-19",
"library_name": "inline-svg",
"label": "",
"w": 105,
"h": 29,
"parent_id": "zTY9mm_hKHzWiF92SFeO-1"
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-31",
"library_name": "inline-svg",
"label": "",
"w": 49,
"h": 49,
"parent_id": "zTY9mm_hKHzWiF92SFeO-29"
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-67",
"library_name": "inline-svg",
"label": "",
"w": 49,
"h": 49,
"parent_id": "zTY9mm_hKHzWiF92SFeO-1"
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-45",
"library_name": "inline-svg",
"label": "",
"w": 49,
"h": 49,
"parent_id": "MBzjmjb9214EHgafVcs--15"
},
{
"cell_id": "MBzjmjb9214EHgafVcs--74",
"library_name": "inline-svg",
"label": "",
"w": 43,
"h": 43,
"parent_id": "MBzjmjb9214EHgafVcs--73"
},
{
"cell_id": "MBzjmjb9214EHgafVcs--77",
"library_name": "inline-svg",
"label": "",
"w": 49,
"h": 49,
"parent_id": "MBzjmjb9214EHgafVcs--71"
},
{
"cell_id": "MBzjmjb9214EHgafVcs--80",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "MBzjmjb9214EHgafVcs--78"
},
{
"cell_id": "MBzjmjb9214EHgafVcs--83",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "MBzjmjb9214EHgafVcs--81"
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-4",
"library_name": "inline-svg",
"label": "",
"w": 21,
"h": 21,
"parent_id": "MBzjmjb9214EHgafVcs--85"
},
{
"cell_id": "hbbnD6LBuiG821-F6Z8m-9",
"library_name": "inline-svg",
"label": "",
"w": 20,
"h": 20,
"parent_id": "zTY9mm_hKHzWiF92SFeO-1"
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-77",
"library_name": "inline-svg",
"label": "",
"w": 26,
"h": 27,
"parent_id": "zTY9mm_hKHzWiF92SFeO-1"
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-87",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 17,
"parent_id": "zTY9mm_hKHzWiF92SFeO-1"
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-52",
"library_name": "inline-svg",
"label": "",
"w": 25,
"h": 25,
"parent_id": "zTY9mm_hKHzWiF92SFeO-1"
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-1",
"library_name": "inline-svg",
"label": "",
"w": 21,
"h": 21,
"parent_id": "qoFsmMxaqAKQxRortzoV-60"
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-64",
"library_name": "inline-svg",
"label": "",
"w": 21,
"h": 21,
"parent_id": "qoFsmMxaqAKQxRortzoV-61"
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-116",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "qoFsmMxaqAKQxRortzoV-67"
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-60",
"library_name": "inline-svg",
"label": "",
"w": 49,
"h": 49,
"parent_id": "qoFsmMxaqAKQxRortzoV-69"
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-71",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "zTY9mm_hKHzWiF92SFeO-1"
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-72",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "zTY9mm_hKHzWiF92SFeO-1"
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-64",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "qoFsmMxaqAKQxRortzoV-73"
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-54",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "qoFsmMxaqAKQxRortzoV-75"
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-88",
"library_name": "inline-svg",
"label": "",
"w": 21,
"h": 21,
"parent_id": "qoFsmMxaqAKQxRortzoV-85"
},
{
"cell_id": "xe57LHc7523G0_gxzrTJ-33",
"library_name": "inline-svg",
"label": "",
"w": 33,
"h": 33,
"parent_id": "1"
},
{
"cell_id": "xe57LHc7523G0_gxzrTJ-46",
"library_name": "inline-svg",
"label": "",
"w": 38,
"h": 36,
"parent_id": "1"
},
{
"cell_id": "L8tGwODf9pzZJjYV8ij8-55",
"library_name": "inline-svg",
"label": "",
"w": 50,
"h": 50,
"parent_id": "L8tGwODf9pzZJjYV8ij8-54"
},
{
"cell_id": "L8tGwODf9pzZJjYV8ij8-58",
"library_name": "inline-svg",
"label": "",
"w": 52,
"h": 52,
"parent_id": "1"
},
{
"cell_id": "L8tGwODf9pzZJjYV8ij8-66",
"library_name": "inline-svg",
"label": "",
"w": 105,
"h": 29,
"parent_id": "1"
},
{
"cell_id": "fXzlqehr_XQPm4TfguAh-5",
"library_name": "inline-svg",
"label": "",
"w": 49,
"h": 49,
"parent_id": "06M0crRUbhYaY136tzdH-5"
},
{
"cell_id": "L8tGwODf9pzZJjYV8ij8-86",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "06M0crRUbhYaY136tzdH-22"
},
{
"cell_id": "fXzlqehr_XQPm4TfguAh-33",
"library_name": "inline-svg",
"label": "",
"w": 49,
"h": 49,
"parent_id": "1"
},
{
"cell_id": "06M0crRUbhYaY136tzdH-21",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "1"
},
{
"cell_id": "fXzlqehr_XQPm4TfguAh-21",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "1"
},
{
"cell_id": "06M0crRUbhYaY136tzdH-18",
"library_name": "inline-svg",
"label": "",
"w": 49,
"h": 49,
"parent_id": "1"
},
{
"cell_id": "0mNsa3Xr03h-dnI1KTEe-13",
"library_name": "inline-svg",
"label": "",
"w": 49,
"h": 49,
"parent_id": "1"
},
{
"cell_id": "06M0crRUbhYaY136tzdH-28",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "1"
},
{
"cell_id": "06M0crRUbhYaY136tzdH-25",
"library_name": "inline-svg",
"label": "",
"w": 49,
"h": 49,
"parent_id": "1"
},
{
"cell_id": "2ErmiUmY9wcyyR058EIl-16",
"library_name": "inline-svg",
"label": "",
"w": 26,
"h": 27,
"parent_id": "2ErmiUmY9wcyyR058EIl-13"
},
{
"cell_id": "2ErmiUmY9wcyyR058EIl-26",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 17,
"parent_id": "2ErmiUmY9wcyyR058EIl-22"
},
{
"cell_id": "UqKR31A-ZPsTjkzUpBbA-5",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "UqKR31A-ZPsTjkzUpBbA-1"
},
{
"cell_id": "UqKR31A-ZPsTjkzUpBbA-17",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "UqKR31A-ZPsTjkzUpBbA-21"
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-7",
"library_name": "inline-svg",
"label": "",
"w": 33,
"h": 33,
"parent_id": "QoJ__n9cJKnJmI8QbSEk-1"
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-8",
"library_name": "inline-svg",
"label": "",
"w": 38,
"h": 36,
"parent_id": "QoJ__n9cJKnJmI8QbSEk-1"
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-12",
"library_name": "inline-svg",
"label": "",
"w": 50,
"h": 50,
"parent_id": "QoJ__n9cJKnJmI8QbSEk-11"
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-14",
"library_name": "inline-svg",
"label": "",
"w": 52,
"h": 52,
"parent_id": "QoJ__n9cJKnJmI8QbSEk-1"
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-18",
"library_name": "inline-svg",
"label": "",
"w": 105,
"h": 29,
"parent_id": "QoJ__n9cJKnJmI8QbSEk-1"
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-30",
"library_name": "inline-svg",
"label": "",
"w": 49,
"h": 49,
"parent_id": "QoJ__n9cJKnJmI8QbSEk-28"
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-38",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "QoJ__n9cJKnJmI8QbSEk-36"
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-44",
"library_name": "inline-svg",
"label": "",
"w": 49,
"h": 49,
"parent_id": "QoJ__n9cJKnJmI8QbSEk-1"
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-53",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "QoJ__n9cJKnJmI8QbSEk-1"
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-55",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "QoJ__n9cJKnJmI8QbSEk-1"
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-59",
"library_name": "inline-svg",
"label": "",
"w": 49,
"h": 49,
"parent_id": "QoJ__n9cJKnJmI8QbSEk-1"
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-61",
"library_name": "inline-svg",
"label": "",
"w": 49,
"h": 49,
"parent_id": "QoJ__n9cJKnJmI8QbSEk-1"
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-63",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "QoJ__n9cJKnJmI8QbSEk-1"
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-66",
"library_name": "inline-svg",
"label": "",
"w": 49,
"h": 49,
"parent_id": "QoJ__n9cJKnJmI8QbSEk-1"
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-84",
"library_name": "inline-svg",
"label": "",
"w": 26,
"h": 27,
"parent_id": "QoJ__n9cJKnJmI8QbSEk-81"
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-94",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 17,
"parent_id": "QoJ__n9cJKnJmI8QbSEk-90"
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-100",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "QoJ__n9cJKnJmI8QbSEk-97"
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-104",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "QoJ__n9cJKnJmI8QbSEk-101"
},
{
"cell_id": "ExObF820Z8eRGWOaszAQ-20",
"library_name": "inline-svg",
"label": "",
"w": 43,
"h": 43,
"parent_id": "ExObF820Z8eRGWOaszAQ-22"
},
{
"cell_id": "ExObF820Z8eRGWOaszAQ-31",
"library_name": "inline-svg",
"label": "",
"w": 42,
"h": 42,
"parent_id": "ExObF820Z8eRGWOaszAQ-30"
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-7",
"library_name": "inline-svg",
"label": "",
"w": 33,
"h": 33,
"parent_id": "eqJRqRVRMDg_9Nl7Lqjf-1"
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-8",
"library_name": "inline-svg",
"label": "",
"w": 38,
"h": 36,
"parent_id": "eqJRqRVRMDg_9Nl7Lqjf-1"
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-12",
"library_name": "inline-svg",
"label": "",
"w": 50,
"h": 50,
"parent_id": "eqJRqRVRMDg_9Nl7Lqjf-11"
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-14",
"library_name": "inline-svg",
"label": "",
"w": 52,
"h": 52,
"parent_id": "eqJRqRVRMDg_9Nl7Lqjf-1"
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-18",
"library_name": "inline-svg",
"label": "",
"w": 105,
"h": 29,
"parent_id": "eqJRqRVRMDg_9Nl7Lqjf-1"
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-30",
"library_name": "inline-svg",
"label": "",
"w": 49,
"h": 49,
"parent_id": "eqJRqRVRMDg_9Nl7Lqjf-28"
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-38",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "eqJRqRVRMDg_9Nl7Lqjf-36"
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-53",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "eqJRqRVRMDg_9Nl7Lqjf-1"
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-55",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "eqJRqRVRMDg_9Nl7Lqjf-1"
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-59",
"library_name": "inline-svg",
"label": "",
"w": 49,
"h": 49,
"parent_id": "eqJRqRVRMDg_9Nl7Lqjf-1"
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-61",
"library_name": "inline-svg",
"label": "",
"w": 49,
"h": 49,
"parent_id": "eqJRqRVRMDg_9Nl7Lqjf-1"
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-63",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "eqJRqRVRMDg_9Nl7Lqjf-1"
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-66",
"library_name": "inline-svg",
"label": "",
"w": 49,
"h": 49,
"parent_id": "eqJRqRVRMDg_9Nl7Lqjf-1"
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-84",
"library_name": "inline-svg",
"label": "",
"w": 26,
"h": 27,
"parent_id": "eqJRqRVRMDg_9Nl7Lqjf-81"
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-94",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 17,
"parent_id": "eqJRqRVRMDg_9Nl7Lqjf-90"
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-100",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "eqJRqRVRMDg_9Nl7Lqjf-97"
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-104",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 28,
"parent_id": "eqJRqRVRMDg_9Nl7Lqjf-101"
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-5",
"library_name": "inline-svg",
"label": "",
"w": 33,
"h": 33,
"parent_id": "1"
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-6",
"library_name": "inline-svg",
"label": "",
"w": 38,
"h": 36,
"parent_id": "1"
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-10",
"library_name": "inline-svg",
"label": "",
"w": 50,
"h": 50,
"parent_id": "ZK-YBIveIioZb5nvBpaR-9"
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-12",
"library_name": "inline-svg",
"label": "",
"w": 52,
"h": 52,
"parent_id": "1"
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-16",
"library_name": "inline-svg",
"label": "",
"w": 105,
"h": 29,
"parent_id": "1"
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-61",
"library_name": "inline-svg",
"label": "",
"w": 48,
"h": 48,
"parent_id": "1"
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-65",
"library_name": "inline-svg",
"label": "",
"w": 49,
"h": 49,
"parent_id": "1"
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-83",
"library_name": "inline-svg",
"label": "",
"w": 26,
"h": 27,
"parent_id": "ZK-YBIveIioZb5nvBpaR-80"
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-93",
"library_name": "inline-svg",
"label": "",
"w": 28,
"h": 17,
"parent_id": "ZK-YBIveIioZb5nvBpaR-89"
}
],
"pills": [
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-99",
"label": "HTTPS/Standby",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-102",
"label": "HTTPS/Active",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-118",
"label": "Data Sync",
"fill": "default",
"stroke": "#475f75"
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-122",
"label": "Healthy Region DNS Update",
"fill": "#f5f6f7",
"stroke": "#07838F"
},
{
"cell_id": "s5lzTXhMRIdJsByqQLuU-3",
"label": "Multi-Region Controller Flow",
"fill": "#f5f6f7",
"stroke": "#5D36FF"
},
{
"cell_id": "s5lzTXhMRIdJsByqQLuU-1",
"label": "Events Sync",
"fill": "default",
"stroke": "#475f75"
},
{
"cell_id": "dw0m-RgZKajO65-CEyGX-15",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "dw0m-RgZKajO65-CEyGX-16",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "dw0m-RgZKajO65-CEyGX-17",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "dw0m-RgZKajO65-CEyGX-18",
"label": "HTTPS",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "EgXB7yv_CQo3tdAhj9eK-6",
"label": "HTTPS/Standby",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "EgXB7yv_CQo3tdAhj9eK-11",
"label": "HTTPS/Active",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-31",
"label": "Data Sync",
"fill": "default",
"stroke": "#475f75"
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-40",
"label": "Healthy Region DNS Update",
"fill": "#f5f6f7",
"stroke": "#475f75"
},
{
"cell_id": "06M0crRUbhYaY136tzdH-2",
"label": "Replication Brdige",
"fill": "#595959",
"stroke": "#595959"
},
{
"cell_id": "06M0crRUbhYaY136tzdH-31",
"label": "Secure Tunnel",
"fill": "#595959",
"stroke": "#595959"
},
{
"cell_id": "xe57LHc7523G0_gxzrTJ-39",
"label": "HTTPS",
"fill": "#595959",
"stroke": "#595959"
},
{
"cell_id": "skThMAne_y0mM4OwX9t4-2",
"label": "Secure Tunnel",
"fill": "#595959",
"stroke": "#595959"
},
{
"cell_id": "skThMAne_y0mM4OwX9t4-3",
"label": "SDA",
"fill": "#595959",
"stroke": "#595959"
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-35",
"label": "Replication Brdige",
"fill": "#595959",
"stroke": "#595959"
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-40",
"label": "Secure Tunnel",
"fill": "#595959",
"stroke": "#595959"
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-56",
"label": "HTTPS",
"fill": "#595959",
"stroke": "#595959"
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-105",
"label": "Secure Tunnel",
"fill": "#595959",
"stroke": "#595959"
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-106",
"label": "SDA",
"fill": "#595959",
"stroke": "#595959"
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-35",
"label": "Replication Brdige",
"fill": "#595959",
"stroke": "#595959"
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-40",
"label": "Secure Tunnel",
"fill": "#595959",
"stroke": "#595959"
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-56",
"label": "HTTPS",
"fill": "#595959",
"stroke": "#595959"
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-105",
"label": "Secure Tunnel",
"fill": "#595959",
"stroke": "#595959"
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-106",
"label": "SDA",
"fill": "#595959",
"stroke": "#595959"
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-38",
"label": "Secure Tunnel",
"fill": "#595959",
"stroke": "#595959"
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-54",
"label": "HTTPS",
"fill": "#595959",
"stroke": "#595959"
}
],
"edges": [
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-2",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-4",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-26",
"source": "",
"target": "ebhM8IymPdlg3QO44BTM-12",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-27",
"source": "",
"target": "ebhM8IymPdlg3QO44BTM-16",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-28",
"source": "QC_JoJDdQ6vJ7xYPiRy9-99",
"target": "QC_JoJDdQ6vJ7xYPiRy9-24",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-29",
"source": "QC_JoJDdQ6vJ7xYPiRy9-102",
"target": "QC_JoJDdQ6vJ7xYPiRy9-33",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-30",
"source": "",
"target": "",
"stroke_color": "#07838F",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-31",
"source": "",
"target": "QC_JoJDdQ6vJ7xYPiRy9-160",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-37",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-39",
"source": "QC_JoJDdQ6vJ7xYPiRy9-140",
"target": "QC_JoJDdQ6vJ7xYPiRy9-136",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-40",
"source": "s5lzTXhMRIdJsByqQLuU-3",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-41",
"source": "",
"target": "ebhM8IymPdlg3QO44BTM-16",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-70",
"source": "QC_JoJDdQ6vJ7xYPiRy9-154",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-72",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-73",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-96",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-98",
"source": "",
"target": "QC_JoJDdQ6vJ7xYPiRy9-99",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-100",
"source": "",
"target": "QC_JoJDdQ6vJ7xYPiRy9-102",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-119",
"source": "",
"target": "",
"stroke_color": "#07838F",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-145",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-162",
"source": "",
"target": "QC_JoJDdQ6vJ7xYPiRy9-147",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-163",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-164",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-169",
"source": "",
"target": "QC_JoJDdQ6vJ7xYPiRy9-153",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-170",
"source": "QC_JoJDdQ6vJ7xYPiRy9-153",
"target": "QC_JoJDdQ6vJ7xYPiRy9-154",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-174",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "ebhM8IymPdlg3QO44BTM-21",
"source": "",
"target": "ebhM8IymPdlg3QO44BTM-1",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "ebhM8IymPdlg3QO44BTM-25",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "ebhM8IymPdlg3QO44BTM-26",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "ebhM8IymPdlg3QO44BTM-27",
"source": "",
"target": "ebhM8IymPdlg3QO44BTM-12",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "ebhM8IymPdlg3QO44BTM-28",
"source": "",
"target": "ebhM8IymPdlg3QO44BTM-9",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "ebhM8IymPdlg3QO44BTM-29",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "ebhM8IymPdlg3QO44BTM-41",
"source": "ebhM8IymPdlg3QO44BTM-35",
"target": "ebhM8IymPdlg3QO44BTM-38",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "s5lzTXhMRIdJsByqQLuU-5",
"source": "",
"target": "s5lzTXhMRIdJsByqQLuU-3",
"stroke_color": "#5D36FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "s5lzTXhMRIdJsByqQLuU-0",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "ebhM8IymPdlg3QO44BTM-42",
"source": "ebhM8IymPdlg3QO44BTM-35",
"target": "QC_JoJDdQ6vJ7xYPiRy9-129",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-25",
"source": "",
"target": "QC_JoJDdQ6vJ7xYPiRy9-123",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-152",
"source": "QC_JoJDdQ6vJ7xYPiRy9-153",
"target": "QC_JoJDdQ6vJ7xYPiRy9-129",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-97",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "ebhM8IymPdlg3QO44BTM-24",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "ebhM8IymPdlg3QO44BTM-40",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "ebhM8IymPdlg3QO44BTM-23",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "QC_JoJDdQ6vJ7xYPiRy9-161",
"source": "",
"target": "QC_JoJDdQ6vJ7xYPiRy9-157",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "ebhM8IymPdlg3QO44BTM-13",
"source": "",
"target": "ebhM8IymPdlg3QO44BTM-9",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "EtXFXY6-IYxVxhtuwE41-5",
"source": "EtXFXY6-IYxVxhtuwE41-6",
"target": "EtXFXY6-IYxVxhtuwE41-8",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "WGJtqrqEiLWRPrYAJeiM-0",
"source": "",
"target": "",
"stroke_color": "#07838F",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "WGJtqrqEiLWRPrYAJeiM-3",
"source": "",
"target": "",
"stroke_color": "#5D36FF",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "WGJtqrqEiLWRPrYAJeiM-4",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "WGJtqrqEiLWRPrYAJeiM-6",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "ye-HstTKtEkQQ4-aXENA-13",
"source": "ye-HstTKtEkQQ4-aXENA-3",
"target": "",
"stroke_color": "#000000",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "ye-HstTKtEkQQ4-aXENA-16",
"source": "ye-HstTKtEkQQ4-aXENA-3",
"target": "ye-HstTKtEkQQ4-aXENA-1",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "ye-HstTKtEkQQ4-aXENA-19",
"source": "ye-HstTKtEkQQ4-aXENA-9",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "ye-HstTKtEkQQ4-aXENA-14",
"source": "ye-HstTKtEkQQ4-aXENA-9",
"target": "",
"stroke_color": "#000000",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-3",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-6",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-18",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-27",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-34",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-35",
"source": "",
"target": "MBzjmjb9214EHgafVcs--70",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-47",
"source": "zTY9mm_hKHzWiF92SFeO-59",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-48",
"source": "EgXB7yv_CQo3tdAhj9eK-6",
"target": "zTY9mm_hKHzWiF92SFeO-31",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-49",
"source": "EgXB7yv_CQo3tdAhj9eK-11",
"target": "zTY9mm_hKHzWiF92SFeO-67",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-51",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-65",
"source": "",
"target": "zTY9mm_hKHzWiF92SFeO-54",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-72",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-100",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-101",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-106",
"source": "",
"target": "MBzjmjb9214EHgafVcs--70",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "5jPZ9TJKgGzvJgqK9pka-2",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "MBzjmjb9214EHgafVcs--92",
"source": "qoFsmMxaqAKQxRortzoV-72",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "5jPZ9TJKgGzvJgqK9pka-0",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "5jPZ9TJKgGzvJgqK9pka-22",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "5jPZ9TJKgGzvJgqK9pka-23",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "hbbnD6LBuiG821-F6Z8m-12",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "hbbnD6LBuiG821-F6Z8m-14",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "hbbnD6LBuiG821-F6Z8m-16",
"source": "",
"target": "",
"stroke_color": "#188918",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "hbbnD6LBuiG821-F6Z8m-23",
"source": "",
"target": "",
"stroke_color": "#595959",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "hbbnD6LBuiG821-F6Z8m-24",
"source": "",
"target": "",
"stroke_color": "#595959",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "hbbnD6LBuiG821-F6Z8m-26",
"source": "",
"target": "",
"stroke_color": "#0000FF",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "EgXB7yv_CQo3tdAhj9eK-4",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "EgXB7yv_CQo3tdAhj9eK-5",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "EgXB7yv_CQo3tdAhj9eK-10",
"source": "",
"target": "EgXB7yv_CQo3tdAhj9eK-6",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "EgXB7yv_CQo3tdAhj9eK-12",
"source": "zTY9mm_hKHzWiF92SFeO-15",
"target": "EgXB7yv_CQo3tdAhj9eK-11",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-36",
"source": "",
"target": "zTY9mm_hKHzWiF92SFeO-15",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "zTY9mm_hKHzWiF92SFeO-103",
"source": "zTY9mm_hKHzWiF92SFeO-92",
"target": "zTY9mm_hKHzWiF92SFeO-53",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-81",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-96",
"source": "qoFsmMxaqAKQxRortzoV-71",
"target": "zTY9mm_hKHzWiF92SFeO-84",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-76",
"source": "",
"target": "zTY9mm_hKHzWiF92SFeO-64",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-80",
"source": "",
"target": "zTY9mm_hKHzWiF92SFeO-116",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-82",
"source": "zTY9mm_hKHzWiF92SFeO-64",
"target": "zTY9mm_hKHzWiF92SFeO-60",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-83",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-91",
"source": "",
"target": "qoFsmMxaqAKQxRortzoV-71",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-92",
"source": "qoFsmMxaqAKQxRortzoV-71",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-97",
"source": "",
"target": "",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "qoFsmMxaqAKQxRortzoV-98",
"source": "",
"target": "zTY9mm_hKHzWiF92SFeO-60",
"stroke_color": "#475E75",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "fXzlqehr_XQPm4TfguAh-9",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "skThMAne_y0mM4OwX9t4-5",
"source": "",
"target": "06M0crRUbhYaY136tzdH-2",
"stroke_color": "#0000FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "FVwxtAoVsvsOTZbEhbbp-115",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "FVwxtAoVsvsOTZbEhbbp-172",
"source": "",
"target": "",
"stroke_color": "#7F7F7F",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "L8tGwODf9pzZJjYV8ij8-61",
"source": "",
"target": "",
"stroke_color": "#354A5F",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "L8tGwODf9pzZJjYV8ij8-103",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "fXzlqehr_XQPm4TfguAh-24",
"source": "0mNsa3Xr03h-dnI1KTEe-13",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "fXzlqehr_XQPm4TfguAh-46",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "fXzlqehr_XQPm4TfguAh-47",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "fXzlqehr_XQPm4TfguAh-50",
"source": "",
"target": "06M0crRUbhYaY136tzdH-20",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "06M0crRUbhYaY136tzdH-11",
"source": "",
"target": "0mNsa3Xr03h-dnI1KTEe-12",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "06M0crRUbhYaY136tzdH-12",
"source": "",
"target": "fXzlqehr_XQPm4TfguAh-22",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "06M0crRUbhYaY136tzdH-1",
"source": "",
"target": "L8tGwODf9pzZJjYV8ij8-86",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "06M0crRUbhYaY136tzdH-6",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "06M0crRUbhYaY136tzdH-30",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "06M0crRUbhYaY136tzdH-32",
"source": "",
"target": "06M0crRUbhYaY136tzdH-18",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "06M0crRUbhYaY136tzdH-34",
"source": "",
"target": "06M0crRUbhYaY136tzdH-21",
"stroke_color": "#107E3E",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "06M0crRUbhYaY136tzdH-35",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "06M0crRUbhYaY136tzdH-37",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "xe57LHc7523G0_gxzrTJ-32",
"source": "",
"target": "fXzlqehr_XQPm4TfguAh-5",
"stroke_color": "#595959",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "xe57LHc7523G0_gxzrTJ-27",
"source": "L8tGwODf9pzZJjYV8ij8-58",
"target": "06M0crRUbhYaY136tzdH-25",
"stroke_color": "#595959",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "0mNsa3Xr03h-dnI1KTEe-3",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "0mNsa3Xr03h-dnI1KTEe-4",
"source": "",
"target": "",
"stroke_color": "#595959",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "06M0crRUbhYaY136tzdH-29",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "0mNsa3Xr03h-dnI1KTEe-18",
"source": "",
"target": "",
"stroke_color": "#595959",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "fXzlqehr_XQPm4TfguAh-30",
"source": "2ErmiUmY9wcyyR058EIl-7",
"target": "",
"stroke_color": "#595959",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "2ErmiUmY9wcyyR058EIl-27",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "skThMAne_y0mM4OwX9t4-6",
"source": "",
"target": "",
"stroke_color": "#6666FF",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "skThMAne_y0mM4OwX9t4-7",
"source": "",
"target": "",
"stroke_color": "#0000FF",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "skThMAne_y0mM4OwX9t4-8",
"source": "UqKR31A-ZPsTjkzUpBbA-3",
"target": "UqKR31A-ZPsTjkzUpBbA-15",
"stroke_color": "#0000FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "skThMAne_y0mM4OwX9t4-9",
"source": "",
"target": "",
"stroke_color": "#0000FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "skThMAne_y0mM4OwX9t4-10",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "skThMAne_y0mM4OwX9t4-12",
"source": "fXzlqehr_XQPm4TfguAh-33",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "skThMAne_y0mM4OwX9t4-13",
"source": "",
"target": "",
"stroke_color": "#0000FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-2",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-4",
"source": "",
"target": "QoJ__n9cJKnJmI8QbSEk-35",
"stroke_color": "#0000FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-5",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-6",
"source": "",
"target": "",
"stroke_color": "#7F7F7F",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-17",
"source": "",
"target": "",
"stroke_color": "#354A5F",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-23",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-24",
"source": "QoJ__n9cJKnJmI8QbSEk-61",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-25",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-26",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-27",
"source": "",
"target": "QoJ__n9cJKnJmI8QbSEk-52",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-31",
"source": "",
"target": "QoJ__n9cJKnJmI8QbSEk-60",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-32",
"source": "",
"target": "QoJ__n9cJKnJmI8QbSEk-54",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-33",
"source": "",
"target": "QoJ__n9cJKnJmI8QbSEk-38",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-34",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-39",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-41",
"source": "",
"target": "QoJ__n9cJKnJmI8QbSEk-59",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-42",
"source": "",
"target": "QoJ__n9cJKnJmI8QbSEk-53",
"stroke_color": "#107E3E",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-43",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-46",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-47",
"source": "",
"target": "QoJ__n9cJKnJmI8QbSEk-30",
"stroke_color": "#595959",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-48",
"source": "QoJ__n9cJKnJmI8QbSEk-14",
"target": "QoJ__n9cJKnJmI8QbSEk-66",
"stroke_color": "#595959",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-50",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-51",
"source": "",
"target": "",
"stroke_color": "#595959",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-64",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-67",
"source": "",
"target": "",
"stroke_color": "#595959",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-79",
"source": "",
"target": "",
"stroke_color": "#595959",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-95",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-107",
"source": "QoJ__n9cJKnJmI8QbSEk-102",
"target": "",
"stroke_color": "#6666FF",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-108",
"source": "",
"target": "",
"stroke_color": "#0000FF",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-109",
"source": "QoJ__n9cJKnJmI8QbSEk-98",
"target": "QoJ__n9cJKnJmI8QbSEk-102",
"stroke_color": "#0000FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-110",
"source": "",
"target": "",
"stroke_color": "#0000FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-111",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-112",
"source": "QoJ__n9cJKnJmI8QbSEk-44",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "QoJ__n9cJKnJmI8QbSEk-113",
"source": "",
"target": "",
"stroke_color": "#0000FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "ExObF820Z8eRGWOaszAQ-23",
"source": "",
"target": "ExObF820Z8eRGWOaszAQ-20",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "ExObF820Z8eRGWOaszAQ-26",
"source": "ExObF820Z8eRGWOaszAQ-20",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "ExObF820Z8eRGWOaszAQ-33",
"source": "",
"target": "ExObF820Z8eRGWOaszAQ-31",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "ExObF820Z8eRGWOaszAQ-34",
"source": "ExObF820Z8eRGWOaszAQ-31",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-2",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-4",
"source": "",
"target": "eqJRqRVRMDg_9Nl7Lqjf-35",
"stroke_color": "#0000FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-5",
"source": "",
"target": "",
"stroke_color": "",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-6",
"source": "",
"target": "",
"stroke_color": "#7F7F7F",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-17",
"source": "",
"target": "",
"stroke_color": "#354A5F",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-23",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-24",
"source": "eqJRqRVRMDg_9Nl7Lqjf-61",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-25",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-26",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-27",
"source": "",
"target": "eqJRqRVRMDg_9Nl7Lqjf-52",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-31",
"source": "",
"target": "eqJRqRVRMDg_9Nl7Lqjf-60",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-32",
"source": "",
"target": "eqJRqRVRMDg_9Nl7Lqjf-54",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-33",
"source": "",
"target": "eqJRqRVRMDg_9Nl7Lqjf-38",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-34",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-39",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-41",
"source": "",
"target": "eqJRqRVRMDg_9Nl7Lqjf-59",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-42",
"source": "",
"target": "eqJRqRVRMDg_9Nl7Lqjf-53",
"stroke_color": "#107E3E",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-43",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-46",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-47",
"source": "",
"target": "eqJRqRVRMDg_9Nl7Lqjf-30",
"stroke_color": "#595959",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-48",
"source": "eqJRqRVRMDg_9Nl7Lqjf-14",
"target": "eqJRqRVRMDg_9Nl7Lqjf-66",
"stroke_color": "#595959",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-50",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-51",
"source": "",
"target": "",
"stroke_color": "#595959",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-64",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-67",
"source": "",
"target": "",
"stroke_color": "#595959",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-79",
"source": "eqJRqRVRMDg_9Nl7Lqjf-74",
"target": "",
"stroke_color": "#595959",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-95",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-107",
"source": "",
"target": "",
"stroke_color": "#6666FF",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-108",
"source": "",
"target": "",
"stroke_color": "#0000FF",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-109",
"source": "eqJRqRVRMDg_9Nl7Lqjf-98",
"target": "eqJRqRVRMDg_9Nl7Lqjf-102",
"stroke_color": "#0000FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-110",
"source": "",
"target": "",
"stroke_color": "#0000FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-111",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "eqJRqRVRMDg_9Nl7Lqjf-113",
"source": "",
"target": "",
"stroke_color": "#0000FF",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-1",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-4",
"source": "",
"target": "",
"stroke_color": "#7F7F7F",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-15",
"source": "",
"target": "",
"stroke_color": "#354A5F",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-21",
"source": "",
"target": "",
"stroke_color": "#5B738B",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-24",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-37",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-41",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-45",
"source": "",
"target": "",
"stroke_color": "#595959",
"has_anchors": false,
"is_orthogonal": true,
"is_dashed": true
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-46",
"source": "ZK-YBIveIioZb5nvBpaR-12",
"target": "ZK-YBIveIioZb5nvBpaR-65",
"stroke_color": "#595959",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-48",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": false,
"is_dashed": false
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-49",
"source": "",
"target": "",
"stroke_color": "#595959",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-62",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-66",
"source": "",
"target": "",
"stroke_color": "#595959",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": true
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-78",
"source": "ZK-YBIveIioZb5nvBpaR-73",
"target": "",
"stroke_color": "#595959",
"has_anchors": true,
"is_orthogonal": true,
"is_dashed": false
},
{
"cell_id": "ZK-YBIveIioZb5nvBpaR-94",
"source": "",
"target": "",
"stroke_color": "#107E3E",
"has_anchors": false,
"is_orthogonal": false,
"is_dashed": false
}
],
"icon_sizes": {
"48x48": 27,
"49x49": 25,
"28x28": 9,
"21x21": 8,
"105x29": 6,
"26x27": 6,
"28x17": 6,
"33x33": 5,
"38x36": 5,
"50x50": 5
},
"pill_vocab": [
"https/standby",
"https/active",
"data sync",
"healthy region dns update",
"multi-region controller flow",
"events sync",
"https",
"replication brdige",
"secure tunnel",
"sda"
],
"color_distribution": {
"#FFFFFF": 197,
"#1D2D3E": 136,
"#475E75": 98,
"#107E3E": 69,
"#595959": 64,
"#053B70": 62,
"#0070F2": 46,
"#0057D2": 34,
"#2395FF": 34,
"#F5F6F7": 24,
"#475F75": 24,
"#07838F": 21,
"#EBF8FF": 18,
"#0000FF": 16,
"#004C99": 14,
"#5D36FF": 13,
"#266F3A": 11,
"#DAFDF5": 10,
"#1A2733": 10,
"#556B82": 9
},
"font_sizes": {
"16": 204,
"12": 199,
"14": 78,
"11": 72,
"9": 48,
"10": 42,
"13": 24,
"15": 17
},
"fonts": [
"Arial",
"Helvetica"
],
"edge_color_distribution": {
"#107E3E": 69,
"#475E75": 66,
"#595959": 22,
"#0000FF": 16,
"#5D36FF": 11,
"#7F7F7F": 4,
"#354A5F": 4,
"#5B738B": 4
},
"structure_summary": {
"top_level_zones": 1,
"nested_zones": 24,
"cards": 116,
"icons": 119,
"pills": 31,
"edges": 215
},
"edge_quality": {
"total": 215,
"with_anchors": 135,
"orthogonal": 67,
"dashed": 84
},
"detected_patterns": [
"dense-icon-landscape",
"has-identity-services-icon",
"labeled-flow-multi-pill",
"uses-dashed-edges"
],
"description": "Multi-region resiliency for SAP BTP use cases (alternate). on a 1169\u00d7827 canvas. with top-level zones: (unnamed) [sap-blue]. and 119 icons (27\u00d7 48x48, 25\u00d7 49x49, 9\u00d7 28x28). plus 31 flow pills using verbs 'https/standby', 'https/active', 'data sync', 'healthy region dns update', 'multi-region controller flow', 'events sync'. Detected patterns: dense-icon-landscape, has-identity-services-icon, labeled-flow-multi-pill, uses-dashed-edges."
}
}
}