Ceci est une ancienne révision du document !
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” |