Skip to content

CRIS system integration

This section details the configuration options you can pass when deploying the backend. As described in the configuration overview, we provide both the environment variable for stock deployment and the application.yaml variant for recompilation.

Warning

The settings described on this page are not yet available in a DAMAP release. See this pull request.

DAMAP has the following built-in CRIS integrations:

You can also develop your own integration.

Person database

Environment variable application.yaml Description
DAMAP_PERSON_SERVICES damap.person.services A JSON-formatted string containing a list of services providing a person database to consult.

This configuration option is a JSON-formatted string with the following fields:

[
  {
    "display-text": "University",
    "query-value": "UNIVERSITY",
    "class-name": "org.damap.base.integration.pure.PurePersonService"
  }
]

Possible values for class-name are:

Projects database

Environment variable application.yaml Description
DAMAP_PROJECTS_SERVICE damap.projects-service Name of the projects service to consult for a project list.

The projects service value defaults to default. This is a fallback from older DAMAP integrations that did not have an explicit configuration. Instead, an explicit qualifier should be preferred.

Possible values are: