L'administrateur Allison peut incorporer des capacités de génération de documents dans des conteneurs OpenSocial
tels que des tableaux de bord CLM.
Avant de commencer
Allison peut avoir à définir la propriété CORS_DOMAINS sur le serveur
contenant l'application Web, afin d'autoriser les demandes XHR provenant du serveur
Rational solution for CLM.
Cette opération n'est pas nécessaire si l'application CLM et l'application Web sont co-hébergées.
Pourquoi et quand exécuter cette tâche
Le chef de projet d'Allison suit le statut du projet sur un tableau de bord CLM et souhaite générer des documents
directement à partir du tableau de bord sans avoir à lancer l'application Web Rational Publishing Engine.
Allison peut ajouter au tableau de bord un exemple de widget tiré de l'application Web Rational Publishing Engine,
de sorte que le chef de projet peut générer ce document de façon régulière.
Procédure
- Allison peut trouver un exemple de widget à l'adresse suivante :
http://serveur_rpe:port/rpeng/widgets/singlereport.xml.
- Allison ouvre le tableau de bord CLM de son projet.
- À partir du tableau de bord, cliquez sur l'onglet Ajouter un widget.

- Cliquez sur Ajouter un objet OpenSocial.
- Allison saisit l'URL de l'exemple de widget de l'étape 1 et clique sur Ajouter un
widget.
- Allison ferme le catalogue de widgets et sauvegarde le tableau de bord. Le widget apparaît sur le tableau de bord du projet.
- Dans le menu Widget, cliquez sur Paramètres.
- Allison saisit le nom du rapport. Elle définit la zone partagée sur false,
sinon les documents générés sont visibles à tous les utilisateurs ayant accès au serveur.
- Allison se connecte à Rational Publishing Engine dans le
widget.
- Elle clique sur Actualiser dans le widget.
- Elle clique sur Générer le document.
- Le document est généré avec succès et l'administrateur Allison clique sur le lien de téléchargement des documents.