How To

Short answers to specific engineering tasks. 8 articles.

Text based on Variable Condition You can show a dynamic text on an Input/Label Object, based on a variable condition. 1 min read / updated 21 Jun 2026 Visibility based on UserGroup To show or hide an object based on the UserGroup of the user that is logged into the system, you can use the SYSTEM.UserGroups system variable like this: 1 min read / updated 21 Jun 2026 BITAND (Bitwise Operators) EnvisionSCADA supports bit AND'ing and other bitwise operators. The use of these operators does not impact the license count. 1 min read / updated 22 Jul 2026 Reporting file handling for redundant setup To be able to share files between 1 or more systems, it is necessary to place the files in a Windows directory that is accessible for both EnvisionSCADA (file browser) and the other system. 1 min read / updated 22 Jul 2026 Store and access reports on C drive Expose report files through an IIS virtual directory and download them from a custom page or global script. 2 min read / updated 23 Jun 2026 Setup Claude Code MCP Integration Connect Claude Code (AI assistant) to an EnvisionSCADA instance via the Model Context Protocol (MCP), allowing Claude to read and modify your SCADA project directly. 7 min read / updated 11 Aug 2026 Store a Python generated PDF in Docker Where a Python script has to write a PDF in a container so the file survives a container update and can be shown by a Document Viewer. 2 min read / updated 25 Aug 2026 Move the Historian Database to Another Drive How to move Historian.db to another drive or folder, for example a separate data disk, with Historian Database Path on the Parameters page, on a single server and on a redundant pair. 5 min read / updated 19 Oct 2026