- Verschifft
- 6. Oktober 2026 um 18:35 UTC
- Autor
- Kamo
- Ausschuss
- dc93deb
Manuelle Importe, automatisierte (Einnahme-) Importe und der Rückstand jeder trug ihre eigene Kopie des Mapping-Codes, und sie widersprachen: Datum, Regex und Split Überall fehlten Transformationen, die Aufnahmekopien übersprangen leer Werte vor der Transformation (also "Standardwert" nie abgefeuert), mehrere Pfade die Leinwand-Angebote wurden fallen gelassen, und "Assigned User" wurde auf allen dreien ignoriert. lead.mapping ist jetzt die einzige Maschine: - LeadRequestMapper: Regelliste -" CreateLeadRequest. Mappings laufen in der Reihenfolge und der erste nicht-leere Wert pro Feld gewinnt; jeder LeadFields.ts Pfad, jeder Hypothekenfeld und kundenspezifische Formularfelder landen (LeadRequestMapperTest pins it). - LeadFieldTransforms + TransformationsJson: jede Leinwand-Transformation, eine Implementierung; unbekannte Typen werden bei der Zeit verweigert. - Zuweisung Ziel "zugeordnetTeamMitglied" (Vermächtnis "zugeordneten Benutzer" noch lesen): ein festes Mitglied, nicht zugeordnet oder aus Feldern abgeglichen. Spielfelder bilden eine bestellte Kette - ein leerer oder unübertroffener Wert fällt durch die nächste, die Anfangs entscheidet, dass eine Person benennt, sonst fällt die Mapping-Fallback (niemand oder ein gewähltes Mitglied) gilt. Harmonys JustCall Endpunkt beruht auf dieser Kette. - TeamMemberMatcher: formattolerant, typo-sichere Übereinstimmung auf E-Mail, Benutzername und Name ("Last, First", Initialen, Spitznamen, Akzente, ein kleiner Tippfehler); ein Wert, der zu zwei Personen passt, wird nie erraten. - LeadAssignableMembers: die Kandidaten sind die aktiven VIEW_LEADS Inhaber, die gleichen Leute, die der AgentSelector Picker anbietet (RightHolders und GrantAllRoles von SecurityService hierher umzuziehen, damit DaemonService sie nutzen kann). Außerdem: LeadImportResponse berichtet totalAssigned und assignmentIssues; LeadIntakeService validiert Transformationen vor dem Austausch von Mappings und kann FAILED Nutzlasten für den Aufnahmeauftrag requeue.
