]> git.evergreen-ils.org Git - Evergreen.git/blob - docs/modules/circulation/pages/circulation_patron_records_web_client.adoc
LP2061136 - Stamping 1405 DB upgrade script
[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::circulation_patron_records_web_client/circulation_patron_records-1a_web_client.png[Screenshot of the collapsed form of the patron search. Shows the patron record tabs at the top and the fields Last Name, First Name, Middle Name. To the right of the fields are buttons for Search, Clear Form, and a down arrow icon.]
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::circulation_patron_records_web_client/circulation_patron_records-1b_web_client.png[Screenshot of the expanded form of the patron search screen. The fields named above are displayed in a grid.]
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::circulation_patron_records_web_client/circulation_patron_records-2_web_client.png[Screenshot of the patron search results. The results are listed in a grid with each line representing a different patron account. One line is selected using the checkbox on the left and is highlighted. A summary of the account is displayed in a column on the left.]
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::circulation_patron_records_web_client/circulation_patron_records-4.JPG[Screenshot of the top portion of the Patron registration form, All Fields view. Top left are the options to show; Required Fields, Suggested Fields, and All Fields. Top right are the Save and Save & Clone buttons. The majority of the screenshot focuses on the fields to be completed. The Barcode, OPAC/Staff Client User Name, First Name, and Last Name fields are all highlighted to indicate they are required.]
101
102 Mandatory fields display in yellow.
103
104 image::circulation_patron_records_web_client/circulation_patron_records-5.JPG[A zoomed in view of the same screenshot as above. The Barcode and OPAC/Staff Client User Name fields are highlighted]
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::circulation_patron_records_web_client/circulation_patron_records-6.JPG[Another zoomed in view. This one has expanded slightly to include the Show options just above the Barcode field.]
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::circulation_patron_records_web_client/circulation_patron_records-8.JPG[A screenshot showing a lower section of the patron registration screen. This is focused on the address section. The Postal Code, Street (1), City, and Country fields are yellow to indicate they are required fields. An arrow has been added to highlight the location of the Save and Save & Clone buttons in the upper right.]
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 === Photo URL field ===
133
134 As of 3.8, a staff user with the `UPDATE_USER_PHOTO_URL` permission can add or edit a URL that will pull in a patron photo image from an external server. Only https links are supported in this field.
135
136 Location of Photo URL field in the Patron Editor:
137
138 image::circulation_patron_records_web_client/patron_photo_url.png[A screenshot of a section of the patron registration page showing Secondary Identification Type, Secondary Identification, Photo URL, and Email Address. The Photo URL is highlighted and the URL used links out to a Wikimedia page.]
139
140 Enter the URL in that field and click **Save** at the top of the Patron Editor. The image indicated by the URL will display in the Patron Sidebar:
141
142 image::circulation_patron_records_web_client/patron_photo_sidebar.png[Screenshot of a photo in the patron account summary sidebar. At the top is the Patron name. Below is the photo (a photo of actress Hedy Lamar has been used) and below the photo we see the words Profile and Patrons.]
143
144 === Email field ===
145
146 indexterm:[patrons,email addresses]
147 indexterm:[email]
148
149 It's possible for administrators to set up the email field to allow or disallow
150 multiple email addresses for a single patron (usually separated by a comma).
151 If you'd like to make changes to whether multiple email addresses
152 are allowed here or not, ask your system administrator to change the
153 `ui.patron.edit.au.email.regex` library setting.
154
155 === Preferred Language field ===
156
157 As of 3.9 there is a Patron Preferred Language field in the Patron Registration and Patron Edit interfaces. This field contains a dropdown listing available locales for that Evergreen instance. Locales are configured in the `config.i18n_locales` table and you can use this feature to send action trigger messages in different languages.
158
159 For more information please see xref:admin:actiontriggers.adoc#creating_alternate_message_templates[Creating Alternate Message Templates].
160
161
162 == Patron Self-Registration ==
163 *Abstract*
164
165 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.  
166
167 *Patron Self-Registration*
168
169 . In the OPAC, click on the link to *Request Library Card*
170
171 . Fill out the self-registration form to request a library card, and click *Submit Registration*.
172
173 . Patrons will see a confirmation message: “Registration successful!  Please see library staff to complete your registration.”
174
175 image::circulation_patron_records_web_client/patron_self_registration2.jpg[Screenshot of a generic Patron Self-Registration form. The fields are focused on name, address, phone, and email contact information. Little red astrisks are used to indicate required fields.]
176
177 *Managing Pending Patrons*
178
179 . In the staff client select *Circulation* -> *Pending Patrons*.
180
181 . 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.
182
183 . 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. 
184
185 . Fill in the necessary patron information for your library, and click *Save* to create the permanent patron account.
186
187
188 [[updating_patron_information]] 
189 == Updating Patron Information ==
190
191 indexterm:[patrons, updating]
192
193 Retrieve the patron record as described in the section
194 <<searching_patrons,Searching Patrons>>.
195
196 Click on _Edit_ from the options that display at the top of the patron record. 
197
198 image::circulation_patron_records_web_client/circulation_patron_records-9_web_client.png[Screenshot of a patron account for Sarah Smith. On the left is the summary display. The Edit tab has been selected at the top and all of the fields we saw on the patron registration screen can now be edited again. Replace Barcode and See All buttons are now visible next to the Barcode field.]
199
200 Edit information as required.  When finished, select _Save_.  
201
202 After selecting _Save_, the page will refresh.  The edited information will be
203 reflected in the patron summary pane.
204
205 [TIP]
206 =======
207 * To quickly renew an expired patron, click the _Update Expire Date_ button.
208 You will need a _Main (Profile) Permission Group_ selected for this to work,
209 since the permission group determines the expiration date.
210 =======
211
212 [[update_hold_notifications]]
213 === Update Hold Notifications ===
214
215 indexterm:[patrons, holds, notifications]
216
217 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.
218
219 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.
220
221 [[update_hold_notifications_staffclient]]
222 ==== Staff Client ====
223
224 In the web staff client, the staff user should retrieve a patron and select the *Edit* tab.
225
226 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.
227
228 * Daytime Phone
229 * Evening Phone
230 * Other Phone
231 * Default Phone Number
232 * Default Hold Pickup Location
233 * any of the Holds Notices checkboxes 
234
235 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.
236
237 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*.
238
239 image::circulation_patron_records_web_client/update_holds.png[A view of the Update Hold Notification Info? modal described above. The checkboxes next to the options are highlighted as is the Update Holds button.]
240
241 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.
242
243 As part of this work, certain form validation constraints were added to the web client Patron Editor interface. These include the following:
244
245 * 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.
246 * 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.
247 * 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.
248
249 [[update_hold_notifications_opac]]
250 ==== Public Catalog ====
251
252 From the Public Catalog MyAccount interface, the patron user should navigate to the _Account Preferences_ tab and then to the _Notification Preferences_ tab. 
253
254 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. 
255
256 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.
257
258 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*.
259
260 image::circulation_patron_records_web_client/opac_update_holds.png[Screenshot of the public catalog My Account area for Account Information and Preferences. The check boxes for the update promptes and the Update button are highlighted.]
261
262 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. 
263
264 image::circulation_patron_records_web_client/notify_methods.png[A view of the public catalog My Account holds grid. One of the columns is highlighted. This is the Notify Method column. The example shows "Phone:410-000-1534"]
265
266 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.
267
268 image::circulation_patron_records_web_client/update_individual_hold.png[A screenshot of the Editing Hold page in the My Account section of the public catalog. The title information is above. As is status  and hold queue position. The lower half of the shot is a grey box indicating the area that can be edited. There are fields for Pickup library, Cancel unless filled by, Active?, If suspended, activate on, email Notification, Phone Notification, SMS Notification, and Default Mobile Carrier. The last four fields have been highlighted.]
269 == Renewing Library Cards ==
270
271 indexterm:[library cards, renewing]
272
273 Expired patron accounts when initially retrieved – an alert
274 stating that the ``Patron account is EXPIRED.''
275
276 image::circulation_patron_records_web_client/circulation_patron_records-11_web_client.png[A screenshot of the alerts on a patron account. A small stop sign icon is first and then there are two light yellow banners with dark yellow text. The first is "Patron account is EXPIRED." The second alert alert banner reads, "Patron account has invalid addresses. Under all of this is a grey banner with black text that reads "Press a navigation button abouve (for example, Check Out) to clear this alert."]
277
278 Open the patron record in edit mode as described in the section
279 <<updating_patron_information,Updating Patron Information>>.
280
281 Navigate to the information field labeled _Privilege Expiration Date_.  Enter a
282 new date in this box.  Or click the calendar icon, and a calendar widget
283 will display to help you easily navigate to the desired date.
284
285 image::circulation_patron_records_web_client/circulation_patron_records-12.JPG[A screenshot of the patron registration page. The calendar widget for the Privilege Expiration Date has been opened and there is an arrow indicating the button for the widget between the field and the Update Expire Date button.]
286
287 Select the date using the calendar widget or key the date in manually.  Click
288 the _Save_ button.  The screen will refresh and the ``expired'' alerts on the
289 account will be removed. 
290
291
292 == Lost Library Cards ==
293
294 indexterm:[library cards, replacing]
295
296 Retrieve the patron record as described in the section
297 <<searching_patrons,Searching Patrons>>. 
298
299 Open the patron record in edit mode as described in the section
300 <<updating_patron_information,Updating Patron Information>>.
301  
302 Next to the _Barcode_ field, select the _Replace Barcode_ button.
303
304 image::circulation_patron_records_web_client/circulation_patron_records_13.JPG[A screenshot of the top of the patron record screen. The Replace Barcode button next to the barcode field is highlighted.]
305
306 This will clear the barcode field.  Enter a new barcode and _Save_ the record.
307 The screen will refresh and the new barcode will display in the patron summary
308 pane.  
309
310 If a patron’s barcode is mistakenly replaced, the old barcode may be reinstated.
311 Retrieve the patron record as described in the section
312 <<searching_patrons,Searching Patrons>>. Open the patron record in
313 edit mode as described in the section <<updating_patron_information,Updating Patron Information>>.
314
315 Select the _See All_ button next to the _Replace Barcode_ button.  This will
316 display the current and past barcodes associated with this account. 
317
318 image::circulation_patron_records_web_client/circulation_patron_records_14.JPG[A screenshot of the Patron Barcodes modal. Two barcodes are shown. Under the Active heading, only the lower checkbox is selected. Under the Primary column the radio button for the second barcode is selected.]
319
320 Check the box(es) for all barcodes that should be active for the patron.  An
321 active barcode may be used for circulation transactions.  A patron may have
322 more than one active barcode.  Only one barcode may be designated
323 primary. The primary barcode displays in the patron’s summary
324 information in the _Library Card_ field. 
325
326 Once you have modified the patron barcode(s), _Save_ the patron record.  If you
327 modified the ``primary'' barcode, the new primary barcode will display in the
328 patron summary screen. 
329
330 == Resetting Patron's Password ==
331
332 indexterm:[patrons, passwords]
333
334 A patron’s password may be reset from the OPAC or through the staff client.  To
335 reset the password from the staff client, retrieve the patron record as
336 described in the section <<searching_patrons,Searching Patrons>>. 
337
338 Open the patron record in edit mode as described in the section
339 <<updating_patron_information,Updating Patron Information>>.
340
341 Select the _Generate Password_ button next to the _Password_ field.
342
343 image::circulation_patron_records_web_client/circulation_patron_records_15.JPG[Screenshot of the top of the patron record. Just below the Replace Barcode button is the Generate Password button which is highlighted. The four digit password in the Password field to the left is also highlighted.]
344
345 NOTE: The existing password is not displayed in patron records for security
346 reasons.
347
348 A new number will populate the _Password_ text box.
349 Make note of the new password and _Save_ the patron record.  The screen will
350 refresh and the new password will be suppressed from view.   
351
352
353 == Barring a Patron ==
354
355 indexterm:[patrons, barring]
356
357 A patron may be barred from circulation activities.  To bar a patron, retrieve
358 the patron record as described in the section
359 <<searching_patrons,Searching Patrons>>. 
360
361 Open the patron record in edit mode as described in the section 
362 <<updating_patron_information,Updating Patron Information>>.
363
364 Check the box for _Barred_ in the patron account. 
365
366 image::circulation_patron_records_web_client/circulation_patron_records-16.JPG[A screenshot of a small piece of the patron registration screen. Displayed are the fields for Internet Access Level, Active, Barred, Is Group Lead Account, and Claims-returned Count. Barred is highlighted.]
367
368 _Save_ the user.  The screen will refresh.  
369
370 NOTE: Barring a patron from one library bars that patron from all consortium
371 member libraries. 
372
373 To unbar a patron, uncheck the Barred checkbox.
374
375
376 == Barred vs. Blocked ==
377
378 indexterm:[patrons, barring]
379
380 *Barred*: Stops patrons from using their library cards; alerts the staff that
381 the patron is banned/barred from the library. The check-out functionality is
382 disabled for barred patrons (NO option to override – the checkout window is
383 unusable and the bar must be removed from the account before the patron is able
384 to checkout items).  These patrons may still log in to the OPAC to view their
385 accounts.
386
387 indexterm:[patrons, blocking]
388
389 *Blocked*: Often, these are system-generated blocks on patron accounts.  
390
391 Some examples:
392
393 * Patron exceeds fine threshold 
394 * Patron exceeds max checked out item threshold
395
396 A notice appears when a staff person tries to checkout an item to blocked
397 patrons, but staff may be given permissions to override blocks.
398
399
400 == Consolidated Patron Notes, Alerts, Blocks, and Messages ==
401 [[staff_generated_messages]]
402 indexterm:[patrons, messages, notes, blocks, alerts]
403
404 Evergreen provides a variety of options for adding notifications to patron accounts. Notes, Alerts, Blocks, and Messages can all be applied to a patron account and managed in the Notes tab that is present in every account. It is also possible to add a custom Standing Penalty to a patron's account in the Notes tab.
405
406 The visibility and functionality of each option varies and can depend on the configuration of the Standing Penalty type.
407
408 === Managing Notes, Alerts, and Blocks ===
409 [[managing_patron_notes]]
410
411 As with other patron functions, Notes, Alerts, and Blocks are controlled by the existing `UPDATE_USER` and `VIEW_USER` permissions. A staff member who has permissions to view or edit a user will be able to view and edit
412 notes for that user.
413
414 In the _Notes_ tab of a patron account, the top portion of the screen displays active notes, alerts, and blocks while the bottom portion of the screen will display those that have been archived. The archived notes, alerts, and blocks from the last year display by default. The calendar pickers can be used to view older archived notes, alerts, or blocks.
415
416 image::circulation_patron_records_web_client/notes_tab_full.png[A screenshot of the full notes tab. The Notes section at top has a typical grid view with the regualr actions and grid options buttons. To the left above the grid is the Create Note button. In the lower Archived Notes section there is another grid with the grid options buttons. Above this on the right are fields for Set Date Start and Set Date End.]
417
418 New notes, alerts, and blocks can be added by clicking the *Create Note* button. This process and the functionality of each type of notification are further detailed in this documentation. Library staff can Edit, Remove, and Archive notes, alerts, and blocks by selecting them from the list and then going to the Actions menu (you can also right-click on a selection to view the Actions menu).
419
420 * _Edit Note_ - allows staff to modify the original note, alert, or block
421 ** Patron visible notes, alerts, and blocks that have been read by the patron cannot be edited by staff.
422 ** When a note, alert, or block is edited, the note will retain the original context org unit instead of the current workstation library.
423 * _Remove Note_ - will permanently delete the note, alert, or block. There will not be a record of it on the patron account once it has been removed.
424 ** Patron visible notes, alerts, and blocks that have been read by the patron cannot be deleted by staff.
425 * _Archive Note_ - will move the note, alert, or block to the Archived Notes section of the screen.
426 ** Archiving a block will remove the block from the patron account.
427 ** Once archived, notes, alerts, and blocks cannot be deleted from the _Notes_ tab. Archived patron visible notes will continue to display in the patron's OPAC account unless they are deleted from the _Other -> Message Center_ interface.
428
429 image::circulation_patron_records_web_client/actions_menu.png[Notes Actions Menu expanded to show the three options described above.]
430
431 === Notes ===
432 [[patron_notes]]
433
434 Notes can be added to patron accounts. Notes can be visible in the patron OPAC account or they can be visible only to library staff.
435
436 ==== Note Display ====
437
438 When a note is present on a patron account, staff will see a counter on the tab ribbon that indicates how many un-archived notes, alerts, and blocks are on the account that are visible at the workstation at which the staff member is logged in. To view the note, click on the _Notes_ tab.
439
440 image::circulation_patron_records_web_client/notes_counter.png[Screenshot of the top of the Patron Account. The counter is a number inside of parentheses after the Tab name. So the tab reads "Notes (1)"]
441
442 The Notes tab contains a list of all of the notes, alerts, and blocks present on a patron’s account. The top portion of the screen displays active notes, alerts, and blocks, while the bottom portion of the screen will display those that have been archived within the past year (by default). Notes only appear in the _Notes_ tab, whereas Alerts and Messages can appear elsewhere.
443
444 ==== Create a Note ====
445
446 To create a new Note:
447
448 . Go to the _Notes_ tab in the patron account and click *Create Note*.
449 . A modal will appear where you can create a new Note. Required fields are highlighted in yellow.
450 . Select _Note_ at the top of the screen.
451 . Check the box next to _Patron Visible_ for a note that will display in the patron’s OPAC account. Leave it unchecked to create a note that is staff visible only.
452 . The _Depth_ drop down menu controls the visibility of the note. Values correspond to OPAC labels, and by default they are This Branch, Local Library System, and Everywhere.
453 .. By default, the Location will be set to the library the staff member’s workstation is registered to. The note will be visible to the workstation library, as well as all Org Units that are ancestors and descendants in the Org Unit hierarchy.
454 . Enter a title or subject for the note in the _Title…_ field. The title field is required.
455 . Enter the main content of the note in the _Note Text…_ field.
456 . Enter your initials if your library requires initials when creating notes on patron accounts.
457 . Click *OK* to create the note.
458
459 image::circulation_patron_records_web_client/note_modal.png[A screenshot of the Note Modal. The fields are as described above. Only the Title field is highlighted yellow to indicate a required field.]
460
461 ==== Messages and Message Center ====
462 [[patron_messages]]
463
464 When a patron visible Note is created on an account, Evergreen automatically creates a Message that then displays in the patron’s OPAC account. The original Note can be viewed in the Notes tab. The Message can be viewed in the staff interface under _Other -> Message Center_.
465
466 The Message Center provides an interface for staff to view all patron visible notes that have been added to a patron account. Staff can double click on a message to view the full title and content of the message, as well as the date and time the message was created and the date and time that the message was read. Staff can also see if a patron has deleted the message from their OPAC account in the _Deleted?_ column.
467
468 NOTE: Deleting a message from this interface will remove it from the patron's view. If the message is linked to a note in the Notes tab, the note will continue to appear in the Notes tab.
469
470 NOTE: Deleting a patron visible note from the Notes tab will also remove the message from the patron's OPAC account. If the message is linked to a note in the Notes tab, the note will continue to appear in the Notes tab.
471
472 ==== Viewing Messages in the OPAC ====
473
474 Patrons will see a tab for Messages in their OPAC account, as well as a notification of Unread Messages in the account summary.
475
476 Unread messages display in bold font. Click on the subject of the message to view the full message.
477
478 image::circulation_patron_records_web_client/myaccount_boopac.png[Screenshot of Messages in the patron My Account area. There is a red number one at the top of the screen next to Messages. In the My Account menu on the left of the screen the Messges tab is selected and has an one next to it. The main portion of the screen is open to the Messages page and is showing a grid view with one example message. The Message line is bold. The buttons above the grid are Mark Read, Mark Unread, and Delete. ]
479
480 === Alerts ===
481 [[patron_alerts]]
482
483 Alerts can be applied to patron accounts to notify library staff when the patron account is retrieved. Alerts can be visible in the patron OPAC account or they can be visible only to library staff. For versions 3.7 and prior, Alert Messages are only visible to staff and are created and edited from the Patron Edit interface.
484
485 ==== Alerts Display ====
486
487 When an alert is present on a patron account, a Stop sign and the alert text is displayed when the patron account is viewed. The alert title also displays in the patron account summary on the left hand side of the screen and there is an indicator in the patron summary that indicates how many un-archived notes, alerts, and blocks are on the account that are visible at the workstation at which the staff member is logged in. Alerts can also be displayed by going to _Other -> Display Alerts_.
488
489 image::circulation_patron_records_web_client/stopsign_alert.png[A screenshot of the alert described above. The alert note text is shown in a banner across the screen with the word Alerts shown in a light yellow box with dark yellow text. The contents of the note are black text on a white background.]
490
491 ==== Create an Alert ====
492
493 To create a new Alert:
494
495 . Go to the _Notes_ tab in the patron account and click *Create Note*.
496 . A modal will appear where you can create a new Alert. Required fields are highlighted in yellow.
497 . Select _Alert_ at the top of the screen.
498 . The _Depth_ drop down menu controls the visibility of the note. Values correspond to OPAC labels, and by default they are This Branch, Local Library System, and Everywhere.
499 .. By default, the Location will be set to the library the staff member’s workstation is registered to. The note will be visible to the workstation library, as well as all Org Units that are ancestors and descendants in the Org Unit hierarchy.
500 . Enter a title or subject for the alert in the _Title…_ field. The Title field is required.
501 . Enter the main content of the alert te in the _Note Text…_ field.
502 . Enter your initials if your library requires initials when creating alerts on patron accounts.
503 . Click *OK* to create the alert.
504
505 image::circulation_patron_records_web_client/alert_note.png[A screenshot of the Alert Modal. The fields are as described above. Only the Title field is highlighted yellow to indicate a required field.]
506
507 === Blocks ===
508 [[patron_blocks]]
509
510 Blocks can be manually added to a patron account to take away certain library privileges from the patron for as long as the block remains on the account. The following privileges can be blocked on patron accounts as determined by configuration in the _Standing Penalties_ interface in the _Local Administration_ menu.
511
512 * CIRC - Users cannot check out items
513 * HOLD - Users cannot place holds on items
514 * RENEW - Users cannot renew items
515 * CAPTURE - This penalty prevents a user’s holds from being captured. If the HOLD penalty has not been applied to a user’s account, then the patron can place a hold, but the targeted item will not appear on a pull list and will not be captured for a hold if it is checked in.
516 *  FULFILL - This penalty prevents a user from checking out an item that is on hold. If the HOLD and CAPTURE penalties have not been applied to a user’s account, then the user can place a hold on an item, and the itemcan be captured for a hold. However, when he tries to check out the item, the circulator will see a pop up box with the name of the penalty type, FULFILL. The circulator must correct the problem with the account or must override the penalty to check out the item.
517
518 ==== Block Display ====
519
520 When a block is present on a patron account, a Stop sign and the block text is displayed when the patron account is viewed. The block title also displays in the patron account summary on the left hand side of the screen and there is an indicator in the patron summary that indicates how many un-archived notes, alerts, and blocks are on the account that are visible at the workstation at which the staff member is logged in. Blocks can also be displayed by going to _Other -> Display Alerts_.
521
522 image::circulation_patron_records_web_client/stopsign_block.png[A screenshot of the block described above. The alert note text is shown in a banner across the screen with the word Alerts shown in a light yellow box with dark yellow text. The contents of the note are black text on a white background.]
523
524 ==== Create a Block ====
525
526 To create a new Block:
527
528 . Go to the _Notes_ tab in the patron account and click *Create Note*.
529 . A modal will appear where you can create a new Block. Required fields are highlighted in yellow.
530 . Select _Block_ at the top of the screen.
531 ..  The default Block is a block on CIRC, HOLD, RENEW
532 ..  Other Penalty Types can be selected from the drop down menu. These Penalty Types are configured in _Local Administration -> Standing Penalties_.
533 . The _Depth_ drop down menu controls the visibility of the note. Values correspond to OPAC labels, and by default they are This Branch, Local Library System, and Everywhere.
534 .. By default, the Location will be set to the library the staff member’s workstation is registered to. The note will be visible to the workstation library, as well as all Org Units that are ancestors and descendants in the Org Unit hierarchy.
535 . Enter a title or subject for the alert in the _Title…_ field. The Title field is required.
536 . Enter the main content of the block in the _Note…_ field.
537 . Enter your initials if your library requires initials when creating blocks on patron accounts.
538 .  Click *OK* to create the block.
539
540 image::circulation_patron_records_web_client/block.png[Screenshot of the Block Display version of the note modal. The only difference from the alert type is the Block tab is selected and the Penalty Type is changed to Alerting block on Circ, Hold and...]
541
542 === Administration for Patron Notes, Alerts, Blocks, and Messages ===
543 [[patron_notes_admin]]
544
545 ==== Library Settings ====
546
547 Library Settings are found under _Administration -> Local Administration -> Library Settings Editor_. There is one new Library Setting related to patron notes in Evergreen:
548
549 * GUI: Require staff initials for entry/edit of patron standing penalties and notes
550
551 [NOTE]
552 ==========
553 This Library Setting replaces two previous settings:
554
555 * Require staff initials for entry/edit of standing penalties and messages
556 * Require staff initials for entry/edit of patron notes
557 ========== 
558
559 Values from these deprecated settings will be migrated to the new setting via the upgrade script.
560
561 If a value was set for “Require staff initials for entry/edit of standing penalties and messages”, that value will be the new value for the new Library Setting.
562
563 If there was no value set for “Require staff initials for entry/edit of standing penalties and messages”, but there was a value for “Require staff initials for entry/edit of patron notes”, then the value from the
564 legacy “patron notes” setting will be the value for the new Library
565 Setting.
566
567 If two different values are set for the legacy settings, the value from
568 the legacy “standing penalties and messages” setting will become the
569 value for the new Library Setting and the “patron notes” value will be
570 recorded in a text file as part of the upgrade script.
571
572 == Merging Patrons ==
573 indexterm:[patrons, merging]
574
575 Occasionally you may encounter a case where a patron has more than one account
576 in the system. This most commonly occurs when a new library system has joined a
577 consortium. It is possible to merge the patron accounts together and retain most
578 of the data from both records. 
579
580 [WARNING]
581 ====
582 Merging patron accounts is not reversible. 
583 Make sure that the accounts are truly duplicates before you merge.
584 ====
585
586 Merge Two Patron Accounts:
587
588 . Do a patron search; *Search -> Search for Patrons*.
589
590 . In the patron search results, check the two patron records that need to be merged.
591
592 . Select the *Merge Patrons* button.
593
594 +
595 image::circulation_patron_records_web_client/patron_merge_button.png[Screenshot of patron search results. In-line with the grid view actions button is a button labeled Merge Patrons.]
596 +
597
598 . A new pop-up will open to display the two records side by side for comparative
599 purposes. Select *Use as lead* on the account that should be the primary account
600 after the merge.
601
602 . Select *Merge* at the bottom of the screen.
603
604 . Evergreen will merge the two accounts and then return to the patron search screen.
605
606 [NOTE]
607 =====================
608 Post-Merge Data:
609
610 The configuration of your library settings will determine if barcodes are
611 retained or stay active. Your settings will also retain or delete the patron’s
612 addresses. Information from the subordinate account like checkouts, statistics,
613 notes, holds, and fines will be moved to the lead account.
614
615 If one of the patron accounts was barred, that information will only be retained
616 if the barred status was on the lead account. If the subordinate account was
617 barred, and you wish to retain that status, you will need to go in and reapply
618 the barred status on the newly merged account. 
619
620 If the subordinate account was in a patron group, that group connection will
621 not be retained on the merged account. Group membership will be retained if the
622 lead account was the group member.
623 =====================
624
625 === Patron Merge Permissions and Settings ===
626
627 The ability to merge patron accounds is controlled by the permission, 'MERGE_USERS'.
628
629 There are four Library Settings involved in data retention and behavior during
630 a patron merge. For discussion of how to edit settings see the 
631 xref:admin:librarysettings.adoc#_editing_library_settings[Library Settings Editor].
632
633 * _Patron Merge Address Delete_ - Delete address(es) of subordinate user(s) in a
634 patron merge.
635
636 ** When set to "True," only the addresses of the lead record are retained when
637 merging patrons. Addresses from the merged patron record are deleted.
638
639 ** If set to “False,” both addresses are retained. You can manually set retained
640 addresses as inactive or delete them using the X button next to the address.
641
642 * _Patron Merge Barcode Delete_ - Delete barcode(s) of subordinate user(s) in a
643 patron merge.
644
645 ** When set to "True," only the barcode(s) from the lead record are retained when
646 merging patrons. Barcodes from the merged patron records are deleted.
647
648 * _Patron Merge Deactivate Card_ - Mark barcode(s) of subordinate user(s) in a
649 patron merge as inactive.
650
651 ** When set to "True," only the barcode of the lead record remains active when
652 merging patrons. Barcodes from the merged patron record are deactivated if not
653 deleted by the setting for Patron Merge Barcode Delete.
654
655 ** If barcodes from both are retained, they can be found on the patron record by
656 clicking on the See All button next to the barcode field. If the inactive barcode
657 is used, Evergreen will provide an alert and will not allow checkouts without
658 acknowledgement of the issue.
659
660 * _Cloned patrons get address copy_ - In the Patron editor, copy addresses from the
661 cloned user instead of linking directly to the address.
662
663 ** This setting will not control the ability to merge accounts regardless of if
664 the account is group lead or not. There will be no alert.
665
666 == User Buckets ==
667
668 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:
669
670 * Home Library
671 * Profile Group
672 * Network Access Level
673 * Barred flag
674 * Active flag
675 * Juvenile flag
676 * Privilege Expiration Date
677 * Statistical Categories
678
679 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.
680
681 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.
682
683 === Create a User Bucket ===
684
685 *To add users to a bucket via the Patron Search screen:*
686
687 . Go to *Search->Search for Patrons*.
688 . 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.
689 . Click *Add to Bucket* and select an existing bucket from the drop down menu or click *New Bucket* to create a new user bucket.
690 .. 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*.
691 . 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]"_.
692
693 image::circulation_patron_records_web_client/userbucket1.PNG[Screenshot of the patron search page. The Add to Bucket and Merge Patrons buttons are inbetween the search fields above and the search results below.]
694
695 image::circulation_patron_records_web_client/userbucket2.PNG[Screenshot of the Create Bucket modal. There are Name and description fields and a checkbox for Staff Shareable?]
696
697 *To add users to a bucket by scanning user barcodes in the User Bucket interface:*
698
699 . Go to *Circulation->User Buckets* and select the *Pending Users* tab at the top of the screen.
700 . Click on *Buckets* and select an existing bucket from the drop down menu or click *New Bucket* to create a new user bucket.
701 .. 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*.
702 .. 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.
703 . 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.
704 . 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.
705 . 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.
706
707 image::circulation_patron_records_web_client/userbucket3.PNG[Screenshot of the User bucket interface as described above. The tab options are Pending Users () and Bucket View (). The options to add users are next on the screen, The bucket selection button is inline with the grid actions buttons. The pending users tab and the add users sections are highlighted.]
708
709 *To add users to a bucket by uploading a file of user barcodes:*
710
711 . Go to *Circulation->User Buckets* and select the *Pending Users* tab at the top of the screen.
712 . Click on *Buckets* and select an existing bucket from the drop down menu or click *New Bucket* to create a new user bucket.
713 .. 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*.
714 .. 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.
715 . In the Pending Users tab, click *Choose File* and select the file of barcodes to be uploaded.
716 .. The file that is uploaded must be a .txt file that contains a single barcode per row.
717 . The user accounts will automatically appear in the list of Pending Users.
718 . 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.
719 . 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.
720
721 === Batch Edit All Users ===
722
723 To batch edit all users in a user bucket:
724
725 . Go to *Circulation->User Buckets* and select the *Bucket View* tab.
726 . Click *Buckets* and select the bucket you want to modify from the list of existing buckets.
727 .. After selecting a bucket, the Name, Description, number of items, and creation date of the bucket will appear at the top of the screen.
728 . 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.
729 . Assign a _Name for edit set_.  This name will allow staff to identify the batch edit for future verification or rollbacks.
730 . Set the values that you want to modify.  The following fields can be modified in batch:
731
732 * Home Library
733 * Profile Group
734 * Network Access Level
735 * Barred flag
736 * Active flag
737 * Juvenile flag
738 * Privilege Expiration Date
739
740 . Click *Apply Changes*.  The modification(s) will be applied in batch.
741
742 image::circulation_patron_records_web_client/userbucket4.PNG[Screenshot of the Update all users modal. The fields are as described above. Two fields have been changed and these are indicated by green highlights.]
743
744 === Batch Modify Statistical Categories ===
745
746 To batch modify statistical categories for all users in a bucket:
747
748 . Go to *Circulation->User Buckets* and select the *Bucket View* tab.
749 . Click *Buckets* and select the bucket you want to modify from the list of existing buckets.
750 .. After selecting a bucket, the Name, Description, number of items, and creation date of the bucket will appear at the top of the screen.
751 . 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:
752 .. To leave the stat cat value unchanged in the patron accounts.
753 .. To select a new stat cat value for the patron accounts.
754 .. Check the box next to Remove to delete the current stat cat value from the patron accounts.
755 . Click *Apply Changes*.  The stat cat modification(s) will be applied in batch.
756
757 image::circulation_patron_records_web_client/userbucket12.PNG[screenshot of the Update statistical categories screen as described above.]
758
759 === Batch Delete Users ===
760
761 To batch delete users in a bucket:
762 . Go to *Circulation->User Buckets* and select the *Bucket View* tab.
763 . Click on *Buckets* and select the bucket you want to modify from the list of existing buckets.
764 .. After selecting a bucket, the Name, Description, number of items, and creation date of the bucket will appear at the top of the screen.
765 . Verify the list of users in the bucket and click *Delete all users*. A dialog box called _Delete all users_ will appear.
766 . Assign a _Name for delete set_.  This name will allow staff to identify the batch deletion for future verification or rollbacks.
767 . Click *Apply Changes*.  All users in the bucket will be marked as deleted.
768
769 NOTE: Batch deleting patrons from a user bucket does not use the Purge User functionality, but instead marks the users as deleted.
770
771 image::circulation_patron_records_web_client/userbucket7.PNG[Screenshot of the Delete all users modal. Text has been entered in the name field and the field is now highlighted green.]
772
773 === View Batch Changes ===
774
775 . 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.
776 . Click *Buckets* to select an existing bucket.
777 . 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.
778 . Click *OK* to close the dialog box.
779
780 image::circulation_patron_records_web_client/userbucket8.PNG[Screenshot of the View batch Changes modal as described above.]
781
782 === Roll Back Batch Changes ===
783
784 . Batch Changes and Batch Deletions can be rolled back or reversed by going to *Circulation->User Buckets* and selecting the *Bucket View* tab.
785 . Click *Buckets* to select an existing bucket.
786 . 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_.
787
788 NOTE: Batch statistical category changes cannot be rolled back.
789
790 image::circulation_patron_records_web_client/userbucket10.png[Screenshot of the Roll back batch edit modal. The dropdown menu is opened to show two options. "--- Select edit to roll back ---" and "deletion 3/12/2017"]
791
792 image::circulation_patron_records_web_client/userbucket9.PNG[Screenshot of the View batch Changes modal. A new date has been added to the Rolled back column.]
793
794 === Sharing Buckets ===
795 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.
796
797 image::circulation_patron_records_web_client/userbucket11.PNG[Screenshog of the Bucket view page showing the URL bar at the top of the screen. The URL is "dev-test2.esilibrary.com/eg/staff/circ/patron/bucket/view/32"]
798
799 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.
800
801 === Permissions ===
802
803 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.
804
805 Permissions for Batch Edits:
806
807 * 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.
808 * To make a batch changes to Profile Group, staff accounts must have the appropriate group application permissions for the profile groups.
809 * To make batch changes to the Home Library, staff accounts must have the UPDATE_USER permission at both the old and new Home Library.
810 * To make batch changes to the Barred Flag, staff accounts must have the appropriate BAR_PATRON or UNBAR_PATRON permission.
811
812 Permissions for Batch Deletion:
813
814 * 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.
815