1Open the list

Step 1.1

Navigate to /systems

From any page click Administration β†’ Connected Systems (sometimes labelled System Editor). The URL becomes /systems. The list is the entry point for everything in the System Editor.

πŸ’‘
Two URLs in the manifest

The plugin contributes two routes: /systems (this list, always visible in nav) and /system-editor/<name> (the per-system editor, hidden from nav and reached via Edit). Operators rarely need to type the editor URL directly.

Step 1.2

What you see on first load

A page header with the title "Connected Systems", the four stats cards across the top, a filter row, the systems grid, and pagination at the bottom. The aria-label "System definitions list" identifies this view in screen readers and tour scripts.

2Read the stats cards

The four stats cards at the top give you an at-a-glance health snapshot of your integration estate.

Connected Systems/systems
Systems
17
Commands
214
Object Types
38
Connection issues
2
CardWhat it counts
SystemsEvery registered system regardless of state.
CommandsTotal commands across all systems. A system without commands isn't useful β€” flag those for follow-up.
Object TypesDistinct object-type entries across all systems (User, Group, Ticket, etc.). High counts indicate broad coverage.
Connection issuesSystems where the last Test Connection attempt failed or hasn't been run recently. Click into one to investigate.

3Switch view modes

Four icon buttons on the toolbar swap the layout. Each has a stable test id you can target from a tour script.

Buttondata-testidBest for
⊞ Gridview-mode-gridDefault. Card-per-system, three columns wide.
☰ Tableview-mode-tableMany systems, side-by-side columns: Name, Type, Commands, Last Test, Actions.
🌳 Treeview-mode-treeGroup by system type (e.g. all SCIM systems together).
πŸ•Έ Mind mapview-mode-mindmapSpatial overview that clusters systems sharing tags / object types. Each node opens a detail card.
πŸ•Έ
Mind-map controls

The mind-map (aria-label "System Architecture Mind Map") has its own zoom, layout, fullscreen, and right-click context menu. Right-click a node for "Edit System", "Isolate" (hide everything else), and "Reset" (restore the full graph).

5Filter by system type

Step 5.1

Pick a type

Use the Type dropdown next to the search box. It lists every distinct system type registered in your tenant β€” common values include scim, oauth-rest, graphql, jdbc, nowconnect, and any custom type templates. The control has the test id systems-type-filter and aria-label "Filter by system type".

Step 5.2

Clear filters

The Clear filters button (test id systems-clear-filters) appears once you've applied any combination of search + type. One click resets both fields to the default.

6Paginate

Step 6.1

Per-page and page controls

The pagination strip at the bottom of the list (test id systems-pagination, aria-label "System definitions pagination") shows Page X of Y, per-page count, and Prev / Next buttons.

Default page size is 24 systems. Increase it for large estates so you can scroll the whole list at once.

7Open a system

Step 7.1

Click a card or row

Click any system card (or row in table view) to open it in the editor. The browser navigates to /system-editor/<name> and the 10-tab editor shell loads with the System Details tab active.

πŸ”΅ EntraID

scim Β· v2.0 Β· 38 commands
scim people groups
Last test: βœ“ 2h ago ✏️ Edit

🟦 ServiceNow

oauth-rest Β· v1.4 Β· 22 commands
tickets cmdb
Last test: ⚠ 1d ago ✏️ Edit

πŸŸͺ Workday

soap Β· v32.0 Β· 14 commands
hr workers
Last test: βœ“ 14m ago ✏️ Edit
Step 7.2

Edit (alternative)

Each card has an explicit ✏️ Edit button (aria-label "Edit system <name>"). Click it for the same effect as opening the card. In table view there's an Edit action in each row.

⚠️
Saving a system requires authorisation

You can browse and Test without write rights, but Save is gated by system-editor:system Β· edit. The Save buttons inside the editor are visually present but disabled when your role is read-only.

8Create a new system

Step 8.1

Click + Create New System

The button on the top-right of the toolbar has the stable test id create-system-button and aria-label "Create new system definition". Click it to open the editor at /system-editor/new.

If your tenant has no systems yet, an empty state shows the same button in the centre of the page (this version is wrapped in a Protected component and hides when your role lacks system-editor:system Β· create).

Step 8.2

Where to go from here

The editor opens with the System Details tab active. From there you typically:

  1. Pick a system type (or import an OpenAPI spec to bootstrap one).
  2. Configure Connection and Authentication.
  3. Define Commands in the Designer.
  4. Optionally expose commands as MCP tools for AI agents.
  5. Save.

Each step is covered in the next four guides. Start with System Details & YAML Editor.