<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Fri Feb 09 00:30: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-3271] NFR: Look up instance plug-in. Swap from search tool PostgreSQL to Elasticsearch</title>
                <link>https://folio-org.atlassian.net/browse/UXPROD-3271</link>
                <project id="10000" key="UXPROD">UX Product</project>
                    <description>&lt;p&gt;&lt;b&gt;Current situation or problem:&lt;/b&gt; Inventory app is currently using the technical approach using PostgreSQL, JSONB columns, CQL and RAML Module Builder. This search technology is also used for the Instance look up component (ui-plugin-find-instance). We are in the mid of upgrading Inventory search to be using Elasticsearch. The Instance look up component need to be aligned with this and also use Elasticsearch. &lt;/p&gt;

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

&lt;ol&gt;
	&lt;li&gt;The Instance look up component (ui-plugin-find-instance) - swapping PostgreSQL with Elastic Search&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;&lt;b&gt;Out of scope:&lt;/b&gt;&lt;br/&gt;
Implementation in other apps.&lt;/p&gt;

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

&lt;ol&gt;
	&lt;li&gt;As an acquisition staff I edit an Order POL record by connecting with an existing title in Inventory by using the Instance look up component&lt;/li&gt;
	&lt;li&gt;As a cataloger I connect a journal title with it&apos;s preceding/succeeding title by connecting the titles by using the Instance look up component&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;&lt;b&gt;Proposed solution/stories:&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;/rest/api/3/attachment/content/10999&quot; title=&quot;Proposed Inventory Search MVP Kiwi release.docx attached to UXPROD-3271&quot; data-attachment-type=&quot;file&quot; data-attachment-name=&quot;Proposed Inventory Search MVP Kiwi release.docx&quot; data-media-services-type=&quot;file&quot; data-media-services-id=&quot;382ef2f4-e1f3-4cd7-b5eb-fad120b7c282&quot; rel=&quot;noreferrer&quot;&gt;Proposed Inventory Search MVP Kiwi release.docx&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;/images/icons/link_attachment_7.gif&quot; height=&quot;7&quot; width=&quot;7&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;



&lt;p&gt;&lt;b&gt;Comments from the developers:&lt;/b&gt; &lt;br/&gt;
&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Aff6a9612-bb35-41b2-88a8-a5b66d0a41a0&quot; class=&quot;user-hover&quot; rel=&quot;557058:ff6a9612-bb35-41b2-88a8-a5b66d0a41a0&quot; data-account-id=&quot;557058:ff6a9612-bb35-41b2-88a8-a5b66d0a41a0&quot; accountid=&quot;557058:ff6a9612-bb35-41b2-88a8-a5b66d0a41a0&quot; rel=&quot;noreferrer&quot;&gt;Michal Kuklis&lt;/a&gt;: The ui-plugin-find-instance is based on the component called SearchAndSortQuery and we will first need to customize SearchAndSortQuery, and then next step would be to copy all ES components over. &lt;/p&gt;

&lt;p&gt;&lt;b&gt;Timeline:&lt;/b&gt; Lotus (R1 2022)&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Links to additional info&lt;/b&gt;&lt;br/&gt;
Searching in Inventory: &lt;a href=&quot;https://folio-org.atlassian.net/wiki/display/FOLIOtips/Searching&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-org.atlassian.net/wiki/display/FOLIOtips/Searching&lt;/a&gt;&lt;br/&gt;
Elasticsearch: &lt;a href=&quot;https://folio-org.atlassian.net/wiki/display/DD/Search&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-org.atlassian.net/wiki/display/DD/Search&lt;/a&gt;&lt;/p&gt;

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

&lt;ul&gt;
	&lt;li&gt;What is the impact on automated tests? How many test will need to be revised?&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="12213">UXPROD-3271</key>
            <summary>NFR: Look up instance plug-in. Swap from search tool PostgreSQL to Elasticsearch</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="13656">UXPROD-785</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="557058:f80403de-e149-421e-8750-af45c853402f">Charlotte Whitt</assignee>
                                                                <reporter accountid="557058:f80403de-e149-421e-8750-af45c853402f">Charlotte Whitt</reporter>
                                    <labels>
                            <label>NFR</label>
                            <label>elastic-search</label>
                            <label>search-and-filter</label>
                    </labels>
                <created>Mon, 6 Sep 2021 13:20:46 +0000</created>
                <updated>Wed, 1 Dec 2021 16:03:11 +0000</updated>
                            <resolved>Fri, 24 Sep 2021 11:48:17 +0000</resolved>
                                                    <fixVersion>Kiwi (R3 2021)</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>13</watches>
                                                                    <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="49059">UIIN-1566</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="49060">UIIN-1567</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="46144">UIIN-1870</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10001">
                    <name>Cloners</name>
                                            <outwardlinks description="clones">
                                        <issuelink>
            <issuekey id="12121">UXPROD-3046</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10008">
                    <name>Defines</name>
                                                                <inwardlinks description="is defined by ">
                                        <issuelink>
            <issuekey id="28790">MSEARCH-173</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="36207">UIPFI-37</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="36210">UIPFI-38</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="12121">UXPROD-3046</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="12196">UXPROD-3430</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="11864">UXPROD-2591</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="10999" name="Proposed Inventory Search MVP Kiwi release.docx" size="21983" author="557058:f80403de-e149-421e-8750-af45c853402f" created="Mon, 6 Sep 2021 13:20:50 +0000"/>
                    </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="10171"><![CDATA[Prokopovych]]></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)">Inventory</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|i03aq7:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                            
                        </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>