From ba77efd6ff790bc046f76f81c6d3dccf45e34c93 Mon Sep 17 00:00:00 2001 From: Angela Kilsdonk Date: Mon, 16 Dec 2013 13:29:16 -0500 Subject: [PATCH] Documentation for 2.5 Includes: -Patron Self Registration -PV Supa Goodstuff Integration -Disable Patron Credit in Billing Interface Signed-off-by: Angela Kilsdonk --- .../circulation_patron_records.txt | 109 +++++++++++++++++- docs/circulation/rfid_product_integration.txt | 73 ++++++++++++ docs/media/patron_self_registration2.JPG | Bin 0 -> 70287 bytes docs/root.txt | 2 + 4 files changed, 183 insertions(+), 1 deletion(-) create mode 100644 docs/circulation/rfid_product_integration.txt create mode 100644 docs/media/patron_self_registration2.JPG diff --git a/docs/circulation/circulation_patron_records.txt b/docs/circulation/circulation_patron_records.txt index f6afc6d5d1..183fac9210 100644 --- a/docs/circulation/circulation_patron_records.txt +++ b/docs/circulation/circulation_patron_records.txt @@ -98,6 +98,85 @@ Local Admin -> Statistical Categories Editor_). * Staff accounts may also function as patron accounts. ============================================================================ + +Patron Self-Registration +~~~~~~~~~~~~~~~~~~~~~~~~ +*Abstract* + +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. + +*Patron Self-Registration* + +. In the OPAC, click on the link to *Request Library Card* + +. Fill out the self-registration form to request a library card, and click *Submit Registration*. + +. Patrons will see a confirmation message: “Registration successful! Please see library staff to complete your registration.” + +image::media/patron_self_registration2.JPG[Patron Self-Registration form] + +*Managing Pending Patrons* + +. In the staff client select *Circulation* -> *Pending Patrons*. + +. Select the patron you would like to review. In this screen you have the option to *Delete* a pending patron account or *Load* the pending patron information to create a permanent library account. + +. To create a permanent library account for the patron, click on the patron’s row, right-click and select *Load Patron* or 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. + +. Fill in the necessary patron information for your library, and click *Save* to create the permanent patron account. + + + +*Library Settings* + +Three new Library Settings have been created to manage patron self-registration: + +* *OPAC: Allow Patron Self-Registration* must be set to ‘True’ to enable use of this feature. + +* *OPAC: Patron Self-Reg. Expire Interval* allows each library to set the amount of time after which pending patron accounts should be deleted. + +* *OPAC: Patron Self-Reg. Display Timeout* allows each library to set the amount of time after which the patron self-registration screen will timeout in the OPAC. The default is 5 minutes. + +Several existing Library Settings can be used to determine if a field should be required or hidden in the self-registration form: + +* *GUI: Require day_phone field on patron registration* + +* *GUI: Show day_phone on patron registration* + +* *GUI: Require dob (date of birth) field on patron registration* + +* *GUI: Show dob field on patron registration* + +* *GUI: Require email field on patron registration* + +* *GUI: Show email field on patron registration* + +* *GUI: Require State field on patron registration* + +* *GUI: Show State field on patron registration* + +* *GUI: Require county field on patron registration* + +* *GUI: Show county field on patron registration* [New Setting] + +Several existing Library Settings can be used to verify values in certain fields and provide examples for data format on the registration form: + +* *Global: Patron username format* + +* *GUI: Regex for phone fields on patron registration* OR *GUI: Regex for day_phone field on patron registration* + +* *GUI: Regex for email field on patron registration* + +* *GUI: Regex for post_code field on patron registration* + +* *GUI: Example for email field on patron registration* + +* *GUI: Example for post_code field on patron registration* + +* *GUI: Example for day_phone field on patron registration* OR *GUI: Example for phone fields on patron registration* + + + [[updating_patron_information]] Updating Patron Information ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -639,6 +718,34 @@ This enhancement enables Evergreen to sort money columns numerically in the bill To view and sort patron bills, retrieve the patron's account, and click the *Bills* tab in the top right corner of the screen. You can view the money that is owed or paid in the "Total Billed" and *Total Paid* columns. Simply click on the headers of these columns to sort the columns numerically. +Disable Patron Credit in Billing Interface +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +The Library Setting, *Disable Patron Credit*, allows staff to disable the Patron Credit payment type and to hide patron credit payment actions within the billing interface of a patron’s account. + +By default, the payment type *Patron Credit* is enabled in the staff client. Within the Bills interface of a patron’s account, the Patron Credit payment type, the Credit Available, and the option to Convert Change to Patron Credit are exposed by default in the staff client. + +image::media/Default Patron Billing Screen.jpg[Default Patron Billing Screen] + +When the Library Setting, *Disable Patron Credit*, is set to *True*, the patron credit payment type will be disabled. Patron Credit will not be an option within the payment type dropdown menu. The Convert Change to Patron Credit and the summary of Credit Available will be hidden from the patron billing interface in the staff client. + +image::media/Disabled Patron Credit Patron Billing Screen.jpg[Disabled Patron Credit Patron Billing Screen] + +To set the new Library Setting: + +. Click *Admin* -> *Local Administration* -> *Library Settings Editor* + +. Search for *Disable Patron Credit* + +. Click *Edit* + +. Set the value to *True* + +. Click *Update Setting* + +image::media/Disable Patron Credit Library Setting.jpg[Disable Patron Credit Library Setting] + +[NOTE] After applying changes to this library setting, it is necessary to restart the staff client to see the changes take effect. + Lost and Long Overdue Bill Colors ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -651,7 +758,7 @@ By default, Lost circulations will appear in dark red. The default indicator rea When the 6 Month Overdue Mark Long-Overdue trigger event definition is enabled, Long Overdue circulations will appear in orange, by default. The default indicator reads, “Orange Items are Long Overdue.” -image::media/Billed Transaction Color.jpeg[Billed Transaction Color] +image::media/Billed Transaction Color.JPG[Billed Transaction Color] Both the color distinctions and indicators are customizable. To customize, a change to circ.css (for the color) and lang.dtd (for the indicator) are required. diff --git a/docs/circulation/rfid_product_integration.txt b/docs/circulation/rfid_product_integration.txt new file mode 100644 index 0000000000..5433aac68c --- /dev/null +++ b/docs/circulation/rfid_product_integration.txt @@ -0,0 +1,73 @@ +RFID Product Integration +------------------------ + +Evergreen Integration with PV Supa GoodStuff RFID Reader +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +This feature enables the Evergreen staff client to "talk" to the PV Supa Goodstuff RFID reader so that libraries can utilize PV Supa Goodstuff's RFID technology when checking items in and out. + +*Administration* + + +To use PV Supa Goodstuff, you must add code to the Admin module that Evergreen can use to identify the reader. + + +. Click *Admin* -> *Workstation Admin* -> *Server Add-ons*. + +. Enter the code, pv_supa_goodstuff, to identify PV Supa Goodstuff in the *Active Server Add-Ons* field. + +. Click *Update Active Add-Ons*. + +. Look at the next field, *Add-on Preferences*. Enter information in the *GoodStuff* tab. + +. Check the *Enabled* check box to enable this add-on. + +. Enter the *IP/Hostname* of the hardware. + +. Enter the *port*. + +. Click *Update*. + + + +*Using RFID at the Circulation Desk* + +RFID functionality is available in the Circulation module via the check-out interface, the check-out function in the patron account, and the check-in interface. + + +From the *Check-Out* interface (F1): + +. Check the RFID checkbox if your library cards have embedded RFID chips that Evergreen can use to retrieve the patron barcode. RFID check boxes appear only if appropriate code words have been added in the Server Add-Ons. + +. Place the patron's library card and/or item(s) on the PV Supa Goodstuff Reader. Evergreen will take you to the patron's account. If item(s) with RFID chips have also been placed on the reader, and the corresponding checkbox is checked, then Evergreen will scan the item(s) into the patron's account. + +NOTE: RFID check boxes are sticky, so if you have checked an RFID box once, then it will continue to be checked when you re-open the interface. + +NOTE: If you do not use RFID chips to retrieve patrons' accounts, then leave the RFID box unchecked. You can scan a patron barcode with a barcode scanner, and Evergreen will retrieve the patron data without using the RFID feature. From the patron's account, Evergreen can check out items using the RFID reader. See the next section for details. + +. Click *Done* to complete the transaction, or close the window. + + + + +From the Check-Out tab in a patron's record: + + +. Open a patron's record, and stack the item(s) to be checked out on the RFID reader. To retrieve item data using the RFID chips embedded in the item barcodes, click the *RFID* check box at the bottom of the patron account. When this box is checked, Evergreen will read the item(s) that are stacked on the RFID reader, check out the item(s), and disable the security bits. + + +. Click *Done* to complete the transaction, or close the window. + +NOTE: Evergreen pop-up messages, such as an Alert Message or Item Already Circulating may appear during transactions. Two new dialogs specific to PV Supa Goodstuff may also appear. One dialog, Incomplete Sets, allows you to continue checking out an incomplete set, such as a CD collection, or you can ask the hardware to rescan the RFID tags to look again for a full set. The second dialog allows you to manually attempt to set or unset the security bit on an item if the automatic attempt failed. + + + + +From the *Check In* interface: + +. Click the *RFID* check box. + +. Place the items on the PV Supa Goodstuff Reader. + +. Evergreen will tell the reader to check in the item(s) and enable the security bits. The item(s) appear in a list on the screen. + diff --git a/docs/media/patron_self_registration2.JPG b/docs/media/patron_self_registration2.JPG new file mode 100644 index 0000000000000000000000000000000000000000..51da802c7ef64ad31c38a8cec8322439efc4b82e GIT binary patch literal 70287 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

F z#I`PCl+3YdNNq3?TPxcA)Cl0+SLMEHh=R~lqr-i}h**o+sgL1Hh(dN;wYEzN?iQvmhYJg-N-=J}xV|Zl%j*(b zW;es0P{)*D3P;UTRBm~~e1P2cy(a5aq@=>nHS=lAQTJ6wLQiYnGov?&0gRj)qor-` z@VzQXTN-EZJxa|r{ih$&Gq+y(dQ@2Bs(9(M)Qwz7BD0Zn(FiX;c%^+gx_5X?2kkky zirs>A*ykL)Eq6~lS67sL8Z^7Q-3ul|6T&6Eh@!UBh-f)kBe!vTNz*2EVkLlgmoQe) zq<1@;+ANWR{=G+0ZlvrH83FLw3#GpC-ulpHJd!%0G;zF8!YeVVugF0z%TxgNlb2LD zSz|>fVRttxpU~Df4wf_IrBn|Uq=fCEQPsq?U9~Y?(>_IOLgJO}bBPAs+yXJlVT&)V zOdwl^u1~0@CNY}w*4-MS=?W5A(~GC`FwOjh!ILZ9-`J-cnFvJL&sw>zM*pYHPK&sff$w*=SgnepIp|WN-ZPQqVIi()?RdY7WKRT8PRmz<1^}JF^zT!ct(3T<>>slb`ft#vR_2`J7*1HhtuQ(&`Th z0+BSHhL%v*z)vNHi+57j&2BA}KFV5K~wzJ@@VIGhtU7hkmBaS#> zG{`0-PeM1#jFSmj)I8AODQMzm^Vn_8Lo`DfJMXfT+Y}?8v3mypeigT=x}h{jux!;@ zai$1-b)+CWQWSq<%!(i>E2l+d5sFd0R#6f08rRBbHKr%e+=&-M)Y3STk=O&W(3NjZ z&*x0IWodwyKN`Hxf1kHA!8njOmk+_K10{)}aiCmd^khd;zSd`K^-95isLxcloh1Cb zGkZJls?^E4%gL(M6Ur^oH`UcO?k>G88`}o4YBi0FEW5#lSCg^yc1ifizyWNO$BapI z>r&jfu~7M3)ONHmq>O%O_F6{=Ng=Ex4l8(Zsjq#Ht@H6}4Aj{OJabWFubkYjMb{7o z&Mt3j4c8&WP3Kir;8lHi_B319DZ+m`&0>CjOmW<=+`RllzL640pg=?Y%CWxgNZ5kb zbdY6Ix0yq_(-eux0kOJO>lW}ksRv(isa6s8=RiAzUuZ!$$JKF>qNDxk14)PrW73et zETjCs5wP|2z@1gmDkqJR>4t;QfGj!dN}|xkMY=@e%E}m*p-23$XkA9~%w1aqfcc}Q z_8C`L?!2ewtBr~V$}562=tPHk?7qIPR*$7>n&pedmAiJ-(OxJ5Ms-UAcO`;9C#~jW z41Z7hB8C6b>mLw7guf4x9fw`qf&ZM`cpc;tHTUCxc^voWDoP=LCwkahHu#;!p7g?+ z6omcNb|6e1hzVjyxf2uw-NfiIsVa*XSa_>0JHc6Ljk=}sC?~7Sh+x}!tlxq|Eoi}1 zmCP@W(a&;zIsC3*R1i@9$I{+E2m$<~03qXvp+&BdJyso_zWiDHn85NoeYsU+gR^e` zP9z_$U>oy0x4=IMd8jmjj2uZK$2Kj(g&vykrN1VTQzyY1xhGB@NbOf%?4DJjofGde zsJlosWUXc>5y@wKN3F7GE z`V|VVG2mn*DD7vz3GfVpT%yfD<~Se+_T`rs_|H(R)58gwM;n~>sr;Sz zQ>8?Ia^uAQS(xl+A1@pB-52Jj3z^qxyjBB#Qs>WV{`;s#$daP1t(g)WSxhCxGUCPY zLQR(isz}khZ1{cPp{Y@%(qOM5a9UVxo6T|5A7BR^8~?K zG$5Dc4&?#1^I_<^n>Y~Xg^&mC9T1KJy5U6&lEymC0=cvF*m?-l+s8037^y2P?7Clg z>;zOkns-vqY9)bTAuNd%2HkTUQ?Z3bEqCFo%f-dBfAQBg3dsnhwHAzFaWz})?8|rb z^aOv^o1PNS-l!Rt13!9J<)dII=9l&o(SxdDy~|XmNThhbGNA8^$i+a}u&a%D{Mxqd zMdX4nR&VfU&YZOxUue2-3zVgxm^I%jT~jjW8EVX_knyW@6p|kAs$+8HHz3*UOPHMY z{^2oM;uHjaLJU@8aLrj7+OyCXA71vIgrqCp`Qvi&x=thtISN6m#i9t#LWf^IfD3(7 zDX24WwnJwkzW8?OM&MI@QENwdfk3s&G$s+N`{+t|39OCP8NmarQhC)@-6Ep(bgW zxg6N+-@MdA?AQ|O?S)9;@4>Qgl&$>MfrWck=bmZx71>+ks@E;{M)a6pU3XJXbKhr9 zwA0{DYG((TCb1VYOfp$dFNG5CS|(-Lo^VTdKZfXv_8h!@4Rwaqh#u+NuH4fHjgMD6 zp{R&1$S2%-8S-{CUuRN*FT#$H`|8=7LyniUJAIm%kxuc)q9`I)E{+;6Ys+fmA7=#0 zSvXlotLb=!JeFeK3Q3PfVd@vijZLB$bi_a@ZX9A}&8Pj?cY35v(>{bJXP5rEnD+BY z7mwZ8*lhO@lQsiQWu@O8DNI>hTp0l12i(vVWGDA7E~1zOcq^{!-kYZe0q_HlKV3|H zEcv<~7QFdp_uP9$C5AfzlXSl%2rtJ8Ix6L?RH00s6{og>wkG+`BZbCNDa;a#$9(s^ z78H<|@AQUFCu>=h7hUqqT@SXLgH@|W^DUXVt!$5{gf>px7u?@O2zBG_`>7ofj9b$& zyYwR>**_~epzHmv5&yk1*{Hs8pe#H}Ybwt#BgSF`HKK32*z&P`86k2B0s(Ypqv1j0 z@L2PexX)@Y9T!U(R6!W@kTw=wmGr$S?aA`x$k{*l*K>2>jAiGrT1l?r3Vw*K4@dq0 z=RMnQl&q)v<(Tr$X_0F|YAGoF!!`?t`k|y`l_-_>#9fpK-AZ4!Lbhvx#uwFm8uw;q zv`Hoj9*E-~O6N6+>9$h!0VI9EhH_c?fF&V8@!-(p>(_&*4i(}g=+6n7ZJZ+OoM;_# zZFDuE?MCJ0@%XHL>Ov&=godv|@0`#^D%;6rID)i`S;y32mA3%T*#mqv(f{19jv!)y z@5K1C>-)3oj$jv*^^+t1v%f9&-}^e|aO$gTA<+GsNfs3)F=2efFY_?&ULwiz0W0Im zVpgL_W%j+Pa9Q9GSfUX=?z;;BnnQzWgWE$=j6HYmsuNS~kg0vu`FcI0NFbNZPoDE!TVR_+wm!WFd=WpjVCR+>gw7PM=LCm-X z3b#~qQmY}PE>WrjJ3FcSH=p^S?;4DEFw+mfctqh|r~;zYIMU(w!#UIouC*=59@tyN zR0_6UeiSvYs4OT*w=)KN^I)t%Fy(Q5;P%<$UVs1l=A zj}j$#zoAXbP=#V6tA3CWa%1|e|3IsLt|x1boL|Q?y8Jmc?-skKA5Qzt8?^3KHyv#Mpr-w^py5_M z?UwXS^@_@S7zqlsfdg&!xa}nJLYB0g;U!3hI7+0XBT$eH+}y(dID+wy0*1MxZEv8J zfey*oA8t4t&be>+o+*5yIOUBfn0Wk%c4EHGD{YnWf|b3FEVgKz8m@OtMdAg0s;SHFN zLqpm>A%RF;H)yGqXSsHvYQdaXU&KjNs}33Sc3ES89J7uR)c;STc*Q3(k~;8(zci)6 zW77O5!#jkrM4Y|ure~C!vvlZpdMLP7qau~%b5MdQ+DrplOQ)bZ6M7=`EiE9L3@C;@ zzsm@o(S-ojUX!#+qgzu%*fEYT}Z3&-JQ@Nz+3pij^V-ic7HoEn3{IEneISR@{O+MO&an0t72w+?@~{io3fOFK)%@E-E_GSI-j&!B#01A6wq^DcK~ls*FW7?OOB^T1jyQFk2G;rm9DiEH^?!+h?h1;Lepg-61xdRyo%}%xKQ6J^)7s_W3Z~r{M0%B9lyo| zP4oM9UxKN`V%lox*!2vk-EK6V=G)yuj`|^WUS;Z{b4$*p)2ZAsVZ;RPc7b`4?yM4J zA-U_P$$n%4@fUNlbg02%bERpaKK6Hrs*#u3%6>QRilSsIa9rouY^kh7Z?TZ&xs3^B zaE_y`Nw`@`#itnh6o>#xgimY#SR;AKrMbM0i&RyEKEIyM9LPYwCu48jH5yrVql&q! zzZ&ZWb9j`O`-F1!{PjKTW@f1&g(!MO4DY++tTl&h?y~i$$cdi#Nh7WTWoPea&RS_x zv$kVcKriX{N#}M0!pZ7h?m8GKOdzi&K^eMIa)D~%DE7HQg2KoZ<#@+y+C-A~pqLVL zSg^(GheND1MS}QF9vO&F@4NBX^c!7#ETM_YP-4ewg%;i$wa&?<7%ja2dL4CKzq4zR zy=`XU$=EV(#~{n|@E#mJY+p@>SBt-Q;FM>nzs&9`$+m|29QUD5LJ&-w z=f-l=Mr;p6DYd2skES%`*&UXyis6V96p$q4SLY3@7}&JYLfdZu$*?07VBs zUmv8G`n9R#*^ptErn{fp$cI_IZEE!PJBxgRhH4zcfAaAwa*0Yvn_&2LTy9=Lzx4&D zb%c-SBQBD)@HvtCPEsb!H6~da=Xib!R+r_Uk%6CUd88ud9jM zb7lM-MPfV)-Uvi_T1*%Pmw;aG>lAzg`}|n6?vOQm3--)avLGxbzIX!aXTIx2QN_|N z43A_JY2WHn{F-+72RYLpWn;P7hkm=)_i(ZpP54>KknTm>+(3QYKCDWcl3itjwQQ>v zD*dF*7|)z1^6le>9z6k9=Gr5-@L`h`p?Ukgh!X^dkYS^h^r1ng*>dwnYJ`6yB&BW$ z9X+PYi~Ub=p&*91ARpE{+vy$CU0))^fEm_76tkl?kmM82GD4raH#L?V!q2A5pbC%( z7#1}#bzmkk1nAGrEopyGkjJjlXC2IjYvB*GFes~jC$g>Rs}h8EZ`nDZy8RjQB3F6e zY|KC35^@3$1J=VK0^GY{Mc#R*JfQq|Wc;oNVcI>RhG%lGxUin|7=3xV!;lESI_~=H z^u#2-@0^j^=*Ibs$M6?tG0)xR_iEv#u}v6Il$u zp%H@k#^o5iEk>_CTK;%gZ0E9Q(;m39sjsBe00DvWXH0vF_{BUp1O2;j9<8*_S%QL6 ztCz3ui@ns{l@%Ph@f67W(NOY>F(T>c=xU^SSUp`gDrzQ#Eqrp94CnNQ9rFr%&+BBv z#o|)vIFvoR6;oVR(+g&;2iGueMRF49E6U45Hy7=06+EptEIj#oOf{l&ksrMngn6uO z5A#{mm;rIocHE0fUPxt32G_Om8%f zf2yjxap9fj)a|(_7nJJVeEsd)gTrbLtcSuu88&xbhyYC6Cz8xEQfAcJJ zxpSHt)=oO#S-tPfh1^r>Eo<-4xIN*_x*g#)43flKIgW2z^Oe3a>}a=lzR&HJeex26 zZYy3&>+J#23$6)t(P|MggO;G*0R8s>7kl`w*>zHU8r>-Sna+=XY!ifsvu1H??v+a< z3rG=X9i0xv-$`(C*ZVWue%9|~z_++p-7IfN^_5;e{1&?A5+OLPRXdU_QBCCgbVNU` z&kY4Ody+)6vBkRab|%42&tFRYK(LwIEll^AGL&L|ez~Yahz1Ibp1!{}x4)zm;Uzy2 zBtw){fxmMOl|Ob#w#N3&<3YJl8I{j>r7BSMC$|~}>OZq42tNORye{bDI(e_>q-QlJ&3L6O%z#Ah_RZ2>h*t`m zRt@H1obO2yjYrmGqUo;K9c`XjX_J&@Q2^v}I@EGN?-oEajsPjyab*zy^v(TX!)W!@ z-n(}8Su>bam?wRhEgdN^CdC4nRAHa9eV%4G%L4v#688BvU&D=9C?y<+@2OJ3?(YJs zt)ufWhMM|;B+2*IA78)+ZG&A&y75iiUrHOqO04V?O=~A;){L>xOyr`-ds9}jj3I|_ zv@Uqz8Bh4#!V(9J6YlDF+|$zh)0h3!F;FOJEYtr*@jJW~1-5gcL9TW(p416xj$!+}PV$T{PLgMI z@3mZf*l*aTB!HRTMW1xN6WeU@WgMZzi~s-uRthRb8Z6`g3a|(h@(iWX5^S(4^jV_Y zLfiMCDY###R!ZcuaB_f0z)`Dd1&UBo#qYrqq*UGFIREXnJ%0pJrT=#cm;UPy4&BOf z^!vFLZJb#EGBXyg8-!_68Z5Y|+bL`m6o;H|_XRKMpFBZa&zgKETjo=F(XM8ttUa&9 z+Q?x5l4V|Oe4{e_x$@aZVojBk7KO!gNKM_d>N5QA*q#$c1j&)`iWKBNKw3^37 z2gD3Mx}1{&?7oL$U{(tonzEc>*wh{2p^Z=>KRxe_@KFfCeFY09%7Q#x|2>&ytL%)OxaXFTs;4Z zI!fA+M9e}{7*{D}j}wU&C~RD`k0|epo6kQbB$!>XPaJ&D3>E)bNBP&wgj>W*oat{S zOMb*3iv{0`py+CpwDDG8xTU7_6cgNK(gfj^nOqc&?uOP>98;zh*VlxY1UHfKiJ9U^|zDWPSQ&?O+3|r-=J{HQ}#)-Cv26D z%$wL|nL!BnSi}eQE01#n@N+(A$+wL#Y{+DL*gKpruZ<=z@uyaMqVjI-q8^yDLmfY=?Wj07t~Mpa0W{N zn?w!nhO=?g9^PN}Xg6ukEBtzF`#gbIc}_Q*D1lQZgXVM3km<8>F z-&omL4Gx}b@_|PR?JZhS{0ZI<=Tj;&DbRIznb(O7khzRi*EGDT7_B+OZ4}3z~iwRHUmoXR|t%r}G{N z6~3Bz*xm&Z?^I8r;5LY@P=2xI!=en@Vjpt zk`X_bn9QO!3!`#OIBbF!dx#$^*NeY)G5^;+AD9qU__9rWG_zB`lxpJ6kH+ksT)PGp zS45jM#^_yx{6Nb4i&%z`c<#%M#q7K9_ak(tSfJooAS zkOi&)jLPD;(aQqnGhXID=>CO-=6|>*!A(64DcjB#jAoW<-J)3*aNwa*re(Fm+p0!t8aF|Kvyxw*%_TG7^O1OXD zeyz~HdidKDG$)Bci4}WXYrg5+Ev+V3d=G=A?}sL2M5hdkFAPHE_JEMYr;`iTNjTA^ z52au^I@Yvk%eW12*>^Q(`mNvYp1Wc{mYvM4N!A!=IW(*GIX`r^gL1QWKhvhn3+VYl zAS)nreXn$j_~7z*)?y(m_9wT#zX3Rp*4=&S-z!F{O~C@lE?>6oh51Nn%MUHtnVCyr zfgoGxmjSI`vu2h&a=pQluH^k-3*{r%#v*6Jh5Q1ct;ZX|^WoptNOpG(vd|LVT1&tx zYCaTW+6mWcIO1>FzI$BH>Cl9xpcV7F62cE0FLt@H=@)VfY;&vDBr25R%}13{MAOi5 zLgOz=Rs~JOzl zQ|Z5P75tQ;@;8K*zZy9HQ`QlF?O&tR+%jmc8as3`tkF?C&I_?ao8PTgbT1Cpctq)I zCJJKXh~Evc-g_+R+?ZJ>WKV36>fPZ67oa{;h&k zt0-dpor1glYLNnwhY^|f*gl1x=_jI9HEIo!nrJ-aj0N#6cWmYmsT)eZUr^n8P4IC0 zRS;NOQ=b2a6?^F(8>6!FT)m#KLj!(?EjU978LQ9hNyISDj=R@n@%4w%Zo=@BEhVIf z(JKHXy7je90W$#BbG_3fq#_~CtzYa&>sdCc*q?IzzuWcxk(BU1a@UmAyRJ3_$ALuZ zI2rZ+Qr2>L*?v9v-S?2rgLS z0EJP`&hi13dK2s|D`ZExh1XfxCwkV$o|QVX6)J)E-xFgt7LY6< zvZSPIqqGsmL3END>dF}^4qtFu-3WG`|0u6tKro)K{*;Q};QkGO!?SR~=gyXH);z|t zA7dqIYL6EO|Izw2T1H?;$hf}#Z!(|qI9ptZCY$QF%#-hg@)vZ53k>OxxTwv7l01QC zKwKFr{+=z0H4&T22sf#s?mmS3^zLs3{8mSN->V^1t7`f8s8G=HCE% znFW8cbAo@DEK~jm?f9?910hSIsi|jlz+xFZc~@#I^?$C7K$9R%;3!4+y|(;n1R*<- z5^%mI12;<45pK74Fif(Wv{)+s_)P7^XJt6Nu5oIl9s5TVY&g!T zSVB+n9vq3=G!gd;*$<$BX#^zza?wJ6Ygn zNM=i1f2^l|5@);)}U4U_s2v#IPc+9|v<{)Bh&@`W6U z#P6ZW7f3x@l%1v?39_)K!bfR^uOr=DF=#YBbr3xRfa^go-AZLpqBtEm718Km6|l)$ zNgJF`mNa8O^k3T49V#)b?!PbUCKUi8(-He7BBA+$OXvLzr+);>^>5t!ZCs}^&CN88 z&$CVp3R{*QV{Y>?RnW+iS0XXZh#dJm3!UonWPo56WP4DV7AA~6AvfZkLaOCAa`496 z)!Pip(zRN~Ym_A{OCj4;tctfvbN8g|Ux=8WiD?BOjQ|jTOiB-|;_Ia{R*RTXOoMnF zd_BpejKM}M1AFpZ__9E#EH`}%LW4#VA50p0nc2|vU#<2>*hYS~ z>Hoo1qVbm`wx3=8f3@*{@ViUn_ZcG1PdLmiajOuvddtmXX%=UO%T#?QDfM+z3cO2P zN!9-Yvk*2hKHWRcJ3bPQZf(r}_lm>-AeAtZL9{A6jFIG)!Zfc9V(81352u;aIgh}a7xB40VkF?JpNGovqeL#ZY#f0IlKGjdl)c?Or z{y#4Q0BKH_+e;)#CP&9eyssUFGAk6OGOq~NtWYAMF%#b*&qp!O{^wN#zgHo(-|cVT z=0`}KzG)bJLzEEHP8dFg9}+9o0p|Kto>OtrSQY+*XJ(obJ0zTYC4Y81KIvKD!HH*P zbJD%)F$PI$7ZMIhsqf)uE=Xq1sk7DW-G%0zbWXEha8CNALdP6Wd`_;1pVlO8eI=;t zhW0heGbsmM9b7I4Ukw&10c1MvmCN@8b4Mm%pzl*bChII!htLdiMn}|(HOnqu3xWOj zI&+cjMNr#fYS_4|55v4t@DPcs_op{*kmUDD=ME(lL$8o~rN|vf(0b(kLcGGh^CpSh zPMI&>^49Y#j5ZKOjJzxTsD^_f9LyZXENfx&YOS`BTG*>P4sV z4nDH75R>r(h5cf;({>-BHd>CVxM;bo14KJE302}R?KoEQV8op38ZN6y#Qe4KgH&fN< ziwfl==zM5+vkwf_@bklMefZcHmV>aIKOFqBQ~xf^DQ14oO6;x0TiAM34@L8W5%RFF zpsKZ?{l}7bj=b=US*wI{J*!b&Zuf)}5GSWBohdk2Tmt{GVr=|qOZu+;Nd8^J6+)Lt z-?F1M*61*9MFu{|tcZ5ZTU-*T7T*>W?-A~qAGmsjwm=Xp_5wA)K;s=aUk}m3s2YBB zkbw=!X7CgJ){0467#D@aVP=>NR03dZkY&&p>cMUA8FXoR;~?V9D>u@D|`! z2~WR8W^bdyHPo*d`3(T8E^2rVvy=_q>ngGrF3d^9CFaB-{K)bJH#<;@YhH^u=Tb?GgSGvCbocf zAVku_nhdAN-G@HbtzKPFecJ89-Ww~Da_TKdxn|^B9SjcC=yQcJFT|L&U5d5 zr1hlxsau0=-S{lwXc;+SyMWI<#^k29wt5fHNwVbG5xUlrI_6{eb{+!XKrfy9s}RUvIzz}vZGPtpCi94FzlSGaLoM5`+2Tyr$1NL z>#bi^0q^FT9~8Klnq@xBb?BTnneRe=`SzG2R77we2C6_bT@6Sgr8}XG$clmRdD?O! zBSkqZl$cAbVD=kgFST+TKGthG8&nk?vhTt`%x$cCwZ1DPTZwgYvT5+(3*Y?Xs=A2K$2^Y*ZeCzgpousp9kSjI zS4nR5QdI7duSd8QQ8S9DL5e-!N9-F%+|!2Wf~fouN7 z{>C=;-a$iv+`)?yU5<<@#O3bU8w(=MUi8oHsOR~l-FC4qrwG_V zKywX|pIOa+jod_(Xa9s{ZTmI*N1X+ff=W*;x8Kp9C=?lX(BoT>^V$vV9YgBA2oLr# zJu5BQO0s;LCO{82s-op*C8d6WC4~P__?$N9{|v{$I|p-J3&Y-ygpD+DZ({f*Q9lAq zkD)Ti3!%<>t#Db}aVf@V(lOdKXQn7p{~d9bI+02d%Lj751Gaz1=6}Nf^4oKJQ82J{ zBgVSPf>dhg{L#>lGO{bM-hU&WC!#TSW&WayR*!Hd|EkwrV>Pt`nPYqH?T>@m=X-!vj5TuKo4r#d)*=w)^T0P883NA`5Rvas!IVFTRQ9E7 z9W~WN;}kisl3Tj$2G3)!C)H`23Lll4&MBd1>{;2vl(4p=b$bgu0+)t_M(ZaJc$`U6 z9Q*JQaV#q16Kcq6ztE!>?-m_C*4`<%N~mAZoD1s0;*GH`hV~;m24b$S2l5kU{UP?? ze{&YYe~`h=?WKM7M3%Ww%D;+>0u{M{A;RC4FvJgW)o#0kZ3-@vrK@U{Ni%9&LiqsU z@2ks&10SCARDhjPH;T1*oux$@dw`+ZDV+7uQLT`NbhTeF{$Jxumd$7UO(BaUo-_>$ z2<^haN4t^|4w(OfE#NWr~H>LR4z+W`cIFyuw_0;>3sTJ>^vvoJZJP^q6Y3J6k7yHUZGicb=io(Ek6V+YOUjEwYPjuRn3?RCml{mo#__n)crF6R2e1q zKk1H7xJf3N_YoF}a~UaJIbQ8HUgoMVw^({mX37?@>JW^a)9 zYgZWJid(lLkqUSvL{UZIiomH3tU#dVsoR#GQX8rMdcX9mG=*Yq*}TqUbS>BfjKuE8 zTdbO9h4pCZO=+_yb}p(YiLEH2D*>&f0y9(Q&`oxt9k}4&e%xkAWO+CCd^d$S0wx`N z6jgcX_VzS*h&SB0q1UBJ)Z<_+scY_aGfBNxkWB5>%iA?7zCOT~FqXQO7fz&K{=7Bu zoJPdpey-@SGf$;()VHm5W6s9YPQF68;U(DT^<4eQ?Yl_ssl17t@pq1;3I#jy(@ES8 z3pyZ4Z=l0`56fzFK!gkqrmNOMlLHdVoBEvTk7pvz9nS3{srjQD8t}BWjwdrY*}ii8 zP#Gcyhz5)HK~$7DbJw^*0$W1fFy(@?_Pk6&JF(nR0WsAx!xWRvD{+dgfY893_IkEF zAA9ct%X4CPw`_9nurPI~jDr(z1*zUsk3+>>rQLE7RSsbvyM%jWkdG98#~dGzZwel%`ZPvb(=Fs^sY2X+syx}!JxzwU6(*fpj+g`vUo^k&LF z375EoX#3koccPIChC8PZPZ``T?0dvq@5}DeP`wDtKHLhKV3p5WlId5gF=v0mPO&U4 zi}>a*fDLmJ+9%!CG8?zGIBmQU@)W-G9p=4^y^3}|;gx1Sq=3d`}?}=|k zFd~`YoJ}n^hJ%b3X*zbrWcMi{D0+s(-fVQ|M##nE?vWMjeaee>{UJ;2y+z$sigP5`j}bYf~d z0#tTZGEh*)qrhb_;acR~#Jf3UvnwxatI7x6KzTjiJ?Cd9fKU+v8)$q4oHBtojMBj(S1SJp4V#Rdo#) z?YD3YUOQxzaErQ3OntOz?PSfG(J@N76}Lgpr}6#V?;)gZc60#~=LF0MlzsS~gd5gU zl74kN5Oy);T4ExXHoRAlI@zej8K&@7b=CYgfM&CCH_9aw@(b3Mh&6}}C)h@_?!#qs z7nqZ(>N|(NLe4-WPZ#++$a|b-ZJ*G>bzV8Dgm5jb!g))<9~|wamfHoAN&A>XzyeWTI^TG=}m@+*T51q-jr|(0;l`jvK-F8w~&Yj4JH=}sSV z*Oi=M({^2VEYpk}(E zhz{mkS4cRf1rZu3`Y~EqpGq=}iVA(V*s$bZHWdHqH!8-|8XZzJ% zOvVX2-+pg`=Y_)fpT|Z*?#7=j*NX{UNPiUoc$ve?Zi!bS4ED=-(s3-WgZBI}*x0x) zv)x-;Hv&Y^DSi}HSPDuuCC^FZXm{FvkFI`h8$hadP@w!md{0QZ8XmQN)x6e!)}*`d zY9nGVpR61>r-a*Xa^A4$8ms4*eZ?tB2sLL2fA%(hX3feNgFO7aCLv+m3a)08)at#A zZ#eU&AYU#Y9J>%rqCBJLX@XPhIPwBuGBO<0DC&xFI24qd+#iTFEoKrqkbp&EXKT6= zrzA4*bkdP~o}|NAh}jkI&3G3PJvlviKE<(}axiA%Kr}bSHZ$RD{I-R7lXtx3Z1guk z(oN)xarzjQ>1yy}|!}-{whQA4tgK;B^h> zY*x3>z;T@$dU$Z8aGt;}NW;3=M|juBB;ZlCL9Nf`1vmrX0U^uxj}snns+@$;7Bd z@OZ4D3c#C->PcWbLm|M%-{t<)`B0rjm?y)^(E7fA)Mb~w221ZQZItfx`tI(F-Hz9F z(kO&Glm`M-e~qM}ZuE>2Kp@0L=;9=bk5GB1f;!23(-=Y->ONLSaP=~CiGQez?lref z%Z`!$Pz@4c)I63-&-;}5snnR2?#+oDA}@{2)JZ3qu>d%&L)pk7&r%^tCd+{)tpTV* z2E;7;qvFlC6IAvSsAR|Bnz|}uM!mogxdf=6#5z4C8Q;GZ$oD9uWawL6mv$y-mPsB+ za(_Vs>}8G^P;$5LD%RhL-}lVh;S+t@tb|LDwA9vSWx{C-4whyRc*?C5$GN`lLdrr| z@9{SW$lx-B?$gjCU4N8&Um*iUYPu$RK>6txJ9NtDMPEiX_g&`29!ckZD)Fnnm8R2& zl{A%Vs1HAj2Y*Q|AcKDCY3FYxHGd?p&pX@}y`5=exG#p+GYz(}w~5o>>Z4D#WVDvb z&gXnF^a4#MFg5WV<_hV)5iGfFjwSwlzVTza;>TOJ8Qa`$*Ox@Y)( z5!J-}t>Nip-2UkSQS>5qW7S-?-5<;Q{y!XUV{{`C6Yby|D}czBqfzGQ&8i<_@1A^pUoFBJx(=iI=q6~M;SFX>C{!RqG`7uIT)@qe#_YrG?z-EjjKq~v4pKcgvX8T#G z?sQlAa<2`U?xMCHrAqaDvV5&dHbeqhKCqWY`B9KjpPtbgsery1CPJ~|i#K)#>VycC z?$f17kkF`C20B6&#mL;o5D0Hp)qS(yx{ZpSUy!hgYl#hU{B;UKb2R?io;xq%Ds4h$ zG{H9INt>t?Ku6sb<+I<4k*sT}hc6~2+a{%uR$a8}{q~do+8`sS1W*!4@1*kZlu%Yx zh5{d@l(lT#Z9fu8MM)~Vuu{MeI}&DUNl_q{R$l}QnG+MbiAF(fEwf%> z)=rB)(Jo(Ti60oU^aplH5DAxq+-~t&fyeTWYp*}*NTLN5E$k3G%JZE&brLwgj((v- z+Sp6@5UUSu3OtMI&d#k9FgB{9yTH1b!pD)FA4Bb`lV!OmLE6p?P`?i3WYPuwA-7e7 z#PvC207IB!z2&-cpZjahhduX#O?p@cf{_ZxD1!Ry%ccm4_Pi_`Fh-%)k5~57YmGQx zNx=RNxg!f2FE5}9Hq`%%#GT^KdWn&t_= z_)>J@pYo6J2+iBb3)LmrBzTO7q>ScAzasjS7=;pr3he3-MRN>Y&i$pPSmxn=9;iq= zFC4e>i!1iT11{D7MwAI*=QgkCixIJE*1hTy{PQIrsm+7uW|Nyi=l#t5sHjx{sXd3T z2DxXuj?40XhEsWz&MP7>S9n^MK+M*HO{qUjym1R2&t3$&o!#}D>~KLGl|V=4WuE!g zaH2sQN3c(Rr!)PBgenm01hX{_M=#J?hCFz`*39UIw6J@%%GmO>(g_t8EK>OB!k-75 zc7v*Sbnnak!uYM583&F7BSTwn+Y2=! z;%seM57buC?@U9VZ6tueOs}Cz1q@}Qh|_m~Xp^P-e``o0dyJ)>@Pw#dJKD5mnYl_X zi#xKF+!*1fg{_a(rYUXe3twzkN<4T)l;u*?Za;CqZ@8o0V? z8pj*h!kIgUiHp%H^azYKQ*Q5B?R~!Bqwf%E)Pz<=U`+915{gHy7AzhF8B&6XSWH$MZ zGbH~!i;!sCK3gCg%UU5Ig%zKYh?49&*pa&$_wW&f@8PN<xw7lEYWm`HoPifgG=cu!e;(|V&Qb%E$k#f%`|D~3RqHd^pwiDUd;v-4fJ zCELovyW0Ko2P8uSiAa)+{Mb;8w%i3~F{Dc~Xxm6~L;Bl0xExEX2YZl3fcHMSQM_?)ahlg|vCgRxwbOG@SdFjbH?uLKzJrZ4% z-PtYg^lsblX5Qh@p0)}`2akD>vaywv+7CmMU_)sol!M(#k5eBV_W6IwAXiipM%G7Z zCiN7?S|SerYHxp+d@h;B;9POOPa*}3JM4#gQRz<0M{H0`Chy^7Ol(d zC(3&oZQ+PDbwLz0Kg`lg*Ur@Qu9uY9x@M&Iq1@dbT!OMJ*wwR4OLZb5mQT%k+mENI zv4mEV40J`K(f8a9an_5bDFZ|pe_>>mzo$af96;i+E(!zEMx`oq88O#V`TQD^Q*zJG z$dOH_5JA_?`hPF)DqLM7;VjeeOL9ZYS%Y7}zn71t2Kb}fP2FvTwWL^CN>)3HHhxE( z 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 literal 0 HcmV?d00001 diff --git a/docs/root.txt b/docs/root.txt index 4afd89fa7c..a222cbc029 100644 --- a/docs/root.txt +++ b/docs/root.txt @@ -323,6 +323,8 @@ include::circulation/offline_mode.txt[] include::circulation/self_check.txt[] +include::rfid_product_integration.txt[] + // Return to normal title levels. :leveloffset: 0 -- 2.43.2