Appel des commandements auxiliaires
Lieu du scénario
Le script peut être créé pour une technologie spécifique et stocké dans le dossier technologique du plugin, ou il peut être rendu disponible pour toutes les technologies en le stockant dans le dossier TechnologyCommon du plugin.
Il doit être stocké dans le chemin … <technologie>\ Standard\CommandesAuxiliaires\OlpProgram.

Scénario
Le script devrait contenir, en plus de quelques paramètres généraux, une méthode appelée ModifyActiveProgram.
De cette façon, la création de rapport peut être appelée.
Commencez par initialiser un membre du ReportUtility (pdf = ReportUtility()) ce qui vous donne accès aux méthodes de la classe.
La commande peut désormais être exécutée :
pdf.createAuxCommandsPDFReport(Operator, « ”)
Le rapport est créé avec ses paramètres par défaut. L’utilisateur sera interrogé sur l’endroit où le fichier de rapport doit être stocké.

Exécution des commandes
Comment procéder à la création du rapport PDF en utilisant les commandes auxiliaires :
- Ouvrez le tableau de bord du programme dans l’établi OLP.
- Cliquez avec la souris droite sur le programme dans la liste et sélectionnez la commande pie
Run auxiliary commands. - Sélectionnez la commande PDF Report dans la fenêtre à venir.

Emplacement du fichier de rapport
La création de rapport prend en charge deux cas de spécification du dossier cible où sauvegarder le rapport.
- Déclarer sans la colonne Coûts
- Rapport incluant la colonne Coûts.
Rapport sans la colonne Coûts
La fenêtre de dialogue habituelle Save as de requête de Windows apparaît avec le dernier chemin exécuté et le nom de fichier par défaut suggérés.

Report y compris les coûts column
Avec la colonne Coûts activée, une boîte de dialogue FileSave étendue apparaît.
Cela permet de définir :
-
Le nom du fichier de rapport et son dossier de localisation.
-
Une case à cocher, qui écrase le paramètre du dossier d’emplacement et définit le dossier de téléchargement défini.
-
La valeur pour le coût par mètre.
-
La monnaie de ces coûts. Une chaîne prédéfinie doit être définie ici.

Les réglages actuels seront toujours stockés.