Sintaxe getControlFileName
O não método utiliza parâmetros. Use sempre este formato para o método:
${getControlFileName()}
Exemplo de getControlFileName
Este exemplo usa este diretório de spool:
/aiw/aiw1/spool/default/10000003
Um fluxo de trabalho contém uma etapa externa na fase Preparar que especifica estas propriedades e valores:
- Modelo de arquivo de controle externo [Prepare][RunExternalProgram]
- Valor:
/aiw/aiw1/control_files/external_programs/job_info.cfg
- Comando externo [Prepare] [RunExternalProgram]
- Valor:
cp ${getControlFileName()} /aiw/aiw1/samples/${Job.ID}.info.csv
Antes de executar a etapa externa, o RICOH ProcessDirector copia o modelo de arquivo de controle externo no subdiretório /tmp
do diretório de spool e resolve todos os símbolos que o modelo de arquivo de controle
contém. Esse é o procedimento que o RICOH ProcessDirector utiliza para criar o arquivo de controle resultante. Por exemplo, gera este arquivo:
/
aiw
/
aiw1
/
spool
/
default
/
10000003
/
tmp
/
job_info.control.text
Quando o RICOH ProcessDirector cria a tarefa que utiliza o fluxo de trabalho e configura seus valores de propriedade iniciais, ele utiliza o valor que o método getControlFileName retornou para resolver o comando externo. O comando é:
cp /aiw/aiw1/spool/default/10000003/tmp/job_info.control.text /aiw/aiw1/samples/10000003.info.csv