UI session
UI Session is a runtime context in which users execute read or write operations
based on permissions.
This section includes
- UI session overview and presentation engines
- Idle timeout and screen saver settings
- UI scaling
- Locales and localized text
- Measurement systems and engineering units
- Time zone options for alarms
- File download and file upload tracking
- Session nodes overview
Overview
The UI Session object determines session information, such as the groups to which a
user belongs and their locale. Use this information to create dynamic interfaces
based on permissions, settings, or custom properties.
An interactive session:
- Creates the start window for each interactive session.
- Displays an interactive user interface for the user at runtime.
- Includes the instances of graphic objects added at design time. Base instances of graphic objects on dynamic navigation logic. Use machine or project global status based on controller status. Use session status for user permissions and session locale. Create the logic through navigation panels, NetLogic, or by displaying and hiding objects.
UI Session and presentation engines
A UI Session generates every time you access an instance of the runtime session. For
example, every time you access a web presentation engine, you create an independent
session that does not attach to the native presentation engine session. For more
information about presentation engines, see Presentation engines.
In the following example, the start pages in the interactive sessions for User1,
User2, and User3 are instances of the start page set in the presentation engine.
Each start page includes several instances of the same
A
,
B
, and C
objects. The objects display or
hide based on the dynamic logics for each user. Text translates based on the user
locale.Example: UI Session and presentation engine
session
Provide Feedback