List of Applications
The Application List is the display area for the contents of the folder selected in the Project Explorer. It allows you to view application details and perform quick changes, such as setting a Friendly URL or moving the application between project folders.
Additionally, you can perform bulk actions on selected applications using the button bar at the bottom.
The Application, Friendly URL, and Description columns cannot be reordered or hidden.
Information Columns
You can customize the columns displayed in the Application List by adding or removing information according to your project needs.
To do this, access the Settings > My Scriptcase menu, under the Initial Information field.
Application
Column displaying the names of applications and folders within the folder selected in the Project Explorer.
Friendly URL
Allows you to quickly edit the application’s Friendly URL without opening its configuration.
Description
Allows you to modify the application’s description directly from the list without opening the settings screen.
Creator
Displays the login of the user who created the application.
Generation
Shows the date of the last source code generation. If blank, it means the application has not yet been compiled.
Status
Displays the application status in relation to the latest changes made in the development environment. The possible statuses are:
- Updated: The application has been successfully compiled, and the generated source code is in sync with the current configuration.
- Outdated: This status is used when:
- Changes have been made but not yet generated;
- Scriptcase has been updated (new version, generator adjustments, libraries, etc.).
Action Column
Exec Button
The Exec button allows you to run the application’s code located in the /app
folder.
If the application’s code has not yet been generated (compiled), the button will not function. In this case, it is necessary to generate the application’s source code before using the Exec button in the Application List.
Edit Button
The Edit button opens the application’s settings in the taskbar, allowing access to the application’s editing environment.
Copy Button
The Copy button creates a duplicate of the application in the same project directory. When activated, a window will be displayed so the developer can define a new name for the copy.
Rename Button
The Rename button allows you to change the application’s name.
To perform this action, the application must not be open in the taskbar.
If the application is being referenced by other applications via linkage, those references will be listed below the name field. In these cases, two additional options will be available:
- I want to rename linkage references automatically: updates the application name in all linkages where it is referenced.
- I want to generate the source code of the modified applications: automatically recompiles all applications impacted by the renaming.
In the image below, for example, the application app_form_sec_apps is being renamed. It is referenced by the application app_grid_sec_apps.
Footer Toolbar
The footer buttons are only available when one or more applications in the list are selected.
Edit
Opens the settings of all selected applications for editing. Navigation will be directed to the last application opened, keeping the focus on it.
Generate
Generates the source code of the selected applications, updating the files in the /app
folder. This action is essential after any development changes.
Deploy
Launches the publication wizard with all selected applications pre-checked, simplifying the export process to the production environment.
Delete
Permanently removes the selected applications from the project. A confirmation will be displayed before deletion.
Copy
Creates copies of the selected applications, allowing them to be duplicated into another project within Scriptcase.
Move
Moves the selected applications to a different folder within the same project, helping to better organize the structure in the Project Explorer.
Export
Exports the selected applications in .zip
format, enabling sharing or backup for later use in other Scriptcase environments.
Exported applications can only be imported into Scriptcase versions that are the same or newer.