Laisser un ticket ouvert accorder à son agent l'orge du demandeur, et expirer avec lui

Featurekamo-shared-library
Expédié
21 août 2026 à 01:04 UTC
Auteur
Kamo
Commite
05b90c8

Un agent de soutien doit se rendre à l'intérieur du locataire du client pour répondre au billet Ils tiennent. Jusqu'à présent, la seule façon d'y parvenir était la plate-forme SYSTEM-USER C'est-à-dire des organisations toutes et des organisations permanentes - bien plus que les besoins en main-d'œuvre. Ajoute une deuxième subvention beaucoup plus étroite et met les deux derrière un résolveur: - SupportSystemAccessResolver répond "que ce membre puisse entrer dans cette organisation en tant que l'utilisateur du système", par le droit-ouverture OU par un ticket ouvert qui lui est attribué et de cette organisation. MediaService le gère pour décider s'il convient de dessiner un bouton; SecurityService le fait revivre à partir de zéro avant de frapper une session, donc le bouton et l'action ne peuvent pas être en désaccord sur la personne qui peut l'appuyer. Conditions préalables tenir sur les deux chemins: un membre TEAM actif de l'org de niveau supérieur, jamais le système L'utilisateur lui-même, jamais l'organisme de premier niveau en tant que cible, jamais votre propre org. - L'allocation de ticket est DÉRIVÉE, jamais stockée, donc elle finit au moment de la dernière ouverture Le billet attribué par cette organisation est réaffecté, résolu, fermé ou annulé. Rien ne doit se rappeler de l'enlever. - Une session déjà dans un navigateur ne demande rien à personne, cependant, donc SupportSystemSessionRevoker indexe ceux qui ont frappé de cette façon et les détruit lorsque la subvention devient caduque. La suppression de la clé est le seul kill switch universel Chaque service lit les sessions du même Redis. Les noms clés en direct SupportSystemSessionKeys parce que deux services les écrivent et les lisent, et une faute de frappe présenterait en tant qu'agent en conservant discrètement l'accès aux affaires d'un client. Pas un «Service»: il a besoin d'un RedisTemplate, et d'un stéréotype partagé nécessitant un abaisse tous les services qui n'ont pas de Redis lors de son prochain déploiement. - est la seule définition de la "ouverture" de la subvention est suspendue on. Le nombre de PRE-TICKET (une demande de chat est la même unité de travail); résolu n'est pas résolu. Porter également requestorOrgName / requestorOrgIsPlatform sur SupportTicketDTO, et l'état, l'âge et l'orge du demandeur sur les rangées de support Chats-feed - une file d'attente de soutien qui répond que plus d'un locataire est illisible sans eux.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation