12.1 Management Widgets
Management widgets provide control and navigation capabilities within workspaces — running scripts, embedding web interfaces, switching between workspaces, and managing video walls.
Command Executor
The Command Executor widget is designed to run scripts directly from a workspace. The scripts must be located in the following directory on the MultiProbe server:
C:\Program Files\Stream Labs\MultiProbe\Stream Labs MP Command ExecutorService\Scripts
Figure 254. Command Executor widget window
The widget supports two execution modes:
- Confirmation of actions — displays a confirmation prompt before running the script. This is the default mode.
- Without confirmation — runs the script immediately without any prompt.
To create a Command Executor widget, select it from the Management group in the widget list and fill in the following parameters:
| Parameter | Description |
|---|---|
| Name | Display name of the widget |
| Confirmation mode | Script launch mode: with or without a confirmation prompt |
| Font size | Font size of the command name on the button |
| Background color | Button background color |
| Font color | Font color of the command name |
| Commands | List of scripts available for execution |
Figure 255. Command Executor widget parameters — Commands field
The Commands field is populated by selecting scripts from the dropdown list using checkboxes. To select all scripts at once, use the Select all options checkbox. To remove a script from the selection, click the remove symbol next to its name.
The Preview window shows a live preview of the widget appearance before saving.
Figure 256. Command Executor widget — "Check" command with Confirmation of actions enabled
External WEB Page
The External WEB page widget embeds a web page directly into a workspace. The source page can be specified manually via a URL or dynamically via a script tied to a monitoring object.
The widget has the following parameters:
| Parameter | Description |
|---|---|
| Source | Source type: Manual (enter a URL directly) or Script (use a script monitoring object) |
| URL | URL of the page to display. Available for Manual mode only |
| External device | (Script mode) The script monitoring object whose device web interface should be displayed. The device IP address must be specified when creating the Script monitoring object (see Section 5.1) |
| Directory URL | (Script mode) Relative path of the web interface page to open on initialization |
| Port | (Script mode) Port of the device web interface |
| Secure protocol | Enable if the device uses HTTPS |
Figure 257. External WEB page widget parameters (Script mode example)
Navigator
The Navigator widget provides quick navigation between workspaces or to any web page — within MultiProbe or on external systems such as device web interfaces or monitoring portals.
Figure 258. Navigator widget window
The widget is available in two variants, selected in the Widget Variant field:
- Workspace — navigation between workspaces within the MultiProbe system.
- Custom — navigation to arbitrary web URLs (internal or external).
Workspace Variant
Select Workspaces in the Widget Variant field to configure this variant.
Figure 259. Navigator widget — Workspace variant parameters
| Parameter | Description |
|---|---|
| Click variant | How the workspace is opened: Use standard hotkeys, Open current tab, Open new tab, or Open new window |
| Font size | Size of the workspace name text on the button |
| Background color | Button background color |
| Font color | Text color of the workspace name |
| Workspaces list | Checkboxes to select which workspaces the widget navigates to |
Figure 260. Navigator widget — Click variant options
When multiple workspaces are selected, clicking the rendered widget opens a dropdown list to choose the destination (Figure 261). If only one workspace is selected, its name appears directly as the button label.
Figure 261. Workspace list expanded in the Workspaces field
Custom Variant
The Custom variant allows navigation to any URL — for example, to access archive pages, device web interfaces, or external dashboards directly from a workspace.
Select Custom in the Widget Variant field to configure this variant.
Figure 262. Navigator widget — Custom variant parameters
In addition to the same appearance parameters as the Workspace variant, the Custom variant includes a Links table with two columns:
- Name — the display label for the link.
- Link — the target URL.
To add a link, click the Add button. To delete links, select them using checkboxes and click the Delete icon.
Figure 263. Navigator widget — Custom variant, Links table
If the Links table contains only one entry, its name is displayed directly as the button label in the workspace (Figure 264). If multiple links are present, clicking the button opens a dropdown list.
Figure 264. Navigator widget — Custom variant visualization
State Panel
The State panel widget displays a configured state panel inside a workspace. For information on creating and configuring state panels, see Section 6.4.
The widget has a single parameter: State panel — select the state panel to display from the dropdown list (Figure 265). The selected state panel is rendered in the workspace with all its elements.
Figure 265. State panel widget parameters
After placing the widget, the state panel can be edited directly within the workspace as needed. For details on interacting with state panel elements in view mode, see Section 6.4.3.
Figure 266. State panel widget in viewing mode
Time Range
The Time range widget displays a time scale control that drives other time-dependent widgets in the same workspace — such as charts, alarm tables, and timelines. Widgets linked to a Time range widget use its selected interval as their data window.
The widget offers several visual design options (Figure 267). Select the desired layout in the widget parameters by marking it with a checkmark.
Figure 267. Time range widget — design options
Table 61. Time range widget control symbols
| Symbol | Description |
|---|---|
| Interval type button | Switches between three interval definition modes: start + end date/time; start date/time + duration; end date/time + duration. The visible controls update based on the selected mode. |
| Date/time field | Click to set the start or end date and time. |
| Duration field | Select a fixed interval: from 5 minutes to 1 week. |
| ← Previous | Jump to the previous interval of the same duration. |
| → Next | Jump to the next interval of the same duration. |
Figure 268. Time range widget in a workspace with linked widgets
Video Wall Controller
The Video wall controller widget renders a control panel for a configured video wall inside a workspace. It can manage both virtual video walls displayed using the Video wall panel widget (Section 12.1) and physical video walls configured on external monitors.
For information on configuring video walls, see Section 6.6.
The widget has a single parameter: Video wall — select the video wall to control from the dropdown list (Figure 269).
Figure 269. Video wall controller widget parameters
Once rendered, the controller displays the video wall layout. Click the button highlighted by the red arrow to assign a mosaic to each panel of the video wall (Figure 270).
Figure 270. Video wall controller widget visualization
Video Wall Panel
The Video wall panel widget displays a configured video wall inside a workspace. It works in tandem with the Video wall controller widget, which provides the control interface. For information on configuring video walls, see Section 6.6.
The widget has two parameters:
| Parameter | Description |
|---|---|
| Video wall | Select the video wall to display from the dropdown list. The video wall is rendered in the workspace and can be resized as needed. |
| Resize type | Default — text size remains fixed regardless of widget size. Fit content — text labels scale proportionally when the widget is resized. |
