In dieser Lektion wird erläutert, wie Sie Stereotypdaten zu einem BIRT-Berichtsdesign hinzufügen.
Gehen Sie wie folgt vor, um Stereotypdaten hinzuzufügen:
- Klicken Sie im Berichtsdesigneditor auf die Registerkarte Layout,
um mit dem Entwerfen fortzufahren.
- Erstellen Sie einen Datensatz für Geschäftsanwendungsfälle:
- Klicken Sie in der Datenexplorersicht mit der rechten Maustaste auf Datensätze; klicken
Sie anschließend auf Neuer Datensatz.
- Geben Sie im Feld für den Datensatznamen Business
Use Cases ein, klicken Sie auf Weiter und klicken Sie erneut auf Weiter.
- Klicken Sie auf der Seite 'Zeilenzuordnung' in das Feld Ausdruck, drücken die Tastenkombination
Strg+Leertaste und klicken Sie doppelt auf getElementsWithStereotype.
- Ersetzen Sie in dem Ausdruck inputXPath mit //*
und ersetzen Sie inputStereotypes mit Business
Modeling::BusinessUseCase. Wenn Sie den Bericht generieren, sucht dieser Ausdruck nach allen Elementen
in dem Modell, die als Geschäftsanwendungsfall stereotypisiert sind.
- Setzen Sie den Wert für Typ auf uml:UseCase.
Klicken Sie hierfür unter Durchsuchen auf den Abwärtspfeil und
klicken Sie auf Sample Business Model.emx.
- Klicken Sie in der Modellstrukturhierarchie auf <BusinessUseCase>
Beispielanwendungsfall, klicken Sie auf die Schaltfläche mit dem Rechtspfeil (>) für
das Feld Typ und klicken Sie auf OK.
- Setzen Sie den Wert für Stereotypen auf Business
Modeling::BusinessUseCase. Klicken Sie hierfür für das Feld Stereotypen
auf die Schaltfläche mit dem Rechtspfeil.
- Klicken Sie auf Weiter, um zur Seite 'Spaltenzuordnung'
zu gelangen.
- Klicken Sie unter Durchsuchen auf den Abwärtspfeil
und klicken Sie auf uml:UseCase.
- Klicken Sie in der Strukturhierarchie auf Name
und anschließend auf die Schaltfläche mit dem Rechtspfeil.
- Klicken Sie unter Durchsuchen auf den Abwärtspfeil
und klicken Sie auf Business Modeling::BusinessUseCase;
darin wird die Strukturhierarchie für die Stereotypen angezeigt.
- Klicken Sie in der Strukturhierarchie auf das Stereotypattribut Category
und auf die Schaltfläche mit dem Rechtspfeil.
- Bearbeiten Sie die Abfrage für das Kategorieelement, indem Sie /@name zum
Ende des Ausdrucks hinzufügen. Der Kategoriewert ist ein Aufzählungsliteral;
in dem Bericht sollte jedoch der Name des Kategorieliterals angezeigt werden.
- Klicken Sie in der Strukturhierarchie auf das Stereotypattribut Possibilities
und auf die Schaltfläche mit dem Rechtspfeil.
- Klicken Sie in der Strukturhierarchie auf das Stereotypattribut SpecialRequirements
und auf die Schaltfläche mit dem Rechtspfeil.
- Klicken Sie auf Fertig stellen.
- Klicken Sie im Fenster 'Datensatz bearbeiten' auf OK.
- Fügen Sie dem Bericht eine Tabelle mit Geschäftsanwendungsfällen hinzu.
- Fügen Sie am Ende des Berichts einen Abschnitt für Geschäftsanwendungsfälle
hinzu: Klicken Sie in der Sicht 'Palette' auf die Option Bezeichnung und
ziehen Sie den Cursor in den Berichtsdesigneditor.
- Definieren Sie für den Darstellungstext Business Use Cases und
wenden Sie die Darstellung an, die Sie für die Bezeichnung 'Use Case Diagrams' verwendet haben. Beachten Sie, dass
für diese Darstellung vor der Bezeichnung ein Seitenumbruch integriert sein muss.
- Ziehen Sie Geschäftsanwendungsfälle im Datenexplorer an das Ende des Berichtsdesigns. Wenn Sie den Bericht
generieren, erstellt BIRT eine Tabelle mit Daten für die einzelnen Spalten des
Datensatzes für Geschäftsanwendungsfälle.
- Ändern Sie die Kopfzeilenbeschriftung Name in Use
Case Name.
- Um eine Darstellung für alle Spaltenüberschriften in der Tabelle zu erstellen,
klicken Sie unter der Registerkarte auf das Tabellensymbol und klicken Sie mit der rechten Maustaste
auf das Symbol für die Tabellenüberschriftenzeile. Geben Sie in der Darstellung eine Schriftart und eine
Hintergrundfarbe für die Spaltenüberschriften an.
- Fügen Sie in einer separaten Darstellung für die Tabelle einen 12–Punkt-Rand
oben und unten in der Tabelle hinzu.
- Speichern Sie die Berichtsdesigndatei.
- Klicken Sie im Berichtsdesigneditor auf die Registerkarte Voranzeige.
Es werden die Stereotypeigenschaftswerte des Geschäftsanwendungsfalls aus dem
Instanzmodell 'Sample Business Model.emx' angezeigt. Mit Ausnahme der Unterschiede in Bezug auf die Darstellungsmerkmale muss die
englische Version des Berichts ähnlich wie folgt aussehen:
Fahren Sie mit Ihrem Berichtsdesign fort, indem Sie Gruppendaten hinzufügen.