Taskana is configured via a configuration file 'taskana.properties'
. This configuration file contains all parameters to control the behaviour of the taskana library.
General Parameter
Parameter | Description | Sample Value |
---|---|---|
taskana.domains | The comma separated list of administrative domains | DOMAIN_A, DOMAIN_B |
taskana.classification.types | The comma separated list of classification types | TASK, DOCUMENT |
taskana.classification.categories | The comma separated list of classification categories | EXTERNAL, MANUAL, AUTOMATIC, PROCESS |
Security Configuration
The properties file contains the specification of the lists of access ids (i.e. users or groups) that belong to the roles user, business_admin or admin.
The keywords to specify these roles are as follows:
Role | Keyword |
---|---|
user | taskana.roles.user |
business_admin | taskana.roles.businessadmin |
task_admin | taskana.roles.taskadmin |
admin | taskana.roles.admin |
Each entry may contain a list of access ids that are separated by the '|' character. Whitespace at the begin or end of each access id is ignored. This is, as sample config may look like
...
History deletion upon task deletion
By adding the property taskanaproperty taskana.history.deletion.on.task.deletion.enabled to the taskana.properties file the history deletion upon task deletion can be activated. If activated all history events concerning the deleted task/s will also be deleted#
...
Code Block |
---|
taskana.historylogger.name=AUDIT |
DMN Task router
The location of the DMN file which you would like to use for routing rules is configurable. The Router will first check if a file exists in the filesystem for the provided value and if that's not the case it will check the classpath. You have have to specify the location/path by adding thetaskanathetaskana.routing.dmn property
example:
Code Block |
---|
taskana.routing.dmn=/dmn-routing.dmn |
Validation of timestamps in the past
The taskana.validation.allowTimestampInThePast
allows the user to create and update tasks with timestamps in the past. If the property is set to true, the planned and due timestamp of a task can be set to a past point in time.