The following feature is new in Ignition version 8.1.0
Click here to check out the other new features

The Perspective Workstation is a single application that acts as both a launcher, and desktop “wrapper” for Perspective Sessions.  Perspective Workstation allows you to run your Perspective applications as first class desktop applications designed for HMI's, panel PCs and dedicated workstations.

Perspective Workstation has built-in features to run in Windowed mode and full screen Kiosk mode eliminating any distractions from the underlying operating system.  There are also features to manage applications running on dedicated workstations with multiple monitors configured to run on specific monitors. 

Note: Perspective Workstation will only be able to launch sessions against 8.1+ Ignition Gateways. 

On this page ...


Perspective Workstation

Managing Workstation Settings

The Perspective Workstation application settings are unique to each Perspective Session. To access Workstation settings, click on the "three menu dots" on the My Applications window and select the Manage option. The property setting tables in the Perspective Workstation Application Settings section below shows the settings that can be applied to each session.

When you open the Manage tab and navigate through some of the screens, some of the settings will be pre-populated. 

Launch Modes - Windowed and Kiosk

Perspective Workstation has built-in features to run either Windowed mode or in full screen Kiosk mode eliminating any distractions from the underlying operating system.

Tab/Window Links has three settings to select choose from that can either allow users to open links in a web browser, in a window, or block users from accessing the operating system. 

Multi-Monitor Support

Workstation supports launching across multiple monitors. A single application configured in Perspective Workstation can open multiple application windows (operating system windows).   Each page is represented on a separate operating system window with each monitor representing a different Perspective page. Users can specify which pages to appear on each monitor on the Page Configuration window. 

When configuring multi-monitor settings, Workstation automatically detects and shows you how many monitors are available on the Page Configuration page. The page configuration settings sets the page(s) that the session will start on.  Users mount which page they want for each display.  If the Page field is empty, nothing will appear. If a Page field contains a URL, a page will be mounted.  A Primary display indicates where you will sign in and identify what window will present you with the sign-in dialog box. There is an Identify Display setting that you can set to provide an overlay with what display you are looking at to help you with your configuration.

Note: The default Page Configuration when adding an application is "/" meaning that we load the default page as configured in the Designer when creating a Page Configuration. For more information refer to Page Configuration

Perspective Component Actions and Scripts

Perspective resources have access to some Workstation only features, allowing you to develop a project that has some built-in Workstation controls. 

The Component Events and Actions page highlights the Workstation Component Action, allowing you to switch the mode of a running Workstation Application. 

The system.perspective.workstation leads to various system functions that further allow you to manipulate a running Workstation Application.

Perspective Workstation Settings

Settings for the entire Launcher can be found on the Launchers and Workstation  page. 

Perspective Workstation Application Settings

To access the application settings, click on the "three menu dots" on the  My Applications  screen and select the  Manage  option.  Settings for applications in Perspective Workstation are listed below. 

General Application Settings

Setting NameDescription
Application Name The name of the application that appears in the Launcher. 
Launch Mode

The mode that the application will run in that determines the default launch behavior of the application. There are two options:  

  • Windowed - Launches the session in window mode.
  • KioskLaunches a session in full-screen mode. Prevents users unable to access the underlying filesystem and close the Perspective Workstation application. 
Tab/Window Links

Determines what happens when a user clicks a link in the session that would open a new tab in a standard browser. 

  • Blocked - Nothing happens when the user clicks the link.
  • In Window - Opens the linked page within Workstation. 
  • System Browser - Open links in the user's default web browser. 
DescriptionA description that identifies what the application is for. The Description is displayed on the Application on the My Applications screen. 
Gateway AddressThe address to the Gateway in the format http[s]://host/port.
Project URLThe URL path to the Perspective page the project will load. 

Page Configuration Settings

Setting Name 

Identify DisplaysIdentifies display numbers across your displays. Use these numbers to assign a page to a specific monitor. 
PageThe page within the Perspective project to show on the display. 
Primary DisplayIf checked, logins and other operations will happen on this display.

Advanced - Fallback Redirect Settings

The following feature is new in Ignition version 8.1.6
Click here to check out the other new features
As of 8.1.6, Perspective Workstation allows users to configure a Fallback Redirect for each workstation application. If communication between the Gateway and a running station is interrupted for a long period of time, workstation can switch to a different application after a specified delay. It also supports auto-returning to the original application once the original Gateway comes back online.

Fallback Redirect Settings

Setting Name 

DescriptionProperty Type
Connection Settings
Connect Timeout

How long workstation will try to connect to the application (i.e., if the connection to the Gateway takes awhile to resolve, or the Gateway is down) before giving up. Duration is in seconds.

value: integer
RetriesNumber of times workstation will try to connect before connecting to the Fallback application. value: integer
Fallback Redirect Settings
Fallback Redirect

If true, other settings become available and this option is activated for this application. Default is false.

value: boolean
Fallback Application

Application to redirect to in the event of extended connection loss to primary or redundant backup application Gateway(s). The dropdown contains a list of configured applications in this workstation installation. 

value: string

If true, workstation will monitor the potential connection health of the application's primary/backup Gateway(s). When they appear to be in a state where they can support the session, workstation will redirect back to the original application URL. Default is false.

value: boolean
Launch Delay If the primary application becomes disconnected for more than this time, the application will redirect to the Fallback Application. Duration is in seconds. Default is 30 sec.value: integer

The following feature is new in Ignition version 8.1.4
Click here to check out the other new features

Perspective Workstation - On-screen Keyboard

As of 8.1.4, Perspective Workstation now better integrates with your local operating system's on-screen keyboard.  If an on-screen keyboard has been enabled in the local operating system, then the keyboard will appear automatically within a running Perspective session that was opened from Perspective Workstation when it is needed (such as the user clicking into a text field).

Note that the on-screen keyboard will not automatically appear when interacting directly with Perspective Workstation (configuring workstation apps, pages, importing certificates, etc.,). 


Perspective Workstation can take advantage of a redundant Gateway setup. Whenever a connection is established with a master Gateway, the backup Gateway IP address is automatically stored in the launcher configuration file. If the master Gateway cannot be contacted the next time the launcher is run, an attempt is made to contact the backup Gateway. If the backup cannot be contacted, the launcher switches between contacting the primary Gateway and the backup Gateway until one responds or the user closes the launcher.

Command Line Arguments

Perspective workstation can be called from command line. The following arguments are available when doing so. 

The name of the workstation application to launch.
Allows specifying a specific debug port for the launched application. Default is 9224.

Override the launch mode to launch the application in. Options are:


Override the Tab/Window mode for the launched application. Available options are:


Allows you to point Perspective Workstation to a configuration file from command line. Doing so will start running an instance of workstation using the configurations in the file as a temporary override. The argument expects a path to a JSON export file, specifically the same file that's created by the Export Launcher Config button under workstation's Settings menu. 

"C:\Launchers\Perspective\Workstation.exe" config.json="C:\Users\MyUser\Desktop\workstation.json"

System Requirements

Workstation utilizes JxBrowser. As a result it will only run on 64-bit operating systems that are supported by JxBrowser (ARM OS's are not supported at this time):

  • No labels