Windows

The Windows page provides a centralized view of all Main Windows in the current project, along with their direct access URLs and language options.

Overview

This administrative page displays all Windows that have been flagged as “Main Windows” in the project configuration. From here, you can:

  • View all available Main Window URLs
  • Select a specific language for each window
  • Copy window URLs to the clipboard for distribution to users

See Window Definition to learn how to flag a Window as a Main Window.

Window Properties

Each Main Window entry displays the following information:

Property Description
Name The display name of the window as defined in the project
URL The unique URL path to access this window directly
Format: /sym3web/window/{WINDOW_NAME}
Language Language selector for the window:
• Lists all languages defined in the current project
• Shows “Default” if no languages are configured
• Selecting a language adds ?language={LANGUAGE_NAME} to the URL
Actions Copy to Clipboard button - copies the complete URL (including language parameter if selected)

Authentication & Access

Main Windows (This Page)

All Main Windows displayed on this page require user authentication. Users must log in before accessing any Main Window URL, regardless of the Anonymous Web Client access setting.

When a user clicks the Logoff action (from a menu or button) within a Main Window:

  • The user is logged out
  • The browser redirects to the login page
  • The user must authenticate again to access any Main Window

Sym3 Web Client (HMI)

The Anonymous Web Client access setting (found in Settings → Web App controls access to the Sym3 Web Client HMI page (/sym3web/hmi):

  • When enabled: Users can access the HMI page without authentication. After logout, users remain on the HMI page as anonymous users.
  • When disabled: Users must authenticate to access the HMI page. After logout, users are redirected to the login page.

Note: The Anonymous Web Client access setting does not affect Main Windows - they always require authentication.

Usage Example

To share a Main Window with a user in French (assumption: this language is defined in the .s3o project):

  1. Navigate to Admin → Windows
  2. Locate the desired window in the list
  3. Select “French” from the Language dropdown
  4. Click the Copy to Clipboard button
  5. Share the URL with the user (e.g., https://localhost:4031/sym3web/window/Overview?language=French)