Lourdeur du champs planning / éviter le recalcul visuel de centaines de rendezvous
Bonjour à tous,
j'ai un sujet autour du champs Planning, version 24, mais de ce que j'ai pu lire, ça n'est pas forcément solutionné dans les versions suivantes.
J'ai donc un planning, avec disons une bonne douzaines de machines (ça pourrait grandir), qui sont mes ressources en ligne.
Mon planning me sert à gérer des OFs (issus d'un import CSV provenant de l'ERP) que je dépose sur les files de mes machine.
Le planning peut être consulté en vue à la journée, en mode 2 semaines, sur 1 mois, et enfin sur 3 mois.
Sachant que mes OFs resteront quoi qu'il arrive en base, même lorsqu'ils seront terminés, je m'arrange donc pour ne pas alimenter mes files machines avec des OFs plus vieux qu'une certaine date (un paramètre global pour ne pas charger inutilement les vieilleries).
Malgré ce filtrage, je me retrouve quand même avec, dans le pire des cas (vue 3 mois), environ 250 objets "rendezVous" dans le planning, et cela occasionne des lourdeurs non seulement quand on scroll le planning pour faire glisser la période visualisée, mais aussi cela engendre un traitement de recalcul généralisé de tous les objets rendezvous présents dans le planning.
J'aimerais donc court-circuiter l'exécution du code d'initialisation de la fenêtre interne FI_Windev_RDV qui sert de support pour mes rendezVous, et qui s'exécute autant de fois qu'il y a de rendezVous dans le planning, chaque fois que le planning retrouve le focus, ou qu'on fait un réduire/maximise, ou qu'on fait glisser la période. Dans mon exemple, quand le planning et ses ressources sont créés, et les rendez-vous ajoutés au planning, ce traitement de "calcul" du visuel du rendezvous est nécessaire uniquement la toute première fois, ensuite, et pour toute la durée d'utilisation du programme, je n'ai absolument plus besoin que le visuel se recalcule, et je pense que l'expérience utilisateur s'en trouverait incroyablement améliorée.
https://i.postimg.cc/YCNRyh9q/ordolab3.png
Auriez-vous déjà manipulé le champs planning et rencontré ce cas de figure ?
Merci par avance pour vos suggestions de résolution.
droliprane