In this context, a "Client" refers to a software application that serves as the user interface for interacting with the Solution Service (TWebService). The Client Settings configuration interface works as the access point for users, allowing them to manage, control, and monitor various functionalities of the service.
Clients can range from desktop applications supporting multi-monitor setups to mobile or web interfaces, handle tasks like data exchange, operational control, security, and data integrity, ensuring secure and accurate communication with the solution service.
The settings, such as layout and theme customization, multi-monitor support, and security parameters, enable users to personalize their experience based on individual needs and preferences.
On this page:
On the Display module, the Client Settings configuration interface allows customization of the software interface to suit various user needs and operational requirements. These settings facilitate customization of the user interface, management of security and quality of data, and adaptation to different hardware configurations, including multi-monitor setups. The module's flexibility and range of customization options make it a useful tool for users to create an optimal working environment.
Client Settings are configurable options like selecting a 'Dark' or 'Light' theme, choosing a 'Grid' or 'Freeform' layout, enabling view-only modes for web or Windows clients, and activating multi-monitor support for enhanced display options.
The purpose of these settings is to provide users with a customizable interface that meets their specific operational needs. They facilitate adaptability to different hardware setups, compliance with security standards, and enhancement of the overall user experience by allowing personalization of the application's look and functionality.
These settings enable users to modify how the application appears and operates on their devices. This includes choosing layouts, themes, adjusting how the software behaves in different quality and security scenarios, and setting up display options for monitoring and control.
Client Settings operate through user interaction with various configurable options. Users can select different layouts, themes, and view modes, define security and data quality preferences, and configure multi-monitor setups. These settings are particularly detailed for RichClients and SmartClients, offering advanced customization.
These settings are applicable in environments where software customization, data security, and efficient display management are important. This includes industrial control systems, enterprise data management, and scenarios requiring detailed monitoring and user-specific interface setups.
To use these settings, go to Displays → Client Settings. Here, they might enable multi-monitor support by checking a box and selecting '2' from a dropdown menu for the number of monitors. They could also navigate to security settings to specify how the software handles undefined or bad quality tags, ensuring data integrity.
Layout: Dropdown menu likely for selecting the initial layout of the application.
Theme: Dropdown menu to select the visual theme, with "Steel" being the current selection.
ViewOnly: Options to restrict the view mode to web clients or Windows clients.
Dropdown menus and checkboxes for handling security restrictions, undefined quality, and bad quality tags. These settings probably control how the application reacts to various quality and security scenarios.
Checkbox to enable multi-monitor support for rich clients.
Number of Monitors: A field to specify the number and dropdown to select the monitor and its layout.
Settings Available Only For RichClients And SmartClients (Windows) | ||
Layout Override | Dropdown with these default options: Startup, Dashboard, HTML5 LogOn, HTML5 Startup | Lets users select the layout that will override the client window. |
Startup Window Title | Text field labeled "Startup Window" | Allows users to set the title of the startup window. |
Window Control Buttons | Checkboxes for MinimizeBox, MaximizeBox, CloseBox, Resize | Enables or disables window control buttons like minimize, maximize, close, and resize. |
Start Maximized (Except in Development Profile) | Checkbox to enable 'Start Maximized' (Except in Development Profile) | Maximizes the application at startup, except in development mode. |
Show Menu | Checkbox to enable the 'Show Menu' option. | Shows or hides the main menu. Includes checkboxes for enabling/disabling File, Tools, and Security items. |
Always Shows Menu in Development Profile | Checkbox to enable menu visibility in the Development Profile | Ensures that menus are always visible in development profile mode. |
Mouse Cursor Visibility | Checkbox to enable 'Mouse Cursor Visible' | Toggles the visibility of the mouse cursor. |
On-screen Keyboard Activation | Checkbox to enable the 'On-screen Keyboard' | Activates an on-screen keyboard, ideal for touch-based interfaces. |
Define as Default Settings Button | Button labeled 'Set Default' | Resets settings to their default values. |
Multiple Windows Sharing User Logon | Checkbox to enable 'Multiple Windows Sharing User Logon' | Allows multiple windows on the same computer to share a user logon. |
Understanding Client Settings
The following settings are available only for RichClients and SmartClients (Windows):
Layout Override: Dropdown to select (Startup, Dashboard, HTML5 LogOn, HTML5 Startup)
Title: Text field labeled "Startup Window".
MinimizeBox, MaximizeBox, CloseBox, Resize: Checkboxes to enable or disable window control buttons.
Start Maximized (Except on Development Profile): Checkbox to start the application maximized on the screen, except when in development mode.
Show Menu: Checkbox that might control the visibility of the application's main menu and options File, Tools, Security are listed, they are accompanied by checkboxes, which may enable or disable these menu items.
Always shows Menus in Development Profile: A checked checkbox, indicating that menus will always be shown when in development profile mode.
Mouse Cursor Visible checkbox: Checkbox to make the mouse cursor visible.
On-screen keyboard checkbox: checkbox to enable On-screen keyboard option useful for touch-based interfaces and a button that might restore default settings for these options.
Checkbox to allow Multiple windows on the same computer share user logon.
At Displays > List you can setup global configuration for the behavior of the client displays, for .NET and HTML5 clients.
It includes the default Layout that will be opened by default, as well other settings that specific for the .NET or HTML5 clients.
<< The following sentence must be moved to the section ClientTypes, or event main page, to explain Why .NET clients, instead of only HTML5: Some advanced features, such as automatically blocking the ability to task switch is available only on .NET>>
Portable Clients Settings | |
---|---|
Field | Description |
Disable Commands | Select to prohibit application users from sending commands to the PLC. |
Desktop Initial Page | Select the display that desktops users see when they start the application. |
Mobile Initial Page | Select the display that mobile users see when they start the application. |
.NET Clients Settings | |
---|---|
Field | Description |
Maximize When Open | Select to maximize the client window to fit the monitor. |
Stretch | Select how the layout stretches when clients use the application:
|
Scrollbar | Select to have a scrollbar display in the client window. |
Title | Enter a title for the client window. |
MinimizeBox | Select to display the standard minimize button. |
MaximizeBox | Select to display the standard maximize button. |
CloseBox | Select to display the standard close button. |
ResizeBox | Select to display the standard resize handle. |
Menus | Select which menus to display:
|
Always shows titles and menus in Test Mode | Select to always show the Minimize, Maximize, Close, and Resize buttons when running a project in Test Mode. |
OnScreen KeyBoard | Select to display a virtual keyboard. |
When Mouse Is Over Command Areas | Select behavior when the mouse is over an object:
|
Mouse Cursor Visible | Select for the mouse pointer to be visible. |
Verify Tag Quality on Client Displays |
|
Disable Web Commands | Select to prohibit application users from sending commands to the PLC. |
Multiple windows on same computer share user logon | Users can run multiple instances of the application on the same computer. The user may need to log in as a different user from time to time. Select this option to automatically change the logged in user in all running instances of the application on the same computer. |
In this section: