Plugin-Speicherbericht im Jitterbit App Builder
Dieses Plugin führt einen Crystal Report aus und speichert das PDF im /vinyl/data/pdf/
Verzeichnis. Das Plugin durchsucht das Objekt, auf dem sich das zugehörige Ereignis befindet, nach den folgenden Feldern. Bei diesen Feldern wird die Groß- und Kleinschreibung beachtet.
Dies wurde nur für das ExcelWorkbook-Exportformat getestet. Der Export gibt jedoch nur die Anzahl der Datensätze zurück, die Ihr Berichtsbereich zulässt (standardmäßig 1000). Wenn Sie für den Berichtsbereich keine Zeilen pro Anfrage festlegen, werden Ihnen nur die ersten 1000 Datensätze angezeigt. Dieses Feld akzeptiert sehr große Werte (getestet mit 1.000.000).
Hinweis
Dieses Plugin hieß früher SaveCrystalReport.
So konfigurieren Sie die Zeilenbegrenzung des Bedienfelds
- Gehen Sie in Ihrer App auf der Berichtsseite zu Aktionsleiste > Diese Seite gestalten.
- Klicken Sie auf die Schaltfläche Mehr und wählen Sie Edge Case.
- Legen Sie unter Berichtsoptionen den numerischen Wert für Panelzeilenlimit fest. 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 diese, indem Sie Ihre Seite entwerfen, dann auf „Edge Case-Einstellungen“ klicken und die ControlID in die URL kopieren | |
Dateiname | * | Der Dateiname für die Datei im Verzeichnis | |
bindingCriteria | Dynamische Substitution mit Werten im Geschäftsobjekt verwenden (d. h. {{CustomerID}}) können Sie die Bindungskriterien definieren, die bei der Ausführung der Aktion verwendet werden. Wenn Sie beispielsweise eine Bindung an einen bestimmten Kunden und eine bestimmte Bestellung herstellen möchten, erstellen Sie eine neue Spalte mit dem Alias „BindingCriteria“ und definieren Sie sie wie folgt:
CustomerID=abdb5281-bf48-4161-818e-1cb851ad5cca&OrderNo=123 Beachten Sie, dass alle Datentypen, die keine Zeichenfolgen sind, in Zeichenfolgen umgewandelt werden müssen, um in den Zeichenfolgenwert der Bindungskriterien aufgenommen zu werden. | ||
fileDataSourceId | Die Datenquelle, in der der Bericht gespeichert werden soll. Die Datenquelle muss eine Dateidatenquelle sein, z. B. ein lokales Dateisystem, ein Netzwerkdateisystem oder S3. | ||
Drucker | Um vom App Builder-Server auf einem Drucker zu drucken, fügen Sie dieses Feld in Ihr Datenobjekt ein. Ist der Wert leer, wird auf dem Standarddrucker gedruckt. Andernfalls wird nach einem Drucker mit dem angegebenen Namen gesucht und auf diesem gedruckt. Die Angabe eines ungültigen Namens führt zu einer Ausnahme. Der Druck erfolgt vom App Builder Server, nicht vom Browser des Benutzers. | ||
exportFormatType | Kann verwendet werden, um andere Formate an die Crystal Report Engine zu übergeben. Standardmäßig wird ein PDF generiert, aber andere mögliche Werte (ungetestet) sind:
|
Hinweis
exportFormatType
Bei den Werten wird Groß- und Kleinschreibung beachtet.