Puede añadir elementos de interfaz de usuario a IBM® Cognos Connection para establecer una conexión con aplicaciones externas o para modificar la funcionalidad de IBM Cognos Connection. Puede restringir la aparición de estos nuevos elementos de la interfaz de usuario según los distintos tipos de usuarios.
El atributo xml:lang de los elementos label y tooltip se corresponde con el entorno local del producto que se está utilizando en el momento de generar la página de portal. Si se añade un entorno local del producto al software de IBM Cognos, deberá añadir una traducción para los campos de ayuda contextual y de etiquetas. Si no se encuentra ninguna etiqueta ni ayuda contextual que coincida con el entorno local del producto, no aparecerá nada.
El gráfico al que el elemento icon hace referencia debe existir en el directorio ubicación_c10/webcontent/ps/portal/images.
Para añadir un elemento de la interfaz de usuario a IBM Cognos Connection, deberá modificar el archivo system.xml.
Procedimiento
- Detenga el servicio de IBM Cognos.
- Abra el archivo ubicación_c10/templates/ps/portal/system.xml en un editor XML o de texto.
- Utilice la siguiente sintaxis en el elemento <system> para añadir un elemento de la interfaz de usuario:
<param name="ui_add">
<!--list of user interface elements-->
</param>
Por ejemplo, el código XML siguiente añade una opción para iniciar una búsqueda en Google en una ventana nueva de navegador.
<param name="ui_add">
<CRN_HEADER_OPTIONS>
<item>
<url>http://www.google.com</url>
<target>_blank</target>
<label xml:lang="en">Google</label>
<tooltip xml:lang="en">Google</tooltip>
<label xml:lang="fr">Google</label>
<tooltip xml:lang="fr">Google</tooltip>
<label xml:lang="de">Google</label>
<tooltip xml:lang="de">Google</tooltip>
<label xml:lang="ja">Google</label>
<tooltip xml:lang="ja">Google</tooltip>
<icon>action_search.gif</icon>
</item>
</CRN_HEADER_OPTIONS>
</param>
Para obtener información sobre todos los elementos de la interfaz de usuario que puede añadir, consulte Elementos que puede añadir. Asegúrese de que coincidan las mayúsculas y minúsculas de cada uno de los elementos de la interfaz de usuario que desee añadir.
- Para especificar uno o más grupos o roles con los que desee ver el nuevo elemento de la interfaz, añada sus identificadores en forma de valores del atributo show.
Utilice los identificadores, tal y como se explica en el tema Referencia a los grupos o los roles necesarios en el archivo system.xml.
Separe los distintos identificadores con espacios.
A continuación se incluye un ejemplo:
<param name="ui_add">
<CC_VIEW_TOOLS>
<item show="Administrators RSUsers g1 g2">
<url>http://my_server_url/myApplication</url>
<target>_blank</target>
<label xml:lang="en">My_label in English</label>
<label xml:lang="fr">My_label in French</label>
<label xml:lang="de">My_label in German</label>
<label xml:lang="ja">My_label in Japanese</label>
</item>
</CC_VIEW_TOOLS>
</param>
- Guarde el archivo.
- Reinicie el servicio de IBM Cognos.
Sugerencia: Sólo puede haber un elemento <param name="ui_add"> en system.xml. Por lo tanto, todos los elementos que desee añadir deben estar incluidos en él.