Global system settings

Global system settings

This section concerns advanced system setup for InterFormNG2.

In order to setup the global system settings, you first need to sign in as described here.

Then you click System on the left below Other:

 NG2SystemGlobalSettings0002

Then you see this:

 NG2SystemGlobalSettings0001

 

The options are:

Environment
  • Here you can state a name for the InterFormNG2 installation. This environment name e.g. Test or Production is shown in the bottom of the Dashboard.

XML External Entity
  • As default the Allow XML entities is disabled to ensure the best security of InterFormNG2. It is highly recommended to verify with your local InterForm support before allowing XML external entities. 

Direct File Access
  • This option is normally enabled, but if disabled, then all file access workflow components are disabled. This is a requirement for cloud solutions to ensure totally separated tenants.

Script execution/Allow script execution in workflows
  • This option is disabled as default. You need to enable this, if you want to execute scripts in InterFormNG2. Currently this is linked with the workflow component, Run a scriptBefore enabling scripting support, be aware of the following security implications:

    • The JavaScript load function can be used to load JavaScript files from the file system. On a multi-tenant setup that uses the file system for resources, this will allow a tenant to load and execute JavaScript files that are stored in another tenant's resource folder.

    • JavaScript is a general programming language with infinite possibility. InterFormNG2 sets some boundaries for what is possible in the scripts, but creative people may still be able to exploit loopholes. 

Database execution

 NG2DBExecution0001

 

If you enable either of these actions, then you allow InterFormNG2 to execute either select and/or updates with SQL. Please verify with your system administrator before changing these settings, as custom SQL statements to a database can cause security issues and concerns.

Resource export

This option is default disabled:

 NG2GlobalSettings001


When the option is disabled then all passwords in the configuration of a tenant will be encrypted in an export. The encryption match the current machine, so the encryption prevents the passwords to be used on another machine. If you however do want the export(s) to included unencrypted passwords (so that the passwords can be used on another machine), then you need to enable this option first.

Admin change password

With this setting you can decide if tenant admins are allowed to change the password of other users, that has access to the tenant in question.

Log file retention

As default the system log files inside {InterFormNG2_HOME}\profiles\default\logs are never deleted, and it is expected that the admin deletes old log files when necessary. However, if you enable the option "delete old system log files," you can set the length of time the log files should be kept before they are deleted from the system.

IBM i Connection

This section is only shown, if either InterFormNG2 is installed on an IBM i (iSeries or AS400), or if you have added this option to the configuration file: enable.as400.functionality=true as covered in the section, Connecting to AS400 from another platform.

 

This section has these parameters:

 NG2SystemGlobalSettings0003


System name
  • The IP-address or hostname of the IBM i to connect to. You can use localhost like above, if you want to refer the machine on which InterFormNG2 is installed. 

User name
  • The user profile, that you want InterFormNG2 to use for contacting the IBM i machine. *CURRENT refers to the user profile. You should consider to setup this user profile, so that the password does not expire. You can do that by setting this parameter on the user profile: Password expiration interval (PWDEXPITV) to *NOMAX.

Password
  • The password to use for the the user profile above.

Default code page
  • State the default codepage to use for the connection. This should normally be the same as setup in the system value, QCHRID (DSPSYSVAL QCHRID).

Encrypted connection (TLS)
  • Enables/disables an encrypted connection to the IBM i. 

Test connection
  • This is an icon for testing the connection to the IBM i.

    • Related Articles

    • Other global settings

      The other global system settings are: 1.Global system settings. 2.Performance settings.
    • Workflow global settings

      This section lists all global settings for the workflow. More settings can be setup per tenant. You can set these global workflow settings: Email server. This is the email server to use for system messages, that are to be sent as emails e.g. to reset ...
    • Settings

      The settings of InterFormNG2 are set in two levels: 1.Settings for system level. These settings are used globally on the InterFormNG2 installation - for all tenants. 2.Settings for tenant. These are the settings for one specific tenant/environment. ...
    • Settings for system

      The settings for the whole InterFormNG2 system can only be seen/changed, if you are registered as a system administrator. The section below concerns the global system settings. Tenant settings are also available. In order to access these settings you ...
    • Designer global settings

      This section lists all global settings for the designer. More settings can be setup per tenant. The settings are: InterFormNG2 limits as default a preview in the designer to 60 seconds. If you want to change this value to e.g. 120 seconds, then you ...