Document Entry Function Pub (suppression des entrées de document)
Les extensions peuvent utiliser la codeunit publique "Document Entry Function Pub" (ID : 5227452) dans l'espace de noms Simova.DMS.Archive.DocumentEntry pour supprimer les entrées Document Central marquées au moyen du processus de suppression standard.
Conditions préalables :
- Document Central doit être ajouté comme dépendance de l'extension.
- Marquez toutes les entrées de document à supprimer dans la variable d'enregistrement transmise à la fonction.
DeleteDocumentEntry
Avant d'appeler DeleteDocumentEntry, marquez dans la variable d'enregistrement fournie les entrées de document à supprimer. La fonction traite toutes les entrées marquées dans cette variable au moyen du processus de suppression standard. Ce processus gère la confirmation, les restrictions de conservation des documents et de leurs versions, le contrôle d'accès et la journalisation de la suppression.
Paramètres
| Var | Nom | Type de données | Sous-type | Longueur | Description |
|---|---|---|---|---|---|
| Oui | ParamRecordSIMDMSDocumentEntry |
Record | SIM_DMS Document Entry |
Une variable d'enregistrement contenant les entrées de document marquées pour suppression. |
Valeur de retour
| Type de données | Description |
|---|---|
| Boolean | true lorsque le processus de suppression standard indique qu'il est terminé ; false lorsque la suppression est annulée ou bloquée par la conservation ou le contrôle d'accès. |
Si la variable d'enregistrement fournie ne contient aucune entrée marquée, la fonction déclenche l'erreur No Document Entries for Deletion found. D'autres erreurs peuvent également survenir, par exemple si une configuration requise est manquante.
Exemple de code
Afficher un exemple de code
La valeur booléenne renvoyée permet à l'extension appelante de savoir si le processus de suppression standard est terminé. La fonction ne contourne pas les contrôles standard.
Autorisations
Les ensembles d'autorisations ADMIN et USER de Document Central comprennent l'autorisation d'exécuter cette codeunit. Le processus de suppression standard vérifie toujours si l'utilisateur peut supprimer les documents.