Miscellaneous settings#

sysman sysadmin

On this tab you can configure, among other things, important directories, the server URL, the handling of item numbers, and the REST web service interface.

The server URL#

Allegra can be run behind a proxy where the externally visible address differs from the internal address. Normally, Allegra extracts its base URL from the first access to the system after the server starts.

Warning

CAUTION: If you access the system with a web browser on the same machine after the initial installation, Allegra will enter “localhost” as the base URL. This is usually not what you want, so we recommend entering the URL manually. Automatic base URL detection works well when there are no proxy servers between the application server and the user clients. If a proxy server hides the application server, you must configure the correct server URL.

You must not specify the context name as part of the URL; Allegra determines it itself. Example of an Allegra server URL:

https://gandalf

This makes Allegra available at

https://gandalf/allegra

Self-registration#

You can allow users to register themselves. Registration is always restricted to specific email domain patterns, which are configured under “Allowed email pattern” in the configuration section for incoming email.

You can define groups into which new users, including self-registered ones, are automatically added. This lets you automatically grant newly registered users permissions in the system through their group. Otherwise, these permissions must be granted manually through role assignments.

Automatic login as guest user#

When this feature is enabled and an unknown user tries to access any page of the system, they are first signed in as the guest user “guest”. This is useful, for example, if you want to make documents in the wiki or queries publicly available without users having to have an account.

Item numbers#

For each item, Allegra generates a unique, global identification number such as 4789 or 6789. If you enable project-specific item numbering, Allegra instead generates item numbers from a project-specific prefix and a project-specific integer, such as TRA-1, TRA-2, and so on.

Roll-up behavior#

This enables the automated calculation of start date, end date, and planned value for the parent of roll-up items from the values of their subordinate items. This should be the default setting. If this switch is not set, the parent values remain independent of the values of subordinate items. In most cases, this is probably not what you want.

Top-down behavior#

This enables support for top-down planning of budgets and schedules. The top-down values are compared with the bottom-up values, and conflicts are flagged. For example, if the budget was 100 euros and the planned value entered by the responsible person was 130 euros, this item would be flagged in a conflict state.

Demo site#

This is a switch that makes installing a demo site easy. On a demo site it is not possible to save changes to the guest user account. Normally this should be disabled.

Notification of new program version#

This displays a message when a newer program version is available than the one you are running. The message is shown only to system administrators.

Web service interface#

Here you can enable the REST web service interface, which is used by external software such as the service desk application. The address at which you can reach the web service is the URL of your instance, supplemented with rest, for example https://yourdomain.com/rest/v1/people/auth/login.

Advanced settings#

Here you can edit the “GeneralSettings.properties” file, in which you can make further, in some cases system-critical, settings.