<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
Hi Molly</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
I'd recommend something simple-ish like the following - in a very handwavy overview.....<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
When scanning the barcodes, collect them in some form that a custom script can read from - even a plain text file would work if your circulation stats are low enough. I think two pieces of data would do it - barcode and timestamp.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
Then create a script that uses the ASpace API to harvest the data you need for your reports. The data you need is spread across multiple tables, so crafting the script will be a bit complex and may involve multiple calls to the API for each container (though
you may be able to resolve everything for a specific barcode in one call - not sure about that).<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
The script could then write the resolved data to a circulation stats file. Run that script periodically and use the timestamp of the circ stats file to filter the barcode data file to just the new entries in the barcode file.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
A database would be a much better fit for gathering the data, but it could be done with plain files.<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
We have something sort of similar via a plugin (that also does a <b>lot</b> of other things). I'm happy to share the plugin to spark ideas, but it
<b>won't</b> work in a vanilla ASpace instance since its so heavily customized to our specific use case and has dependencies on a bunch of other very customized plugins that we use.<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
Best,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" class="elementToProof">
Joshua<br>
</div>
<div id="appendonsend"></div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size: 11pt; color: rgb(0, 0, 0);" face="Calibri, sans-serif"><b>From:</b> archivesspace_users_group-bounces@lyralists.lyrasis.org <archivesspace_users_group-bounces@lyralists.lyrasis.org> on behalf of Hults,
Molly <Molly.Hults@austintexas.gov><br>
<b>Sent:</b> Thursday, April 20, 2023 2:59 PM<br>
<b>To:</b> archivesspace_users_group@lyralists.lyrasis.org <archivesspace_users_group@lyralists.lyrasis.org><br>
<b>Subject:</b> [Archivesspace_Users_Group] using barcodes to track usage</font>
<div> </div>
</div>
<div style="word-wrap:break-word" lang="EN-US">
<div class="x_WordSection1">
<p class="x_MsoNormal" style="margin: 0in; font-size: 11pt; font-family: "Calibri", sans-serif;">
Hi all,</p>
<p class="x_MsoNormal" style="margin: 0in; font-size: 11pt; font-family: "Calibri", sans-serif;">
</p>
<p class="x_MsoNormal" style="margin: 0in; font-size: 11pt; font-family: "Calibri", sans-serif;">
I work for a small archives that is part of a public library system. We want to create a simple way to track what boxes are pulled for the Reading Room using the barcodes that are part of the top container subrecord . We don’t require people to register to
use our archives so a product like Aeon is way too sophisticated for our needs. Additionally, for privacy reason we don’t want to track specific user information. We just want to be able to pull basic information such as accession number, collection title
and top container information into a database when the barcode is scanned. Before I talk to our IT department I wanted to check to see if anyone has already built at tool like this for their repository?</p>
<p class="x_MsoNormal" style="margin: 0in; font-size: 11pt; font-family: "Calibri", sans-serif;">
</p>
<p class="x_MsoNormal" style="margin: 0in; font-size: 11pt; font-family: "Calibri", sans-serif;">
Thank you,</p>
<div>
<p class="x_MsoNormal" style="margin: 0in; font-size: 11pt; font-family: "Calibri", sans-serif;">
<span style="">Molly Hults | Collections Manager</span></p>
<p class="x_MsoNormal" style="margin: 0in; font-size: 11pt; font-family: "Calibri", sans-serif;">
<span style="">Austin History Center | Austin Public Library</span></p>
<p class="x_MsoNormal" style="margin: 0in; font-size: 11pt; font-family: "Calibri", sans-serif;">
<span style=""><a href="mailto:molly.hults@austintexas.gov" data-auth="NotApplicable" data-loopstyle="link"><span style="color: rgb(5, 99, 193);">molly.hults@austintexas.gov</span></a> | 512 974 7382</span></p>
<p class="x_MsoNormal" style="margin: 0in; font-size: 11pt; font-family: "Calibri", sans-serif;">
<span style="">she/her/hers</span></p>
<p class="x_MsoNormal" style="margin: 0in; font-size: 11pt; font-family: "Calibri", sans-serif;">
<img id="x_m_7451920501847463857m_-3959062600123257488m_593538373191318398Picture_x0020_1" alt="A picture containing text
Description automatically generated" style="width:.5069in; height:.5in" width="49" height="48" border="0" data-outlook-trace="F:1|T:1" src="cid:image001.png@01D97389.2231C0A0"><span style="color: rgb(0, 32, 96);"><img id="x_m_7451920501847463857m_-3959062600123257488m_593538373191318398Picture_x0020_7" alt="signature_1022817601" style="width:.375in; height:.375in" width="36" height="36" border="0" data-outlook-trace="F:1|T:1" src="cid:image002.png@01D97389.2231C0A0"></span><b><span style="font-family: "Rockwell", serif; color: rgb(112, 48, 160);">LIBRARY
FOR ALL!</span></b><span style=""> </span></p>
<p class="x_MsoNormal" style="margin: 0in; font-size: 11pt; font-family: "Calibri", sans-serif;">
<span style=""> </span><a href="https://www.facebook.com/AustinHistoryCenter" data-auth="Verified" originalsrc="https://www.facebook.com/AustinHistoryCenter" shash="wZ4em7vhk7J7cnY9NLvmi574oHKyEeluqW+1VJS794i+6uJuNLncIvbA/TxSLuggEjJOOJi6+dxxk9sR1si79ijfnX86P5agLejGTSzp22DPWqudviZJGyamJRLTacbD30nB6sAc6JooxXrzVpEp04wa6i9Is26f+MaY3dEe5M4="><span style="text-decoration: none; color: rgb(31, 73, 125);"><img id="x_m_7451920501847463857m_-3959062600123257488m_593538373191318398m_-8863187447101215203m_-4198143325904157615m_-3539804190379265032m_6513534276252700023x__x005f_x0000_i1032" alt="aplaopp:APL_Graphic_Design:APL:Social Media:social media icons:plus_social_media-05.png" style="width:.1736in; height:.1736in" width="17" height="17" border="0" data-outlook-trace="F:1|T:1" src="cid:image003.png@01D97389.2231C0A0"></span></a><span style="color: rgb(31, 73, 125);"> </span><a href="https://www.youtube.com/c/AustinHistoryCenterVideos" data-auth="Verified" originalsrc="https://www.youtube.com/c/AustinHistoryCenterVideos" shash="n0mROQVxslHIMWw8ZnxLs8ljf77KE7j8zSHsjF0kPoeTLWlihGcSIymO2wkL1xx3PQxJXF66fSXuaH5bpvwSUPh9JC7SrEfaBkf/A7kxnXQ58xA1Ha+gO0DHUK7C4oN67uyAucnEL/X1cwEoBmKae2fQqmv2B7sIAASBKeNdj3o="><span style="text-decoration: none; color: rgb(31, 73, 125);"><img id="x_m_7451920501847463857m_-3959062600123257488m_593538373191318398m_-8863187447101215203m_-4198143325904157615m_-3539804190379265032m_6513534276252700023x_Picture_x0020_8" alt="aplaopp:APL_Graphic_Design:APL:Social Media:icons:social media icons:plus_social_media-10.png" style="width:.1736in; height:.1736in" width="17" height="17" border="0" data-outlook-trace="F:1|T:1" src="cid:image004.png@01D97389.2231C0A0"></span></a><span style="color: rgb(31, 73, 125);"> </span><a href="https://www.instagram.com/austinhistorycenter/" data-auth="Verified" originalsrc="https://www.instagram.com/austinhistorycenter/" shash="fWrc1HOMXmjotYAK3mNSEFSFEpfw4n49DgkBoO7CZjTFY0z+nl9l7PqRDGItXXy8oiKIBM7jDjp663Sh4j+kKDGqq+42D4vvFwQ0EPjJb5+vqiv1/aIfBitYUO6m5WZKB3k6syWJGLdt4z86wpNBCoKl+MVQ5AlY1i1K8WbIwbY="><span style="text-decoration: none; color: rgb(31, 73, 125);"><img id="x_m_7451920501847463857m_-3959062600123257488m_593538373191318398m_-8863187447101215203m_-4198143325904157615m_-3539804190379265032m_6513534276252700023x__x005f_x0000_i1030" alt="social_media_square2-01.jpg" style="width:.1736in; height:.1736in" width="17" height="17" border="0" data-outlook-trace="F:1|T:1" src="cid:image005.jpg@01D97389.2231C0A0"></span></a><span style="color: rgb(31, 73, 125);"> </span><a href="http://library.austintexas.gov/social" data-auth="Verified" originalsrc="http://library.austintexas.gov/social" shash="oy4nhiklEvzNibpYheI/YbqiVvkxsChWQxCeuqM9RQZZVaWK8uwVDfQn0JTAzGjHTeaPPqowBZwpO/PdXCxnNxZHbbm3lKw8zX1q84fkIx8SxV48Iy7TeF2oM44qhuer4zh6sdlai8ju3b10RMzNpreZqt7JUJGlsdQqzvl47sc="><span style="text-decoration: none; color: rgb(31, 73, 125);"><img id="x_m_7451920501847463857m_-3959062600123257488m_593538373191318398m_-8863187447101215203m_-4198143325904157615m_-3539804190379265032m_6513534276252700023x__x005f_x0000_i1029" alt="aplaopp:APL_Graphic_Design:APL:Social Media:social media icons:plus_social_media-06.png" style="width:.1736in; height:.1736in" width="17" height="17" border="0" data-outlook-trace="F:1|T:1" src="cid:image006.png@01D97389.2231C0A0"></span></a><span style="color: rgb(31, 73, 125);"> </span><span style=""></span></p>
<p class="x_MsoNormal" style="margin: 0in; font-size: 11pt; font-family: "Calibri", sans-serif;margin-bottom:8.0pt">
<span style="color: black;"> </span></p>
<p class="x_MsoNormal" style="margin: 0in; font-size: 11pt; font-family: "Calibri", sans-serif;">
<span style="color: rgb(31, 73, 125);"> </span><span style="color: black;"> </span></p>
</div>
<p class="x_MsoNormal" style="margin: 0in; font-size: 11pt; font-family: "Calibri", sans-serif;">
</p>
</div>
</div>
</body>
</html>