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

Documents pareils