name: incasso-workflow description: Incasso pipeline kennis — stappen, batch acties, deadline kleuren, dossier-toewijzing
Incasso Workflow
Pipeline architectuur
IncassoPipeline→ heeft meerdereIncassoPipelineStep(geordend oporder)IncassoCase(dossier) → gekoppeld aan een step viacurrent_step_id- Dossiers zonder
current_step_idstaan in "Nog niet toegewezen"
Belangrijke bestanden
- Backend service:
backend/app/incasso/service.py - Backend schemas:
backend/app/incasso/schemas.py - Backend models:
backend/app/incasso/models.py - Frontend pagina:
frontend/src/app/(dashboard)/incasso/page.tsx - Frontend hook:
frontend/src/hooks/use-incasso.ts
Batch acties
BatchActionRequestschema bevataction,case_ids,target_step_id,auto_assign_stepbatch_preview()— toont hoeveel dossiers "gereed" zijnbatch_execute()— voert de actie uit op geselecteerde dossiers
Deadline kleuren (sessie 23)
_compute_deadline_status()in service.py- Groen = binnen termijn, Oranje = bijna verlopen, Rood = verlopen, Grijs = geen deadline
max_wait_dayskolom opIncassoPipelineStep(migratie 033)
Frontend structuur
WerkstroomTab— kanban-achtig overzicht per stapStappenTab— configuratie van stappen (volgorde, dagen, template)PreFlightDialog— batch actie bevestiging