System Settings

Here you can define the settings about the Scriptcase development environment.

 Administrative Access - System Settings


Defines the default Language for the projects.

Quantity of compilations in parallel

Defines multiple threads to generate applications. The default value is 5, so it can compile five applications at the same time.

Display the compile-time applications individually

Allows displaying the compilation time for each application individually.

Number of automatic application copies

Scriptcase stores versions of each application automatically. Here, you can set the limit of backup copies it keeps. The older one is overwritten.

Send an alert if the last backup is older than(days)

It allow you to set a number of days to alert when the last Scriptcase backup is obsolete.

Show backup alert for

Defines the user’s group to receive the backup alert.

Check for ScriptCase update versions after login

Defines the period to check if there is a new Scriptcase update released.

Performing Scriptcase’s database verification

Defines the period to check the backup of ScriptCase’s database (Not the projects).

ScriptCase Session Timeout (min)

The time limit for executing PHP scripts during application development. For example, to compile or save applications. (in seconds).

The quantity of days Scriptcase keeps the cookies of login.

Scriptcase uses the cookies to validate the IP of the logged user.

Scriptcase uses the cookies to validate the browser of the logged user.

Scriptcase uses the cookies to validate the computer configuration of the logged user.

Show Generation Status Message

Allows you to define the action messages of ScriptCase, when it is compiling or running your applications, in the options:

  • Main: Displays a subgroup of the messages.
  • None: Does not display the messages.
  • All: Enables the display of all the messages.

Use cache for connection metadata

Seeks better performance without having to read the database dictionary every time applications are created. This information is added in files, so that there is a more agile creation in the recovery of existing metadata in the databases.

Save metadata cache on disk

Allows files to be created in a directory, from the project name, containing a lifetime to be recreated.

Cache lifetime in days

Sets the cache lifetime for files to be recreated. In addition to this option, files will also be created in the following situations:

  • When editing connections, if there is any change in the database, the cache is recreated.
  • The “reload” icon next to the tables.
  • The SQL Builder “reload” button.

SMTP Server

You should inform SMTP server address for the provider.


Port used by the mail server. Use port 465 for security with SSL, port 587 for security with TLS, or port 25 as port without security. By omitting the value, Scriptcase defaults to 25.


Defines if it uses SSL security or not.


Inform the SMTP server user.

SMTP Password

Inform the SMTP server password.


Inform the sender e-mail. Who is sending the emails.

PROXY Server

Inform the IP of your Proxy Server.

PROXY Gateway

Inform the Gateway of your Proxy Server.


Inform the proxy user.

PROXY Password

Enter the proxy user password.

Use session in database

It allows us to store the session data into the database.

Show an option on the deployment wizard to store the PHP session variables in a Database

It allows displaying in deployment, an option to store the session into the database.

Pass the PHP Session ID in the URL

It allows passing the PHP Session ID in the URL.

Foreign key improvement

When it comes to the form, this enables an improvement in the definition of lookups in a field that is a foreign key.

Example of a lookup created when the flag is enabled:

SELECT orderid, customerid FROM orders ORDER BY customerid

Example of a lookup created when the flag is disabled:

SELECT orderid, orderid FROM orders ORDER BY customerid

When it comes to grid applications, this enabled flag creates automatic lookups for fields. Regarding the data dictionary, with this option enabled, the data dictionary will now allow the foreign key to be defined when editing fields, more precisely in the additional properties of the fields.


It sets the PHP Timezone used in ScriptCase.