Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Diese Funktion archiviert die Auswertung ReportID für die angegebene Liste von Elementen und die Signatur SignatureID.

Argumente

Name
Typ
Beschreibung
 
ReportIDintegerReportID
 
IDList[integer]IDList. Liste der Ids, für welche die Auswertung gemacht werden soll. Auch bei einer Einzelnen ID muss diese in einem Array übergeben werden.
  
DatasetIDstring
DatasetID
Name der Tabelle, auf welche sich die IDList bezieht
SignatureIDintegerSignatureID
 
SignaturePictureinteger(optional) SignaturePicture (SSE_DatasetPictureID)
 
SignatureLanguageinteger(optional) SignatureLanguage (SSE_LanguageID)
LetterDatedatetime(optional, default = aktuelles Datum) Briefdatum
AllowUserInteractioninteger

(optional, Default = 0, für spätere Erweiterung) Benutzerinteraktion erlauben

Wird dieses Argument gewählt ist das folgende zwingend auch zu setzen.

ExecuteAsThreadinteger(optional, Default = 0, für spätere Erweiterung) Als Thread ausführen, nicht auf das Ende warten
ReportDatastring(optional) Zusätzliche Daten, die dem Report übergeben werden sollen (typischerweise als JSON String)
Metadatastring(optional) Metadaten, die dem Report übergeben werden sollen (typischerweise als JSON String)

Rückgabewert ArchiveReportsDetails Object

Archivierte RTF oder Excel Reports (XML) in einem Objekt mit folgenden Arrays:

  • [integer] IDs: Record IDs der zugeordneten Datensätze
  • [string] Types Types: Datensatztypen der zugeordneten Datensätze
  • [string] Names Names: Namen der archivierten Dokumente
  • [string] Reports: Inhalt der archivierten Dokumente

Beispiel

...

  • [string] ReferenceDatasets
  • [integer] ReferenceRecord1IDs
  • [integer] ReferenceRecord2IDs
  • [integer] ReferenceRecord3IDs
  • [string] ReportData: Zusätzliche Daten zum generieren des Reports
  • [string] Metadata: Metadaten zu den generierten Reports

Beispiel

Lo_Archive = ArchiveReport(35,IDList,"SSF_Invoice",0);

Siehe auch

---