Unified Chats Feed über Mitglieder/Support/Social Sessions
GET /api/media/sessions/chat akzeptiert jetzt einen "Kategorie"-Filter (Chat, Unterstützung, sozial; Standard alle) und gibt eine weltweit am neuesten, Zusammen...
Geseitete Fragen für Support + Social Chat-Sitzungen
Feed, so dass die Unified Interaction Center Chats Liste kann alle Arten enthalten: - UNTERSTÜTZUNG (TYPE_ID=2): Sitzungen, in denen das Mitglied der zugewiesen...
Fertig Lead-View Header Aktionen + Callbacks
- Header: split Call in Call (Work)/Call (Personal) Öffnen des Softphones (versteckt, wenn das Mitglied keine registrierte Verlängerung hat), E-Mail öffnet di...
Interner Endpunkt zur Erstellung/Abbrechenung des Kalenderereignisses eines Mitglieds
POST /api/internal/calendar/events (X-Internal-Auth gated) löst Mitglied auf -" primärer Kalender (bei Bedarf einen Standard schaffen) und erstellt ein Ereignis...
Lead Callback Endpoints (Zeitplan/list/resolve)
Neuer ************ Controller + Service: beharrt auf Callback, Beiträge Dispositionierung / Auszahlungshinweise in den Medienstrom des Leads und Spiegelt den Rü...
Fügen Sie LeadCallback-Einheit, Status enum und Projektarchiv hinzu
Unterstützt das Lead-View-Callback-Feature: ein Lead-Besessene Callback-Rekord (PENDING/CONTACTED/CANCELED) abgesenkt leadUid, mit einem weichen Verweis auf das...
Erstellen Sie eine Sitzung für Gruppen-Chats von memberIds geöffnet
ChatTool ignoriert props.memberIds: eine Gruppe offen kam mit einem leeren userId und keine SitzungGuid, so dass die 1:1 erstellenSession früh gerettet und die ...
Öffentliche Durchfahrt für E-Mail OAuth Provider Callback
Forward GET ************ zu EmailService sessionlos (Streifen auth, keine Umleitung folgen), Spiegelung der RingCentral OAuth Callback. Dies ist die bei Microso...
Behobene öffentliche Umleitung + Gateway-Forwarded Callback
Plattform E-Mail OAuth (Microsoft 365 / Google / Zoho) hatte keine gültige Öffentlichkeit umleiten URI: die Umleitung wurde von der Anfrage Host, die in prod ab...
Gate Lead Contact-info durch Zuordnung + neue Datenschutzrechte
Spiegeln Sie die drei neuen CRM-Rechte. Auf der federführenden Detailseite, Maske/sperren Sie die Primärer Kontakt, Mailing Adresse und Adressenfeldes für Leads...
Blei-Kontakt-Info-Datenschutzrechte durchsetzen
getAllLeads gibt jetzt die schlanke LeadListDTO zurück und versteckt nicht geordnete Leads von Mitgliedern ohne VIEW_UNASSIGNED_LEADS. getLeadById Masken Kontak...
Blei Kontaktdaten Datenschutzrechte + Lean List DTO
Fügen Sie drei CRM-Rechte (161-163) hinzu: "Zu anderen unterzeichnet: Ansicht/Bearbeiten von Lead Kontakt Info" und "Unzureichende Leitungen anzeigen". LeadList...
Mitgliedstyp von den /member und /team Pfaden senden
/Team-Anmelder erstellen ein TEAM_MEMBER (erstelltes PROSPECT, anstehende Admin-Aktivierung); /member Anmeldungen erstellen einen MEMBER. RegisterFlow nimmt ein...
/team erstellt ein TEAM_MEMBER (PROSPECT), /member erstellt einen MEMBER
Öffentliche Registrierung ehrt nun das MitgliedType, das die Registerseite sendet (von der /member vs /team Pfad): /team erstellt ein TEAM_MEMBER als PROSPECT, ...
Expose Team-Mitglied Arbeitstelefon-Erweiterung in Team-Mitglieder-Auftragnehmer
Der /leads Agent Filter benötigt die Work-Phone-Erweiterung zu Label-Optionen als "Name (ext 8080) " Die Erweiterung existiert bereits auf TeamMember (getPhoneW...
Request-Support-Popup zeigt Eltern-Or-Verteilungsthemen
Punkt der Ticket-Schöpfung Thema Dropdown auf die neue /api/support/topics/verfügter Endpunkt (own-org + parent-shared topics) so dass Kinder-Org-Nutzer die Unt...
Oberfläche Eltern-Or geteilt Themen in Anfrage-Unterstützung Popup
Child-org-Nutzer konnten die gemeinsamen Support-Themen ihrer Eltern nicht sehen (zusgebenToOwnOrg=false) beim Antrag von Unterstützung, weil nur das Popup geho...
Neues Kind orgs erben Sicherheit ihrer Eltern
Wenn Sie ein Kind org aus kamo-internal erstellen, stellen Sie den neuen org's SecurityProvider auf der parentor org's securityProvider (die org it's created un...
Konto-verknüppelte Mitteilung auf ?linked=1 anzeigen
Wenn die Registrierung ein bestehendes Konto mit einem neuen Org verknüpft, wird es hier umgeleitet ?linked=1. Zeigen Sie "Sie haben bereits ein Kamo-Konto - wi...
Behandeln Sie kontogelinkte Antwort für bestehende Benutzer
Wenn die eingegebene E-Mail bereits zu einem ACTIVE-Konto gehört, verlinkt das Backend dieses org und gibt ACCOUNT_LINKED zurück. Routen Sie diese Benutzer dire...
Wire up Mitglied/Team-Mitglied erstellen + Prospekt-Gate UI
- Fügen Sie die fehlenden POST-Proxy-Routen /api/security/members/create und /create-team-Mitglied (diese 405'd vor, so Schöpfung nie das Backend erreicht). ...
Bestehende Benutzer wiederverwenden, Spiegel zu securityProvider, Gate-Team-Mitglied Anmeldung
Wiederverwendung (keine doppelten Konten für die gleiche Person): - MemberCreateController nutzt jetzt einen bestehenden Benutzer per persönlicher E-Mail case...
SecurityProvider-Mitgliedsspiegel + Wiederverwendung/Patch-Vorarbeit
- **************** userId): Spiegel eines Benutzers der org's securityProvider org als Basismitglied (enttungen; no-op when the org sichert sich selbst oder...
Wire Tasks Registerkarte zu real Backend + löschen Aktion + Live-Zählung
Fügt die Next Proxy-Routen für /leads/{id'/tasks[/{taskId] hinzu (die Registerkarte getTasks/ addTask/updateTask/completeTask Calls waren 404ing), eine Löschakt...
Leitungsaufgaben REST API + Echtzeit TASK_CHANGED
Implements das Backend die /bles/view Tasks Registerkarte wurde bereits aufgerufen, aber das nie existiert: GET/POST/PUT/DELETE ************ (LeadTaskController...
LeadTask-Einheit für leitende Follow-up-Aufgaben
Zurücks die Registerkarte /bles/view Aufgaben (bisher ein Frontend-only-Stub ohne Fortgehalten). LeadTask (Tabell LEAD_TASK) spiegelt die Frontend TaskItem-Form...
Echtzeit-Datennetz + Live-Vorführansicht mit per-pane Edit Locks
/leads grid ist jetzt voll live über Websocket (NATS-STOMP): Zeilen addieren/entfernen/aktualisieren gegen den aktiven Filter automatisch und veränderte Zellen ...
Org-guard das /topische/bles/rt/{orgId' Echtzeit-Abonnement
Cross-Tenant SUBSCRIBE Wache für das neue Lead-Real-Time-Thema, Spiegelung der vorhanden /topic/social/feed guard: ein Mitglied darf sich nur zu seinem eigenen ...
Per-Panel Edit-Lock REST API + Auto-Save-Kehrer
Fügt /api/security/leads/{id'/locks **************** mit LeadLockService: exklusive Reservierung pro Pane, Draft-Puffering Herzschläge, die einen 5-Min-Leerlauf...
Echtzeit NATS Publishing + pro Pane Edit-Lock-Entität
Veröffentlichen org-scoped Lead-Events auf security.leads.rt.{orgId' (erstellt/ gelöscht mit Änderungsfeld-Tasten, Geschichte-anwendbar) so die /bles Gitter und...
Integrieren Sie primäre Tabs in den Header auf verbleibenden Style A Seiten
Follow-up zum Style A-B Sweep, der Seiten abdeckt, die nicht durchlaufen Einstellungenansicht: - /kb: KbNavBar wird mit den Artikeln/Ressourcen/ Bewertungen ...
Verlagern Sie unten Zählstangen in die Header über soziale, importiert Tabs
Wendet die Anbieter-Tab-Behandlung auf die Geschwister CRM-Einstellungen an, so dass die Standalone "x • y" Zusammenfassungsleiste am unteren Rand nicht mehr fr...
Verschieben Sie Hersteller/Produktzahl über die Header-Aktionen, Bottom-align Refresh + Vendor hinzufügen
Recapers die Seite Immobilien die Standalone unten Zusammenfassung bar verwendet, um beset besetzen die "x vendors • x products" Linie stapelt sich jetzt über d...
Integrieren Sie primäre Tabs in den Seitenkopf (Style B) über Style A-Seiten
Jede Gradient-Helden-Seite, die ihre primären Tabs in einer separaten Karte wiedergegeben hat unter dem Header macht sie nun innerhalb des Gradienten-Headers se...
Zurück Pfeil im Header kehrt zu /leads zurück
Fügen Sie einen optionalen BackHref/BackTooltip zu SettingsView hinzu, der ein Weiß macht Pfeil links vom Titel, und verdrahten Sie die CRM-Einstellungen Seite,...
Bold 'CRM-Einstellungen:' Präfix, Rohrtrenner, Schwebe-nur unterstreichen auf Registerkarte Links
Vor dem Reiter CRM Einstellungen mit einem fetten 'CRM Settings:' Label (neu ************ Schlüssel), separate Links mit ' | ' statt eines nackten Raumes, und s...
Hinzufügen CRM-Einstellungen Registerkarte links oben aktualisieren, gated wie Einstellungen Menü
Render eine rechts ausgerichtete Reihe von weißen, unterstrichenen, raumgetrennten Links zu jede /settings/features/crm Registerkarte über dem Leads Header Refr...
FindByStatus Finder (Frischheits-Sweep zählt ACCEPTED-Anforderungen)
Staff Vendor-doc-Upload-Endpoint erfüllt Anforderungen von Drittanbietern
POST ************ (LOS schreiben): Mitarbeiter laden eine Bewertung/Titel/HOI/ Flood-Dok in den Bildspeicher auf Kreditebene hoch, dann die DRITTE_PARTY-Anforde...
Caska-Zustand verzichten/löschen, um Anforderungen zu dokumentieren
Verzicht und LöschCondition jetzt Best-Ffort Call MLOSDocService's Unterdrückung-für-Zustand nach einem erfolgreichen Verzicht/löschen, so dass eine verzichtete...
Kreditnehmer benachrichten, wenn sie alle Dokumente eingereicht haben (DOC_COMPLETE)
DOC_COMPLETE kanonische Vorlage (Krediger hat jedes angeforderte Dokument eingereicht)
Tägliche herausragende-Dokument Erinnerung Sweep (Re-nudge Kreditnehmer, gedrosselt)
FindBorrowerOutstandingForNudge (Stale herausragende Anforderungen für den Erinnerungsfeger)
Kreditnehmer bei der Annahme eines Dokuments (DOC_ACCEPTED, pro Party routed)
DOC_ACCEPTED kanonische Vorlage (Kredigerbestätigung eine eingereichte Doku gelöscht)
Oberfläche 'Bedürfnisse Überprüfung' (borkreditiert docs warten Mitarbeiter) als eigenständiger, priorisierter Staat
Das hochgeladene Dokument eines Kreditnehmers blättert die Anforderung an RECEIVED (wartend Kreditgeber), aber die Dokumente Spalte zeigte nur "Warte Kreditnehm...
Zentralisieren von 4,5 Supersession-Koslabbruch (RequirementSupersession)
Die Frische-Engine hinterlässt einen STALE_EXPIRED Vorgänger neben seinem frischen Nachfolger unter einem **************** Nur das Lesen path (ConditionClearabi...
Wie, was Sie sehen Versand?
Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.