Para que se puedan marcar los documentos como expirados de acuerdo a lo definido en las políticas de retención del formulario, además de la configuración desde el front, es necesaria la activación de dos comandos:
1- create_file_dublin_core.py: Recorre los documentos de un formulario con la política activa y calcula la expiración de los documentos de acuerdo con la política definida por el usuario. Estos cálculos se almacenan en el modelo File dublin core.
2- apply_validity.py: Comprueba en que ficheros la fecha de expiración sea menor o igual que la fecha de validación, y ejecuta la acción que haya configurado el usuario (actualizar el ciclo de vida o el estado). En el caso de querer actualizar el estado de un documento, por defecto se marcarán como Expired. Si se desea otro estado diferente, debe pasarsele al comando.
- Fecha de expiración = Fecha que viene en el metadato más número de días que se haya configurado en After
- Fecha de validación = Fecha del campo en concreto.