<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Fri Feb 09 00:25:04 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>FOLIO Jira</title>
    <link>https://folio-org.atlassian.net</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>1001.0.0-SNAPSHOT</version>
        <build-number>100246</build-number>
        <build-date>07-02-2024</build-date>
    </build-info>

<item>
            <title>[CIRC-828] Count active borrowers in calendar year</title>
                <link>https://folio-org.atlassian.net/browse/CIRC-828</link>
                <project id="10133" key="CIRC">mod-circulation</project>
                    <description>&lt;p&gt;As a member of library management, I need to get the number of users who have borrowed at least one item within a calendar year.&lt;/p&gt;

&lt;p&gt;More than 7000 German libraries count the number of active users (patrons with at least one loan in the reporting year) for Deutsche Bibliotheksstatistik (DBS) (German Library Statistics). DBS 2018 total numbers: &lt;a href=&quot;https://service-wiki.hbz-nrw.de/download/attachments/99811335/dbs_gesamt_engl_2018.pdf?version=1&amp;amp;modificationDate=1564558387167&amp;amp;api=v2&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://service-wiki.hbz-nrw.de/download/attachments/99811335/dbs_gesamt_engl_2018.pdf?version=1&amp;amp;modificationDate=1564558387167&amp;amp;api=v2&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;&lt;a name=&quot;Loanrecorddeletion%2Cpatronrecorddeletion&quot;&gt;&lt;/a&gt;Loan record deletion, patron record deletion&lt;/h4&gt;

&lt;p&gt;Many of them delete loan data when the item is returned or a few days or weeks after it is returned to comply with GDPR.&lt;/p&gt;

&lt;p&gt;In addition the Right to erasure (GDPR Article 17) requires them to remove a patron record on request if all loans have been returned and all fees have been paid. Some libraries automatically delete the patron record of students that have left the university.&lt;/p&gt;

&lt;p&gt;As some loan records and some patron records no longer exists at the end of the year the tenant&apos;s &quot;active borrowers count&quot; cannot be calculated at the end of the year, it has to be incremented when the loan is opened.&lt;/p&gt;

&lt;p&gt;Therefore the tenant&apos;s &quot;active borrowers count&quot; needs to be incremented the first time a patron loans something in a year; &lt;b&gt;at least one of these in-app counting algorithms are needed:&lt;/b&gt;&lt;/p&gt;

&lt;h4&gt;&lt;a name=&quot;Activeborrowerflagalgorithm&quot;&gt;&lt;/a&gt;Active borrower flag algorithm&lt;/h4&gt;

&lt;p&gt;Remove the &quot;active borrower&quot; flag from all patron records on January 1st.&lt;br/&gt;
When opening a loan check the patron&apos;s &quot;active borrower&quot; flag.&lt;br/&gt;
If not active: Set to active and increment the tenant&apos;s &quot;active borrowers count&quot; of the current year.&lt;br/&gt;
If active: Do nothing.&lt;/p&gt;

&lt;h4&gt;&lt;a name=&quot;Lastloandatealgorithm&quot;&gt;&lt;/a&gt;Last loan date algorithm&lt;/h4&gt;

&lt;p&gt;The tenant can configure the &quot;last loan date&quot; granularity to be year, quarter or month.&lt;br/&gt;
When opening a loan update the &quot;last loan date&quot; of the patron record. Use this date:&lt;br/&gt;
If granularity is year use January 1st of the current year.&lt;br/&gt;
If granularity is quarter use the first day of the current quarter (January 1st, April 1st, July 1st, or October 1st).&lt;br/&gt;
If granularity is month use the first day of the current month.&lt;br/&gt;
When updating check the previous &quot;last loan date&quot; in the patron record.&lt;br/&gt;
If it is a date within the current year don&apos;t update the tenant&apos;s &quot;active borrowers count&quot;. Otherwise (no &quot;last loan date&quot; or &quot;last loan date&quot; before the current year) increment the tenant&apos;s &quot;active borrowers count&quot; of the current year.&lt;br/&gt;
Some libraries also use the &quot;last loan date&quot; to delete patron records without any activity (no loan, no login) within a configurable number of years, quarters or months. Therefore this algorithm has the advantage to use one field for both purposes and avoids the additional &quot;active borrower flag&quot; field.&lt;/p&gt;</description>
                <environment></environment>
        <key id="46983">CIRC-828</key>
            <summary>Count active borrowers in calendar year</summary>
                <type id="10005" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium">Story</type>
                            <parent id="10047">UXPROD-788</parent>
                                    <priority id="10002" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p3.svg">P3</priority>
                        <status id="1" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                                        <assignee accountid="-1">Unassigned</assignee>
                                                                <reporter accountid="5ee89462f7aa140abd82d11d">Julian Ladisch</reporter>
                                    <labels>
                            <label>reporting</label>
                            <label>resourceaccess</label>
                    </labels>
                <created>Wed, 8 Jul 2020 15:04:09 +0000</created>
                <updated>Thu, 12 Oct 2023 12:21:45 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>10</watches>
                                                                <comments>
                                                            <comment id="112323" author="63e2a2771b13d42998e4e706" created="Thu, 16 Jul 2020 16:14:51 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5ee89462f7aa140abd82d11d&quot; class=&quot;user-hover&quot; rel=&quot;5ee89462f7aa140abd82d11d&quot; data-account-id=&quot;5ee89462f7aa140abd82d11d&quot; accountid=&quot;5ee89462f7aa140abd82d11d&quot; rel=&quot;noreferrer&quot;&gt;Julian Ladisch&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5af5ed55244bc90a106063c7&quot; class=&quot;user-hover&quot; rel=&quot;5af5ed55244bc90a106063c7&quot; data-account-id=&quot;5af5ed55244bc90a106063c7&quot; accountid=&quot;5af5ed55244bc90a106063c7&quot; rel=&quot;noreferrer&quot;&gt;Cate Boerema&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This seems like a reporting activity, why does the transactional part of FOLIO need to do this?&lt;/p&gt;</comment>
                                                            <comment id="112324" author="5f5241b9fcaf93003b5bee25" created="Thu, 16 Jul 2020 20:41:07 +0000"  >&lt;p&gt;This functionality was presented to the User Management SIG as a requirement from the Reporting SIG because, as I understand it, at this time the LDP cannot properly anonymize user data and this report is needed by particularly German libraries so the functionality is on the FOLIO side.&lt;/p&gt;

