Vous pouvez incorporer des fonctions de génération de document dans des conteneurs OpenSocial, comme des tableaux de bord Rational solution for Collaborative
Lifecycle Management.
Avant de commencer
L'administrateur peut avoir à définir la propriété CORS_DOMAINS sur le serveur rpeng 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
L'application Web fournit un exemple de widget pouvant accéder à la dernière version d'un rapport. Après avoir ajouté le widget à un conteneur OpenSocial, vous pouvez générer le document à partir du widget incorporé.
Vous pouvez créer des widgets supplémentaires à l'aide des API REST (le nombre de widgets qu'il est possible d'ajouter est illimité). Les étapes suivantes utilisent un tableau de bord CLM comme conteneur.
Procédure
- Vous pouvez trouver un exemple de widget à l'adresse suivante : http://serveur_rpe:port/widgets/singlereport.xml.
- Accédez à votre conteneur OpenSocial.
- À partir du tableau de bord, cliquez sur l'onglet Ajouter un widget.

- Cliquez sur Ajouter un objet OpenSocial.
- Entrez l'adresse URL de l'exemple de widget indiqué à l'étape 1.
- Cliquez sur Ajouter un widget.
- Sauvegardez vos changements. Le widget est ajouté dans le tableau de bord.
- Dans le menu Widget, cliquez sur Paramètres.
- Indiquez le nom du rapport et précisez s'il est partagé. Si vous souhaitez que les documents soient partagés, ceux-ci sont visibles à tous les utilisateurs ayant accès au serveur.
- Connectez-vous à Rational Publishing
Engine dans le widget.
- Cliquez sur Régénérer dans le widget.
- Cliquez sur Générer le document. Une fois le document créé, vous êtes invité à télécharger les documents et les fichiers journaux.