DOCUMENT TECHNIQUE

Ce document explique le mécanisme d’importation et de mise en ligne des graphiques.

  1. LES MODÈLES

  2. STRUCTURE DES GRAPHIQUES

  3. L’IMPORTATION

  4. L’ASSIGNATION

  5. LA MISE EN LIGNE

  6. ENTRÉE DES RÉSULTATS

  7. AFFICHAGE WEB

 

LES MODÈLES.

  1. TYPE D'ÉLIMINATIONS

    1. FAUSSE DOUBLE (2 matchs garantie, perd le deuxième match : terminer)

    2. DOUBLE (2 matchs garantie, doit perdre 2 matchs)

    3. TRIPLE (3 matchs garantie)

  2. NOMBRES D'ÉQUIPES

    1. Fausse Double (4 à 32 équipes)

    2. Double (3 à 17 équipes)

    3. Triple (4 à 32 équipes)

  3. NOMBRES DE MODÈLES

    1. Il y a de 1 à 6 modèles de disponible, chaque modèles contient une différence sur l’emplacement des gagnant-perdant.

Tous les graphiques sont sur le serveur de SAGS et ils sont obtenue par FTP et en format PDF

  1. Serveur: uni.publicationsports.com

  2. Utilisateur: splex2

  3. Mot de passe: demander à l’administrateur

  4. Répertoire: /Planner/Graphiques/

STRUCTURE DES GRAPHIQUES.

Tous les graphiques contiennent les mêmes nom de variable pour être capable des remplir dynamiquement

  1. Titres

    1. Graphique_Titre1

    2. Graphique_Titre2

    3. Graphique_Titre3

  2. Notes et Remarques

    1. Graphique_Note1

    2. Graphique_Note2

    3. Graphique_Note3

    4. Graphique_Finale1

    5. Graphique_Finale2

  3. Matchs (LE # REPRÉSENTE LE NUMÉRO DE MATCH)

    1. P#VIS : Nom de l'équipe visiteur

    2. P#MATCH : Numéro de match qui devrait être le même que le #

    3. P#ENDROIT : L’endroit du match

    4. P#DATE : La date et l’heure du match

    5. P#VISM : Descriptif du visiteur (pour garder afficher ce qui devrait être le visiteur)

    6. P#LOCM : Descriptif du local (pour garder afficher ce qui devrait être le local)

    7. P#LOC : Nom de l'équipe local

L’IMPORTATION.

Le principe est assez simple.

  1. get par FTP le modèle demander

  2. avec le pdf toolkit PDFtk : https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/

  3. je roule cette commande : "pdftk.exe" "FD_12_LA1.pdf" dump_data_fields output "FD_12_LA1.txt"

  4. ceci extrait les variables programmées du pdf dans un fichier txt

  5. Lire le fichier txt et remplir une table avec les données appropriées.

 

L’ASSIGNATION.

pour remplir le graphique, il suffit de sélectionner les informations appropriées.

Lors de l’assignation, il y a une deuxième fenêtre qui affiche le graphique en temps réels avec les modification que l’utilisateur fait.

LA MISE EN LIGNE.

  1. À L’importation les données de base sont créer dans les tables

    1. Game

      1. INSERT INTO Game
        (IdSeason, NoGame, IdCategory, IdGameStatus, IdTeamVis, IdTeamLoc, IdOrganisation,
        LastModified, ModifiedBy,TeamVisDesc,TeamLocDesc,GameGraphRef,IdGameVisDependency,GameVisResultDependency,
        IdGameLocDependency,GameLocResultDependency,GraphVisGameNo,GraphLocGameNo,GraphVisShortDesc,GraphLocShortDesc,IdGameReference)

    2. GameAdditionalInfos

      1. INSERT INTO GameAdditionalInfos
        (IdGame, IdCategorySeason, IdCategorySeasonTeamsVis, IdCategorySeasonTeamsLoc, IdCategorySeasonVis, IdCategorySeasonLoc)

  2. Il y a deux niveaux de mise à jour

    1. PROJET

      1. Lorsqu’il n’y a pas de date mais les autres infos sont présente, le tout est en projet

    2. MATCH OFFICIEL

      1. Lorsqu’il y a Date, Heure, Endroit le match officiel est créer

  3. Les tables suivante sont modifées.

    1. Event (Projet)

      1. INSERT INTO Event (IdLocation, IdEventType, Duration, IdOrganisation, LastModified, ModifiedBy)

    2. Event (Match Officiel)

      1. Insert INTO Event (IDEventType, EventDate, EventTime, Duration, IdLocation, IDOrganisation, LastModified, ModifiedBy)

    3. EventAdditionalInfos

      1. INSERT INTO EventAdditionalInfos (IdEvent, IdEventLocationOwner, IdAssociation, IdRegroupement,IdOrganisationClient,IdCategorySeason,ListCategorySeason,Titre, TitreCommentaire, IdCategory1,IdCategory2,IdCategory3,IdCategory4,IdTeam1,IdTeam2,IdTeam3,IdTeam4,IdRegionVis,IdOrganisationVis,IdRegionLoc,IdOrganisationLoc,IdSeason,IdSegmentSaison,DescVisiteur, DescLocal)

    4. EventLog (Match Officiel)

      1. INSERT INTO EventLog
        (IdEvent, IdEventAdditionalInfos, IdEventType, IdEventLocationOwner, EventDate, EventTime, EventDuration, IdLocation,IdOrganisationClient, IdCategorySeason, IdGame, IdSeason, NoGame, IdGameStatus, IdTeam1, IdTeam2, IdTeam3, IdTeam4, IdOrganisation1, IdOrganisation2, IdOrganisation3, IdOrganisation4,ChgConfirmerIdUser, ChgConfirmerDate, ChgConfirmerHeure, ChgConfirmerDateHeure, SentOn, NotificationStatus, IsCancel, DueTo, DueToRemarks,WhereModule,DescVisiteur, DescLocal)

 

ENTRÉE DES RÉSULTATS

Dans Spordle One quand les résultats des matchs sont entrée, l’application va automatiquement modifier les matchs à venir avec les informations nécessaire selon le perdanr gagnant.

Pour savoir comment et quelle script, faudrait demander à Alexandre Ménard.

 

AFFICHAGE WEB

 

C’est le script http://uni.publicationsports.com/sags-files/graphsheets/spordle_get_graphcat.php?cat=2991

qui affiche le graphique modifier en temps réel.