# Middleware 05.25

# Fonctionnalités

- Mise à jour du modèle de notification des ventes avec de nouveaux types :
    
    
    - Les partenaires distributeurs peuvent recevoir des alertes lorsque leurs sous-groupes de revendeurs créent un nouvel enregistrement de transaction (Deal Registration)
    - Activité des points de contact (POC) des transactions partenaires
- Mise à jour du processus d’authentification pour permettre l’intégration SSO avec Microsoft Entra ID (Azure Active Directory)
- Mise à jour du point de terminaison de l’installateur d’agent pour permettre un nouveau type d’installateur pour Native Cli
- Mise à jour des points de terminaison pour les nouvelles mises à jour des partenaires distributeurs
    
    
    - Ajout d’un nouveau modèle Partner in Motion
    - Mise à jour du modèle d’enregistrement des transactions partenaires afin de permettre aux distributeurs d’approuver les transactions de leurs sous-groupes de revendeurs
    - Ajout de la possibilité pour les partenaires distributeurs de modifier les remises pluriannuelles pour leurs sous-groupes de revendeurs
    - Ajout de la possibilité pour les distributeurs de s’envoyer des devis avec leur tarification de distributeur pour une transaction d’un sous-groupe de revendeurs
    - Ajout d’une exigence selon laquelle, lorsqu’un sous-groupe de revendeurs enregistre une transaction, l’accord de sous-groupe revendeur (Subgroup Reseller Agreement) doit être téléversé par son distributeur parent sur la page de gestion des groupes de distributeurs
- Mise à jour du modèle de rôle avec un nouveau rôle de Gestionnaire des transactions partenaires (Partner Deal Manager) pour les opérations d’enregistrement des transactions, et mise à jour de chaque point de terminaison associé afin de vérifier les autorisations
- Ajout du point de terminaison permettant de modifier les paramètres d’un groupe en masse
- Mise à niveau de notre Spring Boot vers la dernière version
- Amélioration des requêtes utilisées pour la génération des rapports de direction afin de réduire le temps nécessaire à leur génération
- Migration de nos collections de télémétrie dans la base de données vers l’utilisation du sharding
- Mise à jour de la requête des agents utilisée pour la grille du tableau de bord afin d’indiquer si l’agent est un serveur ou non
- Mise à jour du point de terminaison /updateGroupAutomaticallyHideAgentsReactive afin d’appliquer rétroactivement la mise à jour aux agents existants
- Mises à jour majeures de l’authentification pour permettre aux agents d’appeler nos serveurs REST avec la nouvelle authentification OAuth hébergée
- Ajout de nouveaux points de terminaison pour la soumission de télémétrie DLL par les agents