Les 2 options de la planification
Transcription
Les 2 options de la planification
Programmes utilitaires planifiables (novembre 2013) Sommaire Les 2 options de planification QMajTele Planification de la mise à jour des modules téléchargeables QUpVer Planification de la mise à jour de bases Quadratus QPubWeb Cabinet QuadraWebExpert, publication automatique des documents QBases Compactage des bases Les 2 options de la planification Il est possible de planifier l'exécution des programmes utilitaires dans QxChange ou dans le planificateur Windows du système choisi pour l'exécution. Dans les 2 cas, il convient de créer un fichier batch qui localise le programme à exécuter et qui fixe ses conditions d'exécution. 1.1 Pré-requis : création de fichier batch • Un fichier batch peut être créé avec tout éditeur de texte. Il doit contenir une seule ligne de commande incluant le nom du programme suivi de différents arguments séparés par un espace et commençant par le caractère "/". • Attribuer un nom significatif au fichier, par exemple Telecharg.cmd pour la planification des mises à jour téléchargeables. • Il est préférable de localiser le fichier en local sur le système chargé de son exécution (pour raccourcir le nom complet du fichier). • Un exemple de ligne de commande est donné pour chacun des programmes décrits ici. 1.2 QxChange, l'outil de planification de tâches des Quadratus • QxChange qui pilote les modules "Gestion centralisée de messagerie" et "Gestion multi-sites" permet aussi de planifier des opérations de transfert définies par l'utilisateur. ⇒ Ces opérations de type "Commande externe" sont à décrire dans QuadraParamétrage. ⇒ La fréquence d'exécution du programme est à fixer dans le séquenceur QxChange. CREATION D'UNE OPERATIONS DE TRANSFERT DANS QUADRAPARAMETRAGE • Dans QuadraParamétrage, menu Paramétrage, choisir "Transferts", puis "Opérations de transfert". ⇒ Codifier librement l'opération puis passer sur l'onglet "6 – Commandes externes". ⇒ Rejoindre la ligne "Commande externe à exécuter avant les opérations de transfert" et renseigner le nom complet du fichier batch. 1/5 LE SEQUENCEUR QXCHANGE • Dans QxChange, afficher le séquenceur, ⇒ Insérer l'opération créée dans QuadraParamétrage ⇒ et préciser les jours et heures d'exécution. 1.3 Le planificateur Windows Les manipulations décrites ici concernent les systèmes de type Windows 2000, XP et 2003. • Pour planifier la tâche : ⇒ Créer un fichier batch, par exemple Telecharg.cmd (Cf. Ci-dessus), ⇒ Ajouter le fichier batch dans la liste des tâches planifiées à la fréquence souhaitée. QmajTele, Planification des mises à jour téléchargeables QmajTele se lance à la demande via la fonction "Mise à jour par téléchargement" du menu Outils des applications ARGUMENTS DE QMAJTELE POUR SON EXECUTION AUTOMATIQUE Argument /ipl: /destrep: /Silent /log: /coche: /auto Explication Pour localiser le fichier d'implantation des données Quadratus. Exemple : /ipl:\\nom_du_serveur\qappli\quadra\database\client\quadra.ipl Pour localiser les programmes Quadratus. Exemple : /destrep:\\nom_du_serveur\qappli\quadra\pgm32 Pour supprimer l'affichage d'éventuels messages qui bloqueraient la poursuite du traitement. Pour obtenir un rapport d'erreur. Exemple : /log:c:\toto.txt Pour spécifier le module à télécharger parmi les choix suivants : * QCDTVA QES PARAM QEDI QTAXEPRO QIS QPREV QPCST QPDAS Tous les modules téléchargeables Déclaration de TVA Etats de synthèse, programme Etats de synthèse, paramétrages Module EDI Module Taxe Pro Module Impôt sur les sociétés Module Prévisionnel Plans de paie types Module DAS Il est possible de placer l'argument "/coche:" plusieurs fois consécutivement (séparé par un espace) pour télécharger plusieurs modules. Exemple : /coche:QPCST /coche:QPDAS Pour déclencher l'exécution automatique. 2/5 EXEMPLE DE LIGNE DE COMMANDE Start \\MonServeur\qappli\quadra\pgm32\QMajTele /ipl:\\MonServeur\qappli\quadra\database\client\quadra.ipl /destrep:\\MonServeur\qappli\quadra\pgm32 /Silent /log:c:\public\raptele.txt /coche:* /auto INFORMATIONS COMPLEMENTAIRES SUR LA PLANIFICATION • La séquence générique $MAJT est dédiée dans QxChange au programme QMajTele. Elle évite à l'utilisateur de créer une opération de transfert mais implique les conditions d'utilisation suivantes : ⇒ Téléchargement de tous les modules, ⇒ Suppression des messages éventuels affichés lors de l'exécution. • En cas d'utilisation du planificateur Windows, il convient de vérifier qu'au moment choisi pour le déclenchement de la tâche, la station a bien accès à internet. QUpVer, Mise à jour des bases de données Quadratus QUpVer.exe permet d'actualiser la structure des dossiers comptables et paie, ainsi que des dossiers de facturation QuadraFact ou QuadraGI, et QuadraPropreté après un changement de version des programmes. Il est possible de lancer QUpver à la demande ou de planifier son lancement. LANCEMENT MANUEL • Rechercher QUpVer dans le répertoire \pgm32\ des applications Quadratus ou créer un raccourci Windows. • Cocher les bases à traiter et cliquer sur <Lancer>. • A la fin de traitement, le nombre de dossiers traités (avec succès ou en échec) s'affiche sur la barre d'état de l'application. Le bouton <Résultats> permet d'obtenir le détail de dossiers. ARGUMENTS DE QUPVER POUR SON EXECUTION AUTOMATIQUE Argument /ipl: /cpta: /paie /fact /prop Explication Pour localiser le fichier d'implantation des données Quadratus. Exemple : /ipl:\\nom_du_serveur\qappli\quadra\database\client\quadra.ipl Pour demander la mise à niveau des dossiers comptables en précisant le type des dossiers, dossiers courants (DC), archives (DA) et situations (DS). /cpta:DC+DA+DS Pour demander la mise à niveau des dossiers paie Pour demander la mise à niveau des dossiers de facturation (gérés par QuadraFact ou QuadraGI) Pour demander la mise à niveau des dossiers QuadraPropreté. 3/5 EXEMPLE DE LIGNE DE COMMANDE Start \\MonServeur\qappli\quadra\pgm32\QUpVer /ipl:\\MonServeur\qappli\quadra\database\client\quadra.ipl /cpta:DC+DA+DS /Paie INFORMATION COMPLEMENTAIRE SUR LA PLANIFICATION • Après un lancement de QUpVer, le rapport du traitement est conservé dans le fichier Qupver.txt stocké au même endroit que le fichier d'implantation. QPubWeb, publication automatique ( Cabi net Qua dr aWe bE xper t) La mise à disposition d'un document ou d'une archive sur l'espace client peut être réalisée manuellement, à partir de la fiche client (en affichant les propriétés du document et en cochant la rubrique "Publier sur le Web"). Mais il est possible d'automatiser la publication en paramétrant des règles de publication par client et en utilisant l'outil QPubWeb. • La définition des règles de publication qui s'effectue dans QuadraParamétrage, est décrite dans la documentation technique "Mise en œuvre de la solution QuadraWebExpert". • QPubWeb.exe actualise le paramètre "à publier sur le web" des archives répondant aux règles de publication. LANCEMENT MANUEL • Il est possible de lancer QPubWeb à la demande en créant un raccourci sur le bureau Windows, ciblé sur Qpubweb.exe du répertoire \pgm32\ des applications Quadratus. EXEMPLE DE LIGNE DE COMMANDE POUR L'EXECUTION AUTOMATIQUE DE QPUBWEB • La ligne de commande inclut l'exécutable QPubWeb suivi d'un espace et du paramètre d'implantation des données. Start \\MonServeur\qappli\quadra\pgm32\QPubWeb /ipl:\\MonServeur\qappli\quadra\database\client\quadra.ipl QBases, compactage et réparation de bases de données QBases permet de compacter et/ou de réparer les bases de données contenues dans un répertoire et ses sous-répertoires. LANCEMENT MANUEL • Il est possible de lancer QBases à la demande en créant un raccourci sur le bureau Windows, ciblé sur Qbases.exe du répertoire \pgm32\ des applications Quadratus. • QBases est aussi accessible à partir des applications Quadratus, via la fenêtre "A propos de…" du menu "?". Cliquer sur le bouton <Utilitaires>. 4/5 • Qbases recherche les bases de données contenues dans le répertoire sélectionné sur l'arborescence affichée à gauche et dans ses sousrépertoires si l’option ‘Inclure les sous répertoires’ est cochée. • L’affichage des bases se fait en cliquant sur le bouton <Rechercher> ou à chaque sélection de répertoires sur l'arborescence si l’option "Rafraîchir la liste automatiquement" est active (cette option est toutefois déconseillée). • Cliquer sur <Lancer> pour exécuter les opérations choisies, "Compacter seulement", "Réparer seulement", ou "Réparer et compacter" sur la liste des bases trouvées. • L’option "Supprimer les tables temporaires (TmpTable*)’ permet de supprimer les tables temporaires contenues dans les bases avant le compactage ou la réparation. ARGUMENTS DE QBASES POUR SON EXECUTION AUTOMATIQUE Argument /DIR:[…] /RESU:[…] /ACTION:[1, 2 ou 3] Explication Pour localiser le répertoire contenant les bases à compacter et/ou réparer Pour obtenir un ficher de résultat des opérations Pour spécifier l'action à réaliser (1=Compacter, 2=Réparer, 3=Compacter et réparer) EXEMPLE DE LIGNE DE COMMANDE POUR L'EXECUTION AUTOMATIQUE DE QBASES Start \\MonServeur\qappli\quadra\pgm32\Qbases.exe /DIR:\\MonServeur\qappli\quadra\database\ /RESU:c:\Resu.txt /ACTION:2 INFORMATIONS COMPLEMENTAIRES SUR LA PLANIFICATION • En exécution automatique, QBases traite obligatoirement toute l'arborescence des sous-répertoires contenus dans le répertoire spécifié par l'argument /DIR. • Il n'est pas possible de planifier l'opération avec QXChange si la base Qgi.mdb est concernée par l'opération de compactage ou de réparation, puisque l'exécution de QxChange implique nécessairement l'ouverture de la base Qgi. 5/5