Skip to content

Introduction to Ingenuity 7

GLOSSARY

KPIKey Performance Indicator, also used as a generic term for visualisation components on a dashboard (e.g. Dial, Gauge, Status Indicator etc.)
AWSAmazon Web Services
VMVirtual Machine
URLUniversal Resource Locator
SQLStructured Query Language

Ingenuity is Eigen’s digital platform for Engineering and Industrial Operations. It is built by Engineers, for Engineering and Asset Managers to make working with data a joy. The Ingenuity platform was first written in 2009 and now, 15 years on, Ingenuity 7 is a major new release; a complete re-write from the ground up to include the latest and best technology and incorporate all the learnings we have from over 17 years deploying digital capability for Oil & Gas, Energy, Chemicals and Manufacturing industries. It’s faster, more secure and more intuitive than ever before.

There is a publicly accessible demo of Ingenuity 7 available at https://ingenuity-sandbox.eigen.co/.

Eigen Ingenuity is a digital platform for getting value from data, improving decision making and automating labour intensive work processes.

It is a layer on top of existing systems and makes it easy way to combine, visualise, publicise and share information from existing systems through online charts, dashboards, reports and automate workflows.

There is no requirement to copy data to a data lake or replace the underlying systems. It is also agnostic, so it is easy to roll out capability across sites with different systems.

Ingenuity is a cloud-native application and supports multi-tenancy.

Cloud-native means that it is “containerised” to run in a virtual environment (Kubernetes) and is not installed directly onto hardware. It does not mean that it has to be installed in the cloud - it can be installed on-premise on local virtual machines (VM’s) or in a cloud environment such as Microsoft Azure or Amazon AWS.

Multi-tenancy means that a single install can support multiple concurrent subscriptions. A “Subscription” is a digitally segregated set of users, content, datasources and modules.

Ingenuity is licenced “per subscription” and any module licencing applies to that subscription only.

In most on-premise installations there will only be 1 subscription, but the possibility exists to create multiple subscriptions if necessary, for example where a company has business units (in different countries) that must be segregated financially.

Aspects of a Subscription are managed under the Subscriptions module:

A screenshot of a computer Description automatically generated

The configuration of a Subscription is managed through the Subscription Module

Ingenuity is now divided into modules to make it easier to navigate and so that individual modules can be licensed separately.

The installed modules are visible on the left had side of the screen:

A screenshot of a phone Description automatically
generated

A summary of the available modules is presented in the table below.

The list of available modules, and if they are a separately licensed from the base install:

ModuleDetailsSeparate license
DatasourcesEasy overview of all connected datasources-
DashboardsCreate and view live & historic dashboards showing connected data-
ChartsCreate and view live and historic charts using connected data-
CalculationsCreate virtual timeseries using 30 drag & drop functions-
ReportsTurn any dashboard into a scheduled report and send by emailYes
ScriptsUser configurable low code scripting for advanced functionalityYes
Knowledge GraphQuery the Neo4j graph modelYes
Asset ModelAn intuitive user interface for browsing the Knowledge GraphYes
AlertsCreate alerts and get notified if they are triggeredYes
Data PipelinesCombine and manipulate data to provide cleaned data setsYes
Document PortalA simple online portal for storing and searching across ad-hoc docsYes
AppsAccess to any plug-ins and custom appsYes
WikiCreate documentation for easy access within your organisationYes
SubscriptionAdmin access to manage your subscription-

There are two ways to configure the authentication in Ingenuity. This configuration must be done by Eigen during the system setup.:

  1. “Single Sign On” - Connecting it to Microsoft Azure (most common); or

  2. Local accounts using email & password — good for installations not connected to Microsoft

Where an instance is configured to use Azure, users will see this screen on first accessing the system.

A screenshot of a phone Description automatically generated

When configured to use the Microsoft Azure Authentication, users will be presented with a “Sign in with Azure” button.

Users must click “Sign in with Azure” and will then be taken through the standard Microsoft authentication process, which will include 2-Factor authentication (such as via Authenticator) if they have set this up.

Where local Ingenuity accounts are used, users will be presented with fields to enter their email address and password, as well as a link to reset their password if they have forgotten it.

A screenshot of a login form Description automatically generated

Where local accounts are enabled, users must enter their email address and password.

There are three basic levels of access available:

  1. Admin — can manage users and access

  2. User — can view and create content

  3. Anonymous

Admins and Users can be added to Groups to make it easy to configure access to Workspaces and other content:

A screenshot of a group Description automatically
generated

Within a Subscription, user access can be restricted to Workspaces and down to a Page level.

Users are per-subscription and are managed under the Subscriptions module (Section 2.12).

The first page a user will see when they log in is the landing page (for the Subscription they have logged in to if in multi-tenancy mode):

A screenshot of a computer Description automatically
generated

This page gives quick access to recent pages, training courses and four panels with current news or events of interest to users in that Subscription. The content of these four panels is specific to a Subscription and is managed by System Administrators in the Ingenuity Hub (See section 3.2).

To make it more intuitive, the screen is now divided into different areas, so that users always know where to look to find the function they need.

Components along the top are always visible unless in Kiosk mode.

Clicking the site logo will take a user back to the site home page.

A black and orange logo Description automatically
generated

Clicking the hamburger button on the left shows the Quicklinks menu.

This is a user configurable, user specific, menu of shortcuts to Ingenuity content or other URLs:

A screenshot of a phone Description automatically
generated

Clicking “Edit” lets a user add and manage their Quicklinks.

A screenshot of a phone Description automatically
generated

Administrators can set site (Subscription) wide Quicklinks in the Ingenuity Hub

The [<] arrow to the right of the site logo will collapse the side bar so that only the icons are visible.

A close up of a logo Description automatically
generated

The Search bar lets users quickly search for data, content or objects in the Knowledge Graph.

A close-up of a text Description automatically
generated

The Trend button instantly brings up a blank trend

A close up of a text Description automatically
generated

When the user is on a page that they have edit permissions for, three additional buttons will be visible to Add content, manage content, and manage permissions:

A black arrow and a black dot Description automatically
generated

The Manage Content is behind a button with three dots […] to signal that there are more options here. The available options depends on the content of the current page and the user permissions:

A screenshot of a computer Description automatically
generated

The Basket is a way to collect references to data and information that you would like to refer back to.

A blue square with white shopping basket Description automatically
generated

The left hand panel is the main way to navigate within the system. At the top is the Workspace selector (see 1.6.2), access to the Page Tree (see 1.6.3) and the Modules (see section 2).

A screenshot of a phone Description automatically generated

The left hand panel is the main way to navigate around the system

The bottom left corner shows the logged in user and a link to the Help and Support page.

A screenshot of a chat Description automatically
generated

Clicking on “Help and Support” brings up a page with a link to the Eigen support desk, as well as details of the system that may be needed in the case of contacting support, such as the instance name, licence etc.

A screenshot of a phone Description automatically
generated

Clicking on the logged in user brings up a menu of available user-specific settings:

A screenshot of a phone Description automatically
generated

This includes being able to select the Theme (see 1.7), edit user settings and Log Out.

Superusers will have access to Ingenuity Hub

A screenshot of a phone Description automatically
generated

The right hand panel is only visible when a page is in Edit mode. The content of this panel changes dynamically to show all the available configuration options

A screenshot of a phone Description automatically
generated A screenshot of a computer Description
automatically
generated

Different examples of configuration options
in the right hand panel

There is normally nothing in the bottom right corner unless the current page is in Kiosk mode (see 1.10). In this case there is a barely visible button to exit Kiosk mode that only appears clickable when the mouse cursor is over it:

🡪

All content in Ingenuity is arranged in “Workspaces”. Each user has their own personal Workspace, plus shared Workspaces can be created. The Workspaces are accessed from the dropdown in the top right. A user can only access the Workspaces for which they have View or Edit permissions.

A screenshot of a computer Description automatically
generated

A Workspace is analogous to a top-level folder. The content within a Workspace is organized in a hierarchy called the Page Tree. On entering a Workspace, the user sees the Page Tree for that Workspace.

If a user has Admin rights to a Workspace, there is an edit icon visible to the right of the “Page Tree” heading. (See Manual Section 14 — Workspaces and Pages).

A screenshot of a phone Description automatically
generated

If a user has Admin rights to a Workspace, there is an edit icon visible to the right of the “Page Tree” heading. (See Manual Section 4 — Workspaces and Pages).

Ingenuity supports multiple Themes. A Theme defines how everything appears on the screen, including the colours, fonts and logos. Each Theme has a Light mode &, a Dark mode and Normal & Small modes.

Themes are installed by Eigen but users can select the mode they would like to use by clicking on their user name in the bottom left corner.

A screenshot of a phone Description automatically
generated

The system comes with default a default Eigen Theme in Light and Dark Mode Themes. The examples below show the same page in Light and Dark modes.

A screenshot of a computer Description automatically
generated

A screenshot of a computer Description automatically
generated

