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