<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Fri Feb 09 00:33:44 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>[UXPROD-3651] Ability to batch renew loans across multiple patrons/library users</title>
                <link>https://folio-org.atlassian.net/browse/UXPROD-3651</link>
                <project id="10000" key="UXPROD">UX Product</project>
                    <description>&lt;p&gt;&lt;b&gt;Current situation or problem&lt;/b&gt;:&lt;/p&gt;

&lt;p&gt;Libraries need the ability to batch renew large numbers of loans at a time, including loans for more than one user at a time. &lt;/p&gt;

&lt;p&gt;This is different than desired functionality for automatic renewal - 
    &lt;span class=&quot;jira-issue-macro&quot; data-jira-key=&quot;UXPROD-2375&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UXPROD-2375&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Automatic renewals&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-2375
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-complete jira-macro-single-issue-export-pdf&quot;&gt;Draft&lt;/span&gt;
            &lt;/span&gt;
 - where the renewal would occur for the loan automatically if it was eligible to be renewed. Batch renewal assumes staff intervention to search for the loans they want to renew, and then execute a process to renew them.&lt;/p&gt;

&lt;p&gt;This is also different than functionality for a bulk change of due date (supported in scripting shared in the community) in that some libraries would want to do a batch renewal rather than change due date so that items with limited renewals fail to get a new due date, as expected according to the loan policy.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;In scope&lt;/b&gt;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Ability to search for loans based on defined criteria and then execute a renewal request for each loan returned in the search.&lt;/li&gt;
	&lt;li&gt;A UI that returns error messages for loans that were not able to be renewed in a usable fashion, so that staff can view loans that did not renew and take action as appropriate.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;b&gt;Out of scope&lt;/b&gt;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;TBD&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;b&gt;Use case(s)&lt;/b&gt;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;At the end of an academic year, a library wants to renew all the items on loan to faculty in order to prevent them from receiving overdue notices and having items go lost.&lt;/li&gt;
	&lt;li&gt;A library has students going on an extended research trip and wants to renew their loans for them in one batch since they know those patrons won&apos;t be able to check their email and renew items themselves.&lt;/li&gt;
	&lt;li&gt;A library wishes to do bulk renewal of items on loan because a popular library / book return location will be unexpectedly closed for a period of time.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;b&gt;Proposed solution/stories&lt;/b&gt;&lt;br/&gt;
Batch or bulk renewal is a use case for the Bulk Edit app - &lt;a href=&quot;https://folio-org.atlassian.net/wiki/display/BULKEDIT/Bulk+Edit+Use+Cases&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-org.atlassian.net/wiki/display/BULKEDIT/Bulk+Edit+Use+Cases&lt;/a&gt; - and so this may be appropriate to address through bulk edit, as opposed to functionality in the Users or Checkout app. I am going to link this to the Loans epic with Vega as the dev team, but relate it to the UXPROD for Bulk Edit - 
    &lt;span class=&quot;jira-issue-macro&quot; data-jira-key=&quot;UXPROD-868&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UXPROD-868&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Bulk Edit&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/images/icons/issuetypes/epic.svg&quot; /&gt;
            UXPROD-868
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-current jira-macro-single-issue-export-pdf&quot;&gt;In Progress&lt;/span&gt;
            &lt;/span&gt;
 - to reflect the fact that development of this may happen in that context.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Links to additional info&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5c48911b54e1e6466b11f38c&quot; class=&quot;user-hover&quot; rel=&quot;5c48911b54e1e6466b11f38c&quot; data-account-id=&quot;5c48911b54e1e6466b11f38c&quot; accountid=&quot;5c48911b54e1e6466b11f38c&quot; rel=&quot;noreferrer&quot;&gt;Erin Nettifee&lt;/a&gt; added this feature to capture the use case for bulk renewals, which is something that Duke has had reason to have to do and continue to do going forward in FOLIO for some patron groups. &lt;/p&gt;

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

&lt;ul&gt;
	&lt;li&gt;Uncertain about how override behavior would work in this functionality.&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="13356">UXPROD-3651</key>
            <summary>Ability to batch renew loans across multiple patrons/library users</summary>
                <type id="10002" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10322?size=medium">New Feature</type>
                            <parent id="10047">UXPROD-788</parent>
                                    <priority id="10005" iconUrl="https://dev.folio.org/assets/jira-priority/tbd.svg">TBD</priority>
                        <status id="10000" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/generic.png" description="(Migrated on 4 Feb 2024 13:41 UTC)">Draft</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                                        <assignee accountid="-1">Unassigned</assignee>
                                                                <reporter accountid="5c48911b54e1e6466b11f38c">Erin Nettifee</reporter>
                                    <labels>
                            <label>bulk-edit-loans</label>
                            <label>enettifee-reviewed</label>
                    </labels>
                <created>Thu, 28 Apr 2022 14:09:00 +0000</created>
                <updated>Thu, 30 Nov 2023 16:42:19 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                <comments>
                                                            <comment id="15981" author="557058:eb198214-3032-45c9-9781-9967c26deb3f" created="Thu, 14 Jul 2022 15:38:43 +0000"  >&lt;p&gt;If the API endpoint for the function was also available this would be a helpful function for discovery layers. Maybe the same function could be implemented in the user loan view to speed up renewals there as well.&#160;&lt;/p&gt;</comment>
                                                            <comment id="15982" author="5c48911b54e1e6466b11f38c" created="Wed, 10 Aug 2022 19:34:15 +0000"  >&lt;p&gt;I believe pretty strongly that the bulk edit app &lt;b&gt;should not&lt;/b&gt; handle things that are really bulk actions like this &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A8629b273-56f1-466d-b7c7-5cbac0c3379b&quot; class=&quot;user-hover&quot; rel=&quot;557058:8629b273-56f1-466d-b7c7-5cbac0c3379b&quot; data-account-id=&quot;557058:8629b273-56f1-466d-b7c7-5cbac0c3379b&quot; accountid=&quot;557058:8629b273-56f1-466d-b7c7-5cbac0c3379b&quot; rel=&quot;noreferrer&quot;&gt;Magda Zacharska&lt;/a&gt; - down that road lies madness. &lt;/p&gt;

&lt;p&gt;Renewing loans isn&apos;t as simple as changing a due date on the record, you have to use the circulation rules, you have to be able to handle errors that appear. It&apos;s not clean and it really has the potential to make the bulk edit app much, much, much too complicated.&lt;/p&gt;</comment>
                                                            <comment id="15983" author="557058:eb198214-3032-45c9-9781-9967c26deb3f" created="Fri, 26 Aug 2022 18:51:14 +0000"  >&lt;p&gt;Should this then be moved form Bulk edit over to part of one of the circulation modules? I feel this is a need not only for institutions that want to do bulk renewals from semester to semester but would also be useful for the current frontend and edge APIs to speed up renewal times.&#160;&lt;/p&gt;</comment>
                                                            <comment id="15984" author="5c48911b54e1e6466b11f38c" created="Fri, 23 Sep 2022 13:19:31 +0000"  >&lt;p&gt;I am talking to the Circ POs about whether this should be part of the bulk edit app in addition to changing due dates.&lt;/p&gt;</comment>
                                                            <comment id="15985" author="557058:eb198214-3032-45c9-9781-9967c26deb3f" created="Mon, 13 Mar 2023 15:26:08 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5c48911b54e1e6466b11f38c&quot; class=&quot;user-hover&quot; rel=&quot;5c48911b54e1e6466b11f38c&quot; data-account-id=&quot;5c48911b54e1e6466b11f38c&quot; accountid=&quot;5c48911b54e1e6466b11f38c&quot; rel=&quot;noreferrer&quot;&gt;Erin Nettifee&lt;/a&gt; just looping around. Any word on if this will be in Bulk edit or should remain separate. I Still feel it is needed, but agree with your original concerns of this being in Bulk edit.&#160;&lt;/p&gt;</comment>
                                                            <comment id="15986" author="5c48911b54e1e6466b11f38c" created="Mon, 13 Mar 2023 15:34:25 +0000"  >&lt;p&gt;There was not a firm consensus. The one piece of feedback was a sense that the project needed to be able to do bulk renewals in the way that UChicago has built outside of FOLIO but no one else felt as strongly as me that Bulk Edit shouldn&apos;t be the tool to do it. The issue I think is that if Bulk Edit repurposes the existing 1-1 APIs than we introduce additional performance concerns. We really need the functionality for bulk renewal APIs. &lt;/p&gt;</comment>
                                                            <comment id="15987" author="557058:eb198214-3032-45c9-9781-9967c26deb3f" created="Mon, 13 Mar 2023 16:08:33 +0000"  >&lt;p&gt;In general i am on the same page as you when it comes to any circulation tasks is Bulk edit. I&apos;m worried on multiple leaves; performance issues, not following circ rules / bypassing policies, etc. Im not framiler with how UChicago is doing this.&#160;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="13692">UXPROD-868</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="13221">UXPROD-2375</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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_10063" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>PO Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i04l6i:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10069" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Rank: Cornell (Full Sum 2021)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10214"><![CDATA[R2]]></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, 14 Jul 2022 15:38:43 +0000</customfieldvalue>

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