Ajout à une communauté IBM Connections d'un iWidget comportant des résultats de recherche d'actifs

Vous pouvez placer dans IBM® Connections un widget qui affiche les résultats de recherche pour une communauté de IBM Rational Asset Manager.

Avant de commencer

Vous devez avoir configuré la connexion unique entre le serveur Rational Asset Manager et le serveur IBM Connections. Voir Configuration de la connexion unique entre deux serveurs.

Vous devez être en mesure de modifier le fichier de configuration widgets-config.xml d'IBM Connections avec le client wsadmin d'IBM WebSphere Application Server.

Vous devez être un administrateur de communautés dans IBM Connections pour ajouter un widget personnalisé à une communauté.

Pourquoi et quand exécuter cette tâche

Pour plus d'informations sur les widgets personnalisés dans IBM Connections, consultez la rubrique d'aide Administration d'applications distantes d'IBM Connections.

Procédure

  1. Utilisez le client wsadmin pour extraire le fichier widgets-config.xml comme décrit dans la rubrique Activation de widgets personnalisés pour la fonction Communautés du centre de documentation IBM Connections.
  2. Ajoutez ce code au fichier widgets-config.xml, où <serveur_Rational_Asset_Manager> correspond à l'adresse du serveur de Rational Asset Manager, <port> correspond au numéro de port de Rational Asset Manager et <racine_contexte_Rational_Asset_Manager> correspond à la racine de contexte du client Web de Rational Asset Manager, en général ram:
    <widgetDef
    		defId="Assets"
    		primaryWidget="true" 
    		modes="view edit"
    		description="This iWidget displays assets from a community in a Rational Asset Manager repository "
    		url="{communitiesSvcRef}/ajaxProxy/http/<serveur_Rational_Asset_Manager>%3A<port>/<racine_contexte_Rational_Asset_Manager>/iwidget/AssetWidget.xml?version={version}" 
    		navBarLink="http://<serveur_Rational_Asset_Manager>:<port>/<racine_contexte_Rational_Asset_Manager>"
    		loginRequired="true"
    		/>

    Dans l'attribut url, il ne doit y avoir qu'une seule barre oblique (/) entre http et <serveur_Rational_Asset_Manager>, et le point virgule entre <serveur_Rational_Asset_Manager> et <port> doit avoir le caractère d'échappement %3A.

    Pour trouver le chemin du fichier AssetWidget.xml pour l'attribut url dans le client Web, cliquez sur l'icône Aide et sur Extensions, puis copiez l'URL depuis la section Widgets.

  3. Archivez le fichier widgets-config.xml.
  4. Dans la liste des sites Web de confiance dans IBM Connections, ajoutez l'URL de Rational Asset Manager. La liste des sites Web de confiance est définie à deux emplacements :
    • Le fichier de stratégie par défaut : proxy-config.tpl
    • La version spécifique à la communauté du fichier de stratégie : proxy-communities-config.tpl
    Vous pouvez extraire l'un ou l'autre de ces fichiers pour la modification à l'aide du client wsadmin comme décrit dans la rubrique Définition de sites Web sécurisés et non sécurisés pour les communautés du centre de documentation IBM Connections.
  5. Ajoutez cette stratégie de proxy au fichier .tpl :
    <proxy:policy url="https://ramServer:port/ram/" acf="none">
    	<proxy:actions>
    		<proxy:method>GET</proxy:method>
    		<proxy:method>POST</proxy:method>
    	</proxy:actions>
    </proxy:policy>
  6. Archivez le fichier .tpl révisé.
  7. Redémarrez l'application Communities à l'aide de WebSphere Application Server Integrated Solutions Console.
  8. Connectez-vous à IBM Connections en tant qu'administrateur de communauté.
  9. Le widget Rational Asset Manager est disponible dans la palette de contenu des communautés dans IBM Connections. Vous pouvez ajouter le widget à la palette et entrer des mots clés de recherche pour afficher la liste des résultats de la recherche du référentiel Rational Asset Manager. Après l'avoir ajouté, vous pouvez éditer le widget pour afficher les résultats de la recherche d'une chaîne de mots clés (utilisez * comme caractère générique) et, éventuellement, limiter les résultats à une communauté spécifique de Rational Asset Manager.

Commentaire