CLMM Reports - HowTo

Die Integration von CLMM Reports 4 Intrexx in Ihre bestehenden Intrexx - Applikation ist sehr einfach.

 

In nur wenigen Schritten bereiten Sie Ihre Ansichtstabelle oder Ihre Daten im Intrexx Portalmanager für die Verwendung mit CLMM Reports vor.

 

Ein einzelner Button bzw. Script - Aufruf reicht dann aus, den Stimulsoft Reports.JS Reportgenerator aufzurufen und Ihre Daten einzubinden.

 

Die komplette Grundinstallation von CLMM Reports erfolgt übrigens einfach durch das Einspielen einer Intrexx-Applikation und einem kurzen Setup innerhalb dieser Applikation.

 

Wir erklären Ihnen hier, Schritt für Schritt, wie die Verwendung mit Ihren Daten erfolgt.

Als Beispiel verwenden wir einen DEMO Adress-Verwaltung, deren Daten wir in einer Ansichtstabelle selektieren können und deren Daten wir in einem Report z.B. als PDF ausgeben möchten.

 

Die Einbindung von CLMM Reports erlaubt es dann jedem Anwender, seine Daten direkt im vorgefertigtem Report auszugeben.

 

Und das ganz einfach auf Knopfdruck.


Einbindung im Portalmanager

Im Intrexx Portalmanager sehen wir die Ansichtstabelle als Basis für die obige Ansicht der Daten.

 

CLMM Reports benötigt eine gesetzte Datenquelle (Dataset), um die Daten für den Report bereitzustellen.

Mit einem Doppelklick auf die Ansichtstabelle, öffnet sich das Eigenschaften - Fenster von Intrexx mit den angezeigten Tabellen - Spalten.

Über das Tab-Register "EXPERT", fügen wir ein neues Expert - Attribut mit dem Namen "data-dataset" und dem Wert "Adressliste" hinzu.

 

Der Wert "Adressliste", dient dann im Report-Generator als Namen für die Datenquelle aus dem die Daten ausgegeben werden.

Zum Aufruf des Reports, setzen wir eine Schaltfläche in die Seite, wählen für die Schaltfläche ein Bild bzw. Icon aus und vergeben einen Text, wenn man mit der Maus über den Button fährt.

Auf dem Tab-Register "SCRIPT", geben wir für den "OnClick" - Event einfach nur den Aufruf "CR_OpenReport ( this );" ein.

 

Dieser Aufruf kümmert sich komplett um die Bereitstellung der Daten und die Einbindung von CLMM Reports in Ihre Seite.

 

 

Zum Schluß positionieren wir unser Report - Icon noch oben rechts über die Ansichtstabelle bzw. wo immer Sie globale Buttons für Ihre Ansichtstabelle haben.

 

Das heißt nach diesem Schritt, sind Sie mit der Einbindung auf Ihrer Seite bereits komplett fertig und können die Applikation abspeichern.

 

Sie können also mit nur diesen 2 Schritten

  1. Ansichtstabelle - Dataset eingeben
  2. Button zum Aufruf des Reports einfügen

 

eine vollständige Integration von CLMM Reports vornehmen.


Report-Erstellung im Browser

Im Browser ist nach einem Reload, unser neuer Button rechts oben über die Ansichtstabelle sichtbar.

 

Eine Filterung der Daten z.B. nach einem Begriff oder in diesem Fall nach dem Ort "Altstadt" zeigt uns jetzt noch 7 Datensätze an.

Ein Klick auf das unseren Button rechts oben über der Ansichtstabelle öffnen jetzt direkt den Reportgenerator.

 

Anmerkung: CLMM Reports entscheidet hierbei automatisch, ob der Report-Designer zum Erstellen eines Reports geöffnet oder ein fertiger Report direkt angezeigt wird. Dies erfolgt über die eingestellten Berechtigungen bzw. solange noch kein Report vorhanden ist.

 

Stimulsoft Reports.JS zeigt uns einen leeren Report und auf der linken Seite im Wörterbuch die Datenquelle (Dataset) mit unserer im Expert-Attribut angegebenen Namen "Adressliste" mit den in der Ansichtstabelle vorhandenen Spalten an.

 

 

Der Report - Wizard von CLMM Reports ermöglicht uns, die gewünschten Spalten aus der Ansichtstabelle per Doppelklick auszuwählen und ganz einfach einen fertigen Report zu erzeugen.

 

Zur Gestaltung der Reports über den Wizard, können auch eigene Vorlagen erstellt werden, um die Farbe der Texte entsprechend vorzuformatieren.

 

Wir können natürlich alternativ auch durch Drag&Drop, manuell einen Report erstellen, in dem wir die gewünschten Felder in den Report ziehen.

Der Report - Wizard fügt die gewünschten Spalten in den Report ein. Sie können natürlich jederzeit Änderungen, Erweiterungen und Ergänzungen an diesen Reports vornehmen, bevor Sie diesen abspeichern.

 

Zusätzlich kann man auch eigene komplette Report - Templates z.B. mit Logos, Benutzerdaten des Report-Erstellers, Datum usw. abspeichern und vor der Verwendung des Report - Wizards laden.

 

Das Standard Dataset "Userdata" welches man im vorhergehenden Screenshot sieht, beninhaltet immer alle Informationen zum aktuellen Benutzer beim Report - Aufruf. D.h. man kann z.B. immer den aktuellen User "Fullname" o.ä. auf die Reports drucken.

Über den Menüpunkt "Voransicht" im Stimulsoft Reports.JS, kann man sich direkt eine Ansicht des Reports direkt im Browser ansehen.

 

Während der Zusammenstellung eines Reports ist man somit in der Lage, jederzeit eine Ansicht des fertigen Reports anzusehen.

Auch ein direkter Export des Reports in eines der vielen Formate wie PDF, Word, Excel, HTML usw. kann damit erfolgen.


Report - Aufruf durch den Anwender im Browser

Wir sehen wieder unsere kompletten Adressen im Browser, dazu oben rechts mit dem roten Pfeil markiert, unseren "Report öffnen" - Button.

Die Filterung der Adressen z.B. nach dem Ort "Phantasie" liefert uns noch 18 Adressen, die wir jetzt in unserem Report sehen möchten um diesen z.B. dann als PDF abzuspeichern.

 

Um den Report aufzurufen drücken wir direkt auf den Button.

Der Report wird direkt in der Voransicht mit den gefilterten Adressdaten angezeigt und es stehen alle Möglichkeiten von Stimulsoft Reports.JS zum Export bzw. Druck des Reports zur Verfügung.

 

Der Bericht kann direkt in eines der Formate PDF, Powerpoint, HTML, Text, Microsoft Word, OpenDocument Writer, Microsoft Excel, OpenDocument Calc sowie nur die Daten bzw. in ein PNG exportiert werden.

 

Zudem kann direkt ein Ausdruck als PDF, eine Vorschau bzw. auf einen angeschlossenen Drucker erfolgen.


Als nächstes folgt dann die automatische Erstellung einer Email aus der Report - Voransicht mit dem Report als eingebundenem PDF. Kunden mit Wartungsvertrag erhalten diese und weitere Erweiterungen natürlich ohne weitere Kosten.