20200506 bandeau

 

Les ludothèques vont, pour la plupart, réouvrir leurs portes ces prochains jours.

Avec cette réouverture, la demande a été faite de pouvoir gérer une "mise en quarantaine" des jeux  : 

- les jeux, une fois rendus ne devront pas être loués avant une périodes de X jours.

 

Mise ne place des scripts

Attention !
Ce script utilise le champ personnalisé des jeux, si vous utilisez déjà ce champ, les données seront remplacées si un jeu est mis en quarantaine !

Pour vous aider à gérer cette situation, les scripts d'Infoludo 4.x peuvent vous aider :

  1. Télécharger le fichier "COVID_Quarantaine.zip", et dézipper les fichiers ( 3 fichiers ) :

    - SCRIPT_COV_Liste_Quarantaine.wfi
    - SCRIPT_COV_Mise_en_Quanrantaine.wfi
    - SCRIPT_COV_Location_Quanrantaine.wfi

  2. En mode ADMIN, se rendre dans la gestion des scripts :

    20200506 script

  3.  Dans cette gestion, créer deux scripts, le premier :

    - Le nommer "Mise en quarantaine des jeux" (1)
    - Activer son affichage dans le menu des scripts (2)
    - Charger le fichier "SCRIPT_COV_Mise_en_Quanrantaine.wfi" qui a été téléchargé.
    - Quitter avec le bouton "Valider"

    20200506 script mise en

    Faire de même pour un second script, le nommer "Liste des jeux en quarantaine", activer son affichage et charger le fichier "SCRIPT_COV_Liste_Quarantaine.wfi" et valider.

    Une fois les deux scripts chargés, quitter la gestion des scripts.

    Si on désire modifier le nombre de jours de quarantaine ( fixé à 3 jours) , il suffit de modifier la ligne de code "dDateQuarantaine..jour+= 3". Le chiffre 3 désigne le nombre de jours, il suffit de le modifier pour modifier la période de mise en quanrantaine.

  4. Se rendre dans les préférences du logiciel, dans l'onglet "scripts", cliquer sur le bouton "Script global de location".

    Attention si du code existe déjà dans ce script, le nouveau code devra être mis manuellement en fin de script !
    (pour le faire, ouvrir le fichier "SCRIPT_COV_Location_Quanrantaine.wfi" avec le notepad de Windows et coller le code à la suite du code existant )

    Si aucun code n'est présent, charger le code au moyen du bouton "Importer" et choisir le fichier "SCRIPT_COV_Location_Quanrantaine.wfi"

    Valider,quitter les préférences et redémarrer le logiciel.

Fonctionnement des scripts

  • retour des jeux : effectuer le retour normalement, la gestion des amendes est toujours active .

  • en fin de journée:  au moyen du menu script, lancer la commande "Mise en quarantaine des jeux"

    20200506 mise en qurantaine

    Ce script va :

    - marquer tous les jeux rendus à la date du jour avec une marque "QUAR-20200509" (pour le 06.05.2020 = + 3 jours )
    - supprimer toutes les marques des jeux qui ne sont plus en quarantaine à la date du jour.


  • Location des jeux : lors de la location des jeux, le programme va contrôler si le jeu est "en quarantaine".
    Si la date de quarantaine n'est pas échue, un message est affiché automatiquement  :

    20200506 location

    Vous avez le choix de le louer ou pas, la décision vous revient. Si le jeu n'a pas de tag de quarantaine, la location se passe comme d'habitude.

  • Lister les jeux en qurantaine : le second script du menu "script" affiche un menu qui permet de lister tous les jeux concernés par la quarantaine à la date du jour,

    20200506 liste


A la fin de la période d'utilisation de ces scripts  :

- Supprimer les deux scripts de mise en qurantaine et de listing des jeux
- Supprimer le code ( ou le code additionnel ,si du code était déjà présent) du script "global des locations"

J'espère que ce post pourra vous aider à gérer au mieux cette période un peu spéciale...