You can add a field to the entity whose value will be automatically changed, depending on conditions. A set of field values is configured in the field configuration, as for a normal list. For each value, you can configure one or more filters, which will be the conditions for changing the field value.

Automatic status and dynamic fields

By default, the automatic status is updated when editing the item. If you use dynamic fields (such as Date or Formula) in the filters, you must periodically run a status check.
To do this, you need to configure the task on a schedule (cron):
[path to the app] /cron/autostatus.php
Set the time of the task at your discretion, but note that with a large number of entries, this task can exert a load on the server, since all records are checked during execution.