Feedback Print

Settings

Access restricted to users with administrative privileges. We have access to the main settings of ScriptCase.

Access Options > Settings.

 Administrative access

Left side Menu of the Settings page from ScriptCase.

Options Menu

Below its possible to see some detailed information of each option.

System Settings

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

 Administrative Access - System Settings

Language

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 table fields

It makes the applications faster while consulting the data by keeping the fields in the cache.

To recover the ScriptCase password, available at the login, it is necessary to set up the options below correctly.

SMTP Server

You should inform SMTP server address for the provider.

SMTP Port

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.

SSL

Defines if it uses SSL security or not.

SMTP User

Inform the SMTP server user.

SMTP Password

Inform the SMTP server password.

SMTP E-Mail

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.

PROXY User

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.

Timezone

It sets the PHP Timezone used in ScriptCase.

Default Values

With this configuration, it is possible to standardize the projects’ creation of the applications, increasing the applications’ productivity in development. If you wish to change the settings for a specific project, access the menu Project > Default Values.

Common Settings

Default values - General data

The Favicon to represent the project in the browser. It uses the same Favicon for all applications of the project.

Records per page

Amount of records per page.

Theme

The default selected Theme for the projects.

Show Summary

Displays the number of records on the page and the total of the records in the application. This option is able in the application toolbar.

Use template in the HTML Editor

Selecting Yes, it uses the new template of the HTML Editor field. Set the themes through the menu Layout > HTML Editor Templates.

HTML Editor template

Defines the template for editing the field HTML Editor.

Initial sort fields

Text

Set the initial sorting for the text fields.

Date

Set the initial sorting for the date fields.

Number

Set the initial sorting for the number fields.

Currency

Set the initial sorting for the currency fields.

Grid

Table Width

It defines the length of the application table. This option is available to select Pixel or Percent in the table width unit.

Table Width Unit

The unit used to define the application’s width. Automatic (Automatic Width according to the fields’ size); Pixel (Set the width in pixels. Example: 800 pixels); Percent (Set the width in percentage. Example: 80%)

Tab a Group By

The left margin of the Group By.

Separates the Group

The margin between two Group By.

Lines per page

List of options for the user to select the quantity of the records per page. If you need an option to list all the records, you should ad “all” to the options. Ex.: 10,20,30, all

Form

Table Width

It defines the length of the application table. This option is available to select Pixel or Percent in the table width unit.

Table Width Unit

The unit used to define the application’s width. Automatic (Automatic Width according to the fields’ size); Pixel (Set the width in pixels. Example: 800 pixels); Percent (Set the width in percentage. Example: 80%)

Tab

Tab Alignment

The alignment of the tabs in the application.

Menu

Horizontal Alignment of the Menu

Menu alignment.

Horizontal Alignment of the Items

Menu item alignment

Template

It defines the default templates of the Header and Footer.

Default values - Templates

Toolbar Buttons

It defines the default buttons in the toolbar for the new applications.

Default Values - toolbar buttons

System Directories

Here you can set the directories path to stores the Scriptcase data information. Scriptcase uses the default paths when using the installer or the Typical manual installation method. You don’t need to make changes. We recommend contacting the support if you wish to change them.

Default Values - System Directories

Root Directory for the Web Server files

Set the Root of the Web Server. On IIS servers, you should use the path: “inetpub/wwwroot”.

Application Path

Set the folder that stores the generated applications source code.

Production Path

Set the folder of the Scriptcase “prod” files. It keeps all the libraries needed to execute the generated applications.

Documents Directory

Set the folder to store document files used in applications.

Images Directory

Set the folder to store image files when using the upload field (Image File Name) of applications.

Temporary Files Directory

Set the folder of temporary files used to manipulate the images and the exporting data of the applications.

## Security Type

Select the way how Scriptcase users can access the interface.

Security System Type

Security Type

The method of data storage. We can select the following methods:

Scriptcase

It stores the access data into the ScriptCase’s database.

LDAP

It stores the access data into the LDAP Server and Scriptcase goes there to validate the access.

Security Level

Select the type of security. this option is independent of the storage method.

User

It defines the permissions for each user. You must configure them individually.

Group

It defines the permissions for the User Groups. Here, we must associate the users to one or more groups and set the permissions for each group.

User/Groups

It defines the permissions by the groups and by users. The grant by the user overwrites the group grants. It allows having users existing in the same groups but with different permissions.

The security level option is the same independently of the Security Type. (Scriptcase or LDAP)

Users

This page allows to manage the Users of your Scriptcase. There is a list of all registered users, where we can edit or delete each one. We can also include new users.

This option is available on the left menu when selecting the Security Type

Log Configuration

User

The username of the registered users.

Insert

Date and time of the user creation.

Applications

It shows how many applications each user has created.

Action

Detail

It shows a detailed view of the user. The email, privileges, projects and his groups.

Edit

It allows changing the privileges and the projects for an user.

Change Password

Change the password of the user.

Let’s see some options.

New User

When clicking on the button New User it redirects to a page to inform the user login, password and privileges.

Adding a user to ScriptCase

User

The login of the new user.

e-mail

The user e-mail.

New Password

The password of the user.

Confirm Password

Type the password again to confirm it.

Privileges

Administration

The grant to access the main settings area of ScriptCase.

Projects

Let you set which actions the user can do when accessing a project.

Application

The grant to create applications.

Database

It sets the database actions an user can do in the projects.

Project

Set the projects that the user can access.

Then you must select which projects the user can manage.

The project manaager can change the preferences of the project, the existing connections and default values.

Defining the administrators for the project

Editing a User

The editing page is similar to the new user screen. It has the same options.

Editing a user from ScriptCase

User

The login of the new user.

e-mail

The user e-mail.

Privileges

Administration

The grant to access the main settings area of ScriptCase.

Projects

Let you set which actions the user can do when accessing a project.

Application

The grant to create applications.

Database

It sets the database actions an user can do in the projects.

Project

Set the projects that the user can access.

Then you must select which projects the user can manage.

The project manaager can change the preferences of the project, the existing connections and default values.

Editing the administrators for the project

Changing the Password

Just inform the new password for the user.

Redefining the password

Delete Users

We can delete more than one user at the same time

When deleting a user that has applications linked to its login, you must inform if you want to delete the applications or if you want to associate them with another user.

Defining the what to do with the applications of the delete user

Delete Application

It deletes all applications created by the user.

Move Application

It associate the applications to another user.

Groups

Managing user groups. You will see a list of the existing groups and some information about them.

This option will only be available on the left side menu when we select the Groups option in the Security Type

 Log configuration screen

Name

Name of the groups.

Description

Group Description.

Users

The users from this group.

Projects

Set the projects that the users of this group can access.

Actions

Users

Let you select the users for this group.

Edit

Let you edit the group information.

Delete

Delete the group.

You will see more details about the existing options.

New Group

Create new groups. We can define the privileges of the groups.

 Log configuration screen

Name

The name of the group.

Description

The group description.

Admin Privilege

It defines if the users of the group have Administrator Privileges.

Privileges

Project

Let you set which actions the group users can do when accessing a project.

Application

It defines the permission to create applications.

Connections

It defines if the users can manage the database of the project.

Projects

Set the projects that the group users can access.

Admin projects

It defines if the group have Administrator grant for the project.

Users

After creating the group, we can define which users are part of the group.

 Definition of group users



LDAP

This page let you sync with LDAP. We recommend using the LDAP Administrator user, this way, it lists all the group users of the server. So you can connect with LDAP into ScriptCase and you have the LDAP privileges there.

This option is available on the left side menu, if you select the LDAP option in Security Type

LDAP Server Connection Screen

Server

IP of the LDAP server (Needs to be setup before proceeding).

Suffix

Domain of the server.

DN

Domain Component.

User

Administrator of the Server.

Password

User password informed.

Port

Server Port.

After saving the LDAP server connection, It lists the users and groups in the tabs according to the server. Initially, only the administrator user (The same used for LDAP connection) has access to ScriptCase. The Adminsitrator must enable other users and associate them with the groups.

Users

You can see this option when selecting Users in the Security Level. It lists all the users from the LDAP server. We can manage the privileges of each user to the projects and options of ScriptCase.

List of registered users in the system

Groups

You can see this option when selecting Group in the Security Level. It lists all the groups from the LDAP server. You may access this tab to enable the groups and set their privileges.

Lists of groups created on the server

User / Groups

You can see this option when selecting the security level User/Groups. Here, there is two tabs. In this case, the permissions are defined for the group of users and/or individually by user. On this type of security, you must add the permissions of the group and user.

LDAP List of server groups and users



Projects

List of Scriptcase existing projects. You can view all project details, such as users who have access, the current version of projects, number of applications, among other information.

Detailed list of projects

Project

Project name.

Description

Project description.

Creation

Project creation date.

Applications

The number of applications from each project version. 1:33(Versions count: number of applications)

Action

Project details.

By clicking on the magnifying glass next to the number of applications, you can see more details of the project. In addition to some information previously views on the list of projects.

