...
Page | Composant | Améliorations | Remarques | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Stock stock | Listes des stocks | Ajout des index :
| ||||||||||
Contrats > Gestions des contrats contract | Liste des contrats | Ajout des index :
| ||||||||||
Contrats > Contrats à réaliser contractToMake | Bouton “Créer la/les intervention(s) sélectionnée(s)” | Ajout de l’index :
| ||||||||||
Contrats > Analyse contrats contractAnalysis | Liste des contrats | Ajout de l’index :
| ||||||||||
Service client > Interventions intervention | Listes des interventions | Retirer des jointures pour pouvoir retirer le GROUP BY tel que :
Retirer le filtre de jointure sur dataType pour iStatus Réécriture des alias suivant :
| Il est possible aussi d’intégrer les améliorations apportées dans le puits d’interventions du planning. | |||||||||
Intervention intervention/id | Interventions liées | Ajout de l’index :
| ||||||||||
Service client > Planification( planningIntervention) | Puits d’interventions | Ajout de STRAIGHT_JOIN pour forcer le moteur à exécuter la requête dans l’ordre déclaré Révision des colonnes suivantes :-
| ||||||||||
Service client > Planification( planningIntervention) | Planifications de l’agenda | Ajout des index :-
| ||||||||||
Service client > Planification( planningIntervention) | Listes des planifications | Aucune | Le nouveau moteur de rendu SFK ne charge pas le contenu des onglets avant leur consultation, c’est déjà un gain de performance. Si toutefois une amélioration est nécessaire pour votre projet, l’utilisation de valeur par défaut pour les filtres de “Date de début” et “Date de fin” est une piste. | |||||||||
Service client > Interventions fermées(intervention) interventionClosed | Listes des interventions | Retirer des jointures pour pouvoir retirer le GROUP BY tel que :-
Retirer le filtre de jointure sur dataType pour iStatus Réécriture des alias suivant :-
| ||||||||||
Service client > Equipements > Gestion equipment | Liste des équipements | Aucune | L’utilisation de valeur par défaut pour les filtres est une piste. | |||||||||
Elément d’affaire | Utilisation de l’option LazyLoading pour afficher la treeview | Cette amélioration permet d’améliorer plusieurs pages :-
| Intervention | Interventions liées | Ajout de l’index : | Gestions des contrats | Liste des contrats | Ajout des index : - sw_data_contract(startDate, endDate) - sw_data_contract(contracttype_ID) - sw_data_contract(deal_ID
- sw_data_contract(dealelement_ID) - sw_data_contracttype(generictype_ID_badgecolor) | Contrats à réaliser (contractToMake) | Bouton “Créer la/les intervention(s) sélectionnée(s)” | Ajout de l’index : |