KamoCRM

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

FeatureInitializerService
Cambia
24 de abril de 2026 a las 22:20 UTC
Autor
Kamo
Comprometerse
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?

Todo llega a su espacio de trabajo por sí solo. Comience en el plan gratuito y lea esta página de nuevo en un mes.

Empieza gratis para siempreVer Precios