System Variables
These variables can be used throughout the system via the [[variable]]
notation. Some of them (those in "Variables used by the system") are used to inform the dashboard of locations or other settings.
Variables used by the system
These are variables that the dashboard uses as configuration.
Images
Variable | Description |
---|---|
| Image resource path used for e.g. image category object type |
| Image file extension used for e.g. image category object type. Defaults to png if not provided |
Themes
Variable | Description |
---|---|
| System theme, used before user login, or if user doesn't have a theme (A user specific theme is not defined as a variable, so PI_STYLES as a user variable is not used) |
| Web url directory to access theme files. Using this would make themes read only, so supplying this path also disables the editing themes feature |
Maps
Variable | Description |
---|---|
| The URL for tiles from the map provider including {x} {y} and {z} for the tile selection and potentially {s} when multiple subdomains are used |
| A comma separated list to be rotated in the {s} in MAP_TILE_URL |
CSV
Variable | Description |
---|---|
| Delimiter used for data in a CSV file, default value is |
| Setting to |
Modules
Variable | Description |
---|---|
| URL for the Renderer. Usually |
| URL for the Excel Reader. Usually |
| URL for the Scheduler. Usually |
| URL for Pirana. Usually |
| The root folder used by the Scheduler when using the schedule to directory feature |
OAuth
Variable | Description |
---|---|
| Boolean, true to enable OIDC/OAUTH |
| Provider: auth0, microsoft, keycloak or generic |
| Base OAuth URL e.g. https://login.microsoftonline.com/TENANT |
| Auth URL (when generic provider) |
| Token endpoint (when generic provider) |
| API Key |
| API Secret |
| Boolean, true to bypass the login screen and attempt auto login |
Userflow
Variable | Description |
---|---|
| Userflow enabled checkbox |
| Userflow Token |
| Userflow User ID |
General
Variable | Description |
---|---|
| Date format used when downloading a chart as a PDF file. Defaults to yyyy-MM-dd if not provided |
| If provided, there is a link available to access online help |
| For Window Single-Sign-On (via Waffle) |
| Used to enable opening the dashboard in new browser tabs. We do not recommend using this setting when embedding dashboards. |
If a variable is added to the ‘User Variable’ section that matches a System or Environment Variable a warning message like the one shown below will be displayed. In the following example, a System Variable already exists, which has been made secure, when the same variable is added to the User Variable screen it will be automatically set to the same security level as the System Variable and this cannot be modified
In addition to this, if the same variable is added twice the following message will be displayed.
CUSTOMER NEWS - Our August 24 Release Is Now Available - Download It Now!