# Programmed tasks

**LIBSAFE** allows for the programming and scheduling of some tasks, especially those of audit and generation of indexes for fast searches, as this is a fundamental part of the guarantee and access functionality of a preservation system. They are called programmed tasks.

![](https://2476985709-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MkhEUvHaUAQ7Cu_eShA%2F-MkhZBvpNG9ARVV93T-d%2F-MkmV0e_XbCx0JtEqFpc%2Fimage.png?alt=media\&token=400969a9-41a5-45d8-9958-4a321e191dbb)

The insertion and control of tasks is tightly tied to the general programming of the application, so it is not convenient to edit or insert any task or controller in this area without specific instructions from the **LIBNOVA** consultants.

A programmed task can be managed by a control panel. In **LIBSAFE**, this happens directly when the audit jobs are programmed. The audit jobs configured through the application will be shown in this panel.

![](https://2476985709-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MkhEUvHaUAQ7Cu_eShA%2F-MkhZBvpNG9ARVV93T-d%2F-MkmV4WOHL0ZnSLMmriO%2Fimage.png?alt=media\&token=4a2e6ec5-7806-4f07-a4f6-997a59233476)

{% hint style="info" %}
**Note:** for a **LIBSAFE** systems administrator, what matters from being able to consult the programmed tasks, is to make sure that the system is not overloaded. Should the system be overloaded indeed, the systems administrator could control from this panel the deactivation of certain tasks, if needed, or their total deactivation.&#x20;
{% endhint %}

There are also other types of programmed tasks that are periodically performed in a transparent fashion to the user. Some of these processes are helpful to the users in certain situations; others perform system maintenance tasks. They are called _**Automatic System tasks**_.

These tasks have different functionalities, unrelated with one another, in principle. The systems administrator will be able to activate or deactivate said tasks, based on the needs or the load of the server.

Editing this second type of tasks will only allow changing the period of execution of the task and its status, in order to activate or deactivate the task.

![](https://2476985709-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MkhEUvHaUAQ7Cu_eShA%2F-MkhZBvpNG9ARVV93T-d%2F-MkmVEk4_falj2kniiGa%2Fimage.png?alt=media\&token=32edaf9e-004b-4573-8164-914c37c4986b)

{% hint style="info" %}
**Note:** be aware that the units in the execution period for the automatic tasks cannot be modified. These units are predefined, based on the type of automatic task. To change the units in the execution period, please contact the **LIBNOVA** consultant&#x73;**.**
{% endhint %}
