Ocasionalmente, talvez você queira executar um job para fazer cache de conteúdo de portlet (por exemplo, se o portlet levar alguns minutos para ser renderizado). Quando o job é executado, ela cria um snapshot do conteúdo do portlet (na forma de uma arquivo HTML estático) que pode ser exibido em um Website. O arquivo é armazenado no diretório de arquivos compartilhados (por exemplo, C:\bea\alui\ptportal\10.3.0) em \StagedContent\Portlets\<portletID>\Main.html. Você pode então criar outro portlet que simplesmente exibe o HTML estático.
Para executar um portlet como um job:
Clique em Administração.
Na lista drop-down Criar Objeto, selecione Job.
Na página Definições Principais, clique em Adicionar operação.
Selecione os portlets que deseja executar com este job e clique em OK.
Em Programação, selecione a frequência com que deseja a execução deste job. Clique aqui para obter mais informações sobre o Editor de Jobs.
Clique em Finalizar.
Observações:
Para o job ser executado, a pasta em que você criar o job deve ser registrada em um Serviço de Automação.
Se o portlet incluir preferências, serão usadas as preferências para o usuário que cria o job.
Uma vez que o conteúdo produzido é estático, execute somente portlets que apresentem informações valiosas ao serem atualizados periodicamente. Por exemplo, um portlet de relatório seria ideal para ser executado como um job, enquanto portlets mais interativos, como interfaces de aplicações, não seriam apropriados.
Uma vez que portlets intrínsecos dependem da aplicação do portal, a execução de um portlet intrínseco como job não funciona.
O diretório de arquivos compartilhados é definido na página Gerenciador do URL do Portal do Utilitário Definições do Portal.