Log in & Log out
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.
Sidebar
The sidebar is a menu located on your left in the inorigo Workbench. The sidebar displays content relevant to the active tool or module. Select items in the sidebar to work with them in the active module/tool. In most situations, it is also possible to right-click items in the sidebar to reveal additional actions.
Toggle between hiding and showing the sidebar by clicking the pin in the top-right corner of the sidebar.
The sidebar as it appears in the library.
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
Recommended Browsers and Working Conditions
Supported browsers to access the workbench.
- Windows Internet Explorer (version 10 or higher)
- Edge
- Chrome
Other browsers are likely to work, although not tested to the same extent.
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.
Error Messages when Saving in the Workbench
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:
- System: System or core related problem, raised when trying to delete a non existent unit or adding a unit with the same ID twice.
- HumanKey: Raised as warning when trying to add units (Definitions, resources etc) with duplicate names.
- AttributeValue: Raised when an attribute value is wrong.
- AttributeMultiplicity: Raised when an attribute has the wrong number of values.
- RelationMultiplicity: Raised when a relation is missing or occurs the wrong number of times.
- InstancesExist: Raised when trying to delete a definition with existing instances.
- ReferentsExist: Raised when trying to delete a unit when other units refer to the unit via an attribute value.
- SubclassesExists: Raised when trying to delete a definition with existing sub classes or implementing definitions.
- PartnersExists: Raised when trying to delete a unit when other units refer to the unit via a relation.
- DefinitionMultiplicity: Raised when violating the allowed number of definitions or super classes.
- DefinitionValue: Raised when the definitions are invalid, such as an illegal combination of super classes and sub classes.
- ConstraintViolation: Raised when a user defined constraint is violated.
- Rights: Raised when trying to execute a forbidden operation, protected by AuthRecords.
- 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.