Skip to content

Project on disk

A project is a folder of text files, which makes it easy to keep in git and compare versions.

project.scada project manifest and the order of tables, screens, genies
connections.json connections
alarms.json alarms
tags/<table>.json tag tables
screens/<screen>.json screens
genies/<genie>.json genies
textlists.json text lists
trendgroups.json trend groups
databases.json databases for scripts and tables
tasks.json server tasks
scripts/*.js operator client scripts
serverscripts/*.js server scripts
images/ images

A file placed in the folder by hand and not listed in the manifest is loaded too, last and in alphabetical order. The object name inside a file takes priority over the file name.

When project watching is on in the runtime, the server watches the project folder and picks up changes without a restart.

Choose the project in the runtime window. The choice is stored in %ProgramData%\Scadora\runtime.json and applies to both the window and the service.