SampleManager Web Client Installation and Configuration Guide
SampleManager Web Client Installation and Configuration Guide
Thermo Fisher Scientific Inc. provides this document to its customers with a product purchase to use in
the product operation. This document is copyright protected and any reproduction of the whole or any
part of this document is strictly prohibited, except with the written authorization of Thermo Fisher
Scientific Inc.
The contents of this document are subject to change without notice. All technical information in this
document is for reference purposes only. System configurations and specifications in this document
supersede all previous information received by the purchaser.
Thermo Fisher Scientific Inc. makes no representations that this document is complete, accurate, or
error-free and assumes no responsibility and will not be liable for any errors, omissions, damage, or
loss that might result from any use of this document, even if the information in the document is
followed properly.
This document is not part of any sales contract between Thermo Fisher Scientific Inc. and a purchaser.
This document shall in no way govern or modify any Terms and Conditions of Sale, which Terms and
Conditions of Sale shall govern all conflicting information between the two documents.
Contents
Preface ........................................................................................................................ v
Related Documentation ................................................................................. vi
Special Notices.............................................................................................. vii
Contacting Us............................................................................................... vii
Thermo Scientific SampleManager LIMS Web Client Installation and Configuration Guide iii
P
Preface
Thermo Scientific™ SampleManager LIMS™ software can plan, manage, and maintain an
accurate record of work performed in a laboratory environment. The SampleManager
LIMS software incorporates Laboratory Information Management (LIMS), Data
Management (SDMS), and Process Execution and Procedural Electronic Lab Notebook
(LES) capabilities in a single solution.
This guide describes how to install and configure the SampleManager web client.
Contents
• Related Documentation
• Special Notices
• Contacting Us
Thermo Scientific SampleManager LIMS Web Client Installation and Configuration Guide v
Preface
Related Documentation
SampleManager includes Help, accessible from within the application, and manuals as
PDF files.
When you use the SampleManager web client, you can access Help in the following
ways:
• Press the F1 key.
• From the main menu bar at the top of the SampleManager window, choose Help
and then click Contents.
• Click a Help button.
When you use the SampleManager web client, you can access the Help for the
SampleManager LIMS modules installed on your server.
vi SampleManager LIMS Web Client Installation and Configuration Guide Thermo Scientific
Preface
Special Notices
Make sure that you follow the precautionary statements presented in this guide. The
special notices appear in boxes.
Contacting Us
There are several ways to contact Thermo Fisher Scientific for the information you need.
Email support.informatics@thermofisher.com
Web https://support.thermoinformatics.com/contacts
Thermo Scientific SampleManager LIMS Web Client Installation and Configuration Guide vii
1
Contents
• Installation Overview
• Supported Operating System and Browsers
• Web Server (IIS) Role Services Required by
SampleManager Web Client
• Installation Steps
• Upgrading the SampleManager Web Client
Thermo Scientific SampleManager LIMS Web Client Installation and Configuration Guide 1
1 Install the SampleManager Web Client
Installation Overview
Installation Overview
Before you install the SampleManager web client, you must have an operational
SampleManager LIMS server. For more information about installing SampleManager
LIMS, see the SampleManager LIMS Installation Guide.
1. Install the SampleManager web client on a web server running a supported server
operating system.
See Installation Steps on page 4.
2. Connect to the SampleManager web client from a client running a supported client
operating system and browser.
Note Refer to the SampleManager LIMS Release Notes for details of supported
operating systems and browsers. We strongly recommend that you use Google
Chrome for optimum performance.
The SampleManager web client is supported on the Microsoft Windows Server 2016
operating system.
We strongly recommend that you use Google Chrome for optimum performance.
Note The SampleManager web client is not compatible with Microsoft Internet
Explorer.
2 SampleManager LIMS Web Client Installation and Configuration Guide Thermo Scientific
1 Install the SampleManager Web Client
Web Server (IIS) Role Services Required by SampleManager Web Client
• Default Document
• Directory Browsing
• HTTP Errors
• Static Content
• HTTP Redirection
• HTTP Logging
– Performance
– Security
• Request Filtering
• Windows Authentication
– Application Development
• ASP.NET 4.6
• ISAPI Extensions
• ISAPI Filters
• WebSocket Protocol
Thermo Scientific SampleManager LIMS Web Client Installation and Configuration Guide 3
1 Install the SampleManager Web Client
Installation Steps
• Management Tools
Installation Steps
We recommend that you use the default selections in the wizard as you work through the
installation procedure steps.
The following procedure describes a generic setup of the SampleManager web client.
Review the IIS configuration to make sure that the setup suits your environment and
allows remote clients to connect using a friendly URL. For example, you can modify the
default of {localhost}:{port} or {IIS machine name}:{port} to
https://samplemanager.yourcompany.com or to another suitable FQDN (fully qualified
domain name).
Make sure that you consider your security and firewall requirements.
4 SampleManager LIMS Web Client Installation and Configuration Guide Thermo Scientific
1 Install the SampleManager Web Client
Upgrading the SampleManager Web Client
Thermo Scientific SampleManager LIMS Web Client Installation and Configuration Guide 5
2
Contents
• 21 CFR Part 11 Compliance
• Localization
• Secure the SampleManager Web Client with a
Signed Certificate
• Logging
• Session Timeouts
• Produce Reports in PDF Format
Thermo Scientific SampleManager LIMS Web Client Installation and Configuration Guide 7
2 Configure the SampleManager Web Client
21 CFR Part 11 Compliance
IP address authorization, electronic signature, and access log configuration and viewing is
performed as in the SampleManager desktop. For more information, see the "Electronic
Signatures" chapter of the SampleManager LIMS System Administration Guide.
See Group and User Security on page 8 for more information about IP security and
group and user profiles when using the SampleManager web client.
Note When a user is created in SampleManager, it must have at least one role
assigned. If no roles are assigned and the user logs in to the SampleManager web
client, the user interface appears, but many options and features of the web client will
not be available.
Localization
Before login, the login page and the server configuration page display the language
configured on the browser. After login, if the user was configured with a language setting
on the desktop client, the SampleManager web client shows strings for that language
regardless of the language configured for the browser.
8 SampleManager LIMS Web Client Installation and Configuration Guide Thermo Scientific
2 Configure the SampleManager Web Client
Secure the SampleManager Web Client with a Signed Certificate
TLS provides a secure connection between two machines. It also can be used by the
client to verify the authenticity of the server. When the client establishes a connection
with the server, the client downloads the SSL certificate. This certificate has an encrypted
key that is signed by a trusted certificate authority.
1. Open IIS Manager and select the server in the Connections panel.
Figure 2-1. IIS Manager Server Home page
2. In the IIS section of the Server Home page, double-click Server Certificates.
Thermo Scientific SampleManager LIMS Web Client Installation and Configuration Guide 9
2 Configure the SampleManager Web Client
Secure the SampleManager Web Client with a Signed Certificate
4. In the Certificate file (.pfx) field, enter the certificate name, or browse to the location
and select the certificate.
5. In the Password field, enter the password provided for the secure certificate.
6. From the Select Certificate Store list, select Web Hosting, and then click OK.
You can now bind the certificate to the SampleManager web client website.
7. Click the server name in the Connections panel to return to the Server Home page.
10 SampleManager LIMS Web Client Installation and Configuration Guide Thermo Scientific
2 Configure the SampleManager Web Client
Secure the SampleManager Web Client with a Signed Certificate
8. Expand the view of the server. In the Sites folder, select the SampleManager web
client website.
9. From the Actions menu on the right side of the page, click Bindings.
Figure 2-4. IIS Manager – Actions menu
Thermo Scientific SampleManager LIMS Web Client Installation and Configuration Guide 11
2 Configure the SampleManager Web Client
Logging
12. In the IP address field, enter the IP address or select All Unassigned.
13. In the Port field, enter the port over which traffic will be secured by SSL. The port
number is typically 443.
14. In the SSL Certificate field, specify the certificate that was installed.
Logging
The Apache log4net tool generates log files that can monitor performance and system
health. Log files can help to detect, identify, and resolve small issues before they become
larger problems.
The log4net tool can be configured to generate log files that record logging messages of a
specific severity or greater. The logging can be configured for the following levels:
• Fatal – Generates log files that contain Fatal severity log messages.
• Error – Generates log files that contain log messages of Fatal or Error severity.
• Warning – Generates log files that contain log messages of Warning, Error, or Fatal
severity.
• Info – Generates log files that contain log messages of Info, Warning, Error, or Fatal
severity.
• Debug – Generates log files that contain log messages of Debug, Info, Warning,
Error, or Fatal severity.
• All – Generates the most detailed logging possible and outputs every log entry
regardless of level.
• Off – Turns logging off.
By default, logging is set to Off. The default logging level is set to Warning when
Logging is on. To turn logging on or off, see Turn Logging On or Off on page 13.
12 SampleManager LIMS Web Client Installation and Configuration Guide Thermo Scientific
2 Configure the SampleManager Web Client
Logging
Note Only enable logging when directed by Thermo Fisher Scientific Support.
When you enable logging, performance and extra disk space are reduced.
To turn logging on
1. In the SampleManager web client root folder, open the Log4Net.config file.
5. Replace the "Off" value with the desired logging level. For example:
<level value="Error" />
1. In the SampleManager web client root folder, open the Log4Net.config file.
Thermo Scientific SampleManager LIMS Web Client Installation and Configuration Guide 13
2 Configure the SampleManager Web Client
Session Timeouts
1. In the SampleManager web client root folder, open the Log4Net.config file.
2. Locate the following line:
<file value="app_data/logs/webexplorer.log" />
Session Timeouts
This section describes the configuration settings for session timeouts when working in
the SampleManager web client.
The ASP session timeout configuration determines the time period after which the
session associated with an inactive user will expire on the SampleManager web client
server. The ASP session is established when a user connects to the website. The purpose
of the ASP session is to facilitate the storing of information associated with unique
browser sessions to the web server.
Depending on the ASP session timer value and how the SampleManager timers are
configured, the ASP session timer can influence the timeout value when working in the
SampleManager web client. The ASP session is independent of SampleManager and any
configured SampleManager timers. For more information about configuring the
SampleManager timers, see the "Background Operations" chapter in the SampleManager
LIMS Administration Guide.
You must have Administrator rights to configure the ASP session timeout. Configure the
ASP session timeout using the Internet Information Services (IIS) Manager. You only
configure this setting once for each website, and the setting applies to all users for that
website in IIS. If your server hosts multiple websites, each website requires its own ASP
session timeout value.
14 SampleManager LIMS Web Client Installation and Configuration Guide Thermo Scientific
2 Configure the SampleManager Web Client
Session Timeouts
For example, if the ASP session timeout is 20 minutes and the SampleManager
timeout is 25 minutes, a timeout value of 19 minutes (ASP session time of
20 minutes minus 1 minute) is used. After a period of inactivity of 19 minutes, the
Lock Session dialog box appears.
• If the ASP session timeout is greater than any of the SampleManager timeouts, then
the SampleManager timeout values are used.
For example, if the ASP session timeout is 25 minutes and the SampleManager
timeout is 20 minutes, then a timeout value of 20 minutes is used. After a period of
inactivity of 20 minutes, the Lock Session dialog box appears.
• If no SampleManager timeout is specified, the Lock Session dialog box will appear
after reaching the ASP session timeout minus 1 minute.
Thermo Scientific SampleManager LIMS Web Client Installation and Configuration Guide 15
2 Configure the SampleManager Web Client
Produce Reports in PDF Format
3. In the Cookie Settings area, enter the desired timeout interval in minutes. The
default value is 20 minutes.
4. In the Actions pane, click Apply to save the changes.
For more information about how to produce PDF reports from LIMS Reporter in an
upgraded system, see the SampleManager LIMS Installation Guide. Details are provided
in "Producing Reports in PDF format" section in the chapter "Installing LIMS
Reporter".
16 SampleManager LIMS Web Client Installation and Configuration Guide Thermo Scientific