KAAT (Kentika As A Toolbox) : service "Delete"
La fonction de suppression proposée dans l'API permet d'effectuer une suppression d'enregistrements et des fichiers attachés de la base de données documentaire Kentika. Une requête peut concerner un ou plusieurs enregistrements.
Paramètre
URL : REST/Delete
Records : tableau de "record_ID" ou "record_RN" des enregistrements à supprimer
Exemple
Requête :
{"records": [{"record_ID": "abc"},{"record_ID": "defx"}]}
Réponse
{"request_status": "mix", "request_error": 1,"request_success": 1,"records_nb": 2,
"records": [
{
"record_ID": "abc",
"record_status": "delete"
},
{
"record_ID": "defx",
"record_status": "not found",
"record_error_code": 910,
"record_error_description": "record not found : "}]}
Record_RN : numéro d'enregistrement affecté par Kentika.
Record_ID : Identifiant envoyé par l'application à Kentika. Cet identifiant est unique et doit être stocké dans une rubrique ayant pour code "SP_$ID".
Gestion des droits
Pour que la suppression soit exécutée, l'utilisateur indiqué dans les informations d'identification doit avoir le droit de supprimer les enregistrements spécifiés. Si la suppression est acceptée, le "record_status" prend la valeur "delete", sinon, "record_error_description" fourni l'explication.
Liste des codes d'erreur : cliquer ici.
Powered by KENTIKA Atomic - © Kentika 2020 tous droits réservés - Mentions légales