Exploration Feature
π«π· Lire en franΓ§ais
The Exploration tool (Tools β Exploration) allows you to dynamically navigate through the asset relationship
graph. It reveals dependencies between layers: upward (abstract / business) or downward (concrete / physical).
1. Interface
| UI Element | Type | Role |
|---|---|---|
| Filter | Text field | Filters the cartography views (e.g., Applications) |
| Object | Dropdown list | Selects the asset to explore (e.g., HR-Solution) |
| Add | Blue button | Adds the selected asset to the graph window |
| Physical | Green toggle | Enables/disables the display of physical links |
| Level (1β5) | Selector | Number of relationship levels to expand |
| Deploy | Green button | Launches the exploration based on the defined parameters |
| β Up | Cyan button | Expands toward upper layers (abstract / business) |
| β Down | Cyan button | Expands toward lower layers (concrete / physical) |
| β Both | Cyan button | Expands in both directions simultaneously |
| Remove | Red button | Removes the selected asset from the graph |
| Reset | Yellow button | Completely resets the graph |
| Show IP | Grey button | Displays IP addresses on network assets |
2. Understanding the Filter Field
β οΈ Critical point: the Filter field has a dual effect that is essential to understand before exploring the graph.
2.1 Effect 1 β Restricting the "Object" dropdown list
This is the most intuitive use. By entering a view in the Filter field (e.g. Applications), the "Object" dropdown will
only display assets belonging to that view. This avoids having to search for an asset across the entire CMDB.
2.2 Effect 2 β Limiting asset visibility in the graph (a common pitfall)
This is the least expected effect, and the most frequent source of errors. The filter does not simply restrict the " Object" list: it also determines which asset types will be displayed in the graph during exploration.
In practice: if you explore a logical-server with only Logical Infrastructure in the filter, any applications linked
to that server will never appear in the graph, even if they exist in Mercator and are correctly associated. They are
simply excluded because their type is not covered by the active filter.
Illustrated example:
| Active filter | Explored asset | Result in the graph |
|---|---|---|
Logical Infrastructure |
LOGICAL-SERVER-RH-11 |
Visible: NETWORK-CORE-11, SUBNET-CORE-11, SUBNET-VIRT-111 β but not RH-Solution |
Applications + Logical Infrastructure |
LOGICAL-SERVER-RH-11 |
Also visible: RH-Solution and DB-RH-PROD |
| (empty) | Any asset | All linked assets are visible, across all layers |
With filter "Logical Infrastructure" only: RH-Solution does not appear.
With filters "Applications" + "Logical Infrastructure": RH-Solution and DB-RH-PROD appear.
2.3 Practical rule: which filter should I use?
| Objective | Recommended filter |
|---|---|
| Quickly find an asset in a specific view | Enter only the targeted view (e.g. Applications) |
| Cross-layer exploration (application + infrastructure) | Enter all relevant views, or leave empty |
| Full impact analysis (all layers) | Leave the filter empty to exclude nothing |
| Exploration limited to a single layer (e.g. network only) | Enter only that layer's view |
π‘ Tip: when in doubt about what you are looking for, always start with an empty filter. You can narrow it down afterwards if the graph becomes too dense.
3. Semantics of Directional Buttons
The direction is relative to the Mercator layer hierarchy, aligned with ArchiMate:
β UP βββββββββββββββββββββββββββββββββββββββββββββββ toward 100 (Business)
Layer 1: Entities, Processes, Actors (100β260)
Layer 2: Applications, Modules, DBs (300β340)
Layer 3: IAM, Active Directory (400β460)
Layer 4: Networks, VMs, Containers (500β580)
Layer 5: Physical, Sites, Racks (600β675)
β DOWN βββββββββββββββββββββββββββββββββββββββββββββββ toward 675 (Physical)
| Button | Direction | Meaning | Example from HR-Solution |
|---|---|---|---|
| β Up | Toward upper layers | Navigates up to the business layer, processes, and actors that use this asset | Application β HR Process β HR Director Actors |
| β Down | Toward lower layers | Navigates down to the infrastructure, servers, and networks that support this asset | Application β VM β Physical Server β Rack β Site |
| β Both | Bidirectional | Full view: who uses this asset AND what it relies on | Process β Application β Server β Physical |
4. Step-by-Step Usage Procedure
Step 1 β Enter a filter (optional)
ββ "Filter" field: e.g. "Applications"
Restricts the object list to a specific view
Step 2 β Select the starting asset
ββ "Object" dropdown: e.g. "HR-Solution"
Step 3 β Add the asset to the graph
ββ Click the blue "Add" button
The asset appears in the graph window
Step 4 β Select the asset in the graph
ββ Click the asset icon in the graph area
(it must be active / selected)
Step 5 β Choose the direction
ββ Click: β Up | β Down | β Both
Step 6 β Set the number of levels
ββ Numeric selector: 1 to 5
Start with 1 or 2 for highly connected assets
Step 7 β Deploy
ββ Click the green "Deploy" button
The graph is built with the relationships found
Step 8 β Iterate (optional)
ββ Click another node in the graph
Repeat from Step 4
5. Exploration Examples
5.1 Business Impact of an Application
Context: Which business processes and actors depend on
HR-Solution?
| Parameter | Value |
|---|---|
| Filter | Applications |
| Object | HR-Solution |
| Direction | β Up |
| Levels | 3 |
Expected result:
HR-Solution
βββ APPLI-HR-MOD-1 (module)
βββ HR Management Process
βββ Actor: HR Department
You obtain the list of all processes and actors that functionally depend on this application.
5.2 Infrastructure Supporting an Application
Context: What physical hardware does
HR-Solutionrun on? (for DRP, ITIL impact analysis, CMDB)
| Parameter | Value |
|---|---|
| Filter | Applications |
| Object | HR-Solution |
| Direction | β Down |
| Levels | 3 |
Expected result:
HR-Solution
βββ APPLI-HR-SRV-1 (application service)
βββ DB-HR-PROD (database)
βββ VM-APP-HR-01 (logical server)
βββ SRV-PROD-01 (physical server)
βββ RACK-A3 (rack)
βββ Site DC-Paris
You obtain the complete chain from the application down to the physical site.
5.3 Full Impact Analysis (Before Maintenance / Incident)
Context: Full view of ALL dependencies of
HR-Solutionbefore maintenance.
| Parameter | Value |
|---|---|
| Filter | Applications |
| Object | HR-Solution |
| Direction | β Both |
| Levels | 3 |
Expected result:
Macro-process: Personnel Management
βββ HR Process β HR Director Actor
β
[HR-Solution] β central asset
β
APPLI-HR-SRV-1 Β· APPLI-HR-MOD-1 Β· DB-HR-PROD
βββ Logical Servers β Physical β Racks β Site
Ideal for architecture dossiers and impact analyses.
5.4 Direction Selection by Use Case
| Use Case | Direction | Layers Traversed |
|---|---|---|
| Who uses this application? | β Up | Application β Process β Actors |
| What does this server run on? | β Down | Logical Server β Physical β Rack β Site |
| Full impact analysis | β Both | Business β Application β Infrastructure |
| Which processes depend on a DB? | β Up | Database β Application β Process |
| Which network equipment under a VLAN? | β Down | VLAN β Switch β Physical Router |
| AD domain mapping | β Both | AD Forest β Domain β Admin Zone β Servers |
| Which assets does an actor use? | β Down | Actor β Process β Application β Infrastructure |
6. BPMN β ArchiMate β Mercator Mapping
| Mercator Asset | BPMN 2.0 | ArchiMate 3.1 | TOGAF |
|---|---|---|---|
entities (100) |
Pool / Lane | Business Actor | Organizational Unit |
macro-processes (200) |
Process (level 1) | Business Process | Business Function |
processes (210) |
Sub-Process | Business Process | Business Service |
activities (220) |
Task / Activity | Business Function | Business Function |
tasks (240) |
Task (atomic) | Business Interaction | β |
actors (250) |
Lane / Performer | Business Role | Business Actor |
information (260) |
Data Object | Business Object | Data Entity |
applications (310) |
β | Application Component | Application Component |
application-services (320) |
β | Application Service | Application Service |
databases (340) |
Data Store | Data Object | Data Store |
logical-servers (580) |
β | System Software | Platform Service |
physical-servers (615) |
β | Device | Technology Component |
sites (600) |
β | Location | Geography |
ArchiMate Relations in Mercator
| ArchiMate Relation | Exploration Direction | Mercator Example |
|---|---|---|
| Serving | β Up | Application Service serves a Business Process |
| Realization | β Both | Application realizes a Business Service |
| Assignment | β Down | Logical Server assigned to Physical Server |
| Composition | β Down | Site contains Buildings contains Bays |
| Association | β Both | Application associated to Database |
7. Best Practices
7.1 Exploration Recommendations
Start with level 1 or 2 For highly connected assets (e.g., a central application), starting with 1 or 2 levels avoids an unreadable graph. Increase progressively from there.
Use the filter to target specific views The Filter field restricts available objects to a specific view, avoiding the need to search through the entire CMDB.
Physical Mode Enable the Physical toggle only when you want to visualize physical network links (WAN/LAN/MAN). When disabled, the exploration stays at the logical level.
7.2 Asset Entry Recommendations
- Follow Mercator numbering: create assets from the physical layer (600+) before associating them to logical layers.
- Physical containment relationships must be entered in order: Site β Building β Bay β Physical Server.
- A
logical-server(VM) must always be linked to aphysical-serverfor β Down navigation to work correctly. certificates(570) are cross-cutting: associate them to both applications AND logical servers for complete exploration.external-connected-entities(540) can be linked to the business layer (partners) or the network layer (connections) depending on context.
7.3 Use Cases by User Profile
| Profile | Preferred Direction | Typical Use Case |
|---|---|---|
| Enterprise Architect | β Up | Tracing alignment between infrastructure and business processes |
| Infrastructure Architect | β Down | Identifying the physical chain supporting an application |
| CISO / Risk Manager | β Both | Mapping dependencies for risk analysis |
| CMDB Manager | β Down | Verifying completeness of physical chaining |
| Crisis / DRP Manager | β Both | Impact analysis before/after an incident |
