A continuación se muestran algunos de los comandos más habituales según el tipo de automatismo que permiten.
En el artículo ¿Cómo programar tareas automáticas? , se describe cómo configurarlos.
Notificaciones
Envio de notificaciones para campos de tipo usuario
Un tipo de metadato de tipo usuario, puede configurarse para enviar una notificación de usuario cuando se asigna un valor a dicho campo. Para que estas notificaciones se envíen, debe activarse el comando:
notify_users_assigned_metadata
La frecuencia recomendada para este comando es "Cada minuto".
Ciclos de vida
Ejecución de operaciones cuando expira el SLA de un estado del ciclo de vida
Cuando expira el ciclo de vida de un estado para un cierto documento, es posible ejecutar unas operaciones sobre dicho documento, las operaciones a ejecutar, deben tener como categoría asignada el valor:
life_cycle_state_sla_expired
Cuando se necesite ejecutar dichas operaciones, hay que configurar el siguiente comando:
action_on_documents_with_sla_expired
La frecuencia recomendada para este comando es "Cada hora", aunque puede reducirse si los SLA a controlar son inferiores a este tiempo.
Carga de documentos
Carga de documentos mediante email
Al configurar buzones de email por espacios, necesitaremos configurar el comando:
load_mails
La frecuencia recomendada para este comando es "Cada minuto", aunque puede depender de la necesidad funcional.
Este comando carga los emails de todos los espacios en los que se haya activado la opción "Load documents / Cargar documentos".
Bandejas
Ejecución de operaciones de bandejas
Es posible ejecutar operaciones sobre los documentos que se encuentran en las bandejas. Para ello, puede configurarse el siguiente comando:
run_operations_queues
La frecuencia recomendada para este comando es "Cada 5 minutos", aunque puede depender de la necesidad funcional.
Reportes
Generación masiva de reportes (CSV) para todos los tipos de formulario
Athento permite generar un fichero CSV con los metadatos de los documentos, de forma general, para todos los tipos de formulario y todos los equipos que lo tengan activo.
Para que esos reportes en CSV se generen, debe configurarse el siguiente comando:
massive_export_doctype_report_native
La frecuencia recomendada en este caso es "Cada día" o "Cada 12 horas".
Si se desea una frecuencia mucho menor, también existe otro comando que puede configurarse cada 5 o 10 minutos, dicho comando es:
massive_export_doctype_report_delta_native
Si únicamente se necesita activar el reporte de un doctype específico, y una frecuencia de cada 5 o 10 minutos, dicho comando es:
export_doctype_report_native --name (nombre del doctype )--max 50000 --days_ago 365
Generación masiva de reportes (CSV) para los registros de cambios de ciclo de vida en todos los tipos de formulario
Athento permite generar un fichero CSV con los registros de cambios de estado en el ciclo de vida para los documentos de todos los tipos documentales que lo tengan activo. Para ello, debe usarse el siguiente comando.
massive_export_doctype_life_cycle_report
La frecuencia recomendada para este caso es "Cada día".
Exportación masiva
Comando para descargar documentos de forma masiva
Athento permite realizar una descarga masiva de documentos aplicando un filtro similar al de la búsqueda. Esta descarga también incluye la descarga de un fichero .csv con la información de los documentos descargados. Para ello, debe usarse el siguiente comando.
export_generate_export_zip
La frecuencia recomendada para este caso es "Cada día".
Operaciones
Comando para ejecutar operaciones de forma masiva
El comando para ejecutar las operaciones masivas que se pueden configurar según ¿Cómo ejecutar operaciones sobre un conjunto de documentos? es el siguiente:
launch_bulk_work
Mantenimiento
Comando para recuperar la recepción de emails
En algunos casos, la conexión a los buzones puede sufrir algún bloqueo por problemas de comunicación, etc. En ese caso es recomendable programar en crontab el siguiente comando:
* */2 * * * root cd /var/www/athentose; run-one ./manage.py recover_load_mails > /var/log/athentose/recover_load_mails.log
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.