De temps à autre, vous pouvez être amené à exécuter une tâche pour mettre en mémoire cache du contenu de portlet (par exemple, si le portlet met plusieurs minutes à s'afficher). Lorsque la tâche s'exécute, elle crée un instantané du contenu du portlet (sous forme de fichier HTML statique) pouvant être affiché sur un site web. Le fichier est enregistré dans le répertoire des fichiers partagés (par exemple, C:\bea\alui\ptportal\10.3.0) dans \StagedContent\Portlets\<portletID>\Main.html. Il est alors possible de créer un autre portlet qui affiche simplement le fichier HTML statique.
Pour exécuter un portlet sous forme de tâche :
Cliquez sur Administration.
Dans la liste déroulante Créer un objet, sélectionnez Tâche.
Sur la page Paramètres principaux, cliquez sur Ajouter une opération.
Sélectionnez les portlets que vous souhaitez exécuter avec cette tâche et cliquez sur OK.
Sous Planification, sélectionnez la fréquence à laquelle vous souhaitez exécuter cette tâche. Cliquez ici pour plus de renseignements sur l'éditeur de tâches.
Cliquez sur Terminer.
Remarques :
Pour que la tâche s'exécute, le dossier dans lequel vous créez la tâche doit être enregistré auprès d'un Automation Service.
Si le portlet inclut des préférences, les préférences de l'utilisateur créant la tâche seront utilisées.
Le contenu produit étant statique, vous ne devez exécuter que des portlets présentant des informations utiles lorsqu'elles sont mises à jour régulièrement. Par exemple, un portlet de rapport serait idéal pour être exécuté sous forme de tâche, tandis que des portlets plus interactifs tels que les interfaces d'applications ne seraient pas appropriés.
Les portlets intrinsèques étant basés sur l'application de portail, il est impossible d'exécuter un portlet intrinsèque sous forme de tâche.
Le chemin d'accès du répertoire des fichiers partagés est défini sur la page Gestionnaire d'URL de portail de l'utilitaire Paramètres du portail.