Les services Docpak concernent les fichiers rattachés à une fiche descriptive.
Un fichier peut être verrouillé dans les cas suivants:
Dans les deux cas l'attribut islock
vaut 1
.
Mais seul dans le cas d'un fichier en cours d'édition l'attribut lock
sera non-vide avec le login de l'utilisateur en train de modifier le fichier.
Lister tout les fichiers d'une fiche descriptive. Ne renvoi que la dernière version de chaque fichier.
docpak/loadalllastrevision
Exemple:
http://localhost/ezged/data/service.php?service=docpak/loadalllastrevision&fsfileinfo=1&docpakrsid={docpakrsid}&docpaktbl={docpaktbl}&docpakpage=*&limitstart=0&limitgridlines=10
{ "rows":[ { "datefilearchive":"2015-01-23 15:27:23", "oname":"loremipsum.pdf", "rank":"1", "ostamp":"2015-01-23 15:27:04", "nstamp":"2015-01-23 15:27:23", "table":"courriers", "size":"39060", "sizefileorigin":"39060", "fsfileid":"12618", "rsid":"107", "version":"0", "namefileorigin":"loremipsum.pdf", "datefileorigin":"2015-01-23 15:27:04", "mime":"application\/pdf", "path":"c:\\nchp\\var\\nchp\\instance\\EMDOM\\DEFTSA\\00000003\\8b\\19\\44DUMHAJ.pdf", "extension":"pdf", "ripefilearchive":"8b195bf49b33bcb0be26d83076fa12f332a7d2bd", "ext":"pdf", "lock":"", [...] } ], "errorcode":0, "errormsg":"ok", "count":1 }
L'attribut rows
contient une liste d'objets. Chaque objet est un élément docpak
et décrit une version spécifique (en l’occurrence la dernière) d'un fichier rattaché à la fiche.
Ci-dessous une liste des attributs d'un docpak tel que retournés par ce service.
Attributs | Description | Exemple de valeur |
---|---|---|
lock | Nom de l'utilisateur qui a verrouillé le fichier | “Florian” |