Go to Scriptcase store

# 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.