KamoCRM

Multi-instance telefono/SMS provider migrazione

FeatureInitializerService
Spegnimento
24 aprile 2026 alle ore 22:20 UTC
Autore
Kamo
Impegno
9064c22

Esegue dopo Hibernate ddl-auto:aggiornamento crea nuovi tavoli (VOIP PROVIDER INSTANCE, BULK TEXT PROVIDER INSTANCE, PHONE EXTENSION, PHONE END USER, PHONE DEVICE, PHONE VOICEMAIL, SYSTEM CONFIGURATION) dalle entità rinominate/nuove in kamo-shared-library commit 232d731. Maniglie ciò che Hibernate non può: - Copia righe da legacy voip provider config / bulk text provider config in nuovi * instance tabelle, sintetizzando istanza name dal tipo di provider. - Getta le righe NON CONFIGURED (ordinal 0) — l'assenza è ora lo stato "no provider". - Getta le tabelle * config dell'eredita' ora vuota. - Backup ista id su member voip config, voip conversations, and kamotokens.org oauth token utilizzando l'istanza attiva più antica di ogni org. - Ricostruire org oauth token indice unico da (org id, provider) a (org id, provider, ista id) così più istanze RingCentral per lavoro org. - Gettare gli indici unici orfano da voip conversations + tabelle delle istanze del fornitore. - Seed the system configuration singleton Row (voip sync intervallo 10min predefinito, abilitato true) — l'operatore della piattaforma lo configura tramite la nuova configurazione della piattaforma Scheda VOIP & SMS. Tutte le dichiarazioni idempotent; re-running su DB già migrato è sicuro. Ordine 20 — dopo lo schemaCleanupRunner (1), OrganizationTypeRemovalRunner (2), KamoCRMAgeReqUpdateRunner (10).

Tutte le modifiche

Come quello che vedi la spedizione?

Tutto questo arriva nel vostro spazio di lavoro da solo. Iniziare sul piano gratuito e leggere di nuovo questa pagina in un mese.

Inizia gratis per sempreVisualizza il prezzo