Automatischer Berichtsgenerator in Jitterbit App Builder
Der Auto Build-Berichtsgenerator erstellt eingebettete Berichte aus App-Seiten. Der Auto Build unterstützt die Formatierung von Überschriften und einigen Elementen des Berichts.
Auto Build-Berichte sind eine Alternative zur Verwendung von Crystal Reports. Sie sind für die Verwendung mit nicht pixelgenauen Berichten oder Berichten vorgesehen, die nicht als perfekte Designtreue gelten, da wir die Darstellung in zukünftigen Versionen möglicherweise verbessern oder anpassen. Wenn pixelgenaue Berichte eine Geschäftsanforderung sind, sollten Sie stattdessen Crystal Reports verwenden. Auto Build verwendet die Telerik Berichtsbibliothek.
Hinweis
Alle internen Berichte wurden auf die Verwendung von AutoBuild-Berichten umgestellt.
So erstellen Sie einen Auto-Build-Bericht
- Gehen Sie auf der Seite, auf der Sie einen Bericht erstellen möchten, zum Action Drawer > Live Designer.
- Wählen Sie auf der ausgewählten Seite die Tab Edge Case.
- Wählen Sie Bericht als Seitentyp.
- Wählen Sie Auto Build als Typ.
- Klicken Sie auf die Schaltfläche Speichern.
- App Builder zeigt nun den eingebetteten Bericht auf der Seite an.
So bearbeiten Sie einen Auto-Build-Bericht
Wenn Sie in einem Auto Build-Bericht Änderungen an Elementen (wie Steuerelementen oder Seitennamen) vornehmen müssen, können Sie dies auf eine der folgenden Arten tun:
Ändern des automatisch erstellten Berichts mithilfe des Seiten-Designers
Bei dieser Methode bearbeiten Sie den Bericht mit dem klassischen Seiten-Designer (im Gegensatz zum Live-Designer).
-
Gehen Sie auf der Seite mit dem eingebetteten Auto Build-Bericht zur Action Drawer > Design This Page.
-
Nehmen Sie alle erforderlichen Änderungen vor.
-
Speichern Sie und kehren Sie zur Anwendungsansicht zurück, aktualisieren Sie den Webbrowser und bestätigen Sie das Update.
Konvertieren eines automatisch erstellten Berichts in eine dynamische Seite
Bei dieser Methode konvertieren Sie den Bericht wieder in eine dynamische Seite, nehmen die erforderlichen Änderungen vor und ändern die Seite dann wieder in einen automatisch erstellten Bericht.
- Gehen Sie auf der Seite mit dem eingebetteten Auto Build-Bericht zum Action Drawer > Live Designer.
- Wählen Sie auf der ausgewählten Seite die Tab Edge Case.
- Wählen Sie Dynamische Seite als Seitentyp.
- Klicken Sie auf die Schaltfläche Speichern.
- App Builder zeigt nun die dynamische Seite an und Sie können alle erforderlichen Änderungen vornehmen.
- Nachdem Sie die Änderungen vorgenommen haben, wiederholen Sie den unter „So erstellen Sie einen automatisch erstellten Bericht“ beschriebenen Vorgang.
So thematisieren Sie einen automatisch erstellten Bericht
Um das Design (Farben, Schriftarten usw.) für einen automatisch erstellten Bericht anzupassen, führen Sie die folgenden Schritte aus:
- Gehen Sie auf der Seite mit dem eingebetteten Auto Build-Bericht zum Action Drawer > Live Designer.
- Wählen Sie auf der ausgewählten Seite die Tab Edge Case.
- Klicken Sie auf das Feld Alternatives Design und wählen Sie das erstellte Standarddesign mit dem Namen „Report v1“ aus.
- Klicken Sie auf die Schaltfläche mit dem Chevron-Symbol, um zum Design-Editor zu gelangen.
- Klicken Sie auf die Schaltfläche Kopieren und speichern Sie das kopierte Design in einer Sammlung, auf die Ihre App Zugriff hat.
- Nehmen Sie die erforderlichen Änderungen am Design vor und Speichern Sie.
- Kehren Sie mit dem Bericht zur App-Seite zurück und aktualisieren Sie das alternative Design, um die von Ihnen geänderte kopierte Version zu verwenden.
- Klicken Sie auf Speichern und beenden Sie den Live Designer.
So fügen Sie einem Bericht ein Bild hinzu
Wenn Sie einem automatisch erstellten Bericht ein Bild hinzufügen möchten, z. B. ein Firmenlogo, befolgen Sie diese Richtlinien:
- Das Bild muss sich im Geschäftsobjekt des Panels befinden, das den Bericht erstellt.
- Um das Bild richtig zu laden, müssen Sie eine Bildspalte in das Geschäftsobjekt aufnehmen, die aus einer Tabelle stammt:
- Sie könnten beispielsweise eine Spalte mit dem Namen „Logo“ mit dem logischen Typ „Foto“ zur Parametertabelle hinzufügen. Angenommen, das Geschäftsobjekt des Berichts ist auf der Grundlage einer anderen Tabelle als „Parameter“ erstellt, würden Sie dann die Parametertabelle zum Geschäftsobjekt hinzufügen und die Spalte „Logo“ freigeben.
- Speichern Sie das Bild in der definierten Bildspalte. Hier können Sie die Bildspalte der Benutzeroberfläche auf einer Konfigurationsseite freigeben und den Steuerelementtyp auf „Datei“ festlegen, damit Sie das Bild hochladen können.
- Nachdem das Bild in der Spalte und im Geschäftsobjekt gespeichert wurde, können Sie das Bildsteuerelement zu Ihrem Berichtspanel hinzufügen. Stellen Sie sicher, dass Sie die Spalte als die neue Spalte festlegen, die zum Speichern des Bilds erstellt wurde, und legen Sie den Bildzweck auf „Foto“ fest.
Konfiguration
Weitere Anpassungen sind mit den Konfigurationsoptionen der Telerik-Berichts-Engine möglich, aber die vorgeschlagene appsettings.json
Konfiguration muss angepasst werden, wie im folgenden Beispiel gezeigt.
-
Wobei die Telerik-Konfiguration Folgendes vorschlägt:
... "telerikReporting": { "extensions": [ { "name": "PDF", "description": "PDF Description", "parameters": [ { "Name": "DocumentAuthor", "Value": "John Doe" } ] } ] } ...
-
Verwenden Sie Folgendes in App Builder:
{ "Reports": { "Telerik": { "extensions": [ { "name": "PDF", "description": "PDF Description", "parameters": [ { "Name": "DocumentAuthor", "Value": "Company Name" } ] } ] } } }
Alternativ können Sie Umfeld verwenden:
Reports__Telerik__Extensions__0__Name=PDF Reports__Telerik__Extensions__0__Parameres__0__Name=DocumentAuthor Reports__Telerik__Extensions__0__Parameres__0__Value=Company Name
Hinweis
App Builder unterstützt nicht die Verwendung eines web.config
Datei für die Telerik-Konfiguration.
Einschränkungen
Bei den HTML-Rendering-Funktionen der Reporting Engine gelten die folgenden Einschränkungen:
-
Es werden nur Inline-Stile berücksichtigt.
-
Es funktioniert nur mit den Textformatierungsoptionen.
-
Es wird in Excel als einfacher Text ohne Formatierung wiedergegeben.
-
Es unterstützt kein RTL-Rendering (von rechts nach links).
-
Es unterstützt nur XHTML
-
Es werden nur die folgenden Tags unterstützt:
FONT
,STRONG
,B
,EM
,I
,U
,A
,OL
,UL
,SUB
,SUP
,LI
,DIV
,SPAN
,P
,BR
,CENTER
.