Menü der Dokumentation

Verwenden der Klasse "ContentDocumentUploadRequest"

Die Klasse dvelop_docs_dev.ContentDocumentUploadRequest definiert die Parameter, mit denen eine ContentDocument- oder Attachment-Datei aus Salesforce in das DMS hochgeladen werden soll.

Signatur
global class ContentDocumentUploadRequest implements IDocumentUploadRequest
Inhalt
Konstruktoren

Du kannst einen ContentDocumentUploadRequest mit folgenden Konstruktoren erzeugen:

ContentDocumentUploadRequest()

Der Konstruktor erstellt einen ContentDocumentUploadRequest ohne Parameter.

Signatur
global ContentDocumentUploadRequest()
Eigenschaften

Die Klasse ContentDocumentUploadRequest hat folgende Eigenschaften:

  • relatedEntityId: Die ID eines Datensatzes, in dessen Kontext die Datei hochgeladen werden soll.

    Datentyp: String

  • contentDocumentId: Die ID der ContentDocument- oder Attachments-Datei, die hochgeladen werden soll.

    Datentyp: String

  • documenttypeKey: Der Schlüssel der Kategorie, mit der das Dokument im DMS abgelegt werden soll.

    Datentyp: String

  • preserveFileAfterUpload: Legt fest, ob der Datei-Datensatz nach erfolgreichem Hochladen in Salesforce behalten werden soll.

    • Datentyp: Boolean

    • Standardwert: false

  • documentAttributes: Eine Liste von Eigenschaften, die berechnete Eigenschaften (aus Datensatz und Kategorie) überschreiben sollen. 

    Datentyp: List<dvelop_docs_dev.DocumentAttribute>

  • useConfigUserForUpload: Legt fest, ob der Prozess mit den Zugangsdaten des Servicebenutzers anstelle des Prozesses des aktuell angemeldeten Benutzers ausgeführt wird.

    Anmerkung

    Die Eigenschaft useConfigUserForUpload ist veraltet und wird nur noch in Flows unterstützt. Um den Uploadprozess mit anderen Zugangsdaten auszuführen, verwende stattdessen die Klasse DocumentUploadOptions.

    • Datentyp: Boolean

    • Standardwert: false