The “Small” mode for a theme is useful where screen space is limited because the side bar and headings take up less room

A screenshot of a computer Description automatically
generated

A screenshot of a computer Description automatically generated

The lower screenshot shows Small mode makes left panel and the headings take up less room.

Trending data is essential for engineering and production operations. Very often there is a need to quickly check something and pull up a trend. Ingenuity 7 makes trending data even quicker and easier than before, with a new “Trend” button that is always visible at the top right of the screen, as well as the proven features like fast search, the Basket and drag and drop.

A close up of a text Description automatically
generated

Clicking the new Trend button brings up a blank pop-up trend.

A screenshot of a computer Description automatically
generated

Data can be added to the trend in one of three ways:

  • Searching for a tag by clicking the [Add tag] button A blue
rectangle with white text Description automatically
generated

  • Selecting a datasource that provides trendable data from the A blue
rectangle with white text Description automatically
generated icon to the right of the Add tag button

  • Dragging and dropping a tag from the Basket..

Other ways to bring up a trend are:

  • Clicking on a value in a dashboard

  • Clicking the “trend” icon by an item in the Basket (see section 1.9).

The all new Chart component in Ingenuity 7 is more intuitive than ever.

A screenshot of a graph Description automatically
generated

The following chart types are available:

A screenshot of a phone Description automatically
generated

See section 2.3 below for more details, and Product Manual Section 6.

Everyone likes good looking visuals, especially everyone at Eigen, and Ingenuity 7 makes it even easier to make beautiful dashboards. It also makes it even easier to display these dashboards on public displays with the new Kiosk mode.

When a user is in a Workspace for which they have edit permission, the button is visible in the top right. There are 4 different types of content that can be added:

A screenshot of a computer Description automatically
generated

All options look similar, but they have some subtle differences. The most significant difference is the Dashboard (scaled), which does not have a visible layout grid.

  • Page: A blank web page with a layout grid to make it easy to align content. Users can add any content from the palette

  • Chart: A Chart is a Page that is tagged as a Chart (so that it appears in the Charts module) and has a full width chart component added by default. Users can add additional charts and other components in Edit mode.

  • Dashboard: A Dashboard is a blank page that is tagged as a Dashboard so that it appears in the Dashboards module.

  • Dashboard (scaled): this is a Dashboard that does not have a visible layout grid so that components can be freely placed anywhere. This is especially useful for creating dashboards with a background image where pixel level placement accuracy is required.

In order to edit a page it must first be put in Edit mode. This is done by sliding the toggle switch in the top right hand corner .

When the page is in edit mode, the component pallet is visble on the right, and the layout grid is visible in the page body. Components are added by dragging them from the palette and resizing them as desired. The grid will automatically extend downwards as components are added.

A screenshot of a computer Description automatically
generated

The panel on the right shows the configuration options for the currently selected component (or the grid itself).

Many of the available components have a library of pre-configured templates. These are accessed by clicking on the three dots in the bottom right hand corned of the component box:

A screen shot of a phone Description automatically
generated

This will bring up a popup of the available templates.

A screenshot of a graph Description automatically
generated

Click and hold on the [Drag to grid] button on the one you would like to use and you will be able to place it on the page grid.

As soon as the content on a page is changed, Save or Revert buttons appear at the top:

It is possible to go in and out of Edit mode without losing changes, but changes must be saved before navigating away from the page, otherwise all changes will be lost.

Kiosk Mode is used for displaying Dashboards on public displays. I removes all the application navigation and headers so that the content can take up the whole screen.

Normal view: Kiosk mode:

A screenshot of a computer Description automatically
generated A screenshot of a computer Description
automatically
generated

To exit Kiosk mode, there is a subtle button at the bottom right of the screen that only appears clickable when the mouse cursor is over it:

🡪

The Basket is a way to collect references to data and information that you would like to refer back to.

A screenshot of a computer Description automatically
generated

Much like the shopping basket on a website, a used can add things to their basket and come back to them later.

The Save and Load functions provide a handy way to create personal lists of useful information that is regularly accessed.

The Search bar lets users quickly search for data, content or objects in the Knowledge Graph.

A close-up of a text Description automatically
generated

The search results will appear in a slide-out on the right hand side of the page.

A screenshot of a computer Description automatically
generated

Search results are interactive and will take the user to the live instance of the result.

Clicking on a result in the Assets section will bring up the Common Menu. This shows all the related information in the Knowledge Graph and includes live links to referenced information such as drawings, timeseries data and other assets.

A screenshot of a computer Description automatically generated

The Common Menu shows all the related information in the Knowledge Graph