Puede añadir metadatos a las variables o esquemas de origen de datos en una plantilla. A continuación, puede importar la plantilla al producto integrado que utiliza Rational Reporting for Document Generation y filtrar los datos según sea necesario.
Procedimiento
- En la vista Diseño, pulse con el botón derecho del ratón en la variable o el esquema de origen de datos.
- Pulse Editar metadatos de configuración.
- Especifique los detalles de los metadatos:
- Metadatos dinámicos:
- Tipo: tipo de valor. Ejemplo: cadena
- Identificador: expresión xPath
que se evalúa para proporcionar una lista de valores para el parámetro. Puede especificar un valor o arrastrarlo desde la vista Origen de datos. Ejemplo: elementotrabajo/elementotrabajo/id. La expresión se evalúa en el XML devuelto al obtener el URL de solicitud. Si no se proporciona una expresión de identificador, el propio URL de solicitud es el valor para el parámetro.
- Visualización: expresión xPath
que se evalúa para proporcionar cadenas de visualización para las selecciones de parámetros. Puede especificar un valor o arrastrarlo desde la vista Origen de datos. Ejemplo: elementotrabajo/elementotrabajo/resumen. El identificador y las expresiones xPath de visualización debe devolver conjuntos de resultados coincidentes, por ejemplo, el mismo tamaño y la misma ordenación. Si no se proporciona un valor de visualización, se utiliza en su lugar el identificador como cadena de visualización.
- URL de solicitud: URL completo para recuperar información de cuándo encontrar el valor de parámetro. Si no se proporciona ningún URL de solicitud, el usuario debe especificar manualmente un valor para el parámetro.
- Si ha especificado metadatos dinámicos, revise los metadatos que ha especificado y sustituya los valores por variables definidas por el origen de datos siempre que sea posible. Por ejemplo, Rational solution for Collaborative
Lifecycle Management proporciona estas variables para los parámetros de identificador, visualización y URL de solicitud:
- ${public}: se resuelve en el URL frontal de la aplicación donde se ejecuta el informe
- ${projectAreaUUID}: se resuelve en el UUID
del proyecto donde se ejecuta el informe
- ${userInput}: sustituido por una cadena de filtro proporcionada por el usuario cuando se ejecuta el informe
- Pulse Aceptar para guardar los cambios.
- Guarde la plantilla.
Qué hacer a continuación
Genere el documento o importe la plantilla de
Rational Publishing Engine al producto integrado.