Job.create(string workflow {srcfile : spoolfile, ...})
Esta chamada cria uma nova tarefa e retorna o ID da tarefa. Além disso, esta chamada
copia os arquivos de origem para o diretório de spool e lhes dá nomes de arquivos
de spool. Use esta chamada em conjunto com a chamada
Job.changeFirstState (jobID, None, “Creating”, string workflow) para criar uma nova tarefa e movê-la pelo fluxo de trabalho correto. Parâmetros
| Parâmetro | Descrição |
| fluxo de trabalho | Nome do fluxo de trabalho pelo qual a tarefa passa. |
| srcfile | Nome e tipo de dados, como *.afp ou *.pdf, do arquivo de origem usado pelo fluxo de trabalho selecionado. Alguns nomes, como print.afp, são reconhecidos e processados de maneira específica. Para obter mais informações, consulte o centro de informações RICOH ProcessDirector. |
| spoolfile | Arquivos de spools necessários para usar esta chamada e adicionar ao diretório de spool, como um arquivo de dados de entrada. Para obter mais informações, abra o centro de informações RICOH ProcessDirector e consulte o tópico . |
Retorna
O número de ID da tarefa.
Exemplo
from ConnectDefs import *
import xmlrpclib
myProxy = None
try:
myProxy = connectLogin("AcmeServer", "aiw", "password")
jobType = "AFP"
myJobId = myProxy.Job.create(jobType, {"/aiw/aiw1/testfiles/
Demo.afp" : "print.afp"})
myJobData = myProxy.Job.get(myJobId)
print myJobData
except xmlrpcFault, err:
print err.faultString + " (" + str(err.faultCode) + ")"
finally:
connectLogout(myProxy, "aiw")
'10000004'