<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Fri Feb 09 00:24:08 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-2456] Execute order duplicate check when opening POL</title>
                <link>https://folio-org.atlassian.net/browse/UXPROD-2456</link>
                <project id="10000" key="UXPROD">UX Product</project>
                    <description>&lt;h2&gt;&lt;a name=&quot;Overview%3A&quot;&gt;&lt;/a&gt;Overview:&lt;/h2&gt;

&lt;p&gt;Check for other POLs related to identical title(s) associated with pending or open orders. If found warn the user that this may be a duplicate order.&lt;/p&gt;
&lt;h2&gt;&lt;a name=&quot;Usecases%3A&quot;&gt;&lt;/a&gt;Use cases:&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Librarian is ordering an additional copy of a specific title and does not realize that someone else has already order a second copy&lt;/li&gt;
	&lt;li&gt;Librarian is ordering another copy of a title and does not remember that they began an order weeks ago that was never opened&lt;/li&gt;
	&lt;li&gt;Ordering a copy of a title and did not realize you&apos;ve already ordered it&lt;/li&gt;
	&lt;li&gt;Ordering a copy of a title that has already been ordered by one of our other libraries (Multi-tenant)&lt;/li&gt;
	&lt;li&gt;Librarian requires the system to do a duplicate check so the librarian does not have to do a preorder search. This would search the orders and inventory records.&lt;/li&gt;
	&lt;li&gt;When ordering an eBook generally orders can not be canceled and thus it is more important to find duplicates. In this case, institutions rely on preorder search functionality to prevent duplication&lt;/li&gt;
	&lt;li&gt;Ordering ebook version of a title and duplicate check comes back positive. Ordering librarian needs to dismiss the check because what they own is the print version not the e version.&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Questionsforusers%3A&quot;&gt;&lt;/a&gt;Questions for users:&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Do we need to have the ability to disable this check?
	&lt;ul&gt;
		&lt;li&gt;Some libraries MAY want to disable it if they often order duplicates. Other will just want to be able to easily dismiss the warning.&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;How is this complicated by multi-library implementation?&lt;/li&gt;
	&lt;li&gt;Should certain order types/formats etc be excluded from the check?
	&lt;ul&gt;
		&lt;li&gt;No&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;Does this need to be done when Opening order as well? If so, can it only be done when opening order?
	&lt;ul&gt;
		&lt;li&gt;Yes, doing the check when opening the order will satisfy the requirement. Preventing duplicates from being ordered&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;What about resources that do not have POLs?
	&lt;ul&gt;
		&lt;li&gt;Check must include inventory records, agreements, eHoldings&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;What if this is being ordered through an API?
	&lt;ul&gt;
		&lt;li&gt;Ideally the check is run and the API can return an error code to represent that. However, it would not block the creation of the order unless supported by that third-party. Orders that are created would be flagged as possible duplicates for user review.&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Note: Need to define how a duplicate is identified and what records are considered&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Records: order line, instance, agreement line, &apos;agreement resources&apos;, eHoldings&lt;/li&gt;
	&lt;li&gt;Data points: Main title, Product ID(s)&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Approach%3A&quot;&gt;&lt;/a&gt;Approach:&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Check for matching POLs/instances based on title and product id information&lt;/li&gt;
	&lt;li&gt;If found, display records (POL etc.) to user and ask them to confirm before opening PO&lt;/li&gt;
	&lt;li&gt;Allow for this check to be disabled in settings&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="13702">UXPROD-2456</key>
            <summary>Execute order duplicate check when opening POL</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="13740">UXPROD-3440</parent>
                                    <priority id="10003" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p4.svg">P4</priority>
                        <status id="3" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/inprogress.png" description="This issue is being actively worked on at the moment by the assignee.">In Progress</status>
                    <statusCategory id="4" key="indeterminate" colorName="yellow"/>
                                    <resolution id="-1">Unresolved</resolution>
                                                        <assignee accountid="557058:2f7b6349-450b-419a-ba54-c181f51383ad">Dennis Bridges</assignee>
                                                                <reporter accountid="557058:2f7b6349-450b-419a-ba54-c181f51383ad">Dennis Bridges</reporter>
                                    <labels>
                            <label>acq-morningglory-candidate</label>
                            <label>acquisitions</label>
                            <label>needs-ranking</label>
                            <label>needs-rmsigreview</label>
                            <label>orders</label>
                    </labels>
                <created>Tue, 9 Jun 2020 22:52:03 +0000</created>
                <updated>Wed, 13 Jul 2022 19:26:30 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                <comments>
                                                            <comment id="18246" author="557058:5ceb2fe3-7fa0-4074-babb-a5941cdcf312" created="Fri, 12 Jun 2020 13:55:35 +0000"  >&lt;p&gt;We would want to to disable this check.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10008">
                    <name>Defines</name>
                                                                <inwardlinks description="is defined by ">
                                        <issuelink>
            <issuekey id="25465">UIOR-864</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="25427">UIOR-888</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="25511">UIOR-929</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="24771">UIOR-879</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="10122"><![CDATA[Large < 10 days]]></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="10185"><![CDATA[Thunderjet]]></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)">Ordering functionality that FOLIO needs to stay competitive</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10050" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Front End Estimate</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10098"><![CDATA[Large < 10 days]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10062" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Kiwi Planning Points (DO NOT CHANGE)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>13.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10063" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>PO Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>58.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10064" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>PO Ranking Note</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Seemingly low priority for the community and there are ways to filters orders and manually check for duplications.</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i019j3:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10071" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Rank: 5Colleges (Full Jul 2021)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10225"><![CDATA[R3]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10068" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Rank: Chicago (MVP Sum 2020)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10210"><![CDATA[R3]]></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_10070" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Rank: Duke (Full Sum 2021)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10221"><![CDATA[R4]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10074" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Rank: GBV (MVP Sum 2020)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10240"><![CDATA[R3]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10075" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Rank: Grand Valley (Full Sum 2021)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10246"><![CDATA[R4]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10089" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Rank: TAMU (MVP Jan 2021)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10315"><![CDATA[R2]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10091" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Rank: U of AL (MVP Oct 2020)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10326"><![CDATA[R3]]></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>Fri, 12 Jun 2020 13:55:35 +0000</customfieldvalue>

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