Settings
Access restricted to users with administrative privileges. We have access to the main settings of ScriptCase.
Access Options > Settings.
Left side Menu of the Settings page from ScriptCase.
Below its possible to see some detailed information of each option.
System Settings
Here you can define the settings about the Scriptcase development environment.
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).
Time to expire the login cookie (days)
The quantity of days Scriptcase keeps the cookies of login.
Check IP when log on via cookie
Scriptcase uses the cookies to validate the IP of the logged user.
Check Browser when log on via cookie
Scriptcase uses the cookies to validate the browser of the logged user.
Check Machine when log on via cookie
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
Logo
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.
Toolbar Buttons
It defines the default buttons in the toolbar for the new applications.
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.
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 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
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.
User
The login of the new user.
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.
Editing a User
The editing page is similar to the new user screen. It has the same options.
User
The login of the new user.
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.
Changing the Password
Just inform the new password for the user.
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.
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
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.
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.
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
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.
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.
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.
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.
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.
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.
Finally, download the generated file and save it in a secure location.
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
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.
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.
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.
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.
Selecting Items for Update
Then we can choose if we want updating the documentation and “prod” files.
Applying Scriptcase Updates
Then, we can see the total of files update found.
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
.
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
Update Express
Scriptcase update area. All the update process is made through the INTERNET using the Scriptcase Website. We recommend utilizing a fast and stable connection.
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).
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.
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).
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.
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.
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.