Di tanto in tanto si potrebbe voler eseguire un job per nascondere nella cache il contenuto del portlet (ad esempio, se il portlet impieg un paio di minuti per eseguire il rendering). Quando il job viene eseguito, crea uno snapshot del contenuto del portlet (nel formato di un file statico HTML) che può essere visualizzato su un sito Web. Il file viene memorizzato nella directory di file condivisi (ad esempio, C:\bea\alui\ptportal\10.3.0) in \StagedContent\Portlets\<portletID>\Main.html. Si può creare un altro portlet che visualizza semplicemente l'HTML statico.
Per eseguire un Portlet come job:
Fare clic su Amministrazione.
Nell'elenco a discesa Crea oggetto, selezionare Job .
Sulla pagina Impostazioni principali, fare clic su Aggiungi operazione.
Seleziona i portlet da eseguire con questo job, e fare clic su OK.
Sotto Programma, selezionare la frequenza con cui si desidera eseguire il job. Fare clic qui per ulteriori informazioni sull'Editor job.
Fare clic su Fine.
Note:
Per eseguire il job, la cartella in cui questo viene creato deve essere registrata con un Automation Service.
Se il portlet include preferenze, saranno usate quelle dell'utente che ha creato il job.
Poiché il contenuto prodotto è statico, si dovranno solo eseguire portlet che presentano informazioni valide se aggiornate su base periodica. Ad esempio, un portlet report sarebbe ideale da eseguire come job, mentre portlet più interattivi, come le interfacce applicazioni, non sarebbero appropriati.
Poiché i portlet intrinseci fanno affidamento sull'applicazione del portale, eseguire un portlet intrinseco come job non funziona.
Il percorso directory file condivisi è impostato sulla pagina Gestione URL portale dell'utility Impostazioni portale.