Accueil > L'E-commerce selon Isotools > Couplage de l'ERP au site > Synchronisations de la boutique
 

Synchronisations de la boutique

Mise en place des tâches planifiées

Les tâches planifiées sont des actions exécutées à heures/jours fixes de manière à automatiser les scripts de synchronisation.

Certain site dont notamment les projets e-Commerce nécessite une synchronisation automatisée régulière. Cette automatisation peut être effectuée grâce aux tâches planifiées avec les systèmes d’exploitation Windows (XP, Vista, Serveur 2003 et 2008, et Seven).

La gestion des tâches planifiées se fait dans l'outil de gestion des tâches qui est accessible depuis le Panneau de configuration > Outils d’administration > Planificateur de tâches (ou Tâche planifiée).

Sous Windows XP, Windows Vista et Windows Serveur 2003

Créer une tâche planifiée
  1. Dans l'outil de gestion des tâches planifiées, cliquez sur Action > Créer une tâche.
    En fonction de l’OS Windows que vous utilisez, une fenêtre ressemblante à celle-ci devrait apparaître :


    Créer une tâche planifiée


































  2.  

  3. Nommez votre tâche pour la retrouver par ailleurs.
    La tâche est créée. Vous devez maintenant la paramétrer.

Paramétrer une tâche planifiée
Règler l'exécution - Actions
  1. Sur la tâche planifiée, cliquez-droit > Propriété pour l'éditer

  2. Dans exécuter saisissez :

C:\Windows\System32\cmd.exe /k synchro.bat & exit

(En gras et rouge : le nom du script à exécuter - Ici la tâche planifiée exécutera la synchro de l’ERP vers le site)

Un email peut être envoyé en fin de tâches, grâce à une action supplémentaire. Mais celui-ci sera envoyé quel qu’en soit le résultat de la synchronisation (succès ou erreur). Il faudra par-contre bien définir les règles d’envoi d’email. Pour ce faire nous vous invitons à vous rapprocher de la personne qui gère votre parc informatique et/ou votre infrastructure réseau.

Règler le répertoire d'exécution

Le répertoire d’exécution est très important car il définit « où » va se passer toute l’action. Cela permet d’appeler les scripts par leur nom directement et de ne pas avoir à renseigner leur chemin d’accès tant qu’ils se trouvent dans ce répertoire.

Paramètres supplémentaires

Il existe d’autres options disponibles pour le paramétrage d’une tache planifiée comme :

  • les conditions,

  • les paramètres

  • l’historique.

Celles-ci peuvent être plus ou moins bloquantes selon ce que vous choisissez. Mais lors de la création d’une tâche les options par défaut permettent le fonctionnement.

Tester la tâche planifiée
Test n°1 – Exécution simple

Afin d’effectuer le test d’exécution à la fin de votre paramétrage :

  1. Quittez l’édition de la tâche planifiée créée.

  2. Sur la tâche, cliquez-droit > Exécuter.
    Si rien ne se passe, il y a alors une erreur dans le paramétrage. sinon, vous devriez voir une fenêtre noire, qui grâce à la commande « & exit » se ferme à la fin du traitement.

Test n°2 - Déclenchement automatique

Si le test n°1 (ci-dessus) est concluant, vous pouvez effectuer celui-ci. Il faut donc fixer à une heure précise le lancement de la tâche. Pour cela, vous allez effectuer le test avec la minute supérieure au moment de votre paramétrage ou l’une des suivantes de manière à ce que la tâche se lance peu de temps après votre paramétrage de test, sous vos yeux avec votre compte utilisateur.

Test n°3 - Droits d’accès en mode utilisateur déconnecté

Si le test n°2 (ci-dessus) est concluant, vous pouvez planifier une exécution dans les 5 minutes qui suivent. Vous devez également modifier la configuration des options de sécurité :

  1. Cochez la case  Exécuter même l'utilisateur n'est pas connecté

  2. Cliquez sur OK pour valider

  3. Fermez la tâche.

Une fenêtre devrait s’ouvrir si vous avez un mot de passe d’authentification Windows. Une fois saisi, afin d’effectuer le test veuillez quitter tous les programme ouvert sur votre ordinateur et fermer la session.

Mise en production
Validation de la tâche planifiée en production

Une fois tous les tests effectués, les connaissances acquises sur les tâches planifiées, vous pouvez maintenant paramétrer vos tâches et les planifier en fonction de vos besoins.

Conseil

Prenez bien le temps de noter les tâches utilisées et les paramètres spécifiques, car il est fréquents dans la vie d’un site de devoir modifier les fréquences dans l’automatisation.

 

Sous Windows Seven et Windows Serveur 2008

Créer une tâche planifiée
  1. Sur la bibliothèque du planificateur de tâches, cliquez-droit > Créer une "tâche de base"

  2. Nommez la tâche (ex : "Synchro Isotools Stock").

  3. Indiquez la fréquence de déclenchement de la tâche.

  4. Indiquez l'action en choisissant Démarrer un programme.

  5. Dans le champ Programme/script, cliquez sur Parcourir et sélectionnez le fichier CMD.exe dans le dossier "C:\Windows\System32".

  6. Dans le champ Ajouter des argument, saisissez "/k synchro.bat & exit" (attention, par exemple, pour synchro, le "/k" est obligatoire).

  7. Dans le champ Commencer dans, saisissez le chemin d'accès au répertoire du script (ex "D://Isotools/Synchro_prod/localhost/synchrof00001/").

  8. Validez la création.
    La tâche planifiée est configurée.

Tester la tâche planifiée
Test n°1 – Exécution simple

Afin d’effectuer le test d’exécution à la fin de votre paramétrage :

  1. Dans la partie Taches actives, double cliquez sur la tâche crééé.

  2. Sur la tâche, cliquez-droit > Exécuter.
    Si rien ne se passe, il y a alors une erreur dans le paramétrage. Sinon, le programme démarre.

Test n°2 - Déclenchement automatique

Si le test n°1 (ci-dessus) est concluant, vous pouvez effectuer celui-ci. Il faut donc modifier la fréquence pour mettre à une heure précise le lancement de la tâche. Pour cela, vous allez cliquez-droit > Propriété sur la tâche et effectuer le test avec la minute supérieure au moment de votre paramétrage ou l’une des suivantes de manière à ce que la tâche se lance peu de temps après votre paramétrage de test, sous vos yeux avec votre compte utilisateur.

Test n°3 - Droits d’accès en mode utilisateur déconnecté

Si le test n°2 (ci-dessus) est concluant, vous pouvez planifier une exécution dans les 5 minutes qui suivent. Vous devez également modifier la configuration des options de sécurité :

  1. Cochez la case Exécuter même si aucun utilisateur n’a ouvert de session.

  2. Cliquez sur OK pour valider

  3. Fermez la tâche.

Une fenêtre devrait s’ouvrir si vous avez un mot de passe d’authentification Windows. Une fois saisi, afin d’effectuer le test veuillez quitter tous les programme ouvert sur votre ordinateur et fermer la session.

Mise en production
Validation de la tâche planifiée en production

Une fois tous les tests effectués, les connaissances acquises sur les tâches planifiées, vous pouvez maintenant paramétrer vos tâches et les planifier en fonction de vos besoins.

Conseil

Prenez bien le temps de noter les tâches utilisées et les paramètres spécifiques, car il est fréquents dans la vie d’un site de devoir modifier les fréquences dans l’automatisation.

Pour : V2.0 , Isotools Builder, Isotools Designer

Publiée le 01/03/2012 | ID : KB_2010SYNC_PLAN

>> Evaluez cette documentation

Image Captcha