Multi-Instance-Telefon/SMS-Anbieter Migration

FeatureInitializerService
Verschifft
24. April 2026 um 22:20 UTC
Autor
Kamo
Ausschuss
9064c22

Ausführt nach Hibernate ddl-auto:update erstellt neue Tabellen (VOIP_PROVIDER_INSTANCE, BULK_TEXT_PROVIDER_INSTANCE, PHONE_EXTENSION, PHONE_END_USER, PHONE_DEVICE, PHONE_VOICEMAIL, SYSTEM_CONFIGURATION) von den umbenannten/neuen Einheiten in kamo-shared-library Commit 232d731. Behandelt, was Hibernate nicht kann: - Zeilen aus legacy voip_provider_config / bulk_text_provider_config kopieren neue *_instance-Tabellen, die instance_name vom Provider-Typ synthetisieren. - Drop NOT_CONFIGURED (Ortal 0) Zeilen - Fehlen ist nun der "no provider"-Zustand. - Die jetzt leeren Legacy-Tabellen *_config räumen. - Backfill instance_id on member_voip_config, voip_conversations und kamotokens.org_oauth_token mit der ältesten aktiven Instanz der Org. - Org_oauth_token-Einzelindex von (org_id, Provider) bis (org_id, provider, instance_id) also mehrere RingCentral-Instanzen pro org Arbeit. - Verorginen einzigartige Indizes aus voip_conversations + Provider Instanz Tables fallen. - Sehen Sie die system_konfiguration Singleton-Reihe (voip Sync-Intervall 10min default, aktiviert true) - Plattform-Operator konfiguriert dies über die neue Plattform config VOIP & SMS-Registerkarte. Alle Aussagen idempotent; Re-Running auf bereits-migrated DB ist sicher. Bestellung 20 . nach SchemaCleanupRunner (1), OrganisationTypeRemovalRunner (2), KamoCRMAgeReqUpdateRunner (10).

Alle Änderungen

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.

Free Forever startenPreisgestaltung anzeigen