Paso de credenciales para informes BIRT en tiempo de ejecución

Es necesario realizar una configuración especial para crear informes BIRT que permitan pasar o introducir credenciales de usuario durante el tiempo de ejecución. En esta sección se describe cómo definir los orígenes de datos en BIRT, de modo que Report Launcher pueda pasar la información de usuario y contraseña como parámetros de invocación durante el tiempo de ejecución.

Antes de empezar

Los nombres de parámetros de las credenciales de nombre de usuario y contraseña, especificadas en el diseño de informes BIRT, deben coincidir con los nombres de parámetros definidos en el archivo de configuración de Report Launcher: reportlauncher.properties. La configuración predeterminada para estos parámetros es:
reports.launcher.birt.userParameterName=IDUsuario
reports.launcher.birt.passwordParameterName=Contraseña
Si especifica nombres de parámetros diferentes en el diseño de informes BIRT, deberá actualizar los valores del archivo de configuración de Report Launcher, de modo que coincidan con los nombres del diseño de informes.

Procedimiento

Para otorgar acceso a un grupo de usuarios:

  1. Defina los parámetros.
    1. Abra el informe de destino.
    2. Pulse el separador Explorador de datos.
    3. Seleccione Parámetros de informe. A continuación, pulse con el botón derecho del ratón y seleccione Nuevo parámetro en el menú contextual.
    4. Escriba el nombre del parámetro, por ejemplo, IDUsuario.
    5. Personalice el parámetro como desee. La mayor parte de los valores tienen un efecto en el modo en que el indicador de parámetros BIRT visualiza el parámetro.
    6. Cuando haya terminado, pulse Aceptar.
    7. Repita los pasos anteriores para definir el parámetro Contraseña.
      Consejo: Seleccione el valor de parámetro No visualizar entrada, para ocultar los caracteres de la contraseña en la vista del indicador de parámetros BIRT.
  2. Actualice el origen de datos de consulta de ClearQuest para que utilice los parámetros.
    1. Seleccione el origen de datos de ClearQuest de destino. A continuación, pulse con el botón derecho del ratón y seleccione Editar en el menú contextual.
    2. En el diálogo Editar origen de datos, seleccione Enlace de propiedades.
    3. En Nombre de usuario, pulse el botón situado a la derecha del recuadro de selección.
    4. En la lista de categorías del compilador de expresiones, seleccione Parámetros de informes.
    5. En la lista de subcategorías, seleccione ---Todos---.
    6. Pulse dos veces el elemento IDUsuario para crear la expresión de parámetro.
    7. Pulse Aceptar para guardar el código de recuperación de parámetros.
    8. En Contraseña, pulse el botón situado a la derecha del recuadro de selección.
    9. En la lista de categorías del compilador de expresiones, seleccione Parámetros de informes.
    10. En la lista de subcategorías, seleccione ---Todos--.
    11. Pulse dos veces el elemento de Contraseña para crear la expresión de parámetro.
    12. Pulse Aceptar para guardar el parámetro.
  3. Verifique los nombres de parámetro de Report Launcher. Confirme que los nombres de los parámetros de nombre de usuario y contraseña configurados en el diseño de informes BIRT coincidan con los valores especificados en el archivo de configuración de Report Launcher reportlauncher.properties.

Comentarios