&lt;p&gt;Is that correct &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ac4306e07-a760-40bc-81e1-af8498c1bcd2&quot; class=&quot;user-hover&quot; rel=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; data-account-id=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; accountid=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; rel=&quot;noreferrer&quot;&gt;Ingolf Kuss&lt;/a&gt; and &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Aacf63ab0-e50b-4848-8592-1c743d5addef&quot; class=&quot;user-hover&quot; rel=&quot;557058:acf63ab0-e50b-4848-8592-1c743d5addef&quot; data-account-id=&quot;557058:acf63ab0-e50b-4848-8592-1c743d5addef&quot; accountid=&quot;557058:acf63ab0-e50b-4848-8592-1c743d5addef&quot; rel=&quot;noreferrer&quot;&gt;Sharon Beltaine&lt;/a&gt;?&lt;/p&gt;</comment>
                                                            <comment id="112326" author="5ee89462f7aa140abd82d11d" created="Fri, 17 Jul 2020 07:17:38 +0000"  >&lt;blockquote&gt;&lt;p&gt;This seems like a reporting activity, why does the transactional part of FOLIO need to do this?&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;This has been considered and pondered by the reporting SIG, the Reporting Data Privacy subgroup and the User Management SIG (
    &lt;span class=&quot;jira-issue-macro&quot; data-jira-key=&quot;UXPROD-2569&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UXPROD-2569&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;UM needs report of active borrowers in calendar year&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10322?size=medium&quot; /&gt;
            UXPROD-2569
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-complete jira-macro-single-issue-export-pdf&quot;&gt;Open&lt;/span&gt;
            &lt;/span&gt;
, 
    &lt;span class=&quot;jira-issue-macro&quot; data-jira-key=&quot;REP-260&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/REP-260&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;UM needs report of active borrowers (variable date range)&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            REP-260
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-complete jira-macro-single-issue-export-pdf&quot;&gt;Open&lt;/span&gt;
            &lt;/span&gt;
). The reasoning and the result has been explained in detail in the &quot;Loan record deletion, patron record deletion&quot; section of this issue&apos;s description. Can you explain why the decision to implement it in the transactional part (as it is in existing systems like OCLC Pica LBS) might be wrong?&lt;/p&gt;</comment>
                                                            <comment id="112328" author="63e2a2771b13d42998e4e706" created="Tue, 21 Jul 2020 13:47:33 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5f5241b9fcaf93003b5bee25&quot; class=&quot;user-hover&quot; rel=&quot;5f5241b9fcaf93003b5bee25&quot; data-account-id=&quot;5f5241b9fcaf93003b5bee25&quot; accountid=&quot;5f5241b9fcaf93003b5bee25&quot; rel=&quot;noreferrer&quot;&gt;patty.wanninger&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5ee89462f7aa140abd82d11d&quot; class=&quot;user-hover&quot; rel=&quot;5ee89462f7aa140abd82d11d&quot; data-account-id=&quot;5ee89462f7aa140abd82d11d&quot; accountid=&quot;5ee89462f7aa140abd82d11d&quot; rel=&quot;noreferrer&quot;&gt;Julian Ladisch&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5af5ed55244bc90a106063c7&quot; class=&quot;user-hover&quot; rel=&quot;5af5ed55244bc90a106063c7&quot; data-account-id=&quot;5af5ed55244bc90a106063c7&quot; accountid=&quot;5af5ed55244bc90a106063c7&quot; rel=&quot;noreferrer&quot;&gt;Cate Boerema&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Aacf63ab0-e50b-4848-8592-1c743d5addef&quot; class=&quot;user-hover&quot; rel=&quot;557058:acf63ab0-e50b-4848-8592-1c743d5addef&quot; data-account-id=&quot;557058:acf63ab0-e50b-4848-8592-1c743d5addef&quot; accountid=&quot;557058:acf63ab0-e50b-4848-8592-1c743d5addef&quot; rel=&quot;noreferrer&quot;&gt;Sharon Beltaine&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3Ae530422d-154a-4c37-b957-18a88051448e&quot; class=&quot;user-hover&quot; rel=&quot;712020:e530422d-154a-4c37-b957-18a88051448e&quot; data-account-id=&quot;712020:e530422d-154a-4c37-b957-18a88051448e&quot; accountid=&quot;712020:e530422d-154a-4c37-b957-18a88051448e&quot; rel=&quot;noreferrer&quot;&gt;Emma Boettcher&lt;/a&gt; (including additional folks due to involvement in the conversation on 
    &lt;span class=&quot;jira-issue-macro&quot; data-jira-key=&quot;UXPROD-2569&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UXPROD-2569&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;UM needs report of active borrowers in calendar year&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10322?size=medium&quot; /&gt;
            UXPROD-2569
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-complete jira-macro-single-issue-export-pdf&quot;&gt;Open&lt;/span&gt;
            &lt;/span&gt;
)&lt;/p&gt;

&lt;p&gt;Firstly, apologies for my rushed comment on this issue, it was inappropriate and disrespectful of the work that has already gone into this feature.&lt;/p&gt;

&lt;p&gt;The Core Functional team tried to estimate this story in a recent refinement session and found itself unable to follow the story sufficiently to do so.&lt;/p&gt;

&lt;p&gt;With that in mind, I&apos;m going to try to reflect my current understanding of this work, to try to reconcile that, before we move on with that effort.&lt;/p&gt;

&lt;p&gt;I&apos;d appreciate your feedback on whether my summary below matches your understanding and expectations.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Need&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Libraries need to know how many patrons have borrowed at least one item within a configurable period of time&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Time Period&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;The reporting periods for this information could be a month, quarter or year&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Constraints&lt;/b&gt;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;The count should include patrons who acted as borrowers yet whose user record has subsequently been deleted following a request to be erased (has this been implemented?)&lt;/li&gt;
	&lt;li&gt;The count should include patrons who acted as borrowers yet whose user record has subsequently been deleted for other reasons&lt;/li&gt;
	&lt;li&gt;The count should include patrons whose loans have since been anonymized (removing the relationship between the loan and the patron)&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;b&gt;Timeline&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Some libraries need this to be usable in production by the 1st January 2021&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Questions&lt;/b&gt;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Given the privacy constraints, how are these figures verified as accurate by the library or external body?&lt;/li&gt;
	&lt;li&gt;How is this information to be used if it the counter is reset immediately after the end of the period (as stated in the active borrower flag algorithm section)? Is the intention that multiple periods are remembered for posterity?&lt;/li&gt;
	&lt;li&gt;The last loan date algorithm section refers to a &lt;tt&gt;last loan date&lt;/tt&gt; property for a user, is the intention that this feature would introduce that property?&lt;/li&gt;
	&lt;li&gt;Is the use of &lt;tt&gt;active&lt;/tt&gt; when referring to a patron shorthand for a new &lt;tt&gt;active borrower&lt;/tt&gt; property, or is this feature intended to disable users (which would stop them borrowing)?&lt;/li&gt;
	&lt;li&gt;This issue is related to 
    &lt;span class=&quot;jira-issue-macro&quot; data-jira-key=&quot;REP-260&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/REP-260&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;UM needs report of active borrowers (variable date range)&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            REP-260
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-complete jira-macro-single-issue-export-pdf&quot;&gt;Open&lt;/span&gt;
            &lt;/span&gt;
 which asks for a list of patrons, is this possible, given the privacy constraints expressed within this issue?&lt;/li&gt;
&lt;/ul&gt;
</comment>
                                                            <comment id="112331" author="5af5ed55244bc90a106063c7" created="Thu, 30 Jul 2020 15:08:50 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Aa957226f-df85-4fc8-97f4-8b27a26029ed&quot; class=&quot;user-hover&quot; rel=&quot;557058:a957226f-df85-4fc8-97f4-8b27a26029ed&quot; data-account-id=&quot;557058:a957226f-df85-4fc8-97f4-8b27a26029ed&quot; accountid=&quot;557058:a957226f-df85-4fc8-97f4-8b27a26029ed&quot; rel=&quot;noreferrer&quot;&gt;Holly Mistlebauer&lt;/a&gt; can you please respond to &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=63e2a2771b13d42998e4e706&quot; class=&quot;user-hover&quot; rel=&quot;63e2a2771b13d42998e4e706&quot; data-account-id=&quot;63e2a2771b13d42998e4e706&quot; accountid=&quot;63e2a2771b13d42998e4e706&quot; rel=&quot;noreferrer&quot;&gt;Marc Johnson&lt;/a&gt;s questions above so we can keep progressing on this?&lt;/p&gt;</comment>
                                                            <comment id="112332" author="5ee89462f7aa140abd82d11d" created="Fri, 31 Jul 2020 07:26:34 +0000"  >&lt;p&gt;The tenant&apos;s &quot;active borrowers count&quot; reporting period is calendar year only. This period is required by many German libraries. A different granularity of tenant&apos;s &quot;active borrowers count&quot; (for example quarter) and a different start of the year (for example fiscal year starting in July) for the tenant&apos;s &quot;active borrowers count&quot; is out of scope of this issue and may be added at a later time.&lt;/p&gt;

&lt;p&gt;While for now the tenant&apos;s &quot;active borrowers count&quot; reporting period is only calendar year the &quot;last loan date&quot; of the patron record has a configurable granularity.&lt;/p&gt;

&lt;p&gt;&quot;verified as accurate&quot;: Verification of live data is neither needed nor possible. We assume that the software counts correctly, tests with test data can be executed to prove that this is true.&lt;br/&gt;
&quot;counter reset&quot;: A tenant&apos;s &quot;active borrowers count&quot; entry consists of a year and a count. When the first loan of a year is opened the software creates a new entry with count 1, all following loans opened increment it. The tenant&apos;s &quot;active borrowers count&quot; entries of past years are kept forever.&lt;br/&gt;
&quot;last loan date&quot;: This is a new patron property that this story introduces.&lt;br/&gt;
&quot;active&quot;: Active in scope of this feature refers to patrons that open loans (active borrowers). It does not refer to the &quot;active&quot; property of the user record. This story is about collecting the user&apos;s &quot;last loan date&quot; and the tenant&apos; &quot;active borrowers count&quot; statistics; there should be a front-end feature for displaying them. Triggering further actions (for example disabling users after some time without loans) is out of scope of this story.&lt;br/&gt;
REP-260: This story (
    &lt;span class=&quot;jira-issue-macro&quot; data-jira-key=&quot;CIRC-828&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/CIRC-828&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Count active borrowers in calendar year&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            CIRC-828
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-complete jira-macro-single-issue-export-pdf&quot;&gt;Open&lt;/span&gt;
            &lt;/span&gt;
) uses a single predefined reporting period (calendar year) and allows loan records and user records being anonymized and deleted during the reporting period. In contrast 
    &lt;span class=&quot;jira-issue-macro&quot; data-jira-key=&quot;REP-260&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/REP-260&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;UM needs report of active borrowers (variable date range)&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            REP-260
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-complete jira-macro-single-issue-export-pdf&quot;&gt;Open&lt;/span&gt;
            &lt;/span&gt;
 allows to query any reporting period (no predefined reporting period) and therefore needs to keep the loan and user data &amp;#8211; this is for institutions with less strict data privacy requirements than most German/GDPR libraries.&lt;/p&gt;</comment>
                                                            <comment id="112335" author="63e2a2771b13d42998e4e706" created="Fri, 31 Jul 2020 13:41:31 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5ee89462f7aa140abd82d11d&quot; class=&quot;user-hover&quot; rel=&quot;5ee89462f7aa140abd82d11d&quot; data-account-id=&quot;5ee89462f7aa140abd82d11d&quot; accountid=&quot;5ee89462f7aa140abd82d11d&quot; rel=&quot;noreferrer&quot;&gt;Julian Ladisch&lt;/a&gt; Thank you for your follow up comments&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;The tenant&apos;s &quot;active borrowers count&quot; reporting period is calendar year only. This period is required by many German libraries. A different granularity of tenant&apos;s &quot;active borrowers count&quot; (for example quarter) and a different start of the year (for example fiscal year starting in July) for the tenant&apos;s &quot;active borrowers count&quot; is out of scope of this issue and may be added at a later time.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;I&apos;m aware that you (and folks like &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Aa957226f-df85-4fc8-97f4-8b27a26029ed&quot; class=&quot;user-hover&quot; rel=&quot;557058:a957226f-df85-4fc8-97f4-8b27a26029ed&quot; data-account-id=&quot;557058:a957226f-df85-4fc8-97f4-8b27a26029ed&quot; accountid=&quot;557058:a957226f-df85-4fc8-97f4-8b27a26029ed&quot; rel=&quot;noreferrer&quot;&gt;Holly Mistlebauer&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5f5241b9fcaf93003b5bee25&quot; class=&quot;user-hover&quot; rel=&quot;5f5241b9fcaf93003b5bee25&quot; data-account-id=&quot;5f5241b9fcaf93003b5bee25&quot; accountid=&quot;5f5241b9fcaf93003b5bee25&quot; rel=&quot;noreferrer&quot;&gt;patty.wanninger&lt;/a&gt; and &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Aacf63ab0-e50b-4848-8592-1c743d5addef&quot; class=&quot;user-hover&quot; rel=&quot;557058:acf63ab0-e50b-4848-8592-1c743d5addef&quot; data-account-id=&quot;557058:acf63ab0-e50b-4848-8592-1c743d5addef&quot; accountid=&quot;557058:acf63ab0-e50b-4848-8592-1c743d5addef&quot; rel=&quot;noreferrer&quot;&gt;Sharon Beltaine&lt;/a&gt;) have much more context about this work than I do. I think I&apos;m finding it challenging to understand the scope of this work, as the story seems to mix multiple concerns together to me.&lt;/p&gt;

&lt;p&gt;Is the scope of this feature to store an &lt;tt&gt;active borrowers count&lt;/tt&gt; by calendar year, in order for German libraries to comply with local regulations?&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;A different granularity of tenant&apos;s &quot;active borrowers count&quot; (for example quarter) and a different start of the year (for example fiscal year starting in July) for the tenant&apos;s &quot;active borrowers count&quot; is out of scope of this issue and may be added at a later time.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Does that mean that &lt;tt&gt;Some libraries also use the &quot;last loan date&quot; to delete patron records without any activity (no loan, no login) within a configurable number of years, quarters or months.&lt;/tt&gt; is not relevant to this story?&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;While for now the tenant&apos;s &quot;active borrowers count&quot; reporting period is only calendar year the &quot;last loan date&quot; of the patron record has a configurable granularity.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Why is there a granularity for the &lt;tt&gt;last loan date&lt;/tt&gt;? Why could this not be changed for every loan to the actual loan date irrespective of any reporting granularity?&lt;/p&gt;</comment>
                                                            <comment id="112337" author="5ee89462f7aa140abd82d11d" created="Fri, 31 Jul 2020 17:17:53 +0000"  >&lt;p&gt;&amp;gt; Is the scope of this feature to store an &lt;tt&gt;active borrowers count&lt;/tt&gt; by calendar year&lt;br/&gt;
Yes&lt;/p&gt;

&lt;p&gt;Some libraries also use the &quot;last loan date&quot; to delete patron records without any activity. This is only relevant to this story when deciding which of the two algorithms to implement. The functionality of the Active borrower flag algorithm cannot be reused, whereas the Last loan date algorithm has the advantage to implement functionality that is needed for deleting stale patron records. For me this advantage is worth the additional complexity of the last loan date.&lt;/p&gt;

&lt;p&gt;&amp;gt; Why is there a granularity for the &lt;tt&gt;last loan date&lt;/tt&gt;?&lt;br/&gt;
GDPR requires the library not to store those parts of the full date that is not needed. Some non-GDPR libraries probably want to store full date (year, month, day), or date+time; this may be added to the list of possible granularity options in this story or at a later time.&lt;/p&gt;

&lt;p&gt;If granularity is year both algorithms are almost the same. Some libraries need a different granularity for other purposes.&lt;/p&gt;</comment>
                                                            <comment id="112339" author="63e2a2771b13d42998e4e706" created="Mon, 3 Aug 2020 09:45:50 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5ee89462f7aa140abd82d11d&quot; class=&quot;user-hover&quot; rel=&quot;5ee89462f7aa140abd82d11d&quot; data-account-id=&quot;5ee89462f7aa140abd82d11d&quot; accountid=&quot;5ee89462f7aa140abd82d11d&quot; rel=&quot;noreferrer&quot;&gt;Julian Ladisch&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Some libraries also use the &quot;last loan date&quot; to delete patron records without any activity. This is only relevant to this story when deciding which of the two algorithms to implement. The functionality of the Active borrower flag algorithm cannot be reused, whereas the Last loan date algorithm has the advantage to implement functionality that is needed for deleting stale patron records. For me this advantage is worth the additional complexity of the last loan date.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Thank you for clarifying that trade off and why this information is relevant to this work. That did not come across clearly to me in the description.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;GDPR requires the library not to store those parts of the full date that is not needed.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;I&apos;ll admit to being really surprised that the full date would be considered too much information from a GDPR perspective. &lt;/p&gt;

&lt;p&gt;Is there any reference material you can refer to for that policy?&lt;/p&gt;

&lt;p&gt;This strictness suggests that for this initial work that the last loan date should always be only a year. As the focus is on regulatory compliance for the German libraries and their needs are only about a whole calendar (that is always between 1st January and 31st December, which surprises me a little given these are academic libraries). Have I interpreted that correctly?&lt;/p&gt;</comment>
                                                            <comment id="112341" author="557058:c4306e07-a760-40bc-81e1-af8498c1bcd2" created="Mon, 3 Aug 2020 09:56:02 +0000"  >&lt;blockquote&gt;&lt;p&gt;that is always between 1st January and 31st December, which surprises me a little given these are academic libraries&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;This is for reporting and the German DBS statistics reports always per calendar year.&lt;/p&gt;</comment>
                                                            <comment id="112342" author="63e2a2771b13d42998e4e706" created="Mon, 3 Aug 2020 10:00:23 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ac4306e07-a760-40bc-81e1-af8498c1bcd2&quot; class=&quot;user-hover&quot; rel=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; data-account-id=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; accountid=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; rel=&quot;noreferrer&quot;&gt;Ingolf Kuss&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;This is for reporting and the German DBS statistics reports always per calendar year.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Thank you for confirming this.&lt;/p&gt;</comment>
                                                            <comment id="112344" author="63e2a2771b13d42998e4e706" created="Mon, 3 Aug 2020 10:40:55 +0000"  >&lt;p&gt;Thanks to &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5ee89462f7aa140abd82d11d&quot; class=&quot;user-hover&quot; rel=&quot;5ee89462f7aa140abd82d11d&quot; data-account-id=&quot;5ee89462f7aa140abd82d11d&quot; accountid=&quot;5ee89462f7aa140abd82d11d&quot; rel=&quot;noreferrer&quot;&gt;Julian Ladisch&lt;/a&gt; and &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ac4306e07-a760-40bc-81e1-af8498c1bcd2&quot; class=&quot;user-hover&quot; rel=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; data-account-id=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; accountid=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; rel=&quot;noreferrer&quot;&gt;Ingolf Kuss&lt;/a&gt; who have patiently answered my questions.&lt;/p&gt;

&lt;p&gt;Below is a summary of my understanding of this work. I would appreciate feedback from folks, both in terms of whether it is a clear description and that it fits your understanding of the work.&lt;/p&gt;

&lt;p&gt;I would especially like feedback on the requirements from &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Aa957226f-df85-4fc8-97f4-8b27a26029ed&quot; class=&quot;user-hover&quot; rel=&quot;557058:a957226f-df85-4fc8-97f4-8b27a26029ed&quot; data-account-id=&quot;557058:a957226f-df85-4fc8-97f4-8b27a26029ed&quot; accountid=&quot;557058:a957226f-df85-4fc8-97f4-8b27a26029ed&quot; rel=&quot;noreferrer&quot;&gt;Holly Mistlebauer&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5f5241b9fcaf93003b5bee25&quot; class=&quot;user-hover&quot; rel=&quot;5f5241b9fcaf93003b5bee25&quot; data-account-id=&quot;5f5241b9fcaf93003b5bee25&quot; accountid=&quot;5f5241b9fcaf93003b5bee25&quot; rel=&quot;noreferrer&quot;&gt;patty.wanninger&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Aacf63ab0-e50b-4848-8592-1c743d5addef&quot; class=&quot;user-hover&quot; rel=&quot;557058:acf63ab0-e50b-4848-8592-1c743d5addef&quot; data-account-id=&quot;557058:acf63ab0-e50b-4848-8592-1c743d5addef&quot; accountid=&quot;557058:acf63ab0-e50b-4848-8592-1c743d5addef&quot; rel=&quot;noreferrer&quot;&gt;Sharon Beltaine&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5af5ed55244bc90a106063c7&quot; class=&quot;user-hover&quot; rel=&quot;5af5ed55244bc90a106063c7&quot; data-account-id=&quot;5af5ed55244bc90a106063c7&quot; accountid=&quot;5af5ed55244bc90a106063c7&quot; rel=&quot;noreferrer&quot;&gt;Cate Boerema&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ac4306e07-a760-40bc-81e1-af8498c1bcd2&quot; class=&quot;user-hover&quot; rel=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; data-account-id=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; accountid=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; rel=&quot;noreferrer&quot;&gt;Ingolf Kuss&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3Ae530422d-154a-4c37-b957-18a88051448e&quot; class=&quot;user-hover&quot; rel=&quot;712020:e530422d-154a-4c37-b957-18a88051448e&quot; data-account-id=&quot;712020:e530422d-154a-4c37-b957-18a88051448e&quot; accountid=&quot;712020:e530422d-154a-4c37-b957-18a88051448e&quot; rel=&quot;noreferrer&quot;&gt;Emma Boettcher&lt;/a&gt; and &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5ee89462f7aa140abd82d11d&quot; class=&quot;user-hover&quot; rel=&quot;5ee89462f7aa140abd82d11d&quot; data-account-id=&quot;5ee89462f7aa140abd82d11d&quot; accountid=&quot;5ee89462f7aa140abd82d11d&quot; rel=&quot;noreferrer&quot;&gt;Julian Ladisch&lt;/a&gt; who likely understand the domain better than I.&lt;/p&gt;

&lt;p&gt;I would especially like feedback on the clarity of description from &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=615afd1cd9820f0070a09ef0&quot; class=&quot;user-hover&quot; rel=&quot;615afd1cd9820f0070a09ef0&quot; data-account-id=&quot;615afd1cd9820f0070a09ef0&quot; accountid=&quot;615afd1cd9820f0070a09ef0&quot; rel=&quot;noreferrer&quot;&gt;Zak Burke&lt;/a&gt; and &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5af5ed55244bc90a106063c7&quot; class=&quot;user-hover&quot; rel=&quot;5af5ed55244bc90a106063c7&quot; data-account-id=&quot;5af5ed55244bc90a106063c7&quot; accountid=&quot;5af5ed55244bc90a106063c7&quot; rel=&quot;noreferrer&quot;&gt;Cate Boerema&lt;/a&gt; given it is likely that the Core Functional team is going to be asked to develop this, and when we last tried to discuss it we found we could not understand it sufficiently.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Audience&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;German libraries needing to comply with GDPR and with regulatory requirements from Deutsche Bibliotheksstatistik (DBS).&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Scope&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;To remember the count of the &lt;tt&gt;active borrowers&lt;/tt&gt; for each calendar year (irrespective of anonymization or erasure).&lt;/p&gt;

&lt;p&gt;A patron (users in FOLIO) becomes an &lt;tt&gt;active borrower&lt;/tt&gt; when they borrow their first item within in a calendar year.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Timelines&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;This &lt;b&gt;needs&lt;/b&gt; to be in production use within German libraries by 1st January 2021.&lt;/p&gt;

&lt;p&gt;Which means that development &lt;b&gt;must be completed with 2020 Q3&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Constraints&lt;/b&gt;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Loans may be anonymized (disassociated from the patron) at any point after they are closed&lt;/li&gt;
	&lt;li&gt;Patrons may be deleted at any point during a calendar year, if they have no open loans and no open fees or fines&lt;/li&gt;
	&lt;li&gt;Reporting may not have access to loans prior to anonymization and/or deleted patrons and so may not perform this calculation&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;Only the year in which the patron is active may be stored and not when the patron last borrowed an item&lt;/b&gt;, due to GDPR compliance&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;b&gt;General Process&lt;/b&gt;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Given a patron who has not borrowed an item during this calendar year&lt;/li&gt;
	&lt;li&gt;When the patron borrows an item&lt;/li&gt;
	&lt;li&gt;Then they are marked as an active borrower for that calendar year&lt;/li&gt;
	&lt;li&gt;And the overall active borrower count for that calendar year is incremented&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Given a patron who has already borrowed an item this calendar year&lt;/li&gt;
	&lt;li&gt;When the patron borrows another item&lt;/li&gt;
	&lt;li&gt;Then the overall active borrower count for that calendar year is &lt;b&gt;not&lt;/b&gt; incremented&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Given a patron who has already borrowed and returned an item during this calendar year&lt;/li&gt;
	&lt;li&gt;And that loan has been annonymized&lt;/li&gt;
	&lt;li&gt;When the patron borrows another item&lt;/li&gt;
	&lt;li&gt;Then the overall active borrower count for that calendar year is &lt;b&gt;not&lt;/b&gt; incremented&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Given a patron who has already borrowed an item during this calendar year&lt;/li&gt;
	&lt;li&gt;When the patron is deleted&lt;/li&gt;
	&lt;li&gt;Then the overall active borrower count for that calendar year is &lt;b&gt;not&lt;/b&gt; incremented or decremented&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Given a patron who has not borrowed an item during this calendar year&lt;/li&gt;
	&lt;li&gt;When the patron is deleted&lt;/li&gt;
	&lt;li&gt;Then the overall active borrower count for that calendar year is &lt;b&gt;not&lt;/b&gt; incremented or decremented&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;b&gt;Options&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Whether a patron has been an active borrower could be remembered either by:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;marking them as an active borrower; all patrons become inactive at the beginning of the calendar year&lt;/li&gt;
	&lt;li&gt;marking them as an active borrower within a particular calendar year&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;b&gt;Questions&lt;/b&gt;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Is a borrower active if they have an outstanding loan that crosses between calendar years?&lt;/li&gt;
	&lt;li&gt;Is a borrower active if they renew an outstanding loan such that it extends into the new calendar year?&lt;/li&gt;
	&lt;li&gt;Is a borrower active if they renew an outstanding loan during a different calendar year?&lt;/li&gt;
	&lt;li&gt;Which German libraries are going to have circulation in production use by 1st January 2021?&lt;/li&gt;
&lt;/ul&gt;
</comment>
                                                            <comment id="112346" author="5af5ed55244bc90a106063c7" created="Mon, 3 Aug 2020 12:08:11 +0000"  >&lt;p&gt;Thank you for writing this up so clearly, &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=63e2a2771b13d42998e4e706&quot; class=&quot;user-hover&quot; rel=&quot;63e2a2771b13d42998e4e706&quot; data-account-id=&quot;63e2a2771b13d42998e4e706&quot; accountid=&quot;63e2a2771b13d42998e4e706&quot; rel=&quot;noreferrer&quot;&gt;Marc Johnson&lt;/a&gt;.  It seems sensible to me, but I will defer to others who are more familiar with the functional need.&lt;/p&gt;

&lt;p&gt;I just want to be clear that, when we are talking about borrowers being active or not, we are not talking about the standard user status = active/inactive?  This is a separate flag, right?  if it is, indeed, separate, we should try to use different language to avoid confusion.  For example, we could say &quot;Active borrower = Yes&quot; instead of &quot;Borrower = Active&quot; (or something along those lines).&lt;/p&gt;

&lt;p&gt;Also, I think &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Aa957226f-df85-4fc8-97f4-8b27a26029ed&quot; class=&quot;user-hover&quot; rel=&quot;557058:a957226f-df85-4fc8-97f4-8b27a26029ed&quot; data-account-id=&quot;557058:a957226f-df85-4fc8-97f4-8b27a26029ed&quot; accountid=&quot;557058:a957226f-df85-4fc8-97f4-8b27a26029ed&quot; rel=&quot;noreferrer&quot;&gt;Holly Mistlebauer&lt;/a&gt; mentioned to me that this flag would only be set on the back end (nothing displayed in the UI).  Did I get that right?&lt;/p&gt;

&lt;p&gt;Finally, &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=63e2a2771b13d42998e4e706&quot; class=&quot;user-hover&quot; rel=&quot;63e2a2771b13d42998e4e706&quot; data-account-id=&quot;63e2a2771b13d42998e4e706&quot; accountid=&quot;63e2a2771b13d42998e4e706&quot; rel=&quot;noreferrer&quot;&gt;Marc Johnson&lt;/a&gt;, did you get an answer to this question:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;How is this information to be used if it the counter is reset immediately after the end of the period (as stated in the active borrower flag algorithm section)? Is the intention that multiple periods are remembered for posterity?&lt;/p&gt;&lt;/blockquote&gt;</comment>
                                                            <comment id="112348" author="615afd1cd9820f0070a09ef0" created="Mon, 3 Aug 2020 13:58:48 +0000"  >&lt;blockquote&gt;
&lt;p&gt;Given a patron who has already borrowed and returned an item during this calendar year&lt;br/&gt;
And that loan has been annonymized&lt;br/&gt;
When the patron borrows another item&lt;br/&gt;
Then the overall active borrower count for that calendar year is &lt;b&gt;not&lt;/b&gt; incremented&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;If the first loan has been anonymized, how is possible to track that this patron is borrowing &lt;em&gt;another&lt;/em&gt; item? &lt;/p&gt;</comment>
                                                            <comment id="112350" author="557058:c4306e07-a760-40bc-81e1-af8498c1bcd2" created="Mon, 3 Aug 2020 14:26:30 +0000"  >&lt;blockquote&gt;&lt;p&gt;How is this information to be used if it the counter is reset immediately after the end of the period (as stated in the active borrower flag algorithm section)? Is the intention that multiple periods are remembered for posterity?&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;The active borrower flag on the patron is only needed for the current calendar year. Whether this patron was active or inactive in previous years does not need to be remembered (an, in fact, it _must _not be remembered because of data privacy).&lt;/p&gt;</comment>
                                                            <comment id="112352" author="557058:c4306e07-a760-40bc-81e1-af8498c1bcd2" created="Mon, 3 Aug 2020 14:34:19 +0000"  >&lt;blockquote&gt;&lt;p&gt;I just want to be clear that, when we are talking about borrowers being active or not, we are not talking about the standard user status = active/inactive? This is a separate flag, right? if it is, indeed, separate, we should try to use different language to avoid confusion. For example, we could say &quot;Active borrower = Yes&quot; instead of &quot;Borrower = Active&quot; (or something along those lines).&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5af5ed55244bc90a106063c7&quot; class=&quot;user-hover&quot; rel=&quot;5af5ed55244bc90a106063c7&quot; data-account-id=&quot;5af5ed55244bc90a106063c7&quot; accountid=&quot;5af5ed55244bc90a106063c7&quot; rel=&quot;noreferrer&quot;&gt;Cate Boerema&lt;/a&gt;, yes, that is a separate flag. Users with user status &quot;inactive&quot; can not make a loan or  a check-out nor a loan request. So, they are in a dfferent state than an &quot;active&quot; user who has just not made a loan, yet, in this year. I agree that the language is confusing. The &quot;inactive&quot; users might be called &quot;deactivated&quot;, instead. Or we might call the new flag not &quot;active borrowers&quot; but &quot;recent borrowers&quot;, for example.&lt;/p&gt;</comment>
                                                            <comment id="112354" author="557058:c4306e07-a760-40bc-81e1-af8498c1bcd2" created="Mon, 3 Aug 2020 14:41:16 +0000"  >&lt;blockquote&gt;&lt;p&gt;If the first loan has been anonymized, how is possible to track that this patron is borrowing another item? &lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=615afd1cd9820f0070a09ef0&quot; class=&quot;user-hover&quot; rel=&quot;615afd1cd9820f0070a09ef0&quot; data-account-id=&quot;615afd1cd9820f0070a09ef0&quot; accountid=&quot;615afd1cd9820f0070a09ef0&quot; rel=&quot;noreferrer&quot;&gt;Zak Burke&lt;/a&gt;, first, I don&apos;t know what you mean by &quot;the loan has been anonymized&quot;. As far as I know, anonymization takes place in the LDP, not in the circ app. Secondly, the &quot;active borrower&quot; flag (or call it &quot;recent borrower&quot; flag) belongs to the patron data, not to the loan data.&lt;/p&gt;</comment>
                                                            <comment id="112355" author="557058:c4306e07-a760-40bc-81e1-af8498c1bcd2" created="Mon, 3 Aug 2020 14:45:25 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=63e2a2771b13d42998e4e706&quot; class=&quot;user-hover&quot; rel=&quot;63e2a2771b13d42998e4e706&quot; data-account-id=&quot;63e2a2771b13d42998e4e706&quot; accountid=&quot;63e2a2771b13d42998e4e706&quot; rel=&quot;noreferrer&quot;&gt;Marc Johnson&lt;/a&gt;, I am trying to answer all your questions of 4 hours ago and gave them to a DBS guru.&lt;br/&gt;
I can already answer the 4th question:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Which German libraries are going to have circulation in production use by 1st January 2021?&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;No German library will use Circulation in production by Jan 1st, 2021.&lt;/p&gt;</comment>
                                                            <comment id="112357" author="63e2a2771b13d42998e4e706" created="Mon, 3 Aug 2020 15:17:02 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ac4306e07-a760-40bc-81e1-af8498c1bcd2&quot; class=&quot;user-hover&quot; rel=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; data-account-id=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; accountid=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; rel=&quot;noreferrer&quot;&gt;Ingolf Kuss&lt;/a&gt; thanks&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;No German library will use Circulation in production by Jan 1st, 2021.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;My understanding was that this work was considered a high priority change for the German libraries for compliance reasons.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5af5ed55244bc90a106063c7&quot; class=&quot;user-hover&quot; rel=&quot;5af5ed55244bc90a106063c7&quot; data-account-id=&quot;5af5ed55244bc90a106063c7&quot; accountid=&quot;5af5ed55244bc90a106063c7&quot; rel=&quot;noreferrer&quot;&gt;Cate Boerema&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Aa957226f-df85-4fc8-97f4-8b27a26029ed&quot; class=&quot;user-hover&quot; rel=&quot;557058:a957226f-df85-4fc8-97f4-8b27a26029ed&quot; data-account-id=&quot;557058:a957226f-df85-4fc8-97f4-8b27a26029ed&quot; accountid=&quot;557058:a957226f-df85-4fc8-97f4-8b27a26029ed&quot; rel=&quot;noreferrer&quot;&gt;Holly Mistlebauer&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5f5241b9fcaf93003b5bee25&quot; class=&quot;user-hover&quot; rel=&quot;5f5241b9fcaf93003b5bee25&quot; data-account-id=&quot;5f5241b9fcaf93003b5bee25&quot; accountid=&quot;5f5241b9fcaf93003b5bee25&quot; rel=&quot;noreferrer&quot;&gt;patty.wanninger&lt;/a&gt; If none are going to be in production using circulation at the start of the next calendar year, please could someone explain to me the urgency of this change?&lt;/p&gt;</comment>
                                                            <comment id="112358" author="5af5ed55244bc90a106063c7" created="Mon, 3 Aug 2020 15:17:16 +0000"  >&lt;p&gt;Thanks &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ac4306e07-a760-40bc-81e1-af8498c1bcd2&quot; class=&quot;user-hover&quot; rel=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; data-account-id=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; accountid=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; rel=&quot;noreferrer&quot;&gt;Ingolf Kuss&lt;/a&gt;!  I really like the idea of calling this flag &quot;Recent borrower&quot;.&lt;/p&gt;

&lt;p&gt;If no German library will use Circ in production by Jan 1st, 2021, does this mean we have more time to make this change?  When do the first German libraries plan to use Circulation in production?&lt;/p&gt;</comment>
                                                            <comment id="112359" author="63e2a2771b13d42998e4e706" created="Mon, 3 Aug 2020 15:22:56 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=615afd1cd9820f0070a09ef0&quot; class=&quot;user-hover&quot; rel=&quot;615afd1cd9820f0070a09ef0&quot; data-account-id=&quot;615afd1cd9820f0070a09ef0&quot; accountid=&quot;615afd1cd9820f0070a09ef0&quot; rel=&quot;noreferrer&quot;&gt;Zak Burke&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ac4306e07-a760-40bc-81e1-af8498c1bcd2&quot; class=&quot;user-hover&quot; rel=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; data-account-id=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; accountid=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; rel=&quot;noreferrer&quot;&gt;Ingolf Kuss&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;If the first loan has been anonymized, how is possible to track that this patron is borrowing another item?&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Good question. This was deliberately left a little vague in that process, as it relates to the options.&lt;/p&gt;

&lt;p&gt;My understanding is that the presence of either the &lt;tt&gt;active / recent borrower flag&lt;/tt&gt; or &lt;tt&gt;an indicator that the patron had borrowed an item in a given calendar year&lt;/tt&gt; implies to the system that the patron has borrowed previously in the current calendar year, irrespective of the loans for that patron.&lt;/p&gt;

&lt;p&gt;That is what I have deciphered from the description and my questions answered by &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5ee89462f7aa140abd82d11d&quot; class=&quot;user-hover&quot; rel=&quot;5ee89462f7aa140abd82d11d&quot; data-account-id=&quot;5ee89462f7aa140abd82d11d&quot; accountid=&quot;5ee89462f7aa140abd82d11d&quot; rel=&quot;noreferrer&quot;&gt;Julian Ladisch&lt;/a&gt; and &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ac4306e07-a760-40bc-81e1-af8498c1bcd2&quot; class=&quot;user-hover&quot; rel=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; data-account-id=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; accountid=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; rel=&quot;noreferrer&quot;&gt;Ingolf Kuss&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;I don&apos;t know what you mean by &quot;the loan has been anonymized&quot;. As far as I know, anonymization takes place in the LDP, not in the circ app. Secondly, the &quot;active borrower&quot; flag (or call it &quot;recent borrower&quot; flag) belongs to the patron data, not to the loan data.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;In FOLIO anonymization is done entirely within the transactional part of the system, the LDP plays no part in it (though it might also need to react the to the fact that the loan has been anonymized, otherwise it might undermine the intent).&lt;/p&gt;</comment>
                                                            <comment id="112361" author="63e2a2771b13d42998e4e706" created="Mon, 3 Aug 2020 15:27:05 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5af5ed55244bc90a106063c7&quot; class=&quot;user-hover&quot; rel=&quot;5af5ed55244bc90a106063c7&quot; data-account-id=&quot;5af5ed55244bc90a106063c7&quot; accountid=&quot;5af5ed55244bc90a106063c7&quot; rel=&quot;noreferrer&quot;&gt;Cate Boerema&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;How is this information to be used if it the counter is reset immediately after the end of the period (as stated in the active borrower flag algorithm section)? Is the intention that multiple periods are remembered for posterity?&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;I asked this question prior to some of the understanding I&apos;ve gained from &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5ee89462f7aa140abd82d11d&quot; class=&quot;user-hover&quot; rel=&quot;5ee89462f7aa140abd82d11d&quot; data-account-id=&quot;5ee89462f7aa140abd82d11d&quot; accountid=&quot;5ee89462f7aa140abd82d11d&quot; rel=&quot;noreferrer&quot;&gt;Julian Ladisch&lt;/a&gt; and &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ac4306e07-a760-40bc-81e1-af8498c1bcd2&quot; class=&quot;user-hover&quot; rel=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; data-account-id=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; accountid=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; rel=&quot;noreferrer&quot;&gt;Ingolf Kuss&lt;/a&gt; answers. I think we are still exploring this&lt;/p&gt;</comment>
                                                            <comment id="112363" author="63e2a2771b13d42998e4e706" created="Mon, 3 Aug 2020 15:35:11 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ac4306e07-a760-40bc-81e1-af8498c1bcd2&quot; class=&quot;user-hover&quot; rel=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; data-account-id=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; accountid=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; rel=&quot;noreferrer&quot;&gt;Ingolf Kuss&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;The active borrower flag on the patron is only needed for the current calendar year. Whether this patron was active or inactive in previous years does not need to be remembered (an, in fact, it _must _not be remembered because of data privacy).&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;That is interesting. My interpretation from &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5ee89462f7aa140abd82d11d&quot; class=&quot;user-hover&quot; rel=&quot;5ee89462f7aa140abd82d11d&quot; data-account-id=&quot;5ee89462f7aa140abd82d11d&quot; accountid=&quot;5ee89462f7aa140abd82d11d&quot; rel=&quot;noreferrer&quot;&gt;Julian Ladisch&lt;/a&gt; previous answers was that he considered either the &lt;tt&gt;last loan date&lt;/tt&gt; or &lt;tt&gt;active / recent borrower&lt;/tt&gt; algorithms (to use his terms) to be equivalent, yet the former can be also used for more in-depth and longer term reporting.&lt;/p&gt;

&lt;p&gt;That seems to be conflicting with your statement above, which suggests that any &lt;tt&gt;last loan date&lt;/tt&gt; (which can only be the year, for German libraries) older than the current calendar year &lt;b&gt;must&lt;/b&gt; not be kept and should be removed. Is that the case? &lt;/p&gt;

&lt;p&gt;If so, that would make keeping only the year portion of that information no more useful than a flag that is reset at the beginning of every calendar year.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;The tenant&apos;s &quot;active borrowers count&quot; entries of past years are kept forever.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Is this the case, or does the overall count also have to be deleted once the count has been submitted to the authorities?&lt;/p&gt;</comment>
                                                            <comment id="112364" author="557058:c4306e07-a760-40bc-81e1-af8498c1bcd2" created="Mon, 3 Aug 2020 15:49:43 +0000"  >&lt;p&gt;I think there has been a misunderstanding in priorization of this issue. I don&apos;t think this has high urgency in the sense that it needs to be part of the December 2020 release. This has appeared in-app in Circ now, because we noticed that we can not do this as an LDP report. This is why it appeared here now, not because of urgency. Or at least I don&apos;t know who set the priorizations.&lt;br/&gt;
Concerning the needs of German libraries, it is complicated. The early implementers are all &quot;ERM-focused&quot; and won&apos;t use Circulation at first. At least one library will use Circ in early 2021, but does not take part in the DBS survey. So, the question is about &quot;Circ AND DBS&quot;. Leipzig won&apos;t use LDP (and thus reporting) plus Circ (full implementation) &quot;within the next two years&quot;. &amp;#8211; I am doing another survey to the German libraries about &quot;Circulation and Reporting&quot; and will post the result here.&lt;/p&gt;</comment>
                                                            <comment id="112366" author="557058:c4306e07-a760-40bc-81e1-af8498c1bcd2" created="Mon, 3 Aug 2020 15:55:00 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=63e2a2771b13d42998e4e706&quot; class=&quot;user-hover&quot; rel=&quot;63e2a2771b13d42998e4e706&quot; data-account-id=&quot;63e2a2771b13d42998e4e706&quot; accountid=&quot;63e2a2771b13d42998e4e706&quot; rel=&quot;noreferrer&quot;&gt;Marc Johnson&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;My understanding is that the presence of either the active / recent borrower flag or an indicator that the patron had borrowed an item in a given calendar year implies to the system that the patron has borrowed previously in the current calendar year, irrespective of the loans for that patron.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Yes,  I agree.&lt;/p&gt;</comment>
                                                            <comment id="112368" author="63e2a2771b13d42998e4e706" created="Mon, 3 Aug 2020 16:06:52 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ac4306e07-a760-40bc-81e1-af8498c1bcd2&quot; class=&quot;user-hover&quot; rel=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; data-account-id=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; accountid=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; rel=&quot;noreferrer&quot;&gt;Ingolf Kuss&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;I think there has been a misunderstanding in priorization of this issue. I don&apos;t think this has high urgency in the sense that it needs to be part of the December 2020 release. This has appeared in-app in Circ now, because we noticed that we can not do this as an LDP report. This is why it appeared here now, not because of urgency. Or at least I don&apos;t know who set the priorizations.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;I don&apos;t know either, only that it arrived for my team to estimate due to IIRC it needing to be done by the end of this year. I&apos;ll admit to being confused as to the need for analysis, let alone design, prior to knowing the importance / urgency of the feature.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Concerning the needs of German libraries, it is complicated. The early implementers are all &quot;ERM-focused&quot; and won&apos;t use Circulation at first. At least one library will use Circ in early 2021, but does not take part in the DBS survey. So, the question is about &quot;Circ AND DBS&quot;. Leipzig won&apos;t use LDP (and thus reporting) plus Circ (full implementation) &quot;within the next two years&quot;. &#8211; I am doing another survey to the German libraries about &quot;Circulation and Reporting&quot; and will post the result here.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Thank you for being willing to investigate this further and come back to us.&lt;/p&gt;</comment>
                                                            <comment id="112370" author="557058:c4306e07-a760-40bc-81e1-af8498c1bcd2" created="Mon, 3 Aug 2020 16:09:17 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=63e2a2771b13d42998e4e706&quot; class=&quot;user-hover&quot; rel=&quot;63e2a2771b13d42998e4e706&quot; data-account-id=&quot;63e2a2771b13d42998e4e706&quot; accountid=&quot;63e2a2771b13d42998e4e706&quot; rel=&quot;noreferrer&quot;&gt;Marc Johnson&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt; My interpretation from Julian Ladisch previous answers was that he considered either the last loan date or active / recent borrower algorithms (to use his terms) to be equivalent, yet the former can be also used for more in-depth and longer term reporting.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;I was also confused about this. I think the point of the last loan date algorithm is that is has &quot;higher granularity&quot;, which means that it can be the base of reports for different reporting periods (a quarter year, half a year etc.). But I understood that later on, &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5ee89462f7aa140abd82d11d&quot; class=&quot;user-hover&quot; rel=&quot;5ee89462f7aa140abd82d11d&quot; data-account-id=&quot;5ee89462f7aa140abd82d11d&quot; accountid=&quot;5ee89462f7aa140abd82d11d&quot; rel=&quot;noreferrer&quot;&gt;Julian Ladisch&lt;/a&gt; says that the higher granularity is not needed for DBS 4 (this issue), so I only commented on the &quot;recent borrower flag algorithm&quot;.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;That seems to be conflicting with your statement above, which suggests that any last loan date (which can only be the year, for German libraries) older than the current calendar year must not be kept and should be removed. Is that the case? &lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;I think the &quot;last loan data algorithm&quot; should not be used beacuse of privacy reasons, yes. But I will check with a DPO if this is really the case. I know that German libraries do not keep a loan history, only the latest (active) loan of a borrower. So, consequently, any last loan date should be removed. Actually, I see no reason to implement the &quot;last loan date algorithm&quot;, once the &quot;recent borrower flag algorithm&quot; has been implemented.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;The tenant&apos;s &quot;active borrowers count&quot; entries of past years are kept forever.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;The tenant&apos;s count can (and should) be kept forever, because it contains no personal data (it is an aggregate count).&lt;/p&gt;

</comment>
                                                            <comment id="112372" author="63e2a2771b13d42998e4e706" created="Mon, 3 Aug 2020 16:19:32 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ac4306e07-a760-40bc-81e1-af8498c1bcd2&quot; class=&quot;user-hover&quot; rel=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; data-account-id=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; accountid=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; rel=&quot;noreferrer&quot;&gt;Ingolf Kuss&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;I think the &quot;last loan data algorithm&quot; should not be used because of privacy reasons, yes. But I will check with a DPO if this is really the case. I know that German libraries do not keep a loan history, only the latest (active) loan of a borrower. So, consequently, any last loan date should be removed. Actually, I see no reason to implement the &quot;last loan date algorithm&quot;, once the &quot;recent borrower flag algorithm&quot; has been implemented.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Firstly, thank you for clarifying this with the DPO. I&apos;ll admit I was a little bit surprised when it was revealed that the &lt;tt&gt;last loan date&lt;/tt&gt; in it&apos;s entirely was considered too much information to keep about a patron under GDPR and that only the year could be kept. &lt;/p&gt;

&lt;p&gt;When you then suggested that could only be the current year, I agree that the two algorithms become identical in both implementation and granularity of information. Which suggests to me that rather than there being complementary work here, it raises questions to me about how FOLIO will implement both algorithms side by side effectively (if my understanding from &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5ee89462f7aa140abd82d11d&quot; class=&quot;user-hover&quot; rel=&quot;5ee89462f7aa140abd82d11d&quot; data-account-id=&quot;5ee89462f7aa140abd82d11d&quot; accountid=&quot;5ee89462f7aa140abd82d11d&quot; rel=&quot;noreferrer&quot;&gt;Julian Ladisch&lt;/a&gt; is correct, about 
    &lt;span class=&quot;jira-issue-macro&quot; data-jira-key=&quot;REP-260&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/REP-260&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;UM needs report of active borrowers (variable date range)&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            REP-260
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-complete jira-macro-single-issue-export-pdf&quot;&gt;Open&lt;/span&gt;
            &lt;/span&gt;
).&lt;/p&gt;

&lt;p&gt;(Aside: I tried to learn about library policies in general in this area, by reading some of Alma&apos;s documentation, and came away a little confused. I do find it interesting that the policies in place for libraries seem &lt;em&gt;much stricter&lt;/em&gt; than what many retailers apply, who seem to keep many years of purchase history on record)&lt;/p&gt;
</comment>
                                                            <comment id="112374" author="557058:c4306e07-a760-40bc-81e1-af8498c1bcd2" created="Tue, 4 Aug 2020 09:52:52 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=63e2a2771b13d42998e4e706&quot; class=&quot;user-hover&quot; rel=&quot;63e2a2771b13d42998e4e706&quot; data-account-id=&quot;63e2a2771b13d42998e4e706&quot; accountid=&quot;63e2a2771b13d42998e4e706&quot; rel=&quot;noreferrer&quot;&gt;Marc Johnson&lt;/a&gt;,&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Questions&lt;/p&gt;

&lt;p&gt;    Is a borrower active if they have an outstanding loan that crosses between calendar years?&lt;br/&gt;
    Is a borrower active if they renew an outstanding loan such that it extends into the new calendar year?&lt;br/&gt;
    Is a borrower active if they renew an outstanding loan during a different calendar year?&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;In all three cases the answer is &quot;No&quot;. Neither of this makes the borrower &quot;active&quot; or &quot;recent&quot; in the current calendar year.&lt;/p&gt;</comment>
                                                            <comment id="112376" author="63e2a2771b13d42998e4e706" created="Tue, 4 Aug 2020 10:22:16 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ac4306e07-a760-40bc-81e1-af8498c1bcd2&quot; class=&quot;user-hover&quot; rel=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; data-account-id=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; accountid=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; rel=&quot;noreferrer&quot;&gt;Ingolf Kuss&lt;/a&gt; &lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;In all three cases the answer is &quot;No&quot;. Neither of this makes the borrower &quot;active&quot; or &quot;recent&quot; in the current calendar year.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Thanks for answering my questions&lt;/p&gt;</comment>
                                                            <comment id="112378" author="557058:c4306e07-a760-40bc-81e1-af8498c1bcd2" created="Wed, 5 Aug 2020 08:15:51 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=63e2a2771b13d42998e4e706&quot; class=&quot;user-hover&quot; rel=&quot;63e2a2771b13d42998e4e706&quot; data-account-id=&quot;63e2a2771b13d42998e4e706&quot; accountid=&quot;63e2a2771b13d42998e4e706&quot; rel=&quot;noreferrer&quot;&gt;Marc Johnson&lt;/a&gt;,&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;I&apos;ll admit to being really surprised that the full date would be considered too much information from a GDPR perspective.&lt;/p&gt;

&lt;p&gt;Is there any reference material you can refer to for that policy?&lt;/p&gt;

&lt;p&gt;This strictness suggests that for this initial work that the last loan date should always be only a year. As the focus is on regulatory compliance for the German libraries and their needs are only about a whole calendar (that is always between 1st January and 31st December, which surprises me a little given these are academic libraries). Have I interpreted that correctly?&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;As I said, I asked our DPO about that and here is the answer (thanks to Google translator):&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;In principle you can save the date of the last loan if you use it e.g. want to calculate a retention period for information or the validity of accounts.&lt;/p&gt;

&lt;p&gt;You can only save as much information as long as is necessary. E.g. if I need information about a loan for one year, e.g. to calculate the validity of an account (e.g. the validity of the account could be extended to one year with each loan), then you probably need the full date.&lt;/p&gt;

&lt;p&gt;If you want to delete something after 3 years, the month and the year could be enough. If you want to delete something after 10 years, it might be enough at the end of a quarter / half-year or even at the end of the 10th year. The less information you store, the better it is for the protection of the data subject&apos;s personal data (in this case: loan date) - you always have to weigh your own purpose against the interests of those affected according to informal self-determination.&lt;/p&gt;

&lt;p&gt;I.e. It always depends on the purpose, what you can save and for how long - the purpose must of course be legitimate.&lt;/p&gt;

&lt;p&gt;If one stores such information, it must be pointed out in the terms of use or the data protection information.&lt;/p&gt;

&lt;p&gt;Of course, these answers concern the live system, but the question is then for what purpose this information should be saved permanently in a report - this will then be problematic.&lt;/p&gt;

&lt;p&gt;I hope that answers your questions - in data protection, unfortunately, this cannot be answered unambiguously, since there are no statutory retention periods for this information from the loan.&lt;/p&gt;&lt;/blockquote&gt;</comment>
                                                            <comment id="112380" author="63e2a2771b13d42998e4e706" created="Mon, 10 Aug 2020 10:41:48 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ac4306e07-a760-40bc-81e1-af8498c1bcd2&quot; class=&quot;user-hover&quot; rel=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; data-account-id=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; accountid=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; rel=&quot;noreferrer&quot;&gt;Ingolf Kuss&lt;/a&gt; Thank you for the additional research. Apologies for the delay in responding.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;In principle you can save the date of the last loan if you use it e.g. want to calculate a retention period for information or the validity of accounts.&lt;/p&gt;&lt;/blockquote&gt;

&lt;blockquote&gt;&lt;p&gt;It always depends on the purpose, what you can save and for how long - the purpose must of course be legitimate.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;This is more aligned with my understanding of data protection and GDPR regulation.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;If one stores such information, it must be pointed out in the terms of use or the data protection information.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;This is why I think this decision really needs to be made very explicitly by the SIGs / POs for FOLIO and documented.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;in data protection, unfortunately, this cannot be answered unambiguously, since there are no statutory retention periods for this information from the loan.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;I really sympathise with this. I still find it fascinating that loans in a library context are considered so differently to purchasing an item.&lt;/p&gt;</comment>
                                                            <comment id="112382" author="557058:a957226f-df85-4fc8-97f4-8b27a26029ed" created="Sat, 3 Oct 2020 22:54:14 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5af5ed55244bc90a106063c7&quot; class=&quot;user-hover&quot; rel=&quot;5af5ed55244bc90a106063c7&quot; data-account-id=&quot;5af5ed55244bc90a106063c7&quot; accountid=&quot;5af5ed55244bc90a106063c7&quot; rel=&quot;noreferrer&quot;&gt;Cate Boerema&lt;/a&gt; and &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ac4306e07-a760-40bc-81e1-af8498c1bcd2&quot; class=&quot;user-hover&quot; rel=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; data-account-id=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; accountid=&quot;557058:c4306e07-a760-40bc-81e1-af8498c1bcd2&quot; rel=&quot;noreferrer&quot;&gt;Ingolf Kuss&lt;/a&gt;:  What is the latest status on this?  &lt;/p&gt;</comment>
                                                            <comment id="112383" author="5af5ed55244bc90a106063c7" created="Mon, 5 Oct 2020 08:24:59 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Aa957226f-df85-4fc8-97f4-8b27a26029ed&quot; class=&quot;user-hover&quot; rel=&quot;557058:a957226f-df85-4fc8-97f4-8b27a26029ed&quot; data-account-id=&quot;557058:a957226f-df85-4fc8-97f4-8b27a26029ed&quot; accountid=&quot;557058:a957226f-df85-4fc8-97f4-8b27a26029ed&quot; rel=&quot;noreferrer&quot;&gt;Holly Mistlebauer&lt;/a&gt;.  I had to re-read the comments here to refresh my memory on where this stands.  Basically, I think there are a number of open questions still about design and priority of this feature.  I don&apos;t have time to PO this feature.  If you don&apos;t either, I think we should tap &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3Ae530422d-154a-4c37-b957-18a88051448e&quot; class=&quot;user-hover&quot; rel=&quot;712020:e530422d-154a-4c37-b957-18a88051448e&quot; data-account-id=&quot;712020:e530422d-154a-4c37-b957-18a88051448e&quot; accountid=&quot;712020:e530422d-154a-4c37-b957-18a88051448e&quot; rel=&quot;noreferrer&quot;&gt;Emma Boettcher&lt;/a&gt; or &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5f5241b9fcaf93003b5bee25&quot; class=&quot;user-hover&quot; rel=&quot;5f5241b9fcaf93003b5bee25&quot; data-account-id=&quot;5f5241b9fcaf93003b5bee25&quot; accountid=&quot;5f5241b9fcaf93003b5bee25&quot; rel=&quot;noreferrer&quot;&gt;patty.wanninger&lt;/a&gt; to see if they can derive a clearer picture of what needs to be done and by when.&lt;/p&gt;</comment>
                                                            <comment id="112385" author="557058:a957226f-df85-4fc8-97f4-8b27a26029ed" created="Mon, 5 Oct 2020 20:17:31 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5af5ed55244bc90a106063c7&quot; class=&quot;user-hover&quot; rel=&quot;5af5ed55244bc90a106063c7&quot; data-account-id=&quot;5af5ed55244bc90a106063c7&quot; accountid=&quot;5af5ed55244bc90a106063c7&quot; rel=&quot;noreferrer&quot;&gt;Cate Boerema&lt;/a&gt;:  I definitely don&apos;t have time.  I will put it on the agenda for Friday&apos;s CIRC PO meeting.  Thanks!&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10008">
                    <name>Defines</name>
                                            <outwardlinks description="defines">
                                        <issuelink>
            <issuekey id="11854">UXPROD-2569</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="46920">CIRC-617</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="33275">REP-260</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="33474">REP-23</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10000" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummarycf">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10057" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Development Team</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10187"><![CDATA[Vega]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10014" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue key="$xmlutils.escape($text)">Loans</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzx4tm:rhzh</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10110" key="com.atlassian.jira.plugin.system.customfieldtypes:multiselect">
                        <customfieldname>Report Frequency</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10438"><![CDATA[Yearly]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10061" key="com.atlassian.jira.plugin.system.customfieldtypes:multiselect">
                        <customfieldname>Report Functional Area(s)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10196"><![CDATA[User Management]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10111" key="com.atlassian.jira.plugin.system.customfieldtypes:url">
                        <customfieldname>Report Sample Link (pre-May 2019)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[https://service-wiki.hbz-nrw.de/download/attachments/99811335/dbs_gesamt_engl_2018.pdf?version=1&modificationDate=1564558387167&api=v2]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10109" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Report Uses Real-Time Data</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10430"><![CDATA[Yes]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 16 Jul 2020 16:14:51 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                </customfields>
    </item>
</channel>
</rss>