26. Server

With an MQC Server, you have a centralized data storage and an analysis platform. The server can manage and/or integrate (ldap) user accounts, groups and permissions of the library and the data.

An MQC Server also provides a web interface, which removes the need for the MQC desktop client by providing a web player, that runs the client instances on the server, which are created on demand.

A user with editor or viewer access can open the web interface in any modern browser.

../_images/MQC_Server_Login.png

Figure 26.1 Login prompt of the server’s web application

After login, a viewer user has access to the Library and any project stored there, whereas an editor user is also able to create new projects (see User Groups).

Administrators additionally have access to user, group and library management, the automation service and more.

If you need more information of the administration of an MQC Server, please contact the MQC Support: mqc@model-engineers.com.

26.1. User Groups

Each MQC user has to be assigned to one of the following user groups, which are available at the MQC Server:

  • MQC Editors

  • MQC Users

26.1.1. MQC Editors

Users belonging to the “MQC Editors” group can create new projects (see Figure 26.2), adapt existing projects, e.g. changing the configuration, save projects or browse already stored projects from the library.

../_images/MQC_Server_Editor_Login.png

Figure 26.2 MQC Editors are able to create new projects and to load existing projects

A user belonging to the group “MQC Editors” has access to the whole Action and Configuration menu for changing the configuration of a project and to interact with it. For more information about possible activities, please check the Menu with Actions and Configuration chapter.

26.1.2. MQC Users

Users belonging to the user group “MQC Users” can only browse projects stored in the MQC Server library or on a network drive connected to the server (see Figure 26.3).

../_images/MQC_Server_Viewer_Login.png

Figure 26.3 MQC Users are only able to load existing projects from the library or from a network drive

Once an existing project has been loaded, a viewer has no access to the CONFIGURATION section of the Action and Configuration menu and is not able to change the configuration (e.g. by adding a quality model or a project structure) or the settings of the project. Apart from that, all MQC functions to investigate the project, do filtering and marking and create reports are available to viewers as well (see Figure 26.4).

../_images/MQC_Server_Viewer_Menu.png

Figure 26.4 Panel functionalities available to viewer users

26.2. Library

The MQC Server library is a virtual storage of created projects (.dxp files locally) and Automation Jobs.

Every user has access to the same library, but the permissions can restrict access to functionality and whole folders. While a user belonging to the group “MQC Users” can only open existing projects, an “MQC Editors” user can also save a new project in the library.

../_images/MQC_Server_Library.png

Figure 26.5 Server library with accessible folders and saved analyses

26.3. Web Player

The MQC Server provides a Web Player to create or open a Project directly in the browser. When opening a Project, a new instance is created on the server, which allows multiple open Projects for the same user.

The Web Player is feature identical as the MQC Desktop Client.

A link to a specific project opening in the web player can be created very easily using a common url format: https://your-mqc-server.intern/spotfire/wp/OpenAnalysis?file={LibraryPath}

../_images/MQC_Server_WebPlayer.png

Figure 26.6 Web player with no analysis loaded

The library can be accessed directly inside the web player without opening the library itself.

../_images/MQC_Server_WebPlayerLibrary.png

Figure 26.7 Server library in the web player

To create a new project, follow the instructions as described in Creating an MQC project. Please note, that any data source (i.e. network drive or Git repository) must be accessible by the MQC Server. Especially, if you are using a Setup Configuration, this applies to all the included paths for data as well as for configuration files.