Code source wiki de Automatisation du prêt

Modifié par Joséphine Ducruet le 2025/12/04 15:37

Afficher les derniers auteurs
1 (% class="wikigeneratedid" %)
2 **PAGE EN COURS DE REDACTION**
3
4 = {{id name="_BIB_COMM_AUTOMATISATION_PLATINES"/}}Gestion des platines par Webservices [[Nouveauté 4.0.0 !>>doc:Découvrir les nouveautés.Nouveautés V4\.0.Nouveautés V4\.0 Bibliothèque.WebHome]] =
5
6 Les platines sont désormais gérées par le biais de WebServices : un utilitaire interface Flora avec l’ensemble des solutions NEDAP et Bibliotheca.
7
8 Le fonctionnement de la RFID a été simplifié dans le but de limiter au maximum le nombre de clics.
9
10 Lecture permanente de la platine dans les menus suivants :
11
12 * Prêts et retour
13 * Prêt
14 * Retour
15 * Retour seul
16
17 Paramétrage du protocole SIP2 : le contenu du champ réponse AJ est paramétrable pour transmettre les informations bibliographies de l’exemplaire traité.
18
19 = {{id name="_BIB_COMM_AUTOMATISATION_AUTOMATES"/}}Automates des prêt [[Nouveauté 4.0.0. !>>doc:Découvrir les nouveautés.Nouveautés V4\.0.Nouveautés V4\.0 Bibliothèque.WebHome]] =
20
21 === __**Indiquer que l'objet de prêt est un support magnétique :**__ ===
22
23 FLORA permet de notifier à l'automate de prêt que l'exemplaire est un support magnétique ceci afin d'éviter l'effacement accidentel du support magnétique.
24
25 (% class="box infomessage" %)
26 (((
27 **Fichier : conf/local/acs/acs.properties**
28
29 # This parameter defines magnetic media item field to check
30 #~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-
31 # magnetic.media.item.field.to.check=ICOMM_ITEM field name whose value is
32 # checked to set magnetic media field
33 # of ACS responses
34 #
35 # If this field value is in magnetic.media.item.field.values parameter,
36 # then magnetic media field of ACS responses is set at "Y" value,
37 # otherwise is set at "N" value
38 #
39 # Default value is empty
40 #
41 magnetic.media.item.field.to.check=
42
43 # This parameter defines magnetic media item field values
44 #~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-
45 # magnetic.media.item.field.values=itemFieldValue1,itemFieldValueN
46 #
47 # Default value is empty value
48 #
49 # Sample :
50 # magnetic.media.item.field=MEDIUM
51 # support_phys_unimarc.lst contains "6 Tape", "7 Cassette", "8 Diskette"
52 # magnetic.media.item.field.values=6,7,8
53 #
54 magnetic.media.item.field.values=
55 )))
56
57 === __**Transmission d'information complémentaire à la Borne de Prêt **__. ===
58
59 Les champs d'extension CK, CL, CR, CS, CT, CV, CY, DA (norme SIP2) sont transmis à la borne de prêt avec des informations sur l'objet de prêt (exemplaire).
60
61 Ces informations permettent d'être utilisées par les applications développées sur les bornes de prêt, par exemple cas de robot trieur ou certaines informations sont nécessaires pour orienter l'objet retourné dans le bon bac de tri.
62
63 (% style="height:798px; width:1160px" %)
64 |(% style="width:184px" %)(((
65 **CHAMPS**
66 )))|(% style="width:405px" %)**Désignation**|(% style="width:570px" %)**Commentaires**
67 |(% style="width:184px" %)CR|(% style="width:405px" %)Collection code|(% style="width:570px" %)(((
68 Permet d'indiquer quel est le champ de l'exemplaire qui contient la Collection
69
70 (% class="box infomessage" %)
71 (((
72 collection.code.CR.item.field=COLLECTION
73 )))
74 )))
75 |(% style="width:184px" %)CS|(% style="width:405px" %)Call number : Cote de l'exemplaire|(% style="width:570px" %)C'est le champ ICOMM_ITEM.CALL_NUMBER (pas de configuration possible)
76 |(% style="width:184px" %)CT|(% style="width:405px" %)destination location : site destinataire de l'objet|(% style="width:570px" %)(((
77 Ce champ est renseigné lorsque l'objet qui vient d'être retourné fait l'objet d'une navette de retour ou de réservation. Il contient l'identifiant du site dans lequel l'objet doit être envoyé.
78 )))
79 |(% style="width:184px" %)CV|(% style="width:405px" %)alert type : le type d'alerte|(% style="width:570px" %)(((
80 Le champ "alert" est positionné à "Y" lorsque l'objet retourné est :
81 - réservé,
82 - en transit
83
84 (% class="box infomessage" %)
85 (((
86 Le champ CV contient le code associé au type d'alerte, à savoir :
87 - 01 hold for this library :
88 si l'objet retourné est réservé et que le site de retrait correspond
89 au site de retour
90
91 - 02 hold for other branch :
92 si l'objet retourné est réservé et que le site de retrait ne correspond pas
93 au site de retour (l'objet doit être envoyé au site de retrait)
94
95 - 04 sent to other branch :
96 si l'objet retourné est en transit et doit être renvoyé à son site d'appartenance
97 )))
98 )))
99 |(% style="width:184px" %)CY|(% style="width:405px" %)hold patron id|(% style="width:570px" %)Lorsque l'objet retourné est réservé, ce champ est renseigné avec le numéro de carte du lecteur auquel il est réservé
100 |(% style="width:184px" %)DA|(% style="width:405px" %)hold patron name|(% style="width:570px" %)Lorsque l'objet retourné est réservé, ce champ est renseigné avec le nom du lecteur auquel il est réservé
101
102 **Champs CK** : Ce champ est transmis lors des requêtes CheckIn, CheckOut, ItemInformation, Renew. Sa valeur est configurable.
103
104 (% class="box infomessage" %)
105 (((
106 **Fichier : conf/local/acs/acs.properties **
107
108
109 # SIP Field : media type CK 3-char, fixed-length optional field
110 #~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~--
111 # media.type.CK.item.field=ICOMM_ITEM field name whose value is set in media
112 # type CK field of ACS responses
113 #
114 # If the field has value, the value is left padded with zeros to have a length
115 # of 3 characters
116 #
117 # A field value longer than 3 characters is not taken into account in the CK
118 # field of ACS responses and an error is generated in log file
119 #
120 # Default value is empty
121 #
122 media.type.CK.item.field=TYPE_DOC
123 )))
124
125 **Champ CL** : les parametres suivants (references par * ) ont ete ajoutes dans le fichier ..conf/local/acs/acs.properties
126
127 (% class="box infomessage" %)
128 (((
129 **Fichier : conf/local/acs/acs.properties **
130
131 # SIP Field : sort bin CL
132 #~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-
133 # This value is used, in check in response, to sort item
134 # sort.bin.CL.item.status.code=value
135 # with code is a value of item_status.lst list
136 #
137 # Default sort bin CL, if no parameter corresponding
138 sort.bin.CL.default=Default sort bin
139 #
140 # 1 - Available item of connection site
141 sort.bin.CL.item.status.1=Available item
142 # 3 - Held item item of connection site
143 sort.bin.CL.item.status.3=Held item
144 ~* # 7 - Set aside item item of connection site
145 ~* sort.bin.CL.item.status.7=Set aside item
146 #
147 # Item in transit of site N
148 #sort.bin.CL.item.in.transit.of.site.N=Item in transit of site N
149 # Item in transit of site 1
150 sort.bin.CL.item.in.transit.of.site.1=Item in transit of site 1
151 # Item in transit of site 2
152 sort.bin.CL.item.in.transit.of.site.2=Item in transit of site 2
153 #
154 ~* # Item shuttle to removal site N
155 ~* #sort.bin.CL.item.shuttle.to.removal.site.N=Item shuttle to removal site N
156 ~* # Item shuttle to removal site 1
157 ~* sort.bin.CL.item.shuttle.to.removal.site.1=Item shuttle to removal site 1
158 ~* # Item shuttle to removal site 2
159 ~* sort.bin.CL.item.shuttle.to.removal.site.2=Item shuttle to removal site 2
160
161
162 )))
163
164 === __**Bloquer le retour des objets à la borne dont leur état passerait à "Réservé" ou "En transit" lors du retour et afficher un message au lecteur.**__ ===
165
166 Si via la borne, on enregistre le retour d'un objet, dont son nouvel état serait "Réservé" ou "En transit" suite à son retour.
167
168 On désire faire en sorte que le retour ne s'effectue pas afin de l'objet soit restitué à l'accueil pour pouvoir l'isoler ou le placer dans un bac de traitement particulier.
169
170 On indique dans le fichier de configuration ce mode de fonctionnement désirée.
171 Lors du blocage de l'opération, FLORA envoie dans la réponse à la borne un message du type suivant :
172
173 //Impossible d'enregistrer le retour de l'objet [La Bicyclette Bleue - Furies
174 furieuses - Desforges , Regine - 158158 - Papier - Paris - Prete - Pret],
175 via la borne. Le retour de cet objet doit etre enregistre par un gestionnaire.//
176
177 (% class="box infomessage" %)
178 (((
179 **Fichier : conf/local/acs/acs.properties**
180
181 # This parameter defines if checkin item, for which the new status will be
182 # "Held" is allowed
183 #~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~--
184 # values : true or false
185 # Default value is "true"
186 checkin.new.item.status.held=true
187
188
189 # This parameter defines if checkin item, for which the new status will be
190 # "In transit" is allowed
191 #~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~--
192 # values : true or false
193 # Default value is "true"
194 checkin.new.item.status.in.transit=true
195 )))
196
197