Intranet/Nextcloud (Parte 3/4)
Repartir Facturas
Nuestro segundo y último script «repartir_ficheros.py» tiene como misión repartir los ficheros que el administrador suba a la carpeta «Reparto_Factura» de su zona de administración a todos los usuarios del sistema que les correspondan.
La lógica debe ser que el nombre del fichero a repartir comience con el código del usuario en nuestra intranet.
Por ejemplo: la factura «1000-noviembre.pdf» moverá dicho fichero a la zona de usuario con código 1000.
El administrador puede crear una estructura de carpetas en su carpeta «Reparto_Factura« que se replicará a la zona del usuario. Por ejemplo:
Cron
Al igual que el script de creación de usuario, nuestro script de reparto se debe programar con la frecuencia estimada por el administrador de la plataforma atendiendo a sus necesidades. Esto es, si las facturas se suben con poca frecuencia, no tiene sentido establecer la programación muy frecuentemente.
En el caso de Hostens, el panel de control nos ofrece un asistente para los trabajos de cron como se muestra a continuación: