[PaaS uniquement]{class="badge informative" title="S’applique uniquement aux projets Adobe Commerce on Cloud (infrastructure PaaS gérée par Adobe) et aux projets On-premise."}

ACSD-66311 : la grille Entreprises se charge lentement pour les utilisateurs administrateurs restreints

Le correctif ACSD-66311 corrige le problème en raison duquel la grille de sociétés se charge lentement pour les utilisateurs administrateurs disposant d’un accès restreint au site web. Ce correctif est disponible lorsque la version 1.1.69 de Quality Patches Tool (QPT) est installée. L’ID du correctif est ACSD-66311. Notez que ce problème doit être résolu dans Adobe Commerce 2.4.9.

Produits et versions concernés

Le correctif est créé pour la version Adobe Commerce :

  • Adobe Commerce (toutes les méthodes de déploiement) 2.4.7-p4

Compatible avec les versions d’Adobe Commerce :

  • Adobe Commerce (toutes les méthodes de déploiement) 2.4.7-p4 - 2.4.8-p1
NOTE
Le correctif peut s’appliquer à d’autres versions avec de nouvelles versions de Quality Patches Tool. Pour vérifier si le correctif est compatible avec votre version d’Adobe Commerce, mettez à jour le package magento/quality-patches vers la dernière version et vérifiez la compatibilité sur la page Quality Patches Tool : Rechercher des correctifs. Utilisez l’ID du correctif comme mot-clé de recherche pour localiser le correctif.

Problème

La grille des sociétés se charge lentement pour les utilisateurs administrateurs disposant d’un accès restreint au site web.

Procédure à suivre :

  1. Installez Adobe Commerce avec B2B features.

  2. Créez 2 sites web supplémentaires (en plus du site web principal) avec des magasins/vues :

    • Site web principal (créé lors de l'installation)
    • Site web 2 → Store 2 → StoreView 2
    • Site web 3 → Store 3 → StoreView 3
  3. Créez le rôle d’utilisateur Admins in Scope :

    • Portée : seulement deux magasins : Site Web principal + Site Web 3/Magasin 3.
    • Ressources : uniquement Tableau de bord + Entreprises.
  4. Créez un utilisateur administrateur avec un Admins in Scope de rôle, par exemple adminscope.

  5. Générer des données clients et d’entreprise distribuées spécifiques :

    1. Clients affectés à des sites web

      table 0-row-2 1-row-2 2-row-2 3-row-2
      Identifiant du site web Nombre de clients
      1 600 000
      2 1 500
      3 500
    2. Exécutez la requête suivante pour vérifier la distribution :

      code language-none
           SELECT website_id, COUNT(*)
           FROM customer_entity
           GROUP BY website_id;
      
    3. Clients affectés à des sociétés

      table 0-row-2 1-row-2 2-row-2 3-row-2
      Nombre de clients Nombre d'entreprises
      1 4 500
      2 ~1 000
      ~595 k 1
    4. Exécutez la requête suivante pour vérifier la distribution :

      code language-none
            SELECT customer_count, COUNT(*) AS number_of_companies
            FROM (
              SELECT company_id, COUNT(customer_id) AS customer_count
              FROM company_advanced_customer_entity
              GROUP BY company_id
            ) AS subquery
            GROUP BY customer_count
            ORDER BY customer_count;
      
  6. Réindexez toutes les données pour générer des entrées dans le customer_grid_flat.

  7. Connectez-vous en tant qu adminscope.

  8. Accédez à Customers > Companies.

Résultats attendus :

La page se charge en moins d’une seconde.

Résultats réels :

Le chargement de la page prend plus de 14 minutes.

Application du correctif

Pour appliquer des correctifs individuels, utilisez les liens suivants en fonction de votre méthode de déploiement :

Lecture connexe

Pour en savoir plus sur Quality Patches Tool, consultez :

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3