inorigo® Web Manual

The objective of the ability to view inorigo® content on the web is to increase information availability and usability. The web based solution drastically improves performance and enables spreading and sharing inorigo® content more easily.

inorigo® Workbench

The inorigo® Workbench holds the access to all inorigo® suite modules and other inorigo® applications in one place.

The inorigo® Workbench language is English (regardless of user language preference).

Log in & Log out

To access inorigo® on the web, the user is prompted to log in. If inorigo® settings allow login credentials to be remembered (and the browser accept cookies), use the checkbox Remember me to be automatically logged in next time. The automatic login is valid for as long as the setting allows, or until the Logout link is manually pressed.

Use Log in using Windows account to log in with the windows

The web portal login page does not display any information about whether the login is made against inorigo® or the domain.

Once logged in, menus, bookmarks and a default start page is presented.

To log out, click the Logout link in the upper right corner.

Start Page

The Start Page is a simple html page that may be replaced for a page designed to fit special customer needs. The page is common to all users, one per instance at company level.

The basic idea with the web Portal is to gather the access to all inorigo® suite modules and other inorigo® applications in one place. If the company have custom applications, that utilize the inorigo® database, it would be a good idea to add them to the start page.

Library

The workbench library contains all Bookmarks and Applications in the instance. Toggle between displaying bookmarks and all Applications by clicking Bookmarks/Applications.

Information about the version of inorigo that the instance is running can be revealed/hidden by clicking the lower grey section in the library.

It’s possible to use the arrow keys to navigate the sidebar and to open a selected item in the sidebar with the Enter key.

Hold down Ctrl and press the browser reload button to reload the application and remove the cache.

 

Modules

The modules menu consists of the following menu items:

 

Name Description
inorigo® Model Builder Starts up inorigo® Model Builder by downloading the application.
inorigo® Application Builder Starts up inorigo® Application Builder by downloading the application.
Knowledge Set Builder Opens the inorigo® Knowledge Set Builder in the browser

Options

The options menu consists of the following menu items:

Name

Description

Contexts

Shows a submenu with all contexts available to the user to enable changing of current context. The Bookmarks and Applications panels will only display items connected with the context and logged on user.

 

Utilities

The utilities menu consists of the following menu items:

Name

Description

Monitor Shows statistics and other information related to usage and server activities, also see System Monitor
Patches Shows information about patch state, also see Database Patch Administration
Logs Shows the logs created by inorigo service, also see inorigo® Webservice
User Management When configured, this panel will enable basic management of User access to inorigo
Edit Styles Enables customization of the outlook on web
Manage Applications Enables control and statistics on views on the web, also see View Configuration and Statistics
Query The Query function lets you formulate a search query by writing criteria connected through the logical operators AND and OR.

 

Help

The help menu consists of the following menu items:

Name

Description

inorigo® Model Builder Manual

Opens the inorigo® Model Builder User Manual in a new tab.

inorigo® Application Builder Manual

Opens the inorigo® Application Builder User Manual in a new tab.

inorigo® Web Manual Opens the inorigo® Web Manual in a new tab.

Release Notes

Opens the inorigo® suite Release Notes in a new tab.

Report an issue Opens a new tab in the inorigo® Portal, which enables the user to send an error report to Ortelius Helpdesk

Bookmarks

The user bookmarks are the same ones visible in a user’s inorigo® Model Builder bookmark section. Bookmarks are managed in Model Builder.

Three kinds of bookmarks are visible in the portal.

  • Search queries
  • Objects (a specific inorigo unit such as e.g a generic unit)
  • Applications

Search query and Objects

Open a Search query or Object by either double clicking on it or mark it and press Enter.

If you right click a search query, – or an object bookmark you, can either select to:

  • open them or
  • open in Model Builder matrix
  • open in new tab in Model Builder
  • remove bookmark

Menu option
Result
Search query – Open in Matrix A temporary matrix is opened with the search result
Object – Open The object is opened in a tab on Portal
Object – Open in Matrix The object is opened in a temporary matrix in Model Builder
Object – Open in Model Builder The object is opened in a new tab in Model Builder
Remove bookmark Removes the bookmark from the Bookmarks panel

Applications

Open an Application by either double clicking on it, or mark it and press Enter.

When right clicking on an Application Bookmark, four options are available:

 

Function

Description

Open Opens the Application in a web browser tab.
Open in new browser window Opens the Application in a new browser window.
Remove bookmark Removes the bookmark from the Bookmarks panel
Model Builder > Open Unit Opens the selected unit in Model Builder
Model Builder > Open Matrix Opens the selected unit in a matrix in Model Builder

Create a shortcut to a bookmark

When you want to create a shortcut to place on your desktop to specific bookmark

Step-by-step guide

What
Step/-s
Picture/link
What
Step/-s
Picture/link
Login on the portal
  • Select the bookmark you want to create the shortcut to
Search queries and Objects
  • Right click and select either Open or Open in Matrix
  • A jnlp file is downloaded (Picture example using Chrome)
  • Find the downloaded jnl file named APPLICATION (xx) om your computer, usually stored in the Downloads folder e.g:
    C:UsersuserIDDownloads
  • Copy or move it to your desktop and rename it to a proper name. e.g. same as the bookmark.
  • Verify that Model Builder opens with the bookmark as expected.
Applications on web
  • Right click and select Open in new browser window
  • The Application is opened in a new browser window
  • Drag the link symbol to the destop and the shortcut is created on the desktop.

Version Information

Clicking the text Powered by inorigo® Server at the bottom of the bookmarks panel, expands version information.

What
Value example
Comment
Version 4.1.0 The official platform version
Source 11943 Version of the source code from the code repository. Used for traceability reasons.
Build 3 The build number for the official version (Several builds can be performed for the same version)
Time: 13:59:21 The build time stamp for the official version

 

Another way of displaying the more extended version information is to replace ui at the end of Web Portal url; http://servername.local:8080/inorigoappname/ui

with version

i.e. http://servername.local:8080/inorigoappname/version

 

Start multiple Model Builder or Application Builder instances

To start multiple instances of inorigo® Model Builder or inorigo® Application Builder, follow the steps below.

Observe that this has to be done before any instance of the Model Builder or Application Builder are opened and then subsequently for every new instance started. Hence, close any open instances before you start!

Repeat the steps below for any new instances you want to open:

  • Go to the correct inorigo instance url,  e.g.
  • Log in on the web portal and change the url to:
  • Press ENTER to launch the jnlp.
  • i.e Replace the /ui with:

/jnlp/launch.jnlp?singleton.mode.enabled=false

Bookmarks on Web

It is possible to Bookmark any inorigo object in any filter component when Authorization settings in inorigo® Application Builder allow. There are two ways of performing the operation; either right-click the object and use the Context menu to Bookmark, or use the Menu on title bar. Both alternatives produce the same result; Bookmark is created in the Bookmarks panel.

Please note that Bookmarks option is only available when an Application is opened in the inorigo® Portal.


Create a Bookmark from the context menu


Create a Bookmark from the title bar Menu

Utilizing the Web - Client Setup

Supported browsers to access the workbench.

  • Windows Internet Explorer, version 10 or higher
  • Chrome
  • Safari (Mac)

Other browsers might work but are unsupported.

Performance considerations

User experience is largely dependent on the following parameters:

  • Web browser and version. We have noticed that in general, response times are quicker on Safari and Chrome.
  • Antivirus & file scanning. Make sure to exclude traffic scanning from the URL link used.
  • Network (Latency and bandwidth) Even if most of the data and logical processing is performed by the server, some web Applications render a lot of data transferring
    between users web browsers and the server. Hence the faster communication the quicker response times.
  • Some processing is still carried out by the user’s computer, e.g. some selections are that are processed locally, instead of
    sending them to the server. The better CPU and memory on the user’s computer the better response times.

Query


       Video tutorial on the query function

The query function is found from the Workbench under the Utilities Menu

The Query function lets you formulate a search query by writing criteria connected through the logical operators AND and OR. This way of writing Queries is easy to overview and to edit since the entire query is visible and editable on one page.

 

To specify a query, first select the initial data type that you are looking for and then fill out a criterion. The AND operator is chosen per default. I’ll come back to the OR operator in a moment.Say that I want my query to find all Associations that are a kind of Business Improvement Initiative. When I set the data type to Association a criterion with the definition is a kind of is automatically added, since an association always require a definition. If you know that your definition doesn’t have any sub classes it’s more efficient to change the criterion to equals so that the system won’t make unnecessary searches. And when you expand and scroll through this combo box, the information will load faster if you narrow it down with a by writing part of the name of the definition that you are looking for. This function uses contains to find definitions, so you can write any part of the name to find it.

Running this query now returns all business improvement initiatives, that is – associations defined as business improvement initiatives.

Connections Panel

Clicking an operator lets you add attributes, references and relations as criteria as well. Notice that these windows load first when you click them, to keep from loading unnecessary data. You may choose to include disabled attributes (1) and abstract attributes (2), and to reload the objects (3). Use the search field to quickly find your object and either select it and press OK, or double click to add the Attribute, reference or relation.

Unavailable connections cannot be selected and are grayed, see Definition in the image above.

 

 

The algorithm deciding what Attributes, Relations and References that are applicable works in the following way

 

When Right-Clicking a Unit

Attributes All attributes that are defined on the units definition(s), and super classes. If multiple definitions have the same attributes (needs to be same ID, not the same name) it’s only showed once in the list.
References All references where the unit fits. Regardless of existing instances of the definition.
Relations All relations that are defined on the units definition, and, on all super classes definitions.

 

In a Search Query

Attributes Simple Search Query

All attributes (regardless of existing actual instances of the definition) that are defined on given definition(s) and super classes in the search query. Only the class attributes is displayed if no definition or is a kind of is given. Example: Definition = A, Definition = A AND Definition = B (etc), Is a kind of = A, Is a kind of = A AND Is a kind of = B (etc), Definition = A AND Is a kind of = B (etc)

Complex Search Query

Only attributes that are defined on given definition(s) and super classes in the search query that actually have instances. Only the class attributes is displayed if no definition or is a kind of is given.

Example: Definition = A OR Definition = B (etc), Definition = A OR Is a kind of = B (etc)

References The result of the search query is matched with all available references. if there are instances with given definitions, and, the attributes that are pointing to a unit and displays any unit in in the query.
Relations Simple Search Query

All relations (regardless of existing instances to the relation) that are defined on given definition(s) and super classes in the search query.

Complex Search Query

Only relations that are defined on given definition(s) and super classes in the search query that actually have instances. Only the class attributes is displayed if no definition or is a kind of is given.

 

Parameters in Queries

 


       Video tutorial on parameters in queries

 

To add a parameter to a criterion, press the parameter button next to the combo box.

This reveals the parameter window.

Name the parameter, select a data type and write an expression. Then press add Parameter to save it to the list.

Select the parameter from the list before closing the window to add it to your criterion. A parameter can be used multiple times in the same query.

More information about available parameters and expressions can be found in the documentation on Expressions.

 

Open and Edit Units in the Workbench

inorigo units can be viewed and edited in the Workbench. Right click on it (either in a Query result or in the Bookmarks Library) and choose Open.

Unlock the padlock to make changes to the unit. Save or Revert the changes.

 

It’s also possible to copy cell values from the result matrix in Knowledge Sets and Queries by right-clicking and choosing Copy Cell Value

Suggest Edit