Appel des commandements auxiliaires
Emplacement du script
Le script peut être créé pour une technologie spécifique et stocké dans le dossier technologie 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.

Script
Le script doit 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 de l’ReportUtility (pdf = ReportUtility()) 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 de commande
Comment procéder à la création du rapport PDF en utilisant les commandes auxiliaires :
- Ouvrir le tableau de bord du programme dans l’établi OLP.
- Clic droit de la souris 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 rubrique Coûts
La fenêtre de dialogue habituelle de requête Save as Windows apparaît avec le dernier chemin exécuté et le nom de fichier par défaut suggérés.

Rapport incluant la rubrique Coûts
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 d’emplacement.
-
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 les coûts 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.