fix(legacy-sync): exclut les tickets « Nouveau Message » / « Message vocal » de l'import terrain
Ces notifications de messages ENTRANTS clients (sans client ni adresse) encombraient le dispatch comme fausses jobs terrain. Ajoutées à NEG_RE → plus importées. (option 1, suite du diagnostic des 50 jobs sans adresse.) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
parent
cb03f222ef
commit
176184f55f
|
|
@ -784,7 +784,9 @@ async function ingestAssignedImpl ({ dryRun = false, loDays = -7, hiDays = 30, i
|
|||
// Terrain : élargi pour rattraper les vraies interventions (coupure/bris/modem/fibre/ONU/décodeur/ramassage/…),
|
||||
// pas seulement install/réparation. Testé sur sujet+département. NEG_RE exclut congés/absences/réunions/formations.
|
||||
const FIELD_RE = /install|r[eé]paration|t[eé]l[eé]|monteur|fusion|d[eé]sinstall|coupure|bris|signal|modem|\bonu\b|\bont\b|fibre|ramassage|connect|d[eé]viation|antenne|prise|internet|d[eé]m[eé]nagement|changement|activation|\bstb\b|d[eé]codeur/i
|
||||
const NEG_RE = /cong[eé]|absence|vacances|\bf[eé]ri[eé]|r[eé]union|formation/i
|
||||
// + « nouveau message » / « message vocal » : notifications de messages ENTRANTS clients (pas des interventions terrain) —
|
||||
// elles n'ont ni client ni adresse et encombraient le dispatch. Exclues de l'import terrain (option 1, retour terrain #255465).
|
||||
const NEG_RE = /cong[eé]|absence|vacances|\bf[eé]ri[eé]|r[eé]union|formation|nouveau message|message vocal/i
|
||||
let created = 0, updated = 0, skipped = 0, errors = 0
|
||||
const details = [], errSamples = []
|
||||
for (const t of (rows || [])) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user