Skip to main content

Celonis Product Documentation

Setting up Network Explorer

There are two ways to set up Network Explorer:

  • Using the visual editor

  • Defining the setup in a YAML file

Each approach has its own advantages. The visual editor is easy to use but it does not allow you to use all of the features available in Network Explorer. If you use a YAML file, you can access all of the features in Network Explorer, but YAML requires more technical familiarity.

Using the visual editor

The visual editor allows you to add existing components or create new components.

Network_explorer_visual_editor-01.png

To add an existing component:

  1. Click Choose component.

  2. Select a component from the dropdown list.

To create a new component:

  1. Click Create component.

  2. Select a component from the dropdown list.

Using YAML

Note: you need to edit the YAML for the component, not the entire view.

Editing the YAML code for an existing component

To edit the YAML code for an existing component:

  1. Click Edit Mode.

  2. Click the Switch to Code Editor icon.

    Network_explorer_visual_editor-02.png
  3. Make your edits.

  4. Click Save.

  5. Click Exit Edit Mode.

Creating the YAML code for a new component

Creating the YAML code for a new component is for advanced users. It is easier to use the visual editor to begin to create a new component, and then edit the YAML once you've created the component.

Understanding the YAML

This YAML definition illustrates the main elements:

type: signal-link-explorer
settings:
defaultNodes: CASE_TABLE.PLANT
nodes:
   - attribute: CASE_TABLE.COUNTRY
     order: 0
   - attribute: CASE_TABLE.PLANT
     order: 1
   - attribute: CASE_TABLE.MATERIAL_GROUP
     order: 2
layout: SPRING_FDP
edgeLabels:
   - field: KPI_DUMMY
nodeLabels:
   - field: KPI_DUMMY

Element

Description

defaultNodes:

Allows you to define which of the dimensions/ breadcrumbs is selected by default. If none is defined the first one is taken.

nodes:

Allows you to define multiple nodes (which will appear in the breadcrumbs).

order:

Defines the order of the breadcrumbs. If no order is given, it defaults to 0. If there are multiple orders with the same number, the order of the attribute in this list is respected.

layout:

Chooses the layout of the graph. We've described the layouts in the next section.

edgeLabels:

An edge label from a Knowledge Model KPI. Needs to be defined with context of wanting to display it in the Network Explorer.

You can configure more edgeLabels, but only the first one will be shown. 

nodeLabels:

A node label from a Knowledge Model KPI. Needs to be defined with context of wanting to display it in the Network Explorer.

You can configure more nodeLabels, but only the first one will show on the node. The others will appear in the context menu.

Understanding the Layouts

The layout: element in the YAML has a one-to-one correspondence with the values in the Layout dropdown in the visual editor.

What you see in the Layout dropdown in the YAML

What you see in the Graph Layout dropdown in the visual editor

Description

Top to Bottom Hierarchy

HIERARCHY

Hierarchical layout: top to bottom.

Bottom to Top Hierarchy

HIERARCHY_BT

Hierarchical layout: bottom to top.

Right to Left Hierarchy

HIERARCHY_RL

Hierarchical layout: right to left.

Left to Right Hierarchy

HIERARCHY_LR

Hierarchical layout: left to right.

Edges with Minimum Crossing

SPRING_FDP

Based on spring force algorithms. Use for larger networks.

Edges with Equal Length

SPRING_NEATO

Based on spring force algorithms. Use for smaller networks.

Circular

CIRCLE

Circular layout.