Syntaxe de la méthode getControlFileName

La méthode getControlFileName renvoie le nom du fichier de contrôle résolu du travail.

La méthode n'utilise pas de paramètres. Utilisez toujours ce format pour la méthode :

${getControlFileName()}

Exemple d'utilisation de getControlFileName

Cet exemple utilise ce répertoire spoule :

  • /aiw/aiw1/spool/default/10000003
Il décrit comment RICOH ProcessDirector crée des fichiers et génère des valeurs lorsque vous utilisez la méthode getControlFileName.

Un flot de travaux contient une étape externe dans la phase Préparer qui indique les propriétés et les valeurs suivantes :

Modèle de fichier de contrôle externe [Préparer][RunExternalProgram]
Valeur :
  • /aiw/aiw1/control_files/external_programs/job_info.cfg
Commande externe [Préparer][RunExternalProgram]
Valeur :
  • cp ${getControlFileName()} /aiw/aiw1/samples/${Job.ID}.info.csv

Juste avant l'exécution de l'étape externe, RICOH ProcessDirector copie le modèle de fichier de contrôle externe dans le sous-répertoire /tmp du répertoire spoule et résout tous les symboles contenus dans le modèle de fichier de contrôle. RICOH ProcessDirector procède de la sorte pour créer le fichier de contrôle qui en résulte. Par exemple, il génère le fichier suivant :

/aiw/aiw1/spool/default/10000003/tmp/job_info.control.text

Quand RICOH ProcessDirector crée le travail qui utilise le flux de travail et définit ses valeurs de propriété initiales, il utilise la valeur renvoyée par la méthode getControlFileName pour émettre la commande externe. La commande est la suivante :

cp /aiw/aiw1/spool/default/10000003/tmp/job_info.control.text /aiw/aiw1/samples/10000003.info.csv