ArchiveReport (Opus Funktion)
Beschreibung¶
Diese Funktion archiviert die Auswertung ReportID für die angegebene Liste von Elementen und die Signatur SignatureID.
Executes a report and archives the result. Returns an object describing the archived documents with their IDs, types, names and reference information.
Argumente¶
Name | Typ | Beschreibung |
|---|---|---|
ReportID | ReportID | |
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. |
DatasetID | Name der Tabelle, auf welche sich die IDList bezieht | |
SignatureID | SignatureID | |
SignaturePicture | (optional) SignaturePicture (SSE_DatasetPictureID) | |
SignatureLanguage | (optional) SignatureLanguage (SSE_LanguageID) | |
LetterDate | (optional, default = aktuelles Datum) Briefdatum | |
AllowUserInteraction | (optional, Default = 0, für spätere Erweiterung) Benutzerinteraktion erlauben Wird dieses Argument gewählt ist das folgende zwingend auch zu setzen. | |
ExecuteAsThread | (optional, Default = 0, für spätere Erweiterung) Als Thread ausführen, nicht auf das Ende warten | |
ReportData | (optional) Zusätzliche Daten, die dem Report übergeben werden sollen (typischerweise als JSON String) | |
Metadata | (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: Datensatztypen der zugeordneten Datensätze
- [string] Names: Namen der archivierten Dokumente
- [string] Reports: Inhalt der archivierten Dokumente
- [integer] InfoTypeIDs
- [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); |
|---|