Menü der Dokumentation

Verwenden der Klasse "AttachmentMigrationRequest"

Die Klasse dvelop_docs_dev.AttachmentMigrationRequest definiert die Parameter, mit denen EmailMessage-Objekte und Dateien an einem Datensatz in das DMS migriert werden sollen.

Signatur
global with sharing class AttachmentMigrationRequest implements IDocumentUploadRequest
Inhalt
Konstruktoren

Du kannst einen AttachmentMigrationRequest mit folgenden Konstruktoren erzeugen:

AttachmentMigrationRequest()

Der Konstruktor erstellt einen AttachmentMigrationRequest ohne Parameter.

Signatur
global AttachmentMigrationRequest()
Eigenschaften

Die Klasse AttachmentMigrationRequest hat folgende Eigenschaften:

  • relatedEntityId: Die ID eines Datensatzes, von dem Elemente migriert werden sollen.

    Datentyp: String

  • docTypeKey: Der Schlüssel der Kategorie, mit der die Dokumente im DMS gespeichert werden sollen.

    Datentyp: String

  • fileTypesToProcess: Eine durch Kommata getrennte Liste von Dateitypen (Dateiendungen), die vom Datensatz migriert werden sollen. Um alle Dateitypen zu migrieren, gib * an.

    • Datentyp: String

    • Standardwert: *

  • preserveFilesAfterTransfer: Legt fest, ob die Dateien nach erfolgreichem Hochladen in Salesforce gespeichert werden sollen.

    • Datentyp: Boolean

    • Standardwert: false

  • transferAndRemoveEmails: Legt fest, ob E-Mails ebenfalls migriert werden sollen.

    • Datentyp: Boolean

    • Standardwert: true

  • preserveEmailsAfterTransfer: Legt fest, ob E-Mails nach erfolgreichem Hochladen in Salesforce gespeichert werden sollen.

    • Datentyp: Boolean

    • Standardwert: false

  • reallocateRemainingFiles: Legt fest, ob die Anhänge der E-Mails für den Datensatz (zweite Ebene) nach erfolgreichem Hochladen der E-Mail zum Ursprungsdatensatz hinzugefügt werden sollen.

    • 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