Anwendungsfall: So arbeiten Sie mit Reportskript-Vorlagen
Dieser Anwendungsfall beschreibt, wie Sie mit Hilfe einer Reportskript-Vorlage ein eigenes Reportskript erstellen können.
Reportskript-Vorlagen sind vordefinierte Reportskripte, die Sie mit Hilfe der Entwurfsansicht des Skripteditors Ihren Anforderungen entsprechend anpassen können. Zum Erstellen eines Reportskripts in der Entwurfsansicht sind keine Programmierkenntnisse erforderlich.
Zum Erstellen von Reportskripten mit Hilfe von Reportskript-Vorlagen sind Kenntnisse der ARIS-Methode erforderlich.
Szenario
Sie möchten EPKs in Ihrer Datenbank mit Hilfe eines Reports auswerten. Insbesondere möchten Sie alle EPKs als Grafiken und eine Liste der enthaltenen Funktionen inklusive einer detaillierten Beschreibung und Informationen über Zeiten und Kosten ausgeben. Ihr Report soll auf allen Gruppen Ihrer Datenbank ausführbar sein.
Dazu erstellen Sie ein Reportskript mit Hilfe einer Reportskript-Vorlage und stellen die gewünschten Abfragen ein.
Klicken Sie in der Leiste Navigation doppelt auf einen ARIS Server.
Klicken Sie im Navigationsbaum doppelt auf den Ordner Auswertungen > Reporte.
Klicken Sie mit der rechten Maustaste auf die Kategorie, der Sie das Reportskript zuordnen möchten oder legen Sie eine neue Kategorie an.
Wählen Sie Neu > Report.
Der Skript-Assistent wird geöffnet.
Geben Sie die Einträge in den gewünschten Sprachen ein. Sie sollten die Einträge unbedingt in allen Sprachen pflegen, für die eine String-Tabelle im Skript gepflegt ist. Besonders wichtig sind Name und Beschreibung.
Klicken Sie auf Weiter.
Wählen Sie als Kontext Gruppe.
Dadurch wird festgelegt, dass der Report für alle Gruppen einer Datenbank ausgeführt werden kann.
Klicken Sie auf Weiter.
Wählen Sie Reportskriptvorlage verwenden (Entwurfsansicht).
Wählen Sie die Blanko-Vorlage.
Als Ausgabeformate wählen Sie HTML und RTF.
Dadurch wird festgelegt, dass der Report im HTML- oder RTF-Format ausgegeben werden kann.
Klicken Sie auf Weiter.
Wählen Sie Deckblatt verwenden.
Dadurch wird festgelegt, dass beim Erstellen eines Reports ein Deckblatt ausgegeben wird, das Sie im weiteren Vorgehen einrichten.
Klicken Sie auf Finish.
Das Reportskript wird auf Basis der gewählten Vorlage in der Entwurfsansicht geöffnet und in der gewählten Kategorie abgelegt.
Um das angezeigte Deckblatt auszublenden, klicken Sie in der Spalte Gliederung auf die Schaltfläche Zuklappen.
Ihr Reportskript sieht jetzt wie folgt aus.
Beispiel: Entwurfsansicht der Blanko-Reportskript-Vorlage
Klicken Sie in der Zeile Deckblatt in der Spalte Gliederung auf die Schaltfläche Aufklappen, um das Deckblatt anzuzeigen.
Das Deckblatt wird angezeigt.
Klicken Sie auf eine beliebige Stelle des angezeigten Deckblatts und geben Sie den gewünschten Titel als Text ein, z. B. Auswertung von EPKs in gewählten Gruppen.
Fügen Sie einen Zeilenumbruch hinter den Titel ein.
Geben Sie in der neuen Zeile den Text Datum: ein.
Fügen Sie dahinter ein Textfeld ein, um das aktuelle Datum anzuzeigen.
Klicken Sie mit der rechten Maustaste hinter Datum: und klicken Sie im Kontextmenü auf Einfügen > Textfeld.
Wählen Sie als Textfeld Datum.
Klicken Sie auf OK.
Markieren Sie die Zeile mit dem Titel und wählen Sie in der Funktionsleiste die Schriftart SansSerif, Schriftgröße 20, Schriftstil Fett und Ausrichtung Zentriert.
Klicken Sie in der Spalte Gliederung auf die Schaltfläche Reduzieren.
Das Deckblatt wird ausgeblendet.
Das Deckblatt ist eingestellt und wird auf eine Zeile reduziert angezeigt. Das aktuelle Datum des Textfelds wird beim Ausführen des Reports eingefügt. Das Deckblatt Ihres Reportskripts sieht ausgeklappt wie folgt aus.
In den Kopf- und Fußzeilen sollen allgemeine Informationen wie Firmenname, Reportname, Datum und Seitenzahl ausgegeben werden. Sie können dazu die entsprechenden Textfelder in Kopf- und Fußzeile einfügen.
Klicken Sie auf eine beliebige Stelle im Reportskript.
Klicken Sie in der Funktionsleiste Start auf Einfügen >Textfeld.
Wählen Sie in der Liste Verfügbare Textfelder den Eintrag Inhaltsverzeichnis.
Klicken Sie auf OK.
Es wird automatisch ein Abschnitt Statischer Bereich mit einem Textfeld Inhaltsverzeichnis eingefügt. Das Inhaltsverzeichnis wird automatisch beim Ausführen des Reports erstellt und angezeigt. Ihr Report sieht jetzt wie folgt aus.
Eine Überschrift erster Ebene soll den Gruppenpfad jeder Gruppe ausgeben. Um die Überschrift für jede Gruppe auszugeben, müssen Sie die Überschrift in den Bereich Wie sind Reportskripte in der Entwurfsansicht aufgebaut? des Abschnitts Gewählte Gruppen einfügen.
Es sollen alle EPKs der gewählten Gruppen abgefragt und als Grafik ausgegeben werden. Zusätzlich soll der Modellname als Überschrift zu jedem Modell angezeigt werden.
Fügen Sie dazu für die gewünschte Abfrage im Wiederholungsbereich einen Unterabschnitt ein, definieren die Daten zur Abfrage und geben die Überschrift und die EPK als Grafik mit Hilfe eines Datenfeldes aus.
Fügen Sie hinter der Überschrift zum Gruppenpfad einen Zeilenumbruch ein.
Klicken Sie in der Funktionsleiste Start auf Einfügen > Abschnitt hier.
Der Assistent Abschnitt anlegen wird geöffnet.
Klicken Sie auf Weiter.
Markieren Sie in der Liste Verfügbare Daten unter Element von:Gewählte Gruppen das Element Modellliste (filterbar nach Typ) und klicken Sie auf die Schaltfläche Für Wiederholung hinzufügen.
Klicken Sie auf Weiter.
Wählen Sie unter Modelltypen im Gruppenfeld Parameter den Modelltyp EPK.
Es werden nur Modelle vom Typ EPK abgefragt.
Aktivieren Sie die Option Rekursiv.
Es werden alle Unterordner bei der Abfrage berücksichtigt.
Wählen Sie Name im Auswahlfeld Sortieren nach.
Klicken Sie auf Finish.
Es wird ein Unterabschnitt eingefügt mit einer Abfrage aller Modelle vom Typ EPK.
Es soll eine Liste der in den einzelnen EPKs enthaltenen Funktionen ausgegeben werden. Zusätzlich werden jeweils die gepflegten Beschreibungen und die Daten zu Zeit und Kosten angezeigt.
Fügen Sie dazu eine Datentabelle in den Wiederholungsbereich der EPK-Abfrage ein. Die Datentabelle fragt alle Funktionen der EPKs ab und mit Hilfe von Datenfeldern werden Namen, Beschreibung, Zeit und Kosten der Funktionen ausgegeben.
Klicken Sie mit der rechten Maustaste in die zweite Zeile unter den Titel Funktionen.
Klicken Sie in der Funktionsleiste Start auf Einfügen > Datenfeld.
Wählen Sie das Datenelement Name.
Klicken Sie auf Weiter.
Klicken Sie auf Finish.
Es wird ein Datenfeld eingefügt, das die einzelnen Funktionsnamen einer EPK auflistet.
Fügen Sie in gleicher Weise in die zweite Zeile der Spalte Beschreibung ein Datenfeld mit dem Datenelement Attribut (filterbar nach Typ) und dem Attributtyp Beschreibung/Definition ein.
Fügen Sie in die restlichen Spalten in gleicher Weise weitere Datenfelder mit dem Datenelement Attribut (filterbar nach Typ) ein.
Für die Spalte Durchschnittliche Bearbeitungszeit wählen Sie den Attributtyp Durchschnittliche Bearbeitungszeit.
Für die Spalte Kosten wählen Sie den Attributtyp Kosten.
In der zweiten Zeile der Datentabelle werden die einzelnen Abfragen eingefügt. Ihre Report sollte wie folgt aussehen.