<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Fri Feb 09 00:32:47 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-3536] INN-Reach: Clean up &quot;Virtual&quot; Items and Associated Loan, Request, and Inventory Records</title>
                <link>https://folio-org.atlassian.net/browse/UXPROD-3536</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;When creating a Patron Hold transaction in mod-inn-reach, the module creates a corresponding Inventory record set (Instance/Holdings/Item) to represent the requested item. This can quickly lead to a number of &quot;stub&quot; records littering Inventory. When terminating a patron hold transaction, we need to clean up these records. In order to not break the UI in the circulation apps, we need to clean up the associated request and loan records, as well. There should be a mechanism to perform this clean-up on-demand, as well.&lt;/p&gt;

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

&lt;p&gt;An approach to delete Inventory records created by mod-inn-reach related to a patron hold transaction without causing issues with the related circulation records (loans, requests, fees/fines)&lt;/p&gt;

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

&lt;p&gt;Modifications to the existing loan (and requests?) anonymization functionality.&lt;/p&gt;

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

&lt;p&gt;&lt;b&gt;Proposed solution/stories&lt;/b&gt;&lt;/p&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;How will this impact the ability to generate aggregate circulation statistics?&lt;/li&gt;
	&lt;li&gt;Should we delete or just anonymize loans?&lt;/li&gt;
	&lt;li&gt;What level of anonymization can be done to a request record given present functionality?&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="12331">UXPROD-3536</key>
            <summary>INN-Reach: Clean up &quot;Virtual&quot; Items and Associated Loan, Request, and Inventory Records</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="13619">UXPROD-2598</parent>
                                    <priority id="10001" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p2.svg">P2</priority>
                        <status id="6" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10003">Done</resolution>
                                                        <assignee accountid="62e94faeb5b801a9afeeccc1">Tim Auger</assignee>
                                                                <reporter accountid="632e148361dbef2805be710f">Brooks Travis</reporter>
                                    <labels>
                            <label>inn-reach</label>
                            <label>inventory</label>
                            <label>loans</label>
                            <label>requests</label>
                            <label>resourceaccess</label>
                    </labels>
                <created>Tue, 1 Feb 2022 06:25:14 +0000</created>
                <updated>Thu, 30 Nov 2023 16:41:17 +0000</updated>
                            <resolved>Wed, 22 Feb 2023 14:21:29 +0000</resolved>
                                                    <fixVersion>Orchid (R1 2023)</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                <comments>
                                                            <comment id="14552" author="62e94faeb5b801a9afeeccc1" created="Sun, 18 Sep 2022 20:31:40 +0000"  >&lt;p&gt;I&apos;m not a proponent of giving users the ability to &quot;clean up&quot; whenever they want or even to clean up the database resulting from bad application behavior. I&apos;d rather spend time now figuring out where the holes are and plug them and then have EBSCO clean up to a pristine state and then monitor. Doing otherwise will likely result in covering up problem cases that should be addressed with code fixes.&lt;/p&gt;</comment>
                                                            <comment id="14556" author="62a96ae7192edb006f9f1bf9" created="Thu, 29 Sep 2022 18:14:11 +0000"  >&lt;p&gt;Per Brooks. We do not clean up INN-Reach instance/holdings/item record used for handling requests. WE need to clean these up once INN-Reach transaction is terminated/complete.&lt;/p&gt;</comment>
                                                            <comment id="14559" author="62e94faeb5b801a9afeeccc1" created="Thu, 29 Sep 2022 21:46:16 +0000"  >&lt;p&gt;My comments above are based on an assumption that turned out to be untrue. What is being asked for is to automatically cleanup the temporary stub records used for the transaction. Once the transaction is complete, the corresponding temporary stub records should be removed from inventory.&lt;/p&gt;</comment>
                                                            <comment id="14562" author="62e94faeb5b801a9afeeccc1" created="Tue, 11 Oct 2022 12:32:49 +0000"  >&lt;p&gt;Now that I better understand the ask, we will need to cleanup the existing data as a one-time cleanup.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="31655">MODINREACH-335</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10008">
                    <name>Defines</name>
                                                                <inwardlinks description="is defined by ">
                                        <issuelink>
            <issuekey id="31587">MODINREACH-254</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="31586">MODINREACH-255</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="31640">MODINREACH-316</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="31641">MODINREACH-317</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="31642">MODINREACH-318</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="31635">MODINREACH-311</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10053" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Back End Estimate</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10124"><![CDATA[XXL < 30 days]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Back-End Confidence factor</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10136"><![CDATA[90%]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <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="10188"><![CDATA[Volaris]]></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)">Add Support for D2IR API Integration with INN-Reach Resource Sharing Systems</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10050" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Front End Estimate</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10094"><![CDATA[Out of scope]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10063" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>PO Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>100.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i0428v:</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="10217"><![CDATA[R5]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10046" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Release</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10067"><![CDATA[Orchid (R1 2023)]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10105" key="com.atlassian.jira.plugin.system.customfieldtypes:userpicker">
                        <customfieldname>Solution Architect</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>557058:b92c545f-a9eb-488e-9d26-fe6b921e4fbb</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>Sun, 18 Sep 2022 20:31:40 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10025" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>[CHART] Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>