<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Fri Feb 09 00:40:06 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>[MODDCB-33] [SPIKE] Investigate UI Changes Required by Implementation of CirculationItem. Part 2</title>
                <link>https://folio-org.atlassian.net/browse/MODDCB-33</link>
                <project id="10050" key="MODDCB">mod-dcb</project>
                    <description>&lt;p&gt;&lt;b&gt;Purpose/Overview:&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;DCB integration will introduce circulationItem entity. This entity for Borrowing and Pickup libraries represents Item from Lending library and should not provide any links or information from Inventory. The circulation item in different UI screens should only provide info that it is DCB-related item without links.&lt;br/&gt;
&lt;b&gt;Requirements/Scope:&lt;/b&gt;&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;Identify what UI screens related to circulation use item API from inventory&lt;/li&gt;
	&lt;li&gt;Prepare a list of affected UI-modules&lt;/li&gt;
	&lt;li&gt;Determine approach what properties of DCB Items should be displayed at affected screens&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;&lt;b&gt;Acceptance criteria:&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Additional info:&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Integration Design: &lt;a href=&quot;https://folio-org.atlassian.net/wiki/display/FOLIJET/%5BDRAFT%5D+DCB+Integration&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-org.atlassian.net/wiki/display/FOLIJET/%5BDRAFT%5D+DCB+Integration&lt;/a&gt;&#160;**&lt;/p&gt;</description>
                <environment></environment>
        <key id="37830">MODDCB-33</key>
            <summary>[SPIKE] Investigate UI Changes Required by Implementation of CirculationItem. Part 2</summary>
                <type id="10005" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium">Story</type>
                                            <priority id="10002" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p3.svg">P3</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="712020:f2ab7665-e311-4af3-8b4a-fbbc4cd266f4">Priyanka Terala</assignee>
                                                                <reporter accountid="557058:f5509695-6f86-4fae-b27b-2db53dd26b27">Kalibek Turgumbayev</reporter>
                                    <labels>
                            <label>dcb</label>
                            <label>front-end</label>
                            <label>non-testable</label>
                    </labels>
                <created>Mon, 11 Sep 2023 13:19:53 +0000</created>
                <updated>Thu, 5 Oct 2023 10:55:39 +0000</updated>
                            <resolved>Mon, 25 Sep 2023 13:05:38 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                <comments>
                                                            <comment id="85311" author="712020:f2ab7665-e311-4af3-8b4a-fbbc4cd266f4" created="Thu, 21 Sep 2023 10:56:39 +0000"  >&lt;p&gt;&lt;ins&gt;&lt;b&gt;list of affected UI-modules&lt;/b&gt;&lt;/ins&gt;&lt;/p&gt;

&lt;p&gt;ui-users&lt;/p&gt;

&lt;p&gt;ui-requests&lt;/p&gt;

&lt;p&gt;ui-circulation-log&lt;/p&gt;

&lt;p&gt;ui-inventory&lt;/p&gt;

&lt;p&gt;ui-checkin&lt;/p&gt;

&lt;p&gt;ui-checkout&lt;/p&gt;

&lt;p&gt;ui-servicepoints (may be) - ATM Service points are hard coded in BE implantations - example use case - Page Request creation. The approach would be analyzed as part of spike &lt;a href=&quot;https://folio-org.atlassian.net/browse/MODDCB-28&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-org.atlassian.net/browse/MODDCB-28&lt;/a&gt; Then ui-servicepoints might need to be analyzed.&lt;/p&gt;

&lt;p&gt;&lt;ins&gt;&lt;b&gt;Identify what UI screens related to circulation use item API from inventory&lt;/b&gt;&lt;/ins&gt;&lt;/p&gt;

&lt;p&gt;Here snapshot deployment has been taken as reference.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://folio-snapshot.dev.folio.org/checkout&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;Check out - FOLIO - FOLIO&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://folio-snapshot.dev.folio.org/checkin&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;Check in - FOLIO - FOLIO&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;Many UI implementation questions have been documented at &lt;a href=&quot;https://folio-org.atlassian.net/wiki/display/FOLIJET/DCB+Questions&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;DCB Questions - Folio Development Teams - FOLIO Wiki&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;along with other questions and assumptions.&lt;/p&gt;</comment>
                                                            <comment id="85312" author="712020:f2ab7665-e311-4af3-8b4a-fbbc4cd266f4" created="Thu, 21 Sep 2023 10:59:17 +0000"  >&lt;p&gt;&lt;ins&gt;&lt;b&gt;ui-inventory&lt;/b&gt;&lt;/ins&gt;&lt;/p&gt;

&lt;p&gt;Proposal1 - &lt;del&gt;Do not show umbrella inventory and holding on UI.&lt;/del&gt;&lt;/p&gt;

&lt;p&gt;Challenge: How?&lt;/p&gt;

&lt;p&gt;Proposal2 - Let Umbrella Inventory and Holding display in UI, but all their actionable button be disabled.&lt;/p&gt;

&lt;p&gt;Challenge: Based on what check, the actionable be disabled?&lt;/p&gt;

&lt;p&gt;Proposal3 - &lt;del&gt;Let the umbrella instance and holding just be there. BE implementation, fetches it or creates it if one doesn&apos;t exist already.&lt;/del&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                                                            <comment id="85313" author="712020:f2ab7665-e311-4af3-8b4a-fbbc4cd266f4" created="Thu, 21 Sep 2023 11:00:37 +0000"  >&lt;p&gt;&lt;ins&gt;&lt;b&gt;ui-users&lt;/b&gt;&lt;/ins&gt;&lt;/p&gt;

&lt;p&gt;Decision: DCB users should not be searchable from within the FOLIO application.&lt;/p&gt;

&lt;p&gt;The technical approach on how to exclude DCB users from search needs to be discussed.&#160;&lt;/p&gt;

&lt;p&gt;Approach1 : Introduce User_Type = DCB - Agreed by Kalibek and Amelia. Suggestion from Amelia, on ui-users app (user detail, user detail full screen), DCB user detail action menu items and other actionable buttons are to be preferably disabled. There can be some Consortium related action buttons as well. Needs to be checked on consortium enabled environment.&lt;/p&gt;

&lt;p&gt;Approach2: &lt;del&gt;Leverage tags for DCB records&lt;/del&gt;. - Disagreed by Amelia&lt;/p&gt;

&lt;p&gt;Approach3: &lt;del&gt;Add alias (DCB in suffix/prefix) for all those newly created DCB entities - Not a smart way. This will be the worst case approach.&lt;/del&gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;ATM, there is no clarity if &lt;a href=&quot;https://bugfest-orchid.int.aws.folio.org/users/00be1b76-c5ad-4c0a-a355-c1602863d4c0/accounts/view/54045e7e-add5-448e-ae6d-1cf32953cce3&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;Users - FOLIO&lt;/a&gt; and &lt;a href=&quot;https://bugfest-orchid.int.aws.folio.org/users/00be1b76-c5ad-4c0a-a355-c1602863d4c0/loans/view/562fa580-7116-4e0d-8c81-1d44f9562ce9&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;Users - FOLIO&lt;/a&gt; screens would be reached through ui-circulation. These screens have links to items. In case of virtual items, and if these screens are reachable, how are the links be rendered?&lt;/p&gt;</comment>
                                                            <comment id="85314" author="712020:f2ab7665-e311-4af3-8b4a-fbbc4cd266f4" created="Thu, 21 Sep 2023 11:04:24 +0000"  >&lt;p&gt;&lt;ins&gt;&lt;b&gt;ui-circulation-log&lt;/b&gt;&lt;/ins&gt;&lt;/p&gt;

&lt;p&gt;Circulation Log list consists of &lt;b&gt;&lt;ins&gt;objects&lt;/ins&gt;&lt;/b&gt; of 8 types -&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;&apos;Fee/Fine&apos;&lt;/li&gt;
	&lt;li&gt;Item Block&lt;/li&gt;
	&lt;li&gt;Loan&lt;/li&gt;
	&lt;li&gt;Manual Block&lt;/li&gt;
	&lt;li&gt;Notice&lt;/li&gt;
	&lt;li&gt;Patron Block&lt;/li&gt;
	&lt;li&gt;Request&lt;/li&gt;
	&lt;li&gt;&quot;N/A&quot;&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;Based on the type of object and availability of ids (&lt;em&gt;like userId (for User Details menu item), feeIf and userId (for Fee Details menu item), requestId (for Request Details menu item),&lt;/em&gt;&lt;br/&gt;
&lt;em&gt;noticePolicyId (for Notice policy menu item),&lt;/em&gt; &lt;em&gt;templateId (for Live version of template menu item)&lt;/em&gt;), there can be 7 types of &lt;b&gt;&lt;ins&gt;menu items&lt;/ins&gt;&lt;/b&gt; -&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Item details&lt;/li&gt;
	&lt;li&gt;User details&lt;/li&gt;
	&lt;li&gt;Fee/fine details&lt;/li&gt;
	&lt;li&gt;Loan details&lt;/li&gt;
	&lt;li&gt;Request details&lt;/li&gt;
	&lt;li&gt;Notice policy&lt;/li&gt;
	&lt;li&gt;Live version of template&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;Assumptions:&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Menu Items 6 and 7 redirect to circulation notice policies and policy templates, there is nothing to be worried about from DCB transactions perspective.&lt;/li&gt;
	&lt;li&gt;Patron Notifications and Fee Fines should not be sent to virtual patrons from lending and pickup libraries. These loan policies should be managed by library staff manually as part of configuration. This one need to be discussed.&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;As per the discussion with BE team, mod-circulation talks to mod-pub-sub which writes to audit data, this is what is available through circulation log list. This flow is not being controlled by mod-dcb.&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;&lt;br/&gt;
1. As per the discussions, menu items 1-5, will have to be disabled based on role that the Folio system plays in DCB life cycle. It is probably based on virtual item or virtual patron checks.&lt;/li&gt;
	&lt;li&gt;The links to patron barcode and item barcode should be handled too.&lt;/li&gt;
	&lt;li&gt;UI implementation will be based on BE implementations and API response values for barcodes.&lt;/li&gt;
	&lt;li&gt;This is stated in the assumptions on DCB Qs wiki&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;&#160;&lt;/p&gt;</comment>
                                                            <comment id="85315" author="712020:f2ab7665-e311-4af3-8b4a-fbbc4cd266f4" created="Mon, 25 Sep 2023 11:18:15 +0000"  >&lt;p&gt;&lt;ins&gt;&lt;b&gt;ui-requests&lt;/b&gt;&lt;/ins&gt;&lt;/p&gt;

&lt;p&gt;Links to &lt;del&gt;instance&lt;/del&gt;, item, &lt;del&gt;user/requester&lt;/del&gt; needs to be handled.&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Should the item be displayed as normal text and not as a link in case of virtual items, which means borrowing library and pickup library Hold requests?&lt;/li&gt;
	&lt;li&gt;Based on further BE implementation, there will be information on what item id would be received for these hold requests. This needs to be checked in future.&lt;/li&gt;
&lt;/ol&gt;
</comment>
                                                            <comment id="85316" author="712020:f2ab7665-e311-4af3-8b4a-fbbc4cd266f4" created="Mon, 25 Sep 2023 13:04:01 +0000"  >&lt;p&gt;&lt;ins&gt;&lt;b&gt;ui-checkout&lt;/b&gt; &lt;b&gt;ui-check&lt;/b&gt;&lt;b&gt;in&lt;/b&gt;&lt;/ins&gt;&lt;/p&gt;

&lt;p&gt;After scanning items, the table that list the details of scanned item has actions menu items. These items needs to be handled&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10008">
                    <name>Defines</name>
                                                                <inwardlinks description="is defined by ">
                                        <issuelink>
            <issuekey id="13533">UXPROD-4325</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </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="10188"><![CDATA[Volaris]]></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_10106" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>RCA Group</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10367"><![CDATA[TBD]]></customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10044" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 21 Sep 2023 10:56:39 +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>