Introduction to IMMS web client

The IMMS web client (or simply the web client) is used to manage all parts of IMMS as well as obtain information about the status of various components in relation to IMMS. For example, the web client is used to edit system settings, administration of users and transport units, and branch settings as well as generate various reports and handle certain item tasks. IMMS interfaces directly with a Library Management System (LMS), so all basic LMS and IMMS data, settings, and functions described in this help guide apply to IMMS for one municipality.

Design

The web client is designed with a menu on the left side of the browser window, from which the various functions of the web client can be accessed. The main menu includes the following:

When a page is opened from the menu, it can be closed again by clicking on the “Close” icon at the top right corner of the page. Afterwards, the icon is changed to a “Log off” icon, which logs the user out of the web client. To the left of the Close/Log off icon is a Help icon. If users require help on a page, they can click on the Help icon and a new browser window will open with the help text. The icons appear as follows:

To clarify which page you are currently on, the name of the current page and a bread crumb trail are displayed to the left of the icons. It is possible to quickly pull up one of the previous pages by clicking on a name on the list.


General information about overviews


General information about editing dialog boxes


General information about picklists


Editing permissions

On several pages in the web client it is possible to make changes to the overview of, e.g., users that is displayed. This is done using the “Edit”, “Create”, and “Delete” buttons, which are displayed to the right of the overview. However, these buttons are only enabled for web client users with editing permissions. If the user does not have editing permissions, only the “Show” button is shown to the right of the overview. The button provides access to details for the selected item but no information can be modified. Permissions for users are assigned with the help of roles that are set in the web client at the user level.


Login

When a user attempts to log in to the web client, the following are checked:


Single Sign-On

Single Sign-On (SSO) is an authentication method that allows a user to log in once with a single set of credentials (username and password) and gain access to multiple related, yet independent, software systems or applications without having to log in again to each one.

A user logs in with SSO by clicking the SSO button on the login page. A new tab automatically opens to handle the SSO login process. Once the user is authenticated, the new tab closes, and the user is logged in.

During the SSO login process, the digital identity (from the identity provider) is matched to an IMMS user by comparing the email address of the digital identity to the email address of the IMMS users. If exactly one IMMS user exists, that one is used. If no IMMS user exists with the email address, a new one will be created. If multiple IMMS users have the email address, the SSO login will fail. Make sure only one IMMS user have the email address.

The roles granted to the synchronized IMMS user is determined by the Single Sing-On Groups configuration in the IMMS Master Data. This configuration maps security groups of the digital identity to a set of IMMS roles, which the IMMS user will own when the login concludes.