KamoCRM

Eine Mapping-Engine für Bleiimporte, mit Team-Mann-Auftrag

Featurekamo-shared-library
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.

Alle Änderungen

Wie, was Sie sehen Versand?

Alles kommt in Ihrem Arbeitsbereich für sich. Starten Sie mit dem kostenlosen Plan und lesen Sie diese Seite in einem Monat wieder.

Free Forever startenPreisgestaltung anzeigen