]> git.evergreen-ils.org Git - Evergreen.git/blob - docs/modules/circulation/pages/circulation_patron_records_web_client.adoc
a1744fc4357818ec3a2c9a9a009bc56a0c78c9ec
[Evergreen.git] / docs / modules / circulation / pages / circulation_patron_records_web_client.adoc
1 = Circulation - Patron Record = 
2 :toc:
3
4 [[searching_patrons]] 
5 == Searching Patrons ==
6
7 indexterm:[patrons, searching for]
8
9 To search for a patron, select _Search -> Search for Patrons_ from the menu bar.
10
11 The Patron Search screen will display. It will contain options to search on the 
12 following fields:
13
14 * Last Name 
15 * First Name 
16 * Middle Name 
17
18 image::media/circulation_patron_records-1a_web_client.png[circulation_patron_records 1a]
19
20
21 Next to the _Clear Form_ button there is a button with an arrow pointing down that will display the following additional search fields:
22    
23 * Barcode 
24 * Alias 
25 * Username
26 * Email 
27 * Identification
28 * database ID
29 * Phone
30 * Street 1 
31 * Street 2 
32 * City 
33 * State 
34 * Postal Code
35 * Profile Group
36 * Home Library 
37 * DOB (date of birth) year
38 * DOB month
39 * DOB day
40
41 To include patrons marked ``inactive'', click on the _Include Inactive?_ checkbox.
42
43
44 image::media/circulation_patron_records-1b_web_client.png[circulation_patron_records 1b]
45
46 .Tips for searching 
47 [TIP] 
48 =================== 
49 * Search one field or combine fields for more precise results.  
50 * Truncate search terms for more search results.
51 * Search ignores punctuation such as diacritics, apostrophes, hyphens and commas.
52 * Searching by Date of Birth: Year searches are "contains" searches. E.g. year
53   "15" matches 2015, 1915, 1599, etc. For exact matches use the full 4-digit
54   year. Day and month values are exact matches. E.g. month "1" (or "01") matches
55   January, "12" matches December.
56 ===================
57
58 Once you have located the desired patron, click on the entry row for this patron in
59 the results screen.  A summary for this patron will display on the left hand side.  
60
61 image::media/circulation_patron_records-2_web_client.png[circulation_patron_records 2]
62
63 The _Patron Search_ button on the upper right may be used to resume searching for patrons.
64
65 == Retrieve Recent Patrons ==
66
67 indexterm:[patrons, retrieving recent]
68
69 === Setting up Retrieve Recent Patrons ===
70
71 * This feature must be configured in the _Library Settings Editor_
72 (_Administration -> Local Administration -> Library Settings Editor_). The
73 library setting is called "Number of Retrievable Recent Patrons" and is located
74 in the Circulation settings group.
75 ** A value of zero (0) means no recent patrons can be retrieved.
76 ** A value greater than 1 means staff will be able to retrieve multiple recent
77 patrons via a new _Circulation -> Retrieve Recent Patrons_ menu entry.
78 ** The default value is 1 for backwards compatibility. (The _Circulation ->
79 Retrieve Last Patron_ menu entry will be available.)
80
81 === Retrieving Recent Patrons ===
82 * Once the library setting has been configured to a number greater than 1, the
83 option Retrieve Recent Patrons will appear below the Retrieve Last patron
84 option in the Circulation drop-down from the Menu Bar (_Circulation ->
85 Retrieve Recent Patrons_).
86
87 * When selected, a grid will appear listing patrons accessed by that workstation
88 in the current session. The length of the list will be limited by the value
89 configured in the _Library Settings Editor_. If no patrons have been accessed,
90 the grid will display "No Items To Display."
91
92
93 == Registering New Patrons == 
94
95 indexterm:[patrons, registering]
96
97 To register a new patron, select _Circulation -> Register Patron_ from the menu bar. The Patron
98 Registration form will display. 
99
100 image::media/circulation_patron_records-4.JPG[Patron registration form]
101
102 Mandatory fields display in yellow.
103
104 image::media/circulation_patron_records-5.JPG[circulation_patron_records 5]
105
106 The _Show: Required Fields_ and _Show: Suggested Fields_ links may be used to limit
107 the options on this page.
108
109 image::media/circulation_patron_records-6.JPG[circulation_patron_records 6]
110
111 When finished entering the necessary information, select _Save_ to save the new
112 patron record or _Save & Clone_ to register a patron with the same address.
113 When _Save & Clone_ is selected, the address information is copied into the
114 resulting patron registration screen.  It is linked to the original patron.
115 Address information may only be edited through the original record.
116
117 image::media/circulation_patron_records-8.JPG[circulation_patron_records 8]
118
119 [TIP]
120 ============================================================================
121 * Requested fields may be configured in the _Library Settings Editor_
122 (_Administration -> Local Administration -> Library Settings Editor_).
123 * Statistical categories may be created for information tracked by your library 
124 that is not in the default patron record.
125 * These may be configured in the _Statistical Categories Editor_
126 (_Administration -> Local Administration -> Statistical Categories Editor_).
127 * Staff accounts may also function as patron accounts.
128 * You must select a _Main (Profile) Permission Group_ before the _Update Expire
129 Date_ button will work, since the permission group determines the expiration date.
130 ============================================================================
131
132 === Email field ===
133
134 indexterm:[patrons,email addresses]
135 indexterm:[email]
136
137 It's possible for administrators to set up the email field to allow or disallow
138 multiple email addresses for a single patron (usually separated by a comma).
139 If you'd like to make changes to whether multiple email addresses
140 are allowed here or not, ask your system administrator to change the
141 `ui.patron.edit.au.email.regex` library setting.
142
143
144 == Patron Self-Registration ==
145 *Abstract*
146
147 Patron Self-Registration allows patrons to initiate registration for a library account through the OPAC.  Patrons can fill out a web-based form with basic information that will be stored as a “pending patron” in Evergreen.  Library staff can review pending patrons in the staff-client and use the pre-loaded account information to create a full patron account.  Pending patron accounts that are not approved within a configurable amount of time will be automatically deleted.  
148
149 *Patron Self-Registration*
150
151 . In the OPAC, click on the link to *Request Library Card*
152
153 . Fill out the self-registration form to request a library card, and click *Submit Registration*.
154
155 . Patrons will see a confirmation message: “Registration successful!  Please see library staff to complete your registration.”
156
157 image::media/patron_self_registration2.jpg[Patron Self-Registration form]
158
159 *Managing Pending Patrons*
160
161 . In the staff client select *Circulation* -> *Pending Patrons*.
162
163 . Select the patron you would like to review.  In this screen you have the option to *Load* the pending patron information to create a permanent library account.
164
165 . To create a permanent library account for the patron, click on the patron’s row, click on the *Load Patron* button at the top of the screen.  This will load the patron self-registration information into the main *Patron Registration* form. 
166
167 . Fill in the necessary patron information for your library, and click *Save* to create the permanent patron account.
168
169
170 [[updating_patron_information]] 
171 == Updating Patron Information ==
172
173 indexterm:[patrons, updating]
174
175 Retrieve the patron record as described in the section
176 <<searching_patrons,Searching Patrons>>.
177
178 Click on _Edit_ from the options that display at the top of the patron record. 
179
180 image::media/circulation_patron_records-9_web_client.png[Patron edit with summary display]
181
182 Edit information as required.  When finished, select _Save_.  
183
184 After selecting _Save_, the page will refresh.  The edited information will be
185 reflected in the patron summary pane.
186
187 [TIP]
188 =======
189 * To quickly renew an expired patron, click the _Update Expire Date_ button.
190 You will need a _Main (Profile) Permission Group_ selected for this to work,
191 since the permission group determines the expiration date.
192 =======
193
194 [[update_hold_notifications]]
195 === Update Hold Notifications ===
196
197 indexterm:[patrons, holds, notifications]
198
199 The public catalog and staff client have the ability to update existing holds if a patron or a staff member changes certain notification preferences or contact information.  Evergreen will detect these changes and prompt the staff user or patron user and ask if they want to update existing holds with the new contact information and/or notification preferences.
200
201 NOTE: Email notices are sent at the time of hold capture, the system will not prompt a user when a change to the email address is made - the user will only be prompted if email notifications are turned off or turned on, or if an email address is invalidated by a staff user.
202
203 [[update_hold_notifications_staffclient]]
204 ==== Staff Client ====
205
206 In the web staff client, the staff user should retrieve a patron and select the *Edit* tab.
207
208 If the staff user makes any changes to the any of the following fields, when the staff user clicks *Save*, Evergreen will check if the patron has current unfulfilled holds.
209
210 * Daytime Phone
211 * Evening Phone
212 * Other Phone
213 * Default Phone Number
214 * Default Hold Pickup Location
215 * any of the Holds Notices checkboxes 
216
217 If unfulfilled holds are detected, the staff user will be prompted via a modal to update these holds with the new or updated contact information, or to remove contact information from the holds.
218
219 Select the desired holds to update by checking the box next to each different notification grouping and clicking *Update Holds*. The selected holds will be updated. If the user does not wish to update holds, click *Do Not Update Holds*.
220
221 image::media/update_holds.png[Update Hold Notifications]
222
223 The Update Holds process will also be triggered if a phone number or email address is invalidated. Once the staff user clicks *Save* after invalidating a phone number or email address, Evergreen will check for unfulfilled holds and prompt for removing a notification method if necessary.
224
225 As part of this work, certain form validation constraints were added to the web client Patron Editor interface. These include the following:
226
227 * If the staff user sets the Holds Notices checkbox to true for Email Notify, Evergreen will enforce entry of a patron Email Address, if Email Address is blank.
228 * If the staff user sets the Holds Notices checkbox to true for Phone Notify, Evergreen * will enforce entry of a Default Phone Number, if Default Phone Number is blank.
229 * If the staff user sets the Holds Notices checkbox to true for SMS Notify, Evergreen will enforce entry of a Default SMS/Text Number, if the Default SMS/Text Number field is blank. * Additionally, even if the Holds Notices checkbox is false, if a staff user enters a number in the Default SMS/Text Number field, Evergreen will enforce a selection from the Default SMS Carrier dropdown.
230
231 [[update_hold_notifications_opac]]
232 ==== Public Catalog ====
233
234 From the Public Catalog MyAccount interface, the patron user should navigate to the _Account Preferences_ tab and then to the _Notification Preferences_ tab. 
235
236 If the patron user makes any changes to any of the notification fields, when the patron user clicks *Save* Evergreen will check if the patron has current unfulfilled holds. 
237
238 If unfulfilled holds are detected, the patron user will be prompted via an interstitial page to update these holds with the new or updated contact information.
239
240 Select the desired holds to update by checking the box next to the each notification grouping and click *Update*. The selected holds will be updated. If the user does not wish to update holds, click *Continue without updating*.
241
242 image::media/opac_update_holds.png[Update Hold Notifications in the public catalog]
243
244 This work also added a _Notify Method_ column to the _Current Items on Hold_ table, found under the _Holds_ tab, that will show the patron user which notification methods are active, along with which numbers will be used for Phone or SMS notification. 
245
246 image::media/notify_methods.png[Show notification methods in the public catalog]
247
248 Additionally, patron users can now edit hold notification preferences on individual holds by using the _Edit_ function found in the _Current Items on Hold_ table.
249
250 image::media/update_individual_hold.png[Update individual hold in the public catalog]
251 == Renewing Library Cards ==
252
253 indexterm:[library cards, renewing]
254
255 Expired patron accounts when initially retrieved – an alert
256 stating that the ``Patron account is EXPIRED.''
257
258 image::media/circulation_patron_records-11_web_client.png[circulation_patron_records 11]
259
260 Open the patron record in edit mode as described in the section
261 <<updating_patron_information,Updating Patron Information>>.
262
263 Navigate to the information field labeled _Privilege Expiration Date_.  Enter a
264 new date in this box.  Or click the calendar icon, and a calendar widget
265 will display to help you easily navigate to the desired date.
266
267 image::media/circulation_patron_records-12.JPG[circulation_patron_records 12]
268
269 Select the date using the calendar widget or key the date in manually.  Click
270 the _Save_ button.  The screen will refresh and the ``expired'' alerts on the
271 account will be removed. 
272
273
274 == Lost Library Cards ==
275
276 indexterm:[library cards, replacing]
277
278 Retrieve the patron record as described in the section
279 <<searching_patrons,Searching Patrons>>. 
280
281 Open the patron record in edit mode as described in the section
282 <<updating_patron_information,Updating Patron Information>>.
283  
284 Next to the _Barcode_ field, select the _Replace Barcode_ button.
285
286 image::media/circulation_patron_records_13.JPG[circulation_patron_records 13]
287
288 This will clear the barcode field.  Enter a new barcode and _Save_ the record.
289 The screen will refresh and the new barcode will display in the patron summary
290 pane.  
291
292 If a patron’s barcode is mistakenly replaced, the old barcode may be reinstated.
293 Retrieve the patron record as described in the section
294 <<searching_patrons,Searching Patrons>>. Open the patron record in
295 edit mode as described in the section <<updating_patron_information,Updating Patron Information>>.
296
297 Select the _See All_ button next to the _Replace Barcode_ button.  This will
298 display the current and past barcodes associated with this account. 
299
300 image::media/circulation_patron_records_14.JPG[circulation_patron_records 14]
301
302 Check the box(es) for all barcodes that should be ``active'' for the patron.  An
303 ``active'' barcode may be used for circulation transactions.  A patron may have
304 more than one ``active'' barcode.  Only one barcode may be designated
305 ``primary.'' The ``primary'' barcode displays in the patron’s summary
306 information in the _Library Card_ field. 
307
308 Once you have modified the patron barcode(s), _Save_ the patron record.  If you
309 modified the ``primary'' barcode, the new primary barcode will display in the
310 patron summary screen. 
311
312 == Resetting Patron's Password ==
313
314 indexterm:[patrons, passwords]
315
316 A patron’s password may be reset from the OPAC or through the staff client.  To
317 reset the password from the staff client, retrieve the patron record as
318 described in the section <<searching_patrons,Searching Patrons>>. 
319
320 Open the patron record in edit mode as described in the section
321 <<updating_patron_information,Updating Patron Information>>.
322
323 Select the _Generate Password_ button next to the _Password_ field.
324
325 image::media/circulation_patron_records_15.JPG[circulation_patron_records 15]
326
327 NOTE: The existing password is not displayed in patron records for security
328 reasons.
329
330 A new number will populate the _Password_ text box.
331 Make note of the new password and _Save_ the patron record.  The screen will
332 refresh and the new password will be suppressed from view.   
333
334
335 == Barring a Patron ==
336
337 indexterm:[patrons, barring]
338
339 A patron may be barred from circulation activities.  To bar a patron, retrieve
340 the patron record as described in the section
341 <<searching_patrons,Searching Patrons>>. 
342
343 Open the patron record in edit mode as described in the section 
344 <<updating_patron_information,Updating Patron Information>>.
345
346 Check the box for _Barred_ in the patron account. 
347
348 image::media/circulation_patron_records-16.JPG[circulation_patron_records 16]
349
350 _Save_ the user.  The screen will refresh.  
351
352 NOTE: Barring a patron from one library bars that patron from all consortium
353 member libraries. 
354
355 To unbar a patron, uncheck the Barred checkbox.
356
357
358 == Barred vs. Blocked ==
359
360 indexterm:[patrons, barring]
361
362 *Barred*: Stops patrons from using their library cards; alerts the staff that
363 the patron is banned/barred from the library. The ``check-out'' functionality is
364 disabled for barred patrons (NO option to override – the checkout window is
365 unusable and the bar must be removed from the account before the patron is able
366 to checkout items).  These patrons may still log in to the OPAC to view their
367 accounts.
368
369 indexterm:[patrons, blocking]
370
371 *Blocked*: Often, these are system-generated blocks on patron accounts.  
372
373 Some examples:
374
375 * Patron exceeds fine threshold 
376 * Patron exceeds max checked out item threshold
377
378 A notice appears when a staff person tries to checkout an item to blocked
379 patrons, but staff may be given permissions to override blocks.
380
381
382 == Staff-Generated Messages ==
383
384 [[staff_generated_messages]]
385 indexterm:[patrons, messages]
386
387 There are several types of messages available for staff to leave notes on patron records.
388
389 *Patron Notes*: These notes are added via _Other_ -> _Notes_ in the patron record. These notes can be viewable by staff only or shared with the patron. Staff initials can be required. (See the section <<circulation_patron_notes,Patron Notes>> for more.)
390
391 *Patron Alerts*: This type of alert is added via _Edit_ button in the patron record. There is currently no way to require staff initials for this type of alert. (See the section <<circulation_patron_alerts,Patron Alerts>> for more.)
392
393 *Staff-Generated Penalties/Messages*: These messages are added via the _Messages_ button in the patron record. They can be a note, alert or block. Staff initials can be required. (See the section <<staff_generated_penalties_web_client,Staff-Generated Penalties/Messages>> for more.)
394
395 == Patron Alerts ==
396
397 [[circulation_patron_alerts]]
398 indexterm:[patrons, Alerts]
399     
400 When an account has an alert on it, a Stop sign is displayed when the record is
401 retrieved.
402
403 image::media/circulation_patron_records-18_web_client.png[circulation_patron_records 18]
404
405 Navigating to an area of the patron record using the navigation buttons at the
406 top of the record (for example, Edit or Bills) will clear the message from view.
407
408 If you wish to view these alerts after they are cleared from view, they may be
409 retrieved.  Use the Other menu to select _Display Alert_ and _Messages_.
410
411 image::media/circulation_patron_records-19_web_client.png[circulation_patron_records 19]
412
413 There are two types of Patron Alerts:
414
415 *System-generated alerts*: Once the cause is resolved (e.g. patron's account has
416 been renewed), the message will disappear automatically.
417
418 *Staff-generated alerts*: Must be added and removed manually. 
419
420 To add an alert to a patron account, retrieve the patron record as described 
421 in the section <<searching_patrons,Searching Patrons>>. 
422
423 Open the patron record in edit mode as described in the section 
424 <<updating_patron_information,Updating Patron Information>>.
425
426 Enter the alert text in the Alert Message field.
427
428 image::media/circulation_patron_records-20.png[circulation_patron_records 20]
429
430 _Save_ the record. The screen will refresh and the alert will display.
431
432 To remove the alert, retrieve the patron record as described in the section
433 <<searching_patrons,Searching Patrons>>. 
434
435 Open the patron record in edit mode as described in the section 
436 <<updating_patron_information,Updating Patron Information>>.
437
438 Delete the alert text in the _Alert Message_ field. 
439
440 _Save_ the record.  
441
442 The screen will refresh and the indicators for the alert will be removed from 
443 the account. 
444
445 == Patron Notes ==
446
447 [[circulation_patron_notes]]
448 indexterm:[patrons, Notes]
449
450 Notes are strictly communicative and may be made visible to the patron via their
451 account on the OPAC.  In the OPAC, these notes display on the account summary
452 screen in the OPAC.
453
454 image::media/circulation_patron_records-23_web_client.png[circulation_patron_records 23]
455
456 To insert or remove a note, retrieve the patron record as described in the
457 section  <<searching_patrons,Searching Patrons>>. 
458
459 Open the patron record in edit mode as described in the section
460 <<updating_patron_information,Updating Patron Information>>.
461
462 Use the Other menu to navigate to _Notes_.
463
464 image::media/circulation_patron_records-24_web_client.png[circulation_patron_records 24]
465
466 Select the _Add New Note_ button. A _Create a new note_ window displays.  
467
468 [TIP] 
469 ================================================ 
470 Your system administrator can add a box in the _Add Note_ window for staff initials and
471 require those initials to be entered.  They can do so using the "Require staff initials..."
472 settings in the Library Settings Editor.
473 ================================================ 
474
475 Enter note information. 
476
477 Select the check box for _Patron Visible_ to display the note in the OPAC. 
478
479 image::media/circulation_patron_records-25_web_client.png[circulation_patron_records 25]
480
481 Select _OK_ to save the note to the patron account.  
482
483 To delete a note, go to _Other -> Notes_ and use the _Delete_ button
484 on the right of each note.
485
486 image::media/circulation_patron_records-26_web_client.png[circulation_patron_records 26]
487
488 == Staff-Generated Penalties/Messages ==
489
490 [[staff_generated_penalties_web_client]]
491 To access this feature, use the _Messages_ button in the patron record.
492
493 image::media/staff-penalties-1_web_client.png[Messages screen]
494
495 === Add a Message ===
496
497 Click *Apply Penalty/Message* to begin the process of adding a message to the patron.
498
499 image::media/staff-penalties-2_web_client.png[Apply Penalty Dialog Box]
500
501 There are three options: Notes, Alerts, Blocks
502
503 * *Note*: This will create a non-blocking, non-alerting note visible to staff. Staff can view the message by clicking the _Messages_ button on the patron record.  (Notes created in this fashion will not display via _Other_ -> _Notes_, and cannot be shared with the patron. See the <<circulation_patron_notes,Patron Notes>> section for notes which can be shared with the patron.)
504
505 * *Alert*: This will create a non-blocking alert which appears when the patron record is first retrieved.  The alert will cause the patron name to display in red, rather than black, text. Alerts may be viewed by clicking the _Messages_ button on the patron record or by selecting _Other_ -> _Display Alerts and Messages_.
506
507 * *Block*: This will create a blocking alert which appears when the patron record is first retrieved, and which behaves much as the non-blocking alert described previously. The patron will be also blocked from circulation, holds and renewals until the block is cleared by staff.
508
509 After selecting the type of message to create, enter the message body into the box. If Staff Initials are required, they must be entered into the _Initials_ box before the message can be added.  Otherwise, fill in the optional _Initials_ box and click *OK*
510
511 The message should now be visible in the _Staff-Generated Penalties/Messages_ list. If a blocking or non-blocking alert, the message will also display immediately when the patron record is retrieved.
512
513 image::media/staff-penalties-3_web_client.png[[Messages on a record]
514
515 === Modify a Message ===
516
517 Messages can be edited by staff after they are created. 
518
519 image::media/staff-penalties-4_web_client.png[[Actions menu]
520
521 Click to select the message to be modified, then click _Actions_ -> _Modify Penalty/Message_. This menu can also be accessed by right-clicking in the message area.
522
523 image::media/staff-penalties-5_web_client.png[Modify penalty dialog box]
524
525 To change the type of message, click on *Note*, *Alert*, *Block* to select the new type. Edit or add new text in the message body.  Enter Staff Initials into the _Initials_ box (may be required.) and click *OK* to submit the alterations.
526
527 image::media/staff-penalties-6_web_client.png[Modified message in the list]
528
529 === Archive a Message ===
530
531 Messages which are no longer current can be archived by staff. This action will remove any alerts or blocks associated with the message, but retains the information contained there for future reference.
532
533 image::media/staff-penalties-4_web_client.png[[Actions menu]
534
535 Click to select the message to be archived, then click _Actions_ -> _Archive Penalty/Message_. This menu can also be accessed by right-clicking in the message area.
536
537 image::media/staff-penalties-7_web_client.png[Archived messages]
538
539 Archived messages will be shown in the section labelled _Archived Penalties/Messages_. To view messages, click *Retrieve Archived Penalties*. By default, messages archived within the past year will be retrieved. To retrieve messages from earlier dates, change the start date to the desired date before clicking *Retrieve Archived Penalties*.
540
541 === Remove a Message ===
542
543 Messages which are no longer current can be removed by staff.  This action removes any alerts or blocks associated with the message and deletes the information from the system.
544
545 image::media/staff-penalties-4_web_client.png[[Actions menu]
546
547 Click to select the message to be removed, then click _Actions_ -> _Remove Penalty/Message_. This menu can also be accessed by right-clicking in the message area.
548
549
550 == User Buckets ==
551
552 User Buckets allow staff to batch delete and make batch modifications to user accounts in Evergreen. Batch modifications can be made to selected fields in the patron account:
553
554 * Home Library
555 * Profile Group
556 * Network Access Level
557 * Barred flag
558 * Active flag
559 * Juvenile flag
560 * Privilege Expiration Date
561 * Statistical Categories
562
563 Batch modifications and deletions can be rolled back or reversed, with the exception of batch changes to statistical categories.  Batch changes made in User Buckets will not activate any Action/Trigger event definitions that would normally be activated when editing an individual account.
564
565 User accounts can be added to User Buckets by scanning individual user barcodes or by uploading a file of user barcodes directly in the User Bucket interface.  They can also be added to a User Bucket from the Patron Search screen.  Batch changes and batch edit sets are tied to the User Bucket itself, not to the login of the bucket owner.
566
567 === Create a User Bucket ===
568
569 *To add users to a bucket via the Patron Search screen:*
570
571 . Go to *Search->Search for Patrons*.
572 . Enter your search and select the users you want to add to the user bucket by checking the box next to each user row.  You can also hold down the CTRL or SHIFT on your keyboard and select multiple users.
573 . Click *Add to Bucket* and select an existing bucket from the drop down menu or click *New Bucket* to create a new user bucket.
574 .. If creating a new user bucket, a dialog box called _Create Bucket_ will appear where you can enter a bucket _Name_ and _Description_ and indicate if the bucket is _Staff Shareable?_.  Click *Create Bucket*.
575 . After adding users to a bucket, an update will appear at the bottom-right hand corner of the screen that says _"Successfully added # users to bucket [Name]"_.
576
577 image::media/userbucket1.PNG[]
578
579 image::media/userbucket2.PNG[]
580
581 *To add users to a bucket by scanning user barcodes in the User Bucket interface:*
582
583 . Go to *Circulation->User Buckets* and select the *Pending Users* tab at the top of the screen.
584 . Click on *Buckets* and select an existing bucket from the drop down menu or click *New Bucket* to create a new user bucket.
585 .. If creating a new user bucket, a dialog box called _Create Bucket_ will appear where you can enter a bucket _Name_ and _Description_ and indicate if the bucket is _Staff Shareable?_.  Click *Create Bucket*.
586 .. After selecting or creating a bucket, the Name, Description, number of items, and creation date of the bucket will appear above the _Scan Card_ field.
587 . Scan in the barcodes of the users that you want to add to the selected bucket into the _Scan Card_ field.  Each user account will be added to the Pending Users tab.  Hit ENTER on your keyboard after manually typing in a barcode to add it to the list of Pending Users.
588 . Select the user accounts that you want to add to the bucket by checking the box next to each user row or by using the CTRL or SHIFT key on your keyboard to select multiple users.
589 . Go to *Actions->Add To Bucket* or right-click on a selected user account to view the _Actions_ menu and select *Add To Bucket*.  The user accounts will move to the Bucket View tab and are now in the selected User Bucket.
590
591 image::media/userbucket3.PNG[]
592
593 *To add users to a bucket by uploading a file of user barcodes:*
594
595 . Go to *Circulation->User Buckets* and select the *Pending Users* tab at the top of the screen.
596 . Click on *Buckets* and select an existing bucket from the drop down menu or click *New Bucket* to create a new user bucket.
597 .. If creating a new user bucket, a dialog box called _Create Bucket_ will appear where you can enter a bucket _Name_ and _Description_ and indicate if the bucket is _Staff Shareable?_.  Click *Create Bucket*.
598 .. After selecting or creating a bucket, the Name, Description, number of items, and creation date of the bucket will appear above the Scan Card field.
599 . In the Pending Users tab, click *Choose File* and select the file of barcodes to be uploaded.
600 .. The file that is uploaded must be a .txt file that contains a single barcode per row.
601 . The user accounts will automatically appear in the list of Pending Users.
602 . Select the user accounts that you want to add to the bucket by checking the box next to each user row or by using the CTRL or SHIFT key on your keyboard to select multiple users.
603 . Go to *Actions->Add To Bucket* or right-click on a selected user account to view the _Actions_ menu and select *Add To Bucket*.  The user accounts will move to the Bucket View tab and are now in the selected User Bucket.
604
605 === Batch Edit All Users ===
606
607 To batch edit all users in a user bucket:
608
609 . Go to *Circulation->User Buckets* and select the *Bucket View* tab.
610 . Click *Buckets* and select the bucket you want to modify from the list of existing buckets.
611 .. After selecting a bucket, the Name, Description, number of items, and creation date of the bucket will appear at the top of the screen.
612 . Verify the list of users in the bucket and click *Batch edit all users*. A dialog box called _Update all users_ will appear where you can select the batch modifications to be made to the user accounts.
613 . Assign a _Name for edit set_.  This name will allow staff to identify the batch edit for future verification or rollbacks.
614 . Set the values that you want to modify.  The following fields can be modified in batch:
615
616 * Home Library
617 * Profile Group
618 * Network Access Level
619 * Barred flag
620 * Active flag
621 * Juvenile flag
622 * Privilege Expiration Date
623
624 . Click *Apply Changes*.  The modification(s) will be applied in batch.
625
626 image::media/userbucket4.PNG[]
627
628 === Batch Modify Statistical Categories ===
629
630 To batch modify statistical categories for all users in a bucket:
631
632 . Go to *Circulation->User Buckets* and select the *Bucket View* tab.
633 . Click *Buckets* and select the bucket you want to modify from the list of existing buckets.
634 .. After selecting a bucket, the Name, Description, number of items, and creation date of the bucket will appear at the top of the screen.
635 . Verify the list of users in the bucket and click *Batch modify statistical categories*. A dialog box called _Update statistical categories_ will appear where you can select the batch modifications to be made to the user accounts.  The existing patron statistical categories will be listed and staff can choose:
636 .. To leave the stat cat value unchanged in the patron accounts.
637 .. To select a new stat cat value for the patron accounts.
638 .. Check the box next to Remove to delete the current stat cat value from the patron accounts.
639 . Click *Apply Changes*.  The stat cat modification(s) will be applied in batch.
640
641 image::media/userbucket12.PNG[]
642
643 === Batch Delete Users ===
644
645 To batch delete users in a bucket:
646 . Go to *Circulation->User Buckets* and select the *Bucket View* tab.
647 . Click on *Buckets* and select the bucket you want to modify from the list of existing buckets.
648 .. After selecting a bucket, the Name, Description, number of items, and creation date of the bucket will appear at the top of the screen.
649 . Verify the list of users in the bucket and click *Delete all users*. A dialog box called _Delete all users_ will appear.
650 . Assign a _Name for delete set_.  This name will allow staff to identify the batch deletion for future verification or rollbacks.
651 . Click *Apply Changes*.  All users in the bucket will be marked as deleted.
652
653 NOTE: Batch deleting patrons from a user bucket does not use the Purge User functionality, but instead marks the users as deleted.
654
655 image::media/userbucket7.PNG[]
656
657 === View Batch Changes ===
658
659 . The batch changes that have been made to User Buckets can be viewed by going to *Circulation->User Buckets* and selecting the *Bucket View* tab.
660 . Click *Buckets* to select an existing bucket.
661 . Click *View batch changes*.  A dialog box will appear that lists the _Name_, date _Completed_, and date _Rolled back_ of any batch changes made to the bucket.  There is also an option to _Delete_ a batch change.  This will remove this batch change from the list of actions that can be rolled back.  It will not delete or reverse the batch change.
662 . Click *OK* to close the dialog box.
663
664 image::media/userbucket8.PNG[]
665
666 === Roll Back Batch Changes ===
667
668 . Batch Changes and Batch Deletions can be rolled back or reversed by going to *Circulation->User Buckets* and selecting the *Bucket View* tab.
669 . Click *Buckets* to select an existing bucket.
670 . Click *Roll back batch edit*.  A dialog box will appear that contains a drop down menu that lists all batch edits that can be rolled back.  Select the batch edit to roll back and click *Roll Back Changes*.  The batch change will be reversed and the roll back is recorded under _View batch changes_.
671
672 NOTE: Batch statistical category changes cannot be rolled back.
673
674 image::media/userbucket10.png[]
675
676 image::media/userbucket9.PNG[]
677
678 === Sharing Buckets ===
679 If a User Bucket has been made Staff Shareable, it can be retrieved via bucket ID by another staff account.  The ID for each bucket can be found at the end of the URL for the bucket.  For example, in the screenshot below, the bucket ID is 32.
680
681 image::media/userbucket11.PNG[]
682
683 A shared bucket can be retrieved by going to *Circulation->User Buckets* and selecting the *Bucket View* tab.  Next, click *Buckets* and select *Shared Bucket*.  A dialog box called _Load Shared Bucket by Bucket ID_ will appear.  Enter the ID of the bucket you wish to retrieve and click *Load Bucket*.  The shared bucket will load in the Bucket View tab.
684
685 === Permissions ===
686
687 All permissions must be granted at the organizational unit that the workstation is registered to or higher and are checked against the users' Home Library at when a batch modification or deletion is executed.
688
689 Permissions for Batch Edits:
690
691 * To batch edit a user bucket, staff accounts must have the VIEW_USER, UPDATE_USER, and CONTAINER_BATCH_UPDATE permissions for all users in the bucket.
692 * To make a batch changes to Profile Group, staff accounts must have the appropriate group application permissions for the profile groups.
693 * To make batch changes to the Home Library, staff accounts must have the UPDATE_USER permission at both the old and new Home Library.
694 * To make batch changes to the Barred Flag, staff accounts must have the appropriate BAR_PATRON or UNBAR_PATRON permission.
695
696 Permissions for Batch Deletion:
697
698 * To batch delete users in a user bucket, staff accounts must have the UPDATE_USER and DELETE_USER permissions for all users in the bucket.
699