Un'operazione esterna consente di eseguire script di tipo shell (ad es., file .sh o .bat) nel portale e di programmare queste azioni mediante i job nel portale (vedere Informazioni sui job). Ad esempio, è possibile creare script che eseguono query documenti, ping sui server del portale, inviano i risultati delle query snapshot agli utenti, oppure eseguono qualsiasi job personalizzato in base ad un programma specifico.
Avvisi
Poiché l'output normale di errori derivati da comandi o script viene catturato sul registro job, evitare l'uso di nuovi reindirizzamenti, shell e pipe.
Il passaggio di argomenti a cmd
o start
in programmi shell potrebbe
disattivare il meccanismo di timeout.
Quando si estendono script nell'Editor Operazione esterna, considerare attentamente tutti i potenziali effetti degli script. Verificare che lo script non presenti un rischio per la sicurezza.
Per definire un'operazione esterna, eseguire i passaggi descritti di seguito.
Nella casella Comando
sistema operativo, digitare il percorso ed il nome file dello script
racchiuso tra virgolette (").
Importante: tutti gli script delle operazioni esterne devono
essere installati nella directory degli script di ciascuno degli Automation
Service che li eseguiranno. La directory degli script si trova sul computer
che ospita l'Automation Service, nella directory di installazione Oracle
WebCenter Interaction (ad esempio, C:\\bea\\alui\\ptportal\\scripts).
L'Automation Service non eseguirà gli script che non si trovano in questa
directory.
I seguenti token nella linea di comando saranno sostituiti:
I token espansi che contengono spazi o caratteri speciali che non sono inseriti tra virgolette (") sono racchiusi automaticamente tra virgolette.
Nella casella Timeout in secondi digitare il numero di secondi dopo cui, se l'operazione è ancora in corso, si desidera arrestare il job. Se non si desidera impostare un timeout, lasciare questa impostazione su 0 (infinito).
Per eseguire quest'operazione, è necessario associarla ad un job e programmare il job per l'esecuzione.
Un'operazione esterna è una potente funzione che consente di creare job personalizzati. Per saperne di più sulle operazioni esterne, vedere i due esempi di lavoro creati al momento dell'installazione.
Partecipante in massa: questa operazione esterna consente agli utenti di partecipare a comunità e gruppi quando si usa aggiunta in massa.
Mailer query snapshot: questa è una semplice operazione esterna che invia per e-mail agli utenti i risultati delle query snapshot. Creare una copia di quest'operazione e modificare la copia sostituendo il numero 200 negli argomenti con l'ID della query snapshot che si desidera inviare via e-mail. Per modificare altri argomenti, come l'oggetto di un messaggio e-mail o l'HTML generato, fare riferimento al file SavedSearchMailer.sh (o .bat) nella directory degli script dell'Automation Service. Per imparare a creare query snapshot, fare riferimento a Costrutto query snapshot.
Per visualizzare la pagina associata a questo argomento della guida, eseguire le azioni indicate di seguito.