General tab

In the General tab in Custom Settings, you make settings that affect only your system. Here, you can customize the system to your needs.

Development

npm Installation Path

Path to all npm modules saved in your server. This is a required field for the installation of npm modules using the Node Package Manager Cockpit tool.

npm modules are installed at this location.

The path can be specified relative to the Neptune DXP - Open Edition installation directory or as an absolute path.

Relative paths need to start with the . or .. locator to denote the installation directory or its parent directory respectively, for example, ./customnpm.

Both relative and absolute paths should be specified using forward slashes on all operating systems. Example: /home/somewhere/customnpm (Linux, macOS) or C:/somewhere/customnpm (Windows).

After setting the path and saving the settings, the specified directory is created if it does not exist, and is initialized for the installation of npm packages.

Check that the directory exists at the expected location in the file system after saving the settings before installing npm modules.
Application Storage Path

Indicates the internal path where application data is maintained.

Google API Key

Enter your Google API key for development reasons.

Deployment

Here, you can enable the deployment method for the deployment tool and define who has to sign a step during the deployment process.

Enable Two Step Deployment

Select to enable two-step verification for the deployment process.

Enable Three Step Deployment

Select to enable three-step verification for the deployment process.

Sign Deployment Transfer

Select to enable the approval of deployment package transfers. When you select this option, you can choose from the following options:

  • Sign with Source Server: Once a deployment is created and approved, and the transfer action is initiated, the system will require the user to authenticate by signing the transfer with the credentials of the source system (the system where the transfer starts). This process is configured to use the local user credentials for authentication.

  • Sign with Target Server(s): Once a deployment is created and approved, and the transfer action is initiated, the system will require the user to authenticate by signing the transfer with the credentials of the target server(s) (the systems where the transfer is being sent). This process is configured to use the local user credentials for authentication.

Sign Deployment Approval

Select to enable the deployment package approval.

Enhancements

User Management

Add an App Designer application that can be accessed at User > Select a user > Custom. This application will be visible to all users.

External User Activation

Activation Email

Add a matching email template to send the activation code for registering users.

User Language

Default User Language

When you create a new user in the User tool, the language selected in Default User Language is prefilled.

Additional Languages

Add additional languages to use for selection in the Users Can Select These Languages field in the Launchpad tool. If you want to include a language that is not provided as one of the 270 secondary languages provided by Neptune, you can add a custom language with a two-letter SAP proprietary language code.

You can enable a cookie confirmation dialog with relevant title and messaging for the use of cookies in the Cockpit.

Show Cookies Dialog

Enables the display of a cookies dialog for the Cockpit

Title

Specifies the cookies dialog message title that appears when the cookies setting is enabled

Message

Specifies the cookies dialog message body that appears when the cookies setting is enabled