Migración del proveedor de telefonía multiinstancia/SMS

FeatureInitializerService
Se descapó
24 de abril de 2026 a las 22:20 UTC
Autor
Kamo
Compromit
9064c22

Ruta después de Hibernate ddl-auto:update crea nuevas tablas (VOIP-PROVIDER-INSTANCE, BULK-TEXT-PROVIDER-INSTANCE, PHONE-EXTENSION, PHONE-END-USER, PHONE-DEVICE, PHONE-VOICEMAIL, SYSTEM-CONFIGURATION) de las entidades rebautizadas/nuevas en commit kamo-shared-library commit 232d731. Maneja lo que Hibernate no puede: - Copia de filas de manos de heredado voip.provider.config / bulk-text.provider.config en nuevas tablas de *instancia, sintetizando instances.name de tipo de proveedor. - No gotas.CONFIGURAD (ordinal 0) filas - la ausencia es ahora el estado de "no proveedor". - Suelta el legado ahora vacío tablas *. - Backfill instance.id en member-voip-config, voip-conversations, y kamotokens.org.oauth-token usando la instancia activa más antigua de cada org. - Reconstruir el índice único de (org-org-oauth-token de (org.id, proveedor) a (orgánid, proveedor, instance-id) así que múltiples instancias de RingCentral por org funcionan. - Suelta índices únicos huérfanos de conversaciones de voip.Conversaciones, tablas de instancia del proveedor. - Semilla la fila de un soloton de configuración del sistema (intervalo de sincronización de voip 10min por defecto, El operador de plataforma lo configura a través de la nueva configuración de la nueva plataforma Pestaña VOIP y SMS. Todas las declaraciones idempotente; volver a correr en el BB ya emigrado es seguro. Orden 20 después de SchemaCleanupRunner (1), OrganizationTypeRemovalRunner (2), KamoCRMAMAgeReqUpdateRunner (10).

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios