Exportar ciclos de vida paralelos en reportes de ciclo de vida

Tabla de contenidos

PR: https://bitbucket.org/athento/athentose/pull-requests/2146/chore-add-parallel-states-to-the-report

Novedades

Cuando se genera un reporte de ciclos de vida, ahora también se exportan los ciclos de vida paralelos.

Se añade una nueva columna que indica el ciclo de vida.

Captura_de_pantalla_2021-08-03_a_las_8.54.34.png

 

Configuración de generación del reporte

Para poder generar los reportes de ciclo de vida, se debe configurar en el crontab el comando:

python manage.py export_doctype_life_cycle_report 

donde puede recibir los parámetros:

  • –name: Nombre del formulario por el cual filtrar.
  • –serie: Nombre del formulario por el cual filtrar.
  • –days_ago: Números de dias del cual obtener el reporte.
  • –max: Número maximo de documentos que exportar.

Ejemplo: python manage.py export_doctype_life_cycle_report — name formulario-x

Enlace de descarga del reporte

Para poder descargar el reporte debe realizar una peticion GET a la url http://<host>/doctypes/api/documenttype/<form-uuid>/report_csv/?type=life_cycle_state donde:

  • form-uuid: Es el identificador único (con formato uuid) del formulario que se desea descargar.