Document Entry Function Pub (Document Entry löschen)
Erweiterungen können die öffentliche Codeunit "Document Entry Function Pub" (ID: 5227452) im Namespace Simova.DMS.Archive.DocumentEntry verwenden, um markierte Document Central Document Entries über den regulären Löschprozess zu löschen.
Voraussetzungen:
- Document Central muss als Abhängigkeit der Erweiterung eingebunden sein.
- Markieren Sie alle Document Entries, die gelöscht werden sollen, in der Record-Variablen, die Sie an die Funktion übergeben.
DeleteDocumentEntry
Markieren Sie vor dem Aufruf von DeleteDocumentEntry die zu löschenden Document Entries in der übergebenen Record-Variablen. Die Funktion verarbeitet alle darin markierten Einträge über den regulären Löschprozess. Dieser Prozess übernimmt die Löschbestätigung, die Aufbewahrungsprüfungen für Dokumente und deren Versionen, die Zugriffskontrolle und die Protokollierung.
Parameter
| Var | Name | Datentyp | Subtyp | Länge | Beschreibung |
|---|---|---|---|---|---|
| Ja | ParamRecordSIMDMSDocumentEntry |
Record | SIM_DMS Document Entry |
Eine Record-Variable mit den zum Löschen markierten Document Entries. |
Rückgabewert
| Datentyp | Beschreibung |
|---|---|
| Boolean | true, wenn der reguläre Löschprozess den Abschluss meldet; false, wenn der Löschvorgang abgebrochen oder durch Aufbewahrung oder Zugriffskontrolle blockiert wird. |
Enthält die übergebene Record-Variable keine markierten Document Entries, löst die Funktion den Fehler No Document Entries for Deletion found. aus. Auch andere Fehler, etwa eine fehlende erforderliche Einrichtung, können auftreten.
Codebeispiel
Beispielcode anzeigen
Der Boolean-Rückgabewert zeigt der aufrufenden Erweiterung, ob der reguläre Löschprozess abgeschlossen wurde. Die Funktion umgeht die regulären Prüfungen nicht.
Berechtigungen
Die Document Central-Berechtigungssätze ADMIN und USER enthalten die Ausführungsberechtigung für diese Codeunit. Der reguläre Löschprozess prüft weiterhin, ob der Benutzer die Dokumente löschen darf.