- Shipped
- 10 agosto 2026 alle ore 19:17 UTC
- Author
- Kamo
- Commit
- 54956b0
AUTO ASSIGNMENT(3) è allegato a SupportAssignmentStrategyType — assegnare immediatamente a un agente che è autenticamente online, preferendo chi detiene il meno lavoro, piuttosto che la rigida rotazione della cieca presenza di ROUND ROBIN. Allegato, mai riordinato: la colonna è @Enumerated (ORDINAL). La colonna porta anche un range numerico CHECK Hibernate emesso su TABELLA CREATA e non rivede mai. Perché quella clausola contiene E non è una whitelist enum, quindi SchemaCleanupRunner generico dropStaleEnumWhitelistChecks() spazzare skips it per design; ampliamento è un cambiamento di corrispondenza in quel corridore, senza il quale ogni inserire utilizzando il nuovo valore fallisce. SupportTicket guadagna ASSIGNMENT OPENED AT. L'assegnazione è annunciata sul core NATS senza replay, quindi un agente che è stato firmato quando il lavoro è atterrato non sente mai su di esso. Null da incarico fino a quando un cliente realmente mette la conversazione su schermo, rende "assegnato a me e mai visto" un fatto lato server che sopravvive a un logout, a un crash, a un redeploy o a una macchina diversa. Due query di repository per andare con esso: conteOpenForAgent (il workload tie-break) e trovareUnopenedAssignmentsForAgent (il sign-in catch-up).