0

6 La navigation dans le manuel de Kentika est réservée aux utilisateurs identifiés



KAAT (Kentika As A Toolbox) : Service Delete

#API

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.

<WR_Val_EN>

KAAT (Kentika As A Toolbox) : "Delete" service

The delete service in the API allows deleting records and attached files from the Kentika Document Database. A request may concern one or more records.

Parameters

URL : REST/Delete

Records : "record_ID" or "record_RN" array of records to delete

Example

Query:

{"records": [{"record_ID": "abc"},{"record_ID": "defx"}]}

Answer

{"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 : Record number assigned byID sent by the app to Kentika. This identifier is unique and must be stored in a field with code "SP_ $ ID".

Rights management

For the deletion to be performed, the user specified in the credentials must have the right to delete the specified records. If the deletion is accepted, the "record_status" takes the value "delete", otherwise, "record_error_description" provided the explanation.

List of error codes: click here.

</WR_Val_EN>