Personalización de los formatos de salida de informe en IBM Cognos Connection y en IBM Cognos Viewer

Puede especificar los formatos que pueden utilizar los usuarios para ver los informes. Por ejemplo, es posible que desee evitar que los usuarios exporten los informes a Excel.

Los formatos de informe que puede utilizar un usuario aparecen en las preferencias de usuario. Para obtener más información, consulte Personalización del portal.

Los formatos de informe se controlan mediante el elemento format del parámetro reportFormats del archivo system.xml, que se encuentra en el directorio ubicación_c10/templates/ps directory.

El elemento format tiene los atributos siguientes:

Atributo

Valor

Descripción

id

Formatos de salida de informe.

Por ejemplo, HTML o PDF.

Especifica el formato de informe soportado.

Este atributo no se puede modificar.

browserHide

ie

safari

moz

Otros

Excluye aquellos navegadores web en los que el formato de informe deba estar oculto para los usuarios.

Puede modificar este atributo.

downloadable

true

false

Especifica si se puede descargar.

Puede modificar este atributo.

appMode

basic: opciones y preferencias de ejecución básicas

adv: opciones y planificación de ejecución avanzadas

rv: opciones de visualización de informes

Especifica las funciones del software de IBM Cognos en las que debe estar soportado el formato de informe.

Puede modificar este atributo.

extension

Valor de la extensión

Por ejemplo, xls.

Atributo opcional que especifica la extensión de archivo del formato de salida. Se utiliza para controlar la funcionalidad de descarga.

mime

Valor de mime.

Por ejemplo, application/vnd.ms-excel.

Atributo opcional que especifica el tipo MIME. Se utiliza para controlar la funcionalidad de descarga.

cafaction

true

false

Especifica los valores de IBM Cognos Application Firewall.

Este atributo no se puede modificar.

Nota: Como se puede utilizar los valores del elemento format para controlar el acceso a los formatos de salida, este valor puede afectar a la forma de acceder a los informes que se hayan guardado anteriormente. Por ejemplo, si un informe se ha guardado en formato PDF, los usuarios no podrán ver el informe guardado si el administrador decide que el formato PDF deje de estar disponible.

En el ejemplo siguiente se muestra la manera de eliminar el formato CSV de la lista de opciones de formato disponibles. Por ejemplo, al establecer preferencias personales o planificar informes, si bien los usuarios podrán seguir accediendo a los informes de tipo CSV guardados en el portal.

<format id="CSV" browserHide="" downloadable="true"
appMode="" extension="csv"/>

En el siguiente ejemplo se muestra cómo ocultar por completo la salida del informe.

<!--<format id="CSV" browserHide=""
downloadable="true" appMode="" extension="csv"/> -->

Procedimiento

  1. Abra el archivo system.xml en el directorio ubicación_c10/templates/ps.
  2. En el código siguiente, elimine o suprima el comentario del elemento format asociado al formato de informe que desee inhabilitar.
    <param name="reportFormats">
    <!-- Comments --> 
    	<format id="HTML" browserHide="" appMode="basic adv rv"/>
    		<format id="XHTML" browserHide="" appMode="adv"/>
    		<format id="HTMLFragment" browserHide="" downloadable="false" 
         appMode="adv"/>
    		<format id="PDF" browserHide="" downloadable="true" 
         appMode="basic adv rv" extension="pdf"/>
    		<format id="spreadsheetML" browserHide="safari" downloadable="true" 
         appMode="basic adv rv" extension="xlsx"/> <!-- excel 2007 format -->
    		<format id="xlsxData" browserHide="safari" downloadable="true" 
         appMode="basic adv rv" extension="xlsx" />	<!-- excel 2007 data -->
    		<format id="XLWA" browserHide="safari" downloadable="true" 
         appMode="basic adv rv" extension="xls" mime="application/vnd.ms-excel"/> 
       <!-- excel 2002 format -->
    		<format id="singleXLS" browserHide="safari" downloadable="true" 
         appMode="" extension="xls"/>
    		<format id="XLS" browserHide="safari moz other" downloadable="false" 
         appMode="" cafaction="true"/>
    		<format id="CSV" browserHide="" downloadable="true" appMode="basic 
         adv rv" extension="csv"/>	
    		<format id="XML" browserHide="" downloadable="true" appMode="basic 
         adv rv" extension="xml"/>
    </param>

    En el siguiente ejemplo se muestra cómo inhabilitar el formato PDF:

    <!-- <format id="PDF" browserHide=""
    downloadable="true" appMode="basic adv rv"/> -->

    En el siguiente ejemplo se muestra cómo inhabilitar el soporte para el formato CSV para planificación y opciones de ejecución avanzadas, mediante la supresión del atributo adv:

    <format id="CSV" browserHide="" downloadable="true"
    appMode="basic rv"/>
  3. Guarde el archivo system.xml.
  4. Reinicie el servicio de IBM Cognos.

    Tenga en cuenta que los valores de configuración que especifique en el archivo system.xml sólo se aplicarán a los servicios de presentación que incluyan el portal, la administración del portal e IBM Cognos Viewer. Sin embargo, no se aplicarán al servidor de informes.