Document Entry Function Pub (documentvermeldingen verwijderen)
Extensies kunnen de openbare codeunit "Document Entry Function Pub" (ID: 5227452) in de namespace Simova.DMS.Archive.DocumentEntry gebruiken om gemarkeerde Document Central-documentvermeldingen via de standaardverwijderprocedure te verwijderen.
Vereisten:
- Voeg Document Central toe als afhankelijkheid van de extensie.
- Markeer alle documentvermeldingen die u wilt verwijderen in de recordvariabele die u aan de functie doorgeeft.
DeleteDocumentEntry
Markeer vóór het aanroepen van DeleteDocumentEntry de documentvermeldingen die moeten worden verwijderd in de opgegeven recordvariabele. De functie verwerkt alle vermeldingen die in die variabele zijn gemarkeerd via de standaardverwijderprocedure. Deze procedure verzorgt de bevestiging, bewaarbeperkingen voor documenten en hun versies, toegangscontrole en registratie van de verwijdering.
Parameters
| Var | Naam | Gegevenstype | Subtype | Lengte | Beschrijving |
|---|---|---|---|---|---|
| Ja | ParamRecordSIMDMSDocumentEntry |
Record | SIM_DMS Document Entry |
Een recordvariabele met de voor verwijdering gemarkeerde documentvermeldingen. |
Retourwaarde
| Gegevenstype | Beschrijving |
|---|---|
| Boolean | true wanneer de standaardverwijderprocedure meldt dat deze is voltooid; false wanneer de verwijdering wordt geannuleerd of door bewaren of toegangscontrole wordt geblokkeerd. |
Als de opgegeven recordvariabele geen gemarkeerde documentvermeldingen bevat, genereert de functie de fout No Document Entries for Deletion found. Ook andere fouten kunnen optreden, bijvoorbeeld als vereiste instellingen ontbreken.
Codevoorbeeld
Voorbeeldcode weergeven
De geretourneerde Boolean laat de aanroepende extensie zien of de standaardverwijderprocedure is voltooid. De functie omzeilt de standaardcontroles niet.
Machtigingen
De Document Central-machtigingssets ADMIN en USER bevatten uitvoeringsrechten voor deze codeunit. De standaardverwijderprocedure controleert nog steeds of de gebruiker de documenten mag verwijderen.