- Spegnimento
- 21 agosto 2026 alle ore 01:04 UTC
- Autore
- Kamo
- Impegno
- 05b90c8
Un agente di supporto deve guardare all'interno dell'inquilino del cliente per rispondere al biglietto loro stanno tenendo. Finora l'unico modo per entrare era la piattaforma SYSTEM USER coperta Presidente. — La discussione è chiusa. Aggiunge una seconda, molto più stretta sovvenzione e mette entrambi dietro un solo risolutore: - SupportSystemAccessResolver risponde "può questo membro entrare in quell'organizzazione come l'Utente del Sistema", dalla coperta destra O da un biglietto aperto assegnato loro e da quell'organizzazione. MediaService lo gestisce per decidere se disegnare un pulsante; SecurityService lo esegue di nuovo da zero prima di eseguire una sessione, quindi il pulsante e l'azione non possono essere in disaccordo su chi può premere. Precondizioni tenere su entrambi i percorsi: un membro TEAM attivo dell'org di alto livello, mai il Sistema Utente stesso, mai il livello superiore org come bersaglio, mai il proprio org. - Il biglietto è DERIVED, mai conservato, quindi termina il momento dell'ultima apertura il biglietto assegnato da tale organizzazione viene riassegnato, risolto, chiuso o vuoto. Niente deve ricordare di portarlo via. - Una sessione già in un browser non chiede nulla, però, quindi SupportSystemSessionRevoker indicizza quelli estratti in questo modo e li distrugge quando la sovvenzione scade. Cancellare il tasto *** è l'unico kill switch universale — ogni servizio legge sessioni dallo stesso Redis. I nomi chiave vivono in SupportSystemSessionKeys perché due servizi li scrivono e li leggono, e un typo presenterebbe come agente tranquillamente mantenendo l'accesso al business di un cliente. Non un @Service: ha bisogno di un RedisTemplate, e uno stereotipo condiviso che richiede uno abbatte ogni servizio che non ha Redis sulla sua prossima distribuzione. E' l'unica definizione di "aperta" che la sovvenzione appende. on. PRE TICKET conta (una richiesta di chat è la stessa unità di lavoro); risolto non. Porta anche richiestoreOrgName / richiestoreOrgIsPlatform su supportoTicketDTO, e stato, età e richiestore org sulle righe di supporto di Chats-feed — una coda di supporto che risposte più di un inquilino è illeggibile senza di loro.