<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Fri Feb 09 00:33:02 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-3567] Suspend/Freeze/Pause a Patron Request</title>
                <link>https://folio-org.atlassian.net/browse/UXPROD-3567</link>
                <project id="10000" key="UXPROD">UX Product</project>
                    <description>&lt;p&gt;&lt;b&gt;Current situation or problem&lt;/b&gt;:&lt;br/&gt;
Sometimes, patrons are in line for items but want to pause their place in a request queue - perhaps they&apos;re going on vacation or a research trip, and they don&apos;t want to miss out on the item if their turn for it happens and they&apos;re not on campus.&lt;/p&gt;

&lt;p&gt;This feature is written to capture the development needs for a &quot;pause request&quot; feature for FOLIO.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;In scope&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Addition of a new request status that indicates a request is in a paused state - &quot;Open - Paused&quot; has been suggested&lt;/li&gt;
	&lt;li&gt;The ability to pause both an item-level request and a title-level request&lt;/li&gt;
	&lt;li&gt;The ability to set an end date for the pause period&lt;/li&gt;
&lt;/ul&gt;


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

&lt;p&gt;&lt;b&gt;Use case(s)&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;A professor is waiting for an item but is about to leave for a two-month research trip; he&apos;s 5th in line out of 10; he pauses the request at that point, specifies an end date for the pause. When he returns, and after the end date expires, his request becomes active again. There are now 8 people in line for the item; he is still at position 5.&lt;/li&gt;
	&lt;li&gt;A library is going to be closed for several weeks. There are a number of requests waiting in Open status for pickup at a service point at that library. Rather than cancelling the requests, the library chooses to pause them so that they cannot be filled while the pickup service point is closed.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;b&gt;Proposed solution/stories&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Slack discussion: &lt;a href=&quot;https://folio-project.slack.com/archives/C3G05TF3R/p1644007439857309&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-project.slack.com/archives/C3G05TF3R/p1644007439857309&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;Possible approach
	&lt;ul&gt;
		&lt;li&gt;Add a new request status - &quot;Open - Paused&quot;&lt;/li&gt;
		&lt;li&gt;Add an date field - &quot;Pause until&quot; - on the request.&lt;/li&gt;
		&lt;li&gt;Create an API to pause a request
		&lt;ul&gt;
			&lt;li&gt;When request is paused, set change request status to &quot;Open-Paused&quot;&lt;/li&gt;
			&lt;li&gt;Set date field &quot;Pause until&quot; to appropriate date&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
		&lt;li&gt;Create an API to unpause a request
		&lt;ul&gt;
			&lt;li&gt;When request is unpaused, change request status to &quot;Open - Not Yet Filled&quot;
			&lt;ul&gt;
				&lt;li&gt;If an item is available, trigger process to fill request&lt;/li&gt;
				&lt;li&gt;Remove &quot;Pause until&quot; date&lt;/li&gt;
			&lt;/ul&gt;
			&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
		&lt;li&gt;Change request queue management processes to handle paused requests - item-level
		&lt;ul&gt;
			&lt;li&gt;When a request is filled and queue numbers change, introduce logic to recognize a paused request and &quot;skip&quot; it when moving items up in line&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
		&lt;li&gt;Change request queue management processes to handle paused requests - title-level&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;


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

&lt;p&gt;&lt;b&gt;Questions&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Should it be required to specify a &quot;pause until&quot; date or could you infinitely pause a request?&lt;/li&gt;
	&lt;li&gt;What should happen if a patron is at the end of a request queue (say they are 5 out of 5) and the item keeps circulating while their request is paused? E.g., if their request wasn&apos;t paused, they&apos;d start moving up the line to get the book. If they keep moving up the line and are eventually #1, but still paused, but what should happen?&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="13280">UXPROD-3567</key>
            <summary>Suspend/Freeze/Pause a Patron Request</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="10049">UXPROD-790</parent>
                                    <priority id="10002" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p3.svg">P3</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>enettifee-reviewed</label>
                            <label>requests</label>
                            <label>resourceaccess</label>
                    </labels>
                <created>Wed, 16 Feb 2022 14:40:50 +0000</created>
                <updated>Thu, 30 Nov 2023 16:43:11 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>7</watches>
                                                                <comments>
                                                            <comment id="15969" author="61489f027a3c88006727361e" created="Thu, 14 Jul 2022 18:35:44 +0000"  >&lt;p&gt;A UMass colleague who does reserves work mentioned as a &quot;super helpful feature for reserves work&quot;:&lt;/p&gt;

&lt;p&gt;In the past, when requesting an item through the Course Reserves module in Aleph, it delayed the hold automatically until 2 weeks before the term started. And when the hold activated, it had the Reserves patron as #1 in the queue because these requests had priority.&quot;&lt;/p&gt;</comment>
                                                            <comment id="15970" author="557058:7b3cb0eb-a944-4b38-894c-c59551808782" created="Thu, 13 Oct 2022 19:50:29 +0000"  >&lt;p&gt;This is the same for Stanford libraries using SirsiDynix. The delay prevents recalls during our dead/finals weeks, when access to those books is critical for users.&lt;/p&gt;</comment>
                                                            <comment id="15971" author="5c48911b54e1e6466b11f38c" created="Thu, 13 Oct 2022 20:27:31 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A7b3cb0eb-a944-4b38-894c-c59551808782&quot; class=&quot;user-hover&quot; rel=&quot;557058:7b3cb0eb-a944-4b38-894c-c59551808782&quot; data-account-id=&quot;557058:7b3cb0eb-a944-4b38-894c-c59551808782&quot; accountid=&quot;557058:7b3cb0eb-a944-4b38-894c-c59551808782&quot; rel=&quot;noreferrer&quot;&gt;Laszlo Jakusovszky&lt;/a&gt; can you say more about how you all use this feature with SirsiDynix? Do you apply an across-the-board freeze to requests, or how does it work?&lt;/p&gt;

&lt;p&gt;FWIW, in FOLIO, a recall would have already changed the due date when it was placed, and so I&apos;m not sure I have a sense of how this feature would prevent recalls from occurring.&lt;/p&gt;</comment>
                                                            <comment id="15972" author="557058:7b3cb0eb-a944-4b38-894c-c59551808782" created="Thu, 13 Oct 2022 20:53:02 +0000"  >&lt;p&gt;Sorry, this is wrapped up in how we build reserves. Sirsi allows us to build records &lt;em&gt;dormant&lt;/em&gt;, not live like FOLIO. So the recall is suppressed by design. When those records are flipped &quot;live&quot; (beginning of term), the recall triggers at that point. To my understanding FOLIO reserve items are always built live, so when a reserve is placed the recall is triggered immediately. We don&apos;t want a student to have their book recalled during finals week, etc.&lt;/p&gt;</comment>
                                                            <comment id="15973" author="5c48911b54e1e6466b11f38c" created="Fri, 14 Oct 2022 16:09:16 +0000"  >&lt;p&gt;Right - I guess it depends on if the reserve item is out on loan or not. So it sounds like you all are doing things like prepping winter quarter reserves during fall finals and you wouldn&apos;t want to accidentally recall an item that was out on loan at that point? It&apos;s worth noting that at least right now putting something on reserve doesn&apos;t trigger anything if its out on loan, so it wouldn&apos;t be disruptive to your patrons at that point if they had the item out. &lt;/p&gt;</comment>
                    </comments>
                    <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)">Requests</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|i0476i:</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 18:35:44 +0000</customfieldvalue>

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