Source-Code-basierte Speicherung von Dokumenten
Document Central kann mit Code erweitert werden, um Dokumente aus einem BLOB programmgesteuert in Document Central hochzuladen. Auf diese Weise ist es möglich, während des Druckvorgangs eines Berichts oder beim Buchen bzw. Umwandeln eines Dokuments automatisch einen Document Central Barcode zu erzeugen und hinzuzufügen.
Die folgenden Anforderungen müssen erfüllt sein:
- Document Central muss lizenziert sein.
- CORE muss in der Erweiterung als Referenz verfügbar sein.
- Document Central muss in der Erweiterung als Referenz vorhanden sein.
Hinzufügen von Eingangs-Dokumenten
Zum Hinzufügen von Dokumenten in die Eingangs-Liste können 2 Funktionen im "SIM_DI Upload Management" verwendet werden: AddInboundDocument & AddInboundDocumentFromSilentUpload.
AddInboundDocumentFromSilentUpload
Es gibt 1 Überladung für die Funktion AddInboundDocumentFromSilentUpload: Überladung 1:
| Var | Name | Datentyp | Untertyp | Länge | Beschreibung |
|---|---|---|---|---|---|
| Nein | Filename | Text | Der ursprüngliche Dateiname des Dokuments | ||
| Nein | Base64File | Text | Die Datei als Base64-String | ||
| Nein | InboundListCode | Code | 20 | Code der Eingangs-Liste | |
| Nein | StatusCheckText | Text | Statuscheck | ||
| Nein | Recordref | RecordRef | Die Datensatz-Referenz, zu der das Dokument hochgeladen werden muss. | ||
| Nein | ParamContentTypeText | Text | Der Text des Content-Typs | ||
| Nein | InfoTagText | Text | Infotag | ||
| Nein | EnumSIMDIInboundDocSource | Enum | "SIM_DI Inbound Doc Source" | Der Quellenstatus | |
| Nein | OriginText | Text | Ursprungstext |
AddInboundDocument
Es gibt 2 Überladungen für die Funktion AddInboundDocument:
Überladung 1:
| Var | Name | Datentyp | Untertyp | Länge | Beschreibung |
|---|---|---|---|---|---|
| Nein | Filename | Text | Der ursprüngliche Dateiname des Dokuments | ||
| Nein | Base64File | Text | Die Datei als Base64-String | ||
| Nein | InboundListCode | Code | 20 | Code der Eingangs-Liste | |
| Nein | StatusCheckText | Text | Statuscheck | ||
| Nein | BarcodeText | Text | Der Text des Barcodes | ||
| Nein | InfoTagText | Text | Infotag | ||
| Nein | EnumSIMDIInboundDocSource | Enum | "SIM_DI Inbound Doc Source" | Der Quellenstatus | |
| Nein | OriginText | Text | Ursprungstext |
Überladung 2:
| Var | Name | Datentyp | Untertyp | Länge | Beschreibung |
|---|---|---|---|---|---|
| Nein | Filename | Text | Der ursprüngliche Dateiname des Dokuments | ||
| Nein | Base64File | Text | Die Datei als Base64-String | ||
| Nein | InboundListCode | Code | 20 | Code der Eingangs-Liste | |
| Nein | StatusCheckText | Text | Statuscheck | ||
| Nein | BarcodeText | Text | Der Text des Barcodes | ||
| Nein | InfoTagText | Text | Infotag | ||
| Nein | EnumSIMDIInboundDocSource | Enum | "SIM_DI Inbound Doc Source" | Der Quellenstatus | |
| Nein | OriginText | Text | Ursprungstext | ||
| Nein | ExtraInfoDictionary | Dictionary | von [Text, Text] | Extrainfo-Dictionary |
AddInboundDocumentFromExternal
Es gibt 1 Überladung für die Funktion AddInboundDocumentFromExternal:
Überladung 1:
| Var | Name | Datentyp | Untertyp | Länge | Beschreibung |
|---|---|---|---|---|---|
| Nein | ParamFileNameText | Text | Der ursprüngliche Dateiname des Dokuments | ||
| Nein | ParamBase64Text | Text | Die Datei als Base64-String | ||
| Nein | ParamInboundListCode | Code | 20 | Code der Eingangs-Liste | |
| Nein | ParamMetadataJsonText | Text | Metadaten als JSON-Zeichenkette | ||
| Nein | ParamRecordId | RecordId | Die Datensatz-ID, mit der das Dokument verknüpft werden soll | ||
| Nein | ParamContentTypeText | Text | Der Text des Inhaltstyps | ||
| Nein | ParamDocumentLibraryCode | Code | 20 | Code der Dokumentbibliothek | |
| Nein | ParamInfoTagText | Text | Infotag | ||
| Nein | ParamEnumSIMDIInboundDocSource | Enum | "SIM_DI Inbound Doc Source" | Die Quelle des Dokuments |