]> git.evergreen-ils.org Git - working/Evergreen.git/blob - docs/admin_initial_setup/borrowing_items.txt
0084dafb40964f96d974e7d5f2ca50e6157d7edc
[working/Evergreen.git] / docs / admin_initial_setup / borrowing_items.txt
1 Borrowing items: who, what, for how long
2 ========================================
3
4 Circulation policies pull together user, library, and item data to determine how
5 library materials circulate, such as: which patrons, from what libraries can
6 borrow what types of materials, for how long, and with what overdue fines. 
7
8 Individual elements of the circulation policies are configured using specific
9 interfaces, and should be configured prior to setting up the circulation 
10 policies.  
11
12 Data elements that affect your circulation policies
13 ---------------------------------------------------
14
15 There are a few data elements which must be considered when setting up your
16 circulation policies. 
17
18 Copy data
19 ~~~~~~~~~
20
21 Several fields set via the copy editor are commonly used to affect the
22 circulation of an item.
23
24 * *Circulation modifier* - Circulation modifiers are fields used to control
25 circulation policies on specific groups of items. They can be added to copies
26 during the cataloging process. New circulation modifiers can be created in the
27 staff client by navigating to *Admin > Server Administration > Circulation
28 Modifiers*.
29 * *Circulate?* flag - The circulate? flag in the copy editor can be set to False
30 to disallow an item from circulating.
31 * *Reference?* flag - The reference? flag in the copy editor can also be used as
32 a data element in circulation policies.
33
34 Copy Locations
35 ~~~~~~~~~~~~~~
36
37 * To get to the Copy Locations Editor, navigate to *Admin > Local Administration
38   > Copy Locations Editor*. 
39 * Set _OPAC Visible_ to "No" to hide all copies in a copy location from the
40 public catalog. (You can also hide individual copies using the Copy Editor.)
41 * Set _Hold Verify_ to "Yes" if when a copy checks in you want to always ask for
42 staff confirmation before capturing a hold.
43 * Set _Checkin Alert_ to "Yes" to allow routing alerts to display when copies
44 are checked in.
45 * Set _Holdable_ to "No" to prevent copies in an entire copy location from
46 being placed on hold.
47 * Set _Circulate_ to "No" to disallow circulating copies in an entire copy
48 location.
49 * If you delete a copy location, it will be removed from display in the staff
50 client and the catalog, but it will remain in the database. This allows you to
51 treat a copy location as deleted without losing statistical information for
52 circulations related to that copy location.
53
54 image::media/copy_locations_editor.png[screenshot of Copy Location Editor]
55
56 * Copy locations can also be used as a data element in circulation policies. 
57
58 User Permission Group
59 ~~~~~~~~~~~~~~~~~~~~~
60
61 * The user permission group is also commonly used as a data element in
62 circulation policies. 
63 * Other user data that can be used for circulation policies include the
64 *juvenile* flag in the user record.
65
66 Circulation Rules
67 -----------------
68
69 *Loan duration* describes the length of time for a checkout. You can also
70 identify the maximum renewals that can be placed on an item.
71
72 You can find Circulation Duration Rules by navigating to *Admin > Server
73 Administration > Circulation Duration Rules*. 
74
75 image::media/circ_duration_rules.jpg[]
76
77 *Recurring fine* describes the amount assessed for daily and hourly fines as
78 well as fines set for other regular intervals. You can also identify any grace
79 periods that should be applied before the fine starts accruing.
80
81 You can find Recurring Fine Rules by navigating to *Admin > Server
82 Administration > Circulation Recurring Fine Rules*.
83
84 image::media/circ_recurring_fine_rules.jpg[]
85
86 *Max fine* describes the maximum amount of fines that will be assessed for a
87 specific circulation. Set the *Use Percent* field to True if the maximum fine
88 should be a percentage of the item's price.
89
90 You can find Circ Max Fine Rules by navigating to *Admin > Server
91 Administration > Circulation Max Fine Rules*.
92
93 image::media/circ_max_fine_rules.jpg[]
94
95 These rules generally cause the most variation between organizational units.
96
97 Loan duration and recurring fine rate are designed with 3 levels: short, normal,
98 and extended loan duration, and low, normal, and high recurring fine rate. These
99 values are applied to specific items, when copy records are created. 
100
101 When naming these rules, give them a name that clearly identifies what the rule
102 does. This will make it easier to select the correct rule when creating your
103 circ policies.
104
105 Circulation Limit Sets
106 ~~~~~~~~~~~~~~~~~~~~~~
107
108 Circulation Limit Sets allow you to limit the maximum number of copies for
109 different types of materials that a patron can check out at one time. Evergreen
110 supports creating these limits based on circulation modifiers, copy locations,
111 or circ limit groups, which allow you to create limits based on MARC data.
112 The below instructions will allow you to create limits based on circulation
113 modifiers.
114
115 * Configure the circulation limit sets by selecting *Admin > Local
116 Administration > Circulation Limit Sets*.
117 * *Items Out* -  the maximum number of items circulated to a patron at the same
118 time.
119 * *Depth* - Enter the Min Depth, or the minimum depth, in the org tree that
120 Evergreen will consider as valid circulation libraries for counting items out.
121 The min depth is based on org unit type depths. For example, if you want the
122 items in all of the circulating libraries in your consortium to be eligible for
123 restriction by this limit set when it is applied to a circulation policy, then
124 enter a zero (0) in this field. 
125 * *Global* - Check the box adjacent to Global Flag if you want all of the org
126 units in your consortium to be restricted by this limit set when it is applied
127 to a circulation policy. Otherwise, Evergreen will only apply the limit to the
128 direct ancestors and descendants of the owning library.
129 * *Linked Limit Groups* - add any circulation modifiers, copy locations, or circ
130 limit groups that should be part of this limit set.
131
132 *Example*
133 Your library (BR1) allows patrons to check out up to 5 videos at one time. This
134 checkout limit should apply when your library's videos are checked out at any
135 library in the consortium. Items with DVD, BLURAY, and VHS circ modifiers should
136 be included in this maximum checkout count. 
137
138 To create this limit set, you would add 5 to the *Items Out* field, 0 to the
139 *Depth* field and select the *Global Flag*. Add the DVD, BLURAY and VHS circ
140 modifiers to the limit set.
141
142 Creating Circulation Policies
143 -----------------------------
144
145 Once you have identified your data elements that will drive circulation policies
146 and have created your circulation rules, you are ready to begin creating your
147 circulation policies. 
148
149 If you are managing a small number of rules, you can create and manage
150 circulation policies in the staff client via *Admin > Local Administration >
151 Circulation Policies*. However, if you are managing a large number of policies,
152 it is easier to create and locate rules directly in the database by updating
153 *config.circ_matrix_matchpoint*.
154
155 The *config.circ_matrix_matchpoint* table is central to the configuration of
156 circulation parameters. It collects the main set of data used to determine what
157 rules apply to any given circulation. It is useful for us to think of their
158 columns in terms of 'match' columns, those that are used to match the
159 particulars of a given circulation transaction, and 'result' columns, those that
160 return the various parameters that are applied to the matching transaction.
161
162 * Circulation policies by checkout library or owning library?
163    - If your policies should follow the rules of the library that checks out the
164 item, select the checkout library as the *Org Unit(org_unit)*.
165    - If your policies should follow the rules of the library that owns the item,
166 select the consortium as the *Org Unit (org_unit)* and select the owning library
167 as the *Copy Circ Lib (copy_circ_lib)*.
168 * Renewal policies can be created by setting *Renewals? (is_renewal)* to True.
169 * You can apply the duration rules, recurring fine rules, maximum fine rules,
170 and circulation sets created in the above sets when creating the circulation
171 policy.
172
173 Best practices for creating policies
174 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
175
176 * Start by replacing the default consortium-level circ policy with one that
177 contains a majority of your libraries' duration, recurring fine, and max fine
178 rules. This first rule will serve as a default for all materials and permission
179 groups. 
180 * If many libraries in your consortium have rules that differ from the default
181 for particular materials or people, set a consortium-wide policy for that circ
182 modifier or that permission group.
183 * After setting these consortium defaults, if a library has a circulation rule
184 that differs from the default, you can then create a rule for that library. You
185 only need to change the parameters that are different from the default
186 parameters. The rule will inherit the values for the other parameters from that
187 default consortium rule.
188 * Try to avoid unnecessary repetition.
189 * Try to get as much agreement as possible among the libraries in your
190 consortium.
191
192 *Example 1*
193
194 image::media/circ_example1.png[]
195  
196 In this example, the consortium has decided on a 21_day_2_renew loan rule for
197 general materials, i.e. books, etc. Most members do not charge overdue fines.
198 System 1 charges 25 cents per day to a maximum of $3.00, but otherwise uses the
199 default circulation duration. 
200
201 *Example 2*
202
203 image::media/circ_example2.png[]
204
205 This example includes a basic set of fields and creates a situation where items
206 with a circ modifier of "book" or "music" can be checked out, but "dvd" items
207 will not circulate. The associated rules would apply during checkouts. 
208
209 *Example 3*
210
211 image::media/circ_example3.png[]
212
213 This example builds on the earlier example and adds some more complicated
214 options.
215
216 It is still true that "book" and "music" items can be checked out, while "dvd"
217 is not circulated. However, now we have added new rules that state that "Adult"
218 patrons of "SYS1" can circulate "dvd" items.
219
220 Settings Relevant to Circulation
221 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
222
223 The following circulation settings, available via *Admin > Local Administration
224 > Library Settings Editor*, can also affect your circulation duration, renewals
225 and fine policy.
226
227 * *Auto-Extend Grace Periods* - When enabled, grace periods will auto-extend.
228 By default this will be only when they are a full day or more and end on a
229 closed date, though other options can alter this. 
230 * *Auto-Extending Grace Periods extend for all closed dates* - If enabled and
231 Grace Periods auto-extending is turned on, grace periods will extend past all
232 closed dates they intersect, within hard-coded limits. 
233 * *Auto-Extending Grace Periods include trailing closed dates* - If enabled and
234 Grace Periods auto-extending is turned on, grace periods will include closed
235 dates that directly follow the last day of the grace period.
236 * *Checkout auto renew age* - When an item has been checked out for at least
237 this amount of time, an attempt to check out the item to the patron that it is
238 already checked out to will simply renew the circulation. 
239 * *Cap Max Fine at Item Price* - This prevents the system from charging more
240 than the item price in overdue fines.
241 * *Lost Item Billing: New Min/Max Price Settings* - Patrons will be billed
242 at least the Min Price and at most the Max price, even if the item's price
243 is outside that range. To set a fixed price for all lost items, set min and
244 max to the same amount.
245 * *Charge fines on overdue circulations when closed* - Normally, fines are not
246 charged when a library is closed. When set to True, fines will be charged during
247 scheduled closings and normal weekly closed days.