> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flexagon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Defaults

> The Defaults page provides a mechanism for configuring defaults for different objects using the Groovy scripting language. Select the Default Type to

The ***Defaults*** page provides a mechanism for configuring defaults for different objects using the Groovy scripting language. Select the ***Default Type*** to modify. Enter groovy script to define default values for variables described in the help text. Defining defaults helps in increasing productivity as these values are set as defaults when you create Endpoints, Projects, etc.

Each ***Default Type*** selection will list variables that can be set or used in a Groovy script. The script will be validated for syntax and variable usage on save. If an incorrect variable is used, the script will fail to save with an error message.

You can setup a default value with just an assignment statement. For example, OsType="UNIX"; will return UNIX for the OsType variable. These variables are input to scripts, if they currently have a value for an object being modified/created. Defaults are mostly invoked when objects are being created.

> [!NOTE]
>
> ***Defaults*** are available in Next Generation UI as of 6.5.0.1 and later.

![Image](https://mintcdn.com/flexagon-llc-ce77a95c/NkeZh5D-Nf8j_WaD/images/fd111/12590921722.png?fit=max\&auto=format\&n=NkeZh5D-Nf8j_WaD\&q=85\&s=74ae029d0547b7463f3b037a6d08c91b)

The following sections describes the ***Default Types*** which are supported in FlexDeploy.

# Maintain Defaults

* [Endpoint Defaults](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-users-guide/administration/defaults/endpoint-defaults.md)
* [Project Defaults](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-users-guide/administration/defaults/project-defaults.md)
* [Project Git Setup Defaults](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-users-guide/administration/defaults/project-git-setup-defaults.md)
* [Project SVN Setup Defaults](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-users-guide/administration/defaults/project-svn-setup-defaults.md)
* [Project TFVC Setup Defaults](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-users-guide/administration/defaults/project-tfvc-setup-defaults.md)
* [Project CVS Setup Defaults](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-users-guide/administration/defaults/project-cvs-setup-defaults.md)
* [Project PVCS Setup Defaults](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-users-guide/administration/defaults/project-pvcs-setup-defaults.md)
* [Project Surround Setup Defaults](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-users-guide/administration/defaults/project-surround-setup-defaults.md)
* [Project File System Setup Defaults](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-users-guide/administration/defaults/project-file-system-setup-defaults.md)
* [Project Perforce Setup Defaults](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-users-guide/administration/defaults/project-perforce-setup-defaults.md)