Project Details

Connections

Lists of connections of the project.

User

List the users that can access the project. Default permissions, like create applications.

Administrators

User/Groups that are administrators of the project. It’s possible to create and edit connections in the properties of the project, with this permission.

You may need to set the permission of each user individually as the group permission also.

Backup

ScriptCase’s backup works similarly as the project export, but the backup does the export of all applications of your ScriptCase. To perform a backup, inform the name to generate the file.

ScriptCase Backup Screen

Finally, download the generated file and save it in a secure location.

Backup Download Screen



Restore

This option is similar to Project Import, however using the restore you can import more than one project at a time. When you access the restore you will see a list of backups performed recently, you will be able to restore these backups or to import a backup exported from other Scriptcase installation.

Backup restore

Backup

Backup generated files.

Created in

Creation date and time of the listed backups.

Restore

Backup restore.

Detail

Backup details.

Delete

Deletes the backup permanently.

To restore another backup, which is not in the list, select zip restore and upload a backup file created by Scriptcase.

After choosing the backup file, confirm the restoration. You must inform if you want to overwrite duplicate files or keep the existing ones in Scriptcase.

Backup Restore screen



Log Settings

ScriptCase stores (in the database) a log of the main actions done by the users. We can customize the log registry by selecting or not the actions that we want to store.

 Log configuration screen



View Log

This option allows you to view the main actions done by the users separately by day. You can view the information of a desired date by clicking on the calendar. You can distinguish the days that have log with a blue background.

Log Configuration

Login

Login of the user responsible for the action.

IP

IP of the computer that the user did the actions.

Time

Time when the action was done.

Type

The type of action done.

Action

What action was done.

Info

Details of the action;

## Scriptcase Update

ScriptCase update area. All the update process is done by the INTERNET, using our servers. We recommend using a fast connection.

If the computer hasn’t an INTERNET connection, it is necessary to realize the Scriptcase manual update.

Check our documentation about Manual Update according to your operating system:

Verifying Updates

Firstly, we must check if a new version of ScriptCase is available.

ScriptCase Update

Selecting Items for Update

Then we can choose if we want updating the documentation and “prod” files.

Verifying in the manual and prod of ScriptCase

Applying Scriptcase Updates

Then, we can see the total of files update found.

Downloading the update for ScriptCase

Do not interrupt the process after start the Update.

Ending the Update ProcessS

After downloading and updating all the files, you can see the log of changes done in the process: Click here to view ScriptCase update log.

Final process of updating ScriptCase

If you are having problems connecting to our server, check if your firewall is allowing the connections to these links:

  • scriptcase.com.br
  • scriptcase.net



On-line registration

For on-line registration you must be connected to the INTERNET. Your server communicates with the Scriptcase servers to validate the entered Serial Key on-line. It’s quick and simple.

To register your Scriptcase, you must have the owner’s account information (user, password, and serial key). Get it during the license purchase.

Enter the account details (User login, password and serial key).

Scriptcase on-line registration

User

Account user login linked to the serial key (License owner details, same information used to access My Scriptcase options on the website)

Password

Account password

Serial

Active and available for registration (opened) serial key.

To complete the register, you must log out of Scriptcase.

On-line registration performed successfully



Off-line Registration

You may use this method if your server can’t use the WAN. The off-line registration has two steps: Request (request the registration file) and Register (register the file).

To register your Scriptcase, you must have the owner’s account information (user, password, and serial key). Get it during the license purchase.

Request

You can access the “Request” option in the menu License > Off-line Request

This option requests an encrypted file containing relevant information to Scriptcase registry (.req file).

Off-line - file request

User

Account user login linked to the serial key (License owner details, same information used to access My Scriptcase options on the website)

Password

Account password

Serial

Active and available for registration (opened) serial key.

After completing the request, you must access the link https://www.scriptcase.net/licenserequest/ to upload the file and get the registry file.

Walk through for the off-line registration file request

Enter the serial you want using for the registry and upload the .req file generated by Scriptcase during the file request step. You will get another file with the extension .lic, download it and go back to the Scriptcase registration step.

Registration

Back to Scriptcase, then, access: Licenses > Off-line Registration.

Reenter the account information and the serial key, upload the .lic downloaded from the website.

Off-line registration screen

User

Account user login linked to the serial key (License owner details, same information used to access My Scriptcase options on the website)

Password

Account password

Serial

Active and available for registration (opened) serial key.

Upload

Upload the .lic file downloaded from the website.

To complete the register, you must log out of Scriptcase.