Workbench

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.

inorigo® Workbench

The inorigo® Workbench is the portal to inorigo. It holds quick access to all the modules, tools, system management tools and applications available in the inorigo instance. Notice that various access rights can be given to different users by setting up AuAuthrecords through inorigo Model Builder. If you are not able to find some of the tools presented in this manual, it is because your account does not have the access rights to these tools. Talk to your system administrator if you require access.

 

Workbench Overview

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.

 

 

Header Menu
Navigate to home screen
Reveal Menu
Reveal Library
Reveal User Settings

 

Displayed Below are shortcuts to the three main modules in inorigo, Model Builder, Application Builder and Knowledge Set Builder.

Library

The library contains all the units that has been bookmarked by the logged on user. Click applications to see all available applications in the inorigo instance.

 

Modules Menu

The  Menu contains all modules and tools available in the inorigo suite.

Notice that access to content in the menu can be regulated for each individual user by System Administrators

Modules
Model Builder Prompts a download to open the Model Builder, read more about inorigo Model Builder here
Application Builder Prompts a download to open the Model Builder, read more about inorigo Model Builder here
Knowledge Set Builder Opens the Knowledge Set Builder, read more about the Module here

 

Tools
Data Source Editor Opens the Data Source Editor, read more about the tool here
Query Opens Query, read more about the tool here
System Management Opens the System Management Page. This page is intended for System Administrators.

Library Menu

The Library contains a condensed version of the library page for quick access.

The first tab lists all the users bookmarks. The second lists the most recently used applications and the third the most frequently used.

You may right-click any bookmarked unit or application to reveal a menu.

Right-Click Menu
Open in new tab Opens the application in a new tab. Short command: CTRL + Click
(For applications)

Run in new tab

Opens the application in a new tab, stripped from the workbench interface.
Edit in Application Builder / Open in Model Builder Depending on what unit type that is bookmarked:

Opens the Application in Application Builder / Opens the unit in Model builder

Copy id Copies the ID of the Application unit
Bookmark Unit Bookmarks / Removes the bookmark.

Click  to open the full Library Page

User Menu

Contains user settings.

User Menu
[username] Displays the currently logged on user
Data Context Reveal all available Contexts. The Context with a checkbox is the one currently used. Click any context to move to that environment, you can read more about contexts here.

Notice! A System Administrator may set a default Data Context for each individual user to log on to
Help Reveal links to this user manual, help.inorigo.net and, the API documentation
Report an issue Opens a popup to report an issue inorigo. To report an issue, fill out at least all fields marked in red and press OK to submit.
Logout Log out from the workbench

Right-Click and Hotkeys

CTRL + Click can be used to open items in a new tab.

Right-Click menu for applications

Open in new tab Opens Application in new tab
Copy run link Copies direct link to application to clipboard
Edit in Application Builder Opens Application in Application Builder (disabled if user has no right to edit application OR if user has no right to open the Application Builder module)
Copy ID Copies application ID to clipboard
Bookmark Application/Remove Bookmark Adds/Removes Application to the library

Right-Click menu for inorigo units

Open in new tab Opens unit in new tab (disabled if user has no right to open unit)
Open in Open in Model Builder Opens unit in Model Builder (disabled if user has no right to open the unit OR no option to open Model Builder)
Create Copy Opens a Copy of the selected unit with the given name Copy of [Unit Name]. Notice that the copy is not saved to the database until you press
Copy ID Copy the unit ID to the clipboard
Bookmark [unit]/Remove Bookmark Adds/Removes unit to the library

Other right click menus are found under their respective chapter in the documentation.

Workbench URLs

Your browser displays extended URLs that allows you to easily add bookmarks to the browser, or copy links to tools, modules and units in the workbench.

URL that opens a specific knowledge set in the knowledge set builder.

Library

The library hosts all bookmarks made by the currently logged on user, as well as all applications in the current context. Notice that a system administrator may set access rights to applications and units in the library.

Use the Sidebar to find bookmarks and applications available in  the library.

Click Bookmarks or Applications to determine what you are looking for and scroll the list or use the search field to find your unit.

You may right-click any bookmarked unit or application to reveal a menu. Notice that the available options will change depending on the unit type.

Right-click menu for a bookmarked application.

Right-Click Menu
Open in new tab Opens the application in a new tab. Short command: CTRL + Click
(For applications)

Run in new tab

Opens the application in a new tab, stripped from the workbench interface.
Edit in Application Builder / Open in Model Builder Depending on what unit type that is bookmarked:

Opens the Application in Application Builder / Opens the unit in Model builder

Copy id Copies the ID of the Application unit
Bookmark Unit Bookmarks / Removes the bookmark.

 

View and Edit Units

From the Library you are able to open any unit to edit or view its usages, by double-clicking or right-clicking and choosing open/open in a new tab.

You are able to edit units definitions, relations and attributes (depending on the unit type) by making changes to the available entries for the unit.

 

You are not able to delete units that are in use from the workbench.

Usages

Open Used X times to see where a unit is being used. This functionality allows you to effectively determine where changes made to the unit will apply.

Click any unit to open it in a new tab.

 

Usages analyze the following

Relations,
Subclasses and Implementing definitions,
Value references,
Query constants,
Value Set constants,
Applications constants, used in queries and specification of links between boxes,
Calls in methods (only methods)
Constant in OBJECT primitive ( all types).

Usages DOES NOT analyze
Expressions (Application variables, calculated columns, presentations, etc)
Instances
Constants in methods (only OBJECT primitive as stated above)

System Management

System Management 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.

The system management tools are intended for System Administrators – more information about these tools is found in the System Administration documentation.

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

Error Messages when Saving in the Workbench

Transaction errors and warnings are always reported using a Validation Category, accompanied with a detailed message and the ID of the unit causing the error or warning.

The HTTP response code will be 400 (Bad Request) for all categories except for Rights related issues, where the 403 (Forbidden) response code will be returned.

Categories in Italic are currently not in use.

Validation Categories:

  1. System: System or core related problem, raised when trying to delete a non existent unit or adding a unit with the same ID twice.
  2. HumanKey: Raised as warning when trying to add units (Definitions, resources etc) with duplicate names.
  3. AttributeValue: Raised when an attribute value is wrong.
  4. AttributeMultiplicity: Raised when an attribute has the wrong number of values.
  5. RelationMultiplicity: Raised when a relation is missing or occurs the wrong number of times.
  6. InstancesExist: Raised when trying to delete a definition with existing instances.
  7. ReferentsExist: Raised when trying to delete a unit when other units refer to the unit via an attribute value.
  8. SubclassesExists: Raised when trying to delete a definition with existing sub classes or implementing definitions.
  9. PartnersExists: Raised when trying to delete a unit when other units refer to the unit via a relation.
  10. DefinitionMultiplicity: Raised when violating the allowed number of definitions or super classes.
  11. DefinitionValue: Raised when the definitions are invalid, such as an illegal combination of super classes and sub classes.
  12. ConstraintViolation: Raised when a user defined constraint is violated.
  13. Rights: Raised when trying to execute a forbidden operation, protected by AuthRecords.
  14. Group: Used for grouping errors in case of nested units.

Access Rights

AuAuthRecords may be used to restrict users access rights to modules, tools & units in the Workbench and throughout the software suite. Users are not able to see Units or Applications in the Workbench that they do not have the right to Read.

System Administrators can learn more about AuAuthRecords from the respective documentation.

 

Suggest Edit