Zum Inhalt

AddDatasetDocumentAsReport (Opus Funktion)

Beschreibung

Fügt zu einem bestimmten Datensatz einen gegebenen Report hinzu und gibt die ID des neuen Eintrages zurück. Wird anschliessend mit GetDatasetDocument() dieses Dokument abgerufen, wird jeweils der angegebene Report mit den Argumenten aufgerufen und das generierte Dokument zurückgegeben.

Der Report wird nicht sofort ausgeführt, erst, wenn GetDatasetDocument() verwendet wird oder über die Oberfläche das Dokument aufgerufen wird.

Argumente

Name

Typ

Beschreibung

Name

string

Name des Dokuments inkl. Extension, z.B. “Document.pdf“

Filename

string

Externer Dateiname des Dokuments

TableName

string

Name der Tabelle (z.B.: 'SSP_Address')

RecordID

integer

ID des Eintrags in obiger Tabelle der das Dokument hinzugefügt werden soll

ReportID

integer

Auswertung, die ausgeführt werden soll

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.

Type

string

Typenbezeichnung der übergebenen IDList, z.B. “SSP_Address“ für die Ausführung des Reports.

InformationTypeID

integer

(optional) Informationstyp

SignatureTextID

integer

(optional) SignatureTextID (falls nicht nötig 0 übergeben)

SignaturePictureID

integer

(optional, Default = 0) SignaturePicture (i_SSE_DatasetPictureID) nur zusammen mit den folgenden zwei Argumenten

Wird dieses Argument gewählt sind die folgenden beiden zwingend auch zu setzen.

SignatureLanguageID

integer

(optional, Default = 0) SignatureLanguage (SignatureLanguageID)

LetterDate

datetime

(optional) Default = aktuelles Datum) Briefdatum (SignatureLetterDate)

Metadata

string

(optional) Metadaten, die dem Report übergeben werden sollen (typischerweise als JSON String)

FileData

blob

(optional) Daten, welche in die Datei gespeichert werden sollen

Rückgabewert integer

Neue i_SSE_DatasetDocumentID

Beispiel

AddDatasetDocumentAsReport(Ls_Filename,Ls_ExternalFilename,"SSB_Class",Li_ClassID,MyReportID, [2,3,4], "SSP_Address");

Siehe auch

GetDatasetDocument (Opus Funktion)

AddDatasetDocument (Opus Funktion)