- Expédié
- 6 octobre 2026 à 18:35 UTC
- Auteur
- Kamo
- Commite
- dc93deb
Importations manuelles, importations automatisées (entrées) et arriérés propre copie du code de mapping, et ils étaient en désaccord: date, regex et split les transformations étaient absentes partout, les copies d'admission ont sauté vide valeurs avant transformation (donc "valeur par défaut" jamais lancé), plusieurs chemins les offres de toile ont été abandonnées, et "Utilisateur assigné" a été ignoré sur les trois. leads.mapping est maintenant le seul moteur: - LeadRequestMapper : liste des règles -> CreateLeadRequest. Les cartes sont en ordre et la première valeur non vide par champ gagne; chaque chemin leadFields.ts, chaque champ hypothécaire et formulaire personnalisé champs terre (LeadRequestMapper Teste les broches). - LeadFieldTransforms + TransformationsJson: chaque transformation de toile, une mise en œuvre; les types inconnus sont refusés à temps. - Cible d'affectation "AssignéMembre de l'équipe" (la délégation "AssignéUsager" est toujours lue): un membre fixe, non assigné ou apparié à partir de champs. Les champs correspondants forment un chaîne ordonnée - une valeur blanche ou non assortie tombe à travers la suivante, la d'abord que le nom d'une personne décide, sinon le retour de la cartographie (personne ou un membre choisi) s'applique. Le paramètre JustCall d'Harmony repose sur cette chaîne. - TeamMemberMatcher: tolérance au format, correspondance typo-safe sur email, nom d'utilisateur et nom ("Last, First", initiales, surnoms, accents, une petite typo); une valeur qui convient à deux personnes n'est jamais devinée. - LeadAssignableMembres: les candidats sont les titulaires actifs de VIEW LEADS, les mêmes personnes que l'AgentSelector picking offre (RightHolders et GrantAllRoles déménage ici depuis SecurityService pour que DaemonService puisse les utiliser). Aussi: LeadImportResponse reports totalAssigné et affectationÉmissions; LeadIntakeService valide les transformations avant de remplacer les cartes et peut récupérer les charges utiles FAILED pour le travail d'admission.
