Invia un processo al sistema.
Sintassi
IpsUser
IpsAdmin
TrialSiteAdmin
TrialSiteUser
ImagePortalAdmin
ImagePortalContrib
ImagePortalContribUser
Input (submitJobParam)
Nome |
Tipo |
Obbligatorio |
Descrizione |
---|---|---|---|
companyHandle | xsd:stringa | Sì | Gestore azienda. |
userHandle | xsd:stringa | No | Gestisci per l’utente che ha inviato il processo.
Nota: il sistema invia un messaggio e-mail all'utente specificato da userHandle. Se userHandle non viene fornito, la persona che ha inviato il lavoro riceve le e-mail. |
jobName | xsd:stringa | Sì | Nome processo. |
locale | xsd:stringa | No | La lingua utilizzata per i dettagli del registro di processo e la localizzazione delle e-mail. Le impostazioni internazionali sono specificate come <language_code> e [<country_code>], dove il codice della lingua è un codice a due lettere minuscole come specificato dallo standard ISO-639 e il codice facoltativo del paese è un codice a due lettere maiuscole come specificato dallo standard ISO-3166. Ad esempio, la stringa della lingua inglese (Stati Uniti) sarà: en-US. |
execTime | xsd:dateTime | No | Data e ora di esecuzione del processo. Nota: specifica il fuso orario con la richiesta. I fusi orari vengono regolati in base al fuso orario del server IPS di destinazione. |
execSchedule | xsd:stringa | No | Determina quando eseguire il processo. Può essere un cron stringa che esegue il processo su base periodica. La pianificazione è sempre relativa al fuso orario locale del server. Consulta la documentazione IPS per il formato di pianificazione personalizzato. |
descrizione | xsd:stringa | No | Descrizione del processo. |
exportJob | tipi:ExportJob | No | Esporta i file caricati in precedenza. Consulta ExportJob. |
imageServingPublishJob | tipi:ImageServingPublishJob | No | Dettagli di un processo di pubblicazione di server immagini. |
imageRenderingPublishJob | tipi:ImageRenderingPublishJob | No | Dettagli per un processo di pubblicazione di rendering immagini. |
videoPublishJob | tipi:VideoPublishJob | No | Dettagli di un processo di pubblicazione video. Consulta VideoPublishJob. |
serverDirectoryPublishJob | tipi:ServerDirectoryPublishJob | No | Dettagli di un processo di pubblicazione di directory server. |
uploadDirectoryJob | tipi:UploadDirectoryJob | No | Dettagli di un processo di caricamento directory. |
uploadUrlsJob | tipi:UploadUrlsJob | No | Dettagli di un processo URL di caricamento. |
optimizeImagesJob | tipi:OptimizeImagesJob | No |
|
ripPdfsJob | tipi:RipPdfsJob | No |
|
reprocessAssetsJob | tipi:RielaboraProcessoRisorse | No |
|
automatedSetGenerationJob | tipi:AutomatedSetGenerationJob | No | Elabora un elenco di risorse in set utilizzando gli script per set automatizzati. |
Output (submitJobReturn)
Nome | Tipo | Obbligatorio | Descrizione |
---|---|---|---|
jobHandle | xsd:string |
Sì | Handle di processo. |
In questo esempio di codice viene inviato un processo di pubblicazione da server immagini a IPS e viene restituito un handle di processo. Scegliere un solo tipo di job nella richiesta. Perché userHandle
è stato omesso, le notifiche e-mail vengono inviate all’utente che ha inviato il processo. Questo processo di esempio viene eseguito immediatamente perché execTime
e execSchedule
sono stati omessi.
Request Contents (Richiesta contenuto)
<submitJobParam xmlns="http://www.scene7.com/IpsApi/xsd">
<companyHandle>47</companyHandle>
<jobName>My Test Job</jobName>
<imageServingPublishJob>
<publishType>Full</publishType>
<emailSetting>Error</emailSetting>
</imageServingPublishJob>
</submitJobParam>
Risposta
<submitJobReturn xmlns="http://www.scene7.com/IpsApi/xsd">
<jobHandle>47|My Test Job|</jobHandle>
</submitJobReturn>
È possibile specificare al massimo uno di execTime
e execSchedule
. Se nessuno dei due viene passato, il processo viene eseguito immediatamente. È possibile utilizzare solo una delle seguenti opzioni:
imageServingPublishJob
imageRenderingPublishJob
videoPublishJob
serverDirectoryPublishJob
uploadDirectoryJob
uploadUrlsJob