# System maintenance

# Compress logs

This service will consolidate the solution access logs, removing entries that can be spared.

The entries that are left after cleanup is

- Two entries for each combination of users and records 
    - First access to this record
    - Last access to this reord

Note that the number of accesses to each item is still preserved, allthough there is no longer kept seperate timestamps.

The service is controlled by the property: serviceLogentriesConsolidate

## Configuration

\[If any configuration is available, and how to\]

## Developer info

- Classname: dk.p2e.blanket.services.CleanupLoggingData
- Default isActive:
- Default interval:

# Cleanup mail queue

The service cleans up mail queue entries older than a certain age.

Default maximum age is 1 year / 365 days.

Future releases will contain an configuration option for the age.

## Configuration

\[If any configuration is available, and how to\]

## Developer info

- Classname: dk.p2e.blanket.services.CleanupEmailQueue
- Default isActive:
- Default interval:

# Cleanup event log

The service cleans up event log entries older than a certain age.

Default maximum age is 1 year / 365 days.

Future releases will contain an configuration option for the age.

## Configuration

\[If any configuration is available, and how to\]

## Developer info

- Classname: dk.p2e.blanket.services.CleanupEvents
- Default isActive:
- Default interval:

# User deactivation

The service deactivates user accounts that has not been used for some time, in order to

- Save user licenses (inactive users are not counted)
- Guard the system against forgotten users

Default maximum inactivity is 90 days.

Future releases will contain an configuration option for the age.

## Configuration

\[If any configuration is available, and how to\]

## Developer info

- Classname: dk.p2e.blanket.services.UserDeactivateAccount
- Default isActive:
- Default interval: