1.9 KiB
1.9 KiB
Comando de Microservicios
Este comando permite disparar tareas de procesamiento masivo por organización o por pedimento en el sistema EFC.
Uso básico
python manage.py microservicios [--organizacion_id=<id>] [--procesamiento=<tipo>] [--todos]
Opciones
--organizacion_id <id>: Ejecuta los procesamientos solo para la organización indicada. Si se omite, se procesan todas las organizaciones.--procesamiento <tipo>: Ejecuta solo el tipo de procesamiento indicado para la organización. Si se omite, se ejecutan todos los procesamientos.--todos: Ejecuta todos los procesos para todas las organizaciones.
Tipos de procesamiento disponibles
coves: Procesa COVEs por organización/pedimentoedocs: Procesa E-Documents por organización/pedimentoacuses: Procesa acuses por organización/pedimentoacuse_coves: Procesa acuse de COVEs por organización/pedimentopartidas: Procesa partidas por organización/pedimentopedimentos_completos: Procesa pedimentos completos por organización/pedimentoremesas: Procesa remesas por organización/pedimento
Ejemplos
Procesar todos los tipos para todas las organizaciones
python manage.py microservicios --todos
Procesar solo COVEs para una organización
python manage.py microservicios --organizacion_id=ID_ORG --procesamiento=coves
Procesar todos los tipos para una organización
python manage.py microservicios --organizacion_id=ID_ORG
Procesar todos los tipos para un pedimento específico
python manage.py microservicios --pedimento_id=ID_PEDIMENTO
Notas
- El comando dispara las tareas de Celery de forma asíncrona.
- Revisa los logs y el estado de las tareas en el panel de administración de Celery o en los logs del sistema.
- Si agregas nuevos tipos de procesamiento, actualiza la función
ejecutar_procesamiento_por_organizacionenmicroservice_v2.py.