Zum Inhalt springen

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 Ereignis befindet, an das es angehängt ist, nach den folgenden Feldern. Diese Felder sind groß- und kleinschreibungsabhängig.

Dies wurde nur für das ExcelWorkbook-Exportformat getestet, aber der Export gibt nur die Anzahl der Datensätze zurück, die Ihr Berichtsfeld zulässt, was standardmäßig 1000 ist. Wenn Sie für das Feld Ihres Berichts keine Zeilen pro Anfrage 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 hieß früher SaveCrystalReport

So konfigurieren Sie die Zeilenbegrenzung für Bedienfelder

  1. Gehen Sie auf der Berichtsseite Ihrer App zu Action Drawer > Diese Seite gestalten
  2. Klicken Sie auf die Schaltfläche Mehr und wählen Sie Edge Case
  3. Legen Sie unter Berichtsoptionen den numerischen Wert für Panelzeilenlimit fest. Beispiel: 10000
  4. 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, mit dem die Datei im Verzeichnis benannt werden soll
bindingCriteria Verwenden dynamischer Substitution mit Werten im Geschäftsobjekt (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 wie folgt:
  • abdb5281-bf48-4161-818e-1cb851ad5cca als CustomerID
  • 123 als OrderNo
  • 'CustomerID=' || cast({{Kunden-ID}} as nvarchar(50)) || '&OrderNo=' || {{OrderNo}}als BindingCriteria
Wenn {{nm.ab}} Anschließend werden die Bindungskriterien ausgeführt. Dabei wird die folgende Zeichenfolge verwendet 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, d. h. lokales Dateisystem, Netzwerkdateisystem oder S3
Drucker Zum Drucken vom {{nm.ab}} Server an einen Drucker senden, schließen Sie dieses Feld in Ihr Datenobjekt ein. Wenn der Wert leer ist, 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 {{nm.ab}} 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:
  • RichText
  • WordForWindows
  • HTML32
  • HTML40
  • ExcelRecord
  • Text
  • CharacterSeparatedValues
  • TabSeparatedText
  • EditableRTF
  • Xml
  • RPTR
  • ExcelWorkbook
  • PortableDocFormat (verwenden Sie diesen Wert, wenn Sie die Ausgabe als PDF-Dokument wünschen)

Hinweis

exportFormatType Werte sind Groß-/Kleinschreibung beachten.