Plugin Save Report im Jitterbit App Builder
Dieses Plugin führt einen Crystal Report aus und speichert das PDF im Verzeichnis /vinyl/data/pdf/
. Das Plugin sucht im Objekt, an das das Ereignis angehängt ist, nach den folgenden Feldern. Diese Felder sind groß- und kleinschreibungsempfindlich.
Dies wurde nur für das ExcelWorkbook-Exportformat getestet, aber der Export gibt nur die Anzahl der Datensätze zurück, die Ihr Berichtspanel zulässt, was standardmäßig 1000 beträgt. Wenn Sie keine Zeilen pro Anfrage für das Panel Ihres Berichts festlegen, können Sie nur die ersten 1000 Datensätze sehen. Dieses Feld akzeptiert sehr große Werte, getestet mit 1.000.000.
Hinweis
Dieses Plugin wurde früher SaveCrystalReport genannt
Um das Zeilenlimit des Panels zu konfigurieren
- Gehen Sie von der Berichtseite in Ihrer App zu Aktion Drawer > Diese Seite gestalten
- Klicken Sie auf die Schaltfläche Mehr und wählen Sie Edge Case
- Unter Berichtsoptionen legen Sie den numerischen Wert für Panel Zeilenlimit fest. Zum Beispiel: 10000
- Klicken Sie auf Speichern
Feldname | Vom Plugin benötigt | Vom Plugin aktualisiert | Beschreibung |
---|---|---|---|
reportGuid | * | Die GUID für die auszuführende Crystal Report-Seite. Sie finden dies, indem Sie Ihre Seite gestalten und dann die Edge Case-Einstellungen der Seite aufrufen und die ControlID in der URL kopieren | |
fileName | * | Der Dateiname, um die Datei im Verzeichnis zu benennen | |
bindingCriteria | Mit dynamischer Substitution von Werten im Geschäftsobjekt (z. B. {{CustomerID}}) können Sie die Bindungskriterien definieren, die verwendet werden, wenn die Aktion ausgeführt wird. Wenn Sie beispielsweise in einen bestimmten Kunden und eine Bestellung binden möchten, würden Sie eine neue Spalte mit dem Alias bindingCriteria erstellen und sie wie folgt definieren:
CustomerID=abdb5281-bf48-4161-818e-1cb851ad5cca&OrderNo=123 Hinweis: Alle nicht-String-Datentypen müssen als String umgewandelt werden, um in den Wert der Bindungskriterienzeichenfolge aufgenommen zu werden. |
||
fileDataSourceId | Die Datenquelle, um den Bericht zu speichern. Die Datenquelle muss eine Dateidatenquelle sein, d. h. Lokales Dateisystem, Netzwerkdateisystem oder S3 | ||
printer | Um vom App Builder-Server an einen Drucker zu drucken, fügen Sie dieses Feld in Ihr Datenobjekt ein. Wenn der Wert leer ist, wird an den Standarddrucker gedruckt. Andernfalls wird nach einem Drucker mit dem angegebenen Namen gesucht und an diesen gedruckt. Die Angabe eines ungültigen Namens führt zu einer Ausnahme. Das Drucken erfolgt vom App Builder-Server, nicht vom Browser der Benutzer. | ||
exportFormatType | Kann verwendet werden, um andere Formate an die Crystal Report-Engine zu übergeben. Der Standardwert ist die Generierung eines PDFs, aber andere mögliche Werte (ungetestet) sind:
|
Hinweis
exportFormatType
-Werte sind groß- und kleinschreibungsempfindlich.