Syntaxe de la méthode getControlFileName
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
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