Berichte

Mit dem Modul Berichte können Sie sich Unternehmensdaten aus der Xentral Datenbank in Tabellen mit Hilfe von SQL Statements nach Ihren eigenen, unternehmensspezifischen Bedürfnissen ausgeben und exportieren lassen. 
 

Übersicht

In der Übersicht sehen Sie alle bereits erstellten Berichte und haben die Möglichkeit neue Berichte über den Button "+ Neuer Eintrag" hinzuzufügen. Sie können außerdem die Berichte über die im Bericht hinterlegten Kategorien und den Berichtenamen durchsuchen, um so schnell Ihren Bericht in der Kachelübersicht zu finden.
In einer Kachel können Sie mit den Icons oben rechts den Bericht bearbeiten (Stift-Icon), den Bericht löschen (X), den Bericht kopieren (Papier-Icon) und sich mit dem Info Icon die Beschreibung des Berichts anzeigen lassen. 
Außerdem haben Sie unten links schwarze Icons (TABLE, CSV, PDF und JSON) zur Auswahl:

 

Erstellen / Bearbeiten eines neuen Berichts

Im Reiter „Details“ finden Sie verschiedene Bereiche (Einstellungen, Struktur und Notiz) um Details für Ihren Bericht zu definieren.

 

Bereich Einstellungen

Hier werden grundlegende Informationen über den Bericht hinterlegt. Folgende Felder stehen Ihnen zur Verfügung:

Mit einem Klick auf den Button "+ Neue Variable" können Sie eine neue Variable, also einen Platzhalter für Ihr SQL Statement anlegen. Variablen werden im SQL Statement groß geschrieben und von geschweiften Klammern umschlossen, z.B. {PROJEKTNAME}. Folgende Felder stehen Ihnen zur Verfügung:

 

Bereich Struktur

Hier erfolgt die Eingabe Ihres SQL Statements und es besteht die Möglichkeit ein direktes Ergebnis Ihrer Abfrage zu erhalten. Folgende Felder stehen Ihnen zur Verfügung:

Ändern Sie etwas an einem bereits gespeicherten SQL Statement, bekommen Sie einen Warnhinweis ("Achtung: ungespeicherte Änderungen!") angezeigt, um Sie darauf aufmerksam zu machen, Ihre Änderungen zu speichern.

Verwendung von Variablen

Variablen, die Sie als Parameter festgelegt haben, können Sie in ihrer Abfrage verwenden, indem Sie die Variablennamen in geschweiften Klammern eingeben.
Zusätzlich zu den von Ihnen festgelegten Parametern stehen Ihnen diese Variablen zur verfügung:

Bereich Spalten

Die Tabelle zeigt Ihre angelegten Spalten wie Sie im Reiter "Ansicht" und bei Exporten zu sehen sein werden. Sie können Ihre Spalten jederzeit bearbeiten und löschen.

Button "+ Neue Spalten"

Mit dem Button "+ Neue Spalten" können Sie eine neue Spalte für Ihre Tabelle anlegen. Folgende Felder stehen Ihnen zur Verfügung:

Button "Spalten erzeugen"

Mit dem Button "Spalten erzeugen" können Sie sich die Spalten automatisch vom System anlegen lassen und bei Bedarf nachträglich bearbeiten. Damit Sie diese Funktion nutzen können, muss das SQL Statement durch den Play Button (siehe Feld SQL Statement) einmal erfolgreich ausgeführt worden sein.
 

Button "Alle Spalten löschen"

Mit dem Button "Alle Spalten löschen" können Sie alle Spalten aus der Spaltenübersicht löschen. Dies empfiehlt sich zum Beispiel, wenn Sie eine große Ausgabe Ihres SQL Statements ändern und nicht jede Spalte einzeln aus der Spaltenübersicht löschen wollen.
 

Bereich CSV Eigenschaften

Das hier eingestellte Trennzeichen und Feldtrennzeichen wird beim erzeugen einer CSV Datei für diesen Bericht verwendet. Passen Sie diese Einstellungen an, wenn der Bericht von einem Zielsystem verarbeitet werden soll, das bestimmte Trennzeichen voraussetzt.
 

Bereich Notiz

Das Feld "Interne Bemerkung" dient nur für Ihre internen Zwecke und hat sonst keine weitere Bedeutung.

Freigaben von Berichten

Möchten Sie für verschiedene Benutzer, verschiedene Bereiche anzeigen, können Sie dies über Freigaben steuern. In der Übersicht sehen Sie alle bisher erstellten Freigaben für Benutzer und deren freigegebenen Bereiche.

Anlegen / Bearbeiten einer Freigabe

Mit einem Klick auf "+ Neue Freigabe" legen Sie eine neue Freigabe an. Folgende Felder stehen Ihnen bei der Erstellung / Bearbeitung im Freigabe-Dialog zur Verfügung:

Allgemeine Freigabe Einstellungen

1. Graph im Dashboard

Folgt.
 

2. Datei-Download im Dashboard

3. Aktionsmenü in Belegen

Möchten Sie einen Bericht zu einer bestimmten Belegart schnell aufrufen und nicht erst über das Berichtemodul gehen, können Sie den Bericht ins Aktionsmenü eines Belegs integrieren. Folgende Felder stehen Ihnen zur Verfügung:

4. Tab (Reiter) in Software

Möchten Sie einen Bericht zu einer bestimmten Belegart schnell ansehen, können Sie den Bericht als Tab (=Reiter) in der Belegoberfläche integrieren. Folgende Felder stehen Ihnen zur Verfügung:

 

Übertragung von Berichten

Im Reiter "Übertragung" gibt es verschiedene Möglichkeiten, wie Sie Ihre Berichte (automatisch) übertragen können.

Per FTP Übertragen

Folgende Felder stehen Ihnen zur Verfügung:

E-Mail Versand

Folgende Felder stehen Ihnen zur Verfügung:

URL teilen

Benötigen Sie den Bericht als Download über eine URL um ihn z.B. an Kollegen oder diverse Anwendungen zu schicken, können Sie die folgenden Felder verwenden:

API-Zugriff Freigeben

Wenn andere Anwendungen und externe Tools automatisiert auf den Bericht zugreifen können sollen, kann der Bericht zum Zugfriff per REST-API freigegeben werden.
Vorraussetzung ist, dass bereits ein REST-API Account angelegt wurde.

Wie der Bericht per REST-API aufgerufen wird, kann der REST-API Dokumentation entnommen werden. Endpunkt: v1/reports
 

Live Ansicht eines Berichts

Im Reiter "Ansicht" bekommen Sie das Ergebnis Ihres SQL Statements ausgegeben. Sämtliche Spaltendefinitionen die Sie vorher erstellt haben werden verwendet, wie z.B. die Ausrichtung und Breite einer Spalte.
Diese Tabelle können Sie wie die anderen Tabellen in Xentral sortieren (falls kein ORDER BY in Ihrem SQL Statement verwendet wurde) und durchsuchen.

Parameter

Wenn Sie für den Bericht Parameter mit dem gesetzten Haken bei "Manuell bearbeten" hinterlegt haben, wird für jeden Parameter ein Eingabefeld neben der Tabelle angezeigt.
Wenn Sie Ihre Parameter gewählt haben, klicken Sie einmal auf "Parameter festlegen" um die Parameter in die Tabellenansicht zu übernehmen.