{ "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." } } }