Grille de scores – Gestion de l’historique

Création d’un historique de score.

 

Cet article propose une méthodologie pour gérer la partie « Historique » d’un score, ex : Score MMS du module Grille de scores.

Dans le score MMS, et tous les scores avec historique fournis dans le module Grille de scores, il y a une inclusion simple « entête ». Cette inclusion doit être utilisée pour l’ensemble des scores sur lesquels vous voulez un historique.

Cet entête gère la date de votre score, l’intervenant fonctionnel et le bouton qui permet d’afficher votre historique (évènement « AfficherHistorique »).

Dans les pièces jointes est disponible l’entête en référence que vous pouvez ajouter à votre projet.

Dans le model de votre formulaire créer une inclusion simple de type « entete», type d’inclusion qui provient de la nouvelle référence.

Dans le model de votre formulaire créer une inclusion multiple de type « historique », type d’inclusion qui provient de la nouvelle référence.

Historique score – inclusion de type historique

Dans le dossier du formulaire de votre score, il faut créer une nouvelle vue pour l’historique. (Vous aurez donc au moins 2 vues, nous vous conseillons de nommer cette vue de façon à bien la dissocier des autres vues, ex « Historique MMS »).

Création de la vue Historique du score

Dans cette nouvelle vue, il faut mettre les éléments suivant :

  • Une  inclusion multiple de votre choix (en liste, en tableau …) qui fait référence à l’inclusion précédemment créée.

Ci-dessous en exemple avec une inclusion multiple en tableau avec date d’évaluation (de style lien hypertexte qui  permet d’ouvrir la fiche en utilisant la fonction “OuvrirFiche” de l’inclusion “Historique”  (voir plus loin pour plus d’informations)), intervenant fonctionnel et score total

Exemple d'historique de score
Exemple d’historique de score
  • Un bouton permettant de rafraîchir l’historique.
Vue historique - Bouton rafraichir
Vue historique – Bouton rafraichir
  • Un « graphique classique »
Historique score – graphique classique
  • Ajouter une courbe au composant graphique – Clic droit sur le composant graphique
Historique score - ajouter une courbe
Historique score – ajouter une courbe
  • Lier la nouvelle courbe au « score_graphique_ » correspondant (maximum 4 courbes par historique)
  • Dans le model de votre formulaire, dans l’onglet logique, il faut ajouter la fonction distante qui permet de rafraîchir la liste des scores dans la vue « historique ». Il ne faut pas oublier de lier cette fonction au bouton “rafraîchir “.
Historique score - lier la fonction rafraîchir au bouton
Historique score – lier la fonction rafraîchir au bouton
  • Dans le code de cette fonction distante (visual studio), il faudra vous inspirer du code suivant pour permettre le rafraîchissement (code à adapter en fonction du nom de votre formulaire et de vos variables)
Code extrait du fichier contenu dans la PJ Code_Score.zip :

  • Dans le C#, forcez l’appel du « OnCreate » de l’inclusion « entete » ainsi que l’appel à la Création & Edition
Code extrait du fichier contenu dans la PJ Code_Score.zip :

 

Ouvrir la vue « Historique » du score avec l’évènement « AfficherHistorique »

  • Dans le model de votre score il faut ensuite ajouter le gestionnaire d’évènement pour l’ouverture de la vue « Historique » et lui faire écouter l’évènement « AfficherHistorique ».
  • Créer une fonction locale qui va afficher la vue « Historique » de votre formulaire
Historique score - Afficher la vue d'historique
Historique score – Afficher la vue d’historique

 

Article Attachments

Was this article helpful?

Related Articles

Poster un commentaire

Vous devez être connecté pour pouvoir poster un commentaire.