< Anterior | Siguiente >

Lección 5: Añadir datos agrupados en el diseño de informe

Esta lección muestra cómo crear un conjunto de datos unido y cómo añadirlo al archivo de diseño de informe.
Por qué y cuándo se efectúa esta tarea
El conjunto de datos unido que ha creado enumera los guiones de uso en que participa cada actor.

Para crear un conjunto de datos unido y añadirlo al diseño de informe:

  1. Para continuar el diseño, pulse el separador Diseño en el editor de diseños de informe.
  2. Cree un conjunto de datos para actores empresariales:
    1. En la vista Explorador de datos, pulse con el botón secundario del ratón en Conjuntos de datos y, a continuación, pulse Nuevo conjunto de datos.
    2. Denomine al conjunto de datos Actores empresariales, pulse Siguiente y vuelva a pulsar Siguiente.
    3. En la página Correlación de filas, en el campo Expresión, pulse Control+Espacio y, a continuación, efectúe una doble pulsación en getElementsWithStereotype.
    4. En la expresión, sustituya inputXPath por //*, y sustituya inputStereotypes por Modelado empresarial::BusinessActor. Al ejecutar el informe, esta expresión encontrará todos los elementos del modelo que estén estereotipados como actor empresarial.
    5. Establezca el valor para Tipo en uml:Actor y el valor para Estereotipos en BusinessModeling::BusinessActor. Para ello, en Examinar, pulse la flecha abajo y pulse Sample Business Model.emx.
    6. Seleccione <BusinessActor> Guión de uso de ejemplo, pulse el botón de flecha derecha (>) para Tipo y pulse el botón de flecha derecha para Estereotipos.
    7. Pulse Siguiente.
    8. En la página Correlación de columnas, en Examinar, pulse la flecha abajo y pulse uml:Actor.
    9. En la jerarquía de la estructura, pulse nombre y, a continuación, pulse el botón de flecha derecha.
    10. En la tabla Consulta de columna, pulse Añadir columna nueva y asigne los valores siguientes para la columna nueva:
      • Para Nombre, especifique uri.
      • Para Consulta, especifique getURI(.).
      • Para Tipo, seleccione String.
      Nota: la función personalizada getURI() es una buena clave que se puede utilizar para uniones de conjuntos de datos porque el URI de un elemento de modelo es exclusivo.
    11. Pulse Finalizar y luego pulse Aceptar. Se cierra la ventana Editar conjuntos de datos.
  3. Cree un conjunto de datos para asociaciones de guiones de uso empresariales:
    1. Cree un conjunto de datos nuevo denominado Asociaciones de guiones de uso empresariales.
    2. En la página Correlación de filas, examine el metamodelo UML para Asociación y especifique //Association como expresión y uml:Association como tipo.

      Puede especificar los valores para expresión y tipo pulsando el botón de flecha derecha para los campos. Debe editar la entrada para la expresión añadiendo manualmente las barras inclinadas (//).

      Este informe se centra en las asociaciones entre actores y guiones de uso. Cada asociación requiere el URI del actor en un extremo y el nombre del guión de uso en el otro. Utilice el URI del actor para unir este conjunto de datos con el conjunto de datos de actores empresariales que ha creado en el paso anterior.

    3. Pulse Siguiente.
    4. En la tabla Consulta de columna, cree una columna nueva con los valores siguientes:
      • Para Nombre, especifique actorURI.
      • Para Consulta, especifique getURI(oclQuery(endType, "self.oclIsKindOf(uml::Actor)")).
      • Para Tipo, seleccione String.
    5. En la tabla Consulta de columna, cree una columna nueva con los valores siguientes:
      • Para Nombre, especifique usecaseName.
      • Para Consulta, especifique oclQuery(endType, "self.oclIsKindOf(uml::UseCase)")/@name.
      • Para Tipo, seleccione String.
    6. Pulse Finalizar y luego pulse Aceptar.
  4. Cree un conjunto de datos unido para asociaciones de actores:
    1. En la vista Explorador de datos, pulse con el botón secundario del ratón en Conjuntos de datos y, a continuación, pulse Nuevo conjunto de datos unido.
    2. Denomine al conjunto de datos Asociaciones de actores empresariales.
    3. Para la entrada de la izquierda, seleccione Actores empresariales y pulse uri.
    4. Para la entrada de la derecha, seleccione Asociaciones de guiones de uso empresariales y pulse actorURI.
    5. Pulse Unión externa izquierda. Se incluyen actores en el informe aunque no estén asociados con guiones de uso.
    6. Pulse Finalizar y luego pulse Aceptar.
  5. Añada al informe una tabla para actores empresariales y los guiones de uso en que participan:
    1. Añada una etiqueta al diseño de informe con Actores empresariales como etiqueta de texto, y aplique el estilo que utilice para las etiquetas en este nivel en el informe.
    2. Añada una tabla al diseño de informe con 2 columnas y Asociaciones de actores empresariales como conjunto de datos.
    3. Aplique el estilo de tabla, que incluye un margen de 12 puntos por encima y por debajo, a la tabla.
    4. Inserte etiquetas para las cabeceras de columna, escriba Nombre de actor para la primera cabecera de columna y Participación de guión de uso para la segunda, y aplique el estilo que ha creado para cabeceras de columna.
    5. Efectúe una pulsación con el botón secundario del ratón en la fila Detalle y, a continuación, pulse Insertar grupo.
    6. En el campo Nombre, especifique actorGroup.
    7. En el campo Agrupar en, seleccione Actores empresariales::uri.
    8. Pulse Aceptar. Esto añade una Fila de cabecera de grupo a la tabla.
    9. Defina un estilo y aplíquelo a la Fila de cabecera de grupo de ambas columnas.
    10. En la Fila de cabecera de grupo, efectúe una pulsación con el botón secundario del ratón en [Actores empresariales::uri] y, a continuación, pulse Suprimir.
    11. En la vista Explorador de datos, expanda Conjuntos de datos y expanda Asociaciones de actores empresariales.
    12. Arrastre Actores empresariales::name a la Fila de cabecera de grupo de la columna izquierda.
    13. En la Paleta, pulse Tabla y arrastre el cursor a la fila Detalle de la columna derecha.
    14. Establezca el número de columnas en 1 y pulse Aceptar.
    15. En la vista Explorador de datos, bajo Asociaciones de actores empresariales, arrastre Asociaciones de guiones de uso empresariales::usecaseName a la fila Detalle de la tabla anidada.
    16. Suprima el contenido de la fila Cabecera en la tabla anidada.
    17. Guarde el archivo de diseño de informe.
    18. Obtenga una vista previa del informe. Se muestra el actor y el guión de uso en el que participa del modelo de instancia Sample Business Model.emx. Si trabaja en inglés, la vista previa debería ser parecida a la ilustración siguiente:
Resultados
Ha completado el diseño de informe. En la lección siguiente lo utilizará para generar un informe para el modelo de abastecimiento de destino.
< Anterior | Siguiente >

Comentarios