Estrategia AUTO-ASSIGNMENT y un registro duradero de un traspaso invisteable

Featurekamo-shared-library
Shipped
10 de agosto de 2026 a las 19:17 UTC
Author
Kamo
Commit
54956b0

AUTO-ASSIGNMENT(3) se adjunta a SupportAssignmentStrategyType . inmediatamente a un agente que está genuinamente en línea, prefiriendo a quienquiera que tenga el trabajo, en lugar de la estricta rotación de presencia ciego de ROUND-ROBIN. Aparado, Nunca reordenado: la columna está enumerada (ORDINAL). La columna también lleva un rango numérico CHECK Hibernate emitido en CREATE TABLE y nunca se revisa. Porque esa cláusula contiene Y no es una lista blanca enum, Así que la gota genérica de SchemaCleanupRunnerStaleEnumWhitelistChecks() barrerla por diseño; ensancharlo es un cambio de a juego en ese corredor, sin el cual cada insertar usando los nuevos fallos de valor. SupportTicket gana ASSIGNMENT.OPENED-AT. Anuncian asignación sobre NATS básico sin repetición, así que un agente que fue firmado cuando el trabajo aterrizó nunca escucha - sobre eso. Null de asignación hasta que un cliente realmente pone la conversación en pantalla, hace "asignado a mí y nunca visto" un hecho del lado del servidor que sobrevive a un tronco, un accidente, un redespliegue o una máquina diferente. Dos consultas de repositorio para ir con él: countOpenForAgent (la carga de trabajo de la corbata-rom-rom) y encontrarUnopenedAssignmentsForAgent (el registro de entrada).

All changes

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