Specify the User under which a Python Program Runs

The Python Program tab on the configuration form of a Python Program includes a User field. You use the field to specify the name of the User Account under which the Python program is to run. This has to be a valid User Account in Geo SCADA Expert. The User Account determines the level of access that the Python program has to any database items that it references and to any database methods that it calls.

Use the browse button to display a Reference browse window and then select the required entry from the window.

We strongly recommend that you specify a suitable 'configured' User Account in this field. If the field is left blank, the program will attempt to run under the Guest User account (if enabled on your system). The Guest User account typically has no permissions by default and so the program is unlikely to run to completion successfully.

You can only successfully specify a User Account in this field if you have the relevant permissions for that User Account (see Permissions for Database Items in the Geo SCADA Expert Guide to Security). If you do not, Geo SCADA Expert will discard this particular configuration change when you attempt to save the change. If this occurs, the field will revert back to its previously stored value.