<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:13:59 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>[FOLIO-1525] SPIKE: Revisit Location to Service Point Relationship Modeling</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-1525</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;Use cases to help with the modelling: &lt;a href=&quot;https://folio-org.atlassian.net/browse/UICHKIN-17&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-org.atlassian.net/browse/UICHKIN-17&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Design document: &lt;a href=&quot;https://docs.google.com/document/d/1csjNcoxYwKJD_PuIa_iykxGB4Tln0zdRBZs9WCzZkOs/edit?usp=sharing&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://docs.google.com/document/d/1csjNcoxYwKJD_PuIa_iykxGB4Tln0zdRBZs9WCzZkOs/edit?usp=sharing&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="80778">FOLIO-1525</key>
            <summary>SPIKE: Revisit Location to Service Point Relationship Modeling</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="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:ddc9bb7b-6444-4731-9688-566a04c9307c">Jeremy Huff</assignee>
                                                                <reporter accountid="5af5ed55244bc90a106063c7">Cate Boerema</reporter>
                                    <labels>
                            <label>core</label>
                            <label>sprint47</label>
                            <label>sprint48</label>
                    </labels>
                <created>Mon, 24 Sep 2018 14:25:11 +0000</created>
                <updated>Mon, 12 Nov 2018 14:25:07 +0000</updated>
                            <resolved>Fri, 12 Oct 2018 13:54:33 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                <comments>
                                                            <comment id="195984" author="557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d" created="Tue, 25 Sep 2018 13:39:00 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Addc9bb7b-6444-4731-9688-566a04c9307c&quot; class=&quot;user-hover&quot; rel=&quot;557058:ddc9bb7b-6444-4731-9688-566a04c9307c&quot; data-account-id=&quot;557058:ddc9bb7b-6444-4731-9688-566a04c9307c&quot; accountid=&quot;557058:ddc9bb7b-6444-4731-9688-566a04c9307c&quot; rel=&quot;noreferrer&quot;&gt;Jeremy Huff&lt;/a&gt; to describe the possibilites and get feedback before we crate implementation issues for next week.&lt;/p&gt;</comment>
                                                            <comment id="192368" author="5af5ed55244bc90a106063c7" created="Thu, 27 Sep 2018 15:19:57 +0000"  >&lt;p&gt;Just wanted to let you all know that the RA SIG is in agreement that all locations need at least one service point.  To that end, we want to move the selection of a service point to the location record.  I&apos;ll add a user story for this.&lt;/p&gt;</comment>
                                                            <comment id="192374" author="557058:ddc9bb7b-6444-4731-9688-566a04c9307c" created="Fri, 28 Sep 2018 18:18:53 +0000"  >&lt;p&gt;&lt;a href=&quot;https://docs.google.com/document/d/1csjNcoxYwKJD_PuIa_iykxGB4Tln0zdRBZs9WCzZkOs/edit?usp=sharing&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;Here&lt;/a&gt; is a google doc outlining the specifics of this topic.&lt;/p&gt;</comment>
                                                            <comment id="192377" author="5af5ed55244bc90a106063c7" created="Mon, 1 Oct 2018 14:15:10 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Addc9bb7b-6444-4731-9688-566a04c9307c&quot; class=&quot;user-hover&quot; rel=&quot;557058:ddc9bb7b-6444-4731-9688-566a04c9307c&quot; data-account-id=&quot;557058:ddc9bb7b-6444-4731-9688-566a04c9307c&quot; accountid=&quot;557058:ddc9bb7b-6444-4731-9688-566a04c9307c&quot; rel=&quot;noreferrer&quot;&gt;Jeremy Huff&lt;/a&gt;, this is blocking many features.  When can we begin development?&lt;/p&gt;</comment>
                                                            <comment id="192378" author="557058:ddc9bb7b-6444-4731-9688-566a04c9307c" created="Mon, 1 Oct 2018 20:01:38 +0000"  >&lt;p&gt;After reviewing the pros and cons of various representations of the service point to location relationship, &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5c38e8d616ac1e4f7cbc660a&quot; class=&quot;user-hover&quot; rel=&quot;5c38e8d616ac1e4f7cbc660a&quot; data-account-id=&quot;5c38e8d616ac1e4f7cbc660a&quot; accountid=&quot;5c38e8d616ac1e4f7cbc660a&quot; rel=&quot;noreferrer&quot;&gt;Kurt Nordstrom&lt;/a&gt; and I have decided that all the use cases implicated here can be satisfied with the addition of a &quot;primaryFor&quot; array of location ids to the service point entry. Once this is done, business logic will be used to expose manipulation of that array from both the service point and location interface implementations. This will allow for the support of the use cases described in the user stories.&lt;/p&gt;</comment>
                                                            <comment id="192381" author="5af5ed55244bc90a106063c7" created="Tue, 2 Oct 2018 09:03:41 +0000"  >&lt;p&gt;Thanks &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Addc9bb7b-6444-4731-9688-566a04c9307c&quot; class=&quot;user-hover&quot; rel=&quot;557058:ddc9bb7b-6444-4731-9688-566a04c9307c&quot; data-account-id=&quot;557058:ddc9bb7b-6444-4731-9688-566a04c9307c&quot; accountid=&quot;557058:ddc9bb7b-6444-4731-9688-566a04c9307c&quot; rel=&quot;noreferrer&quot;&gt;Jeremy Huff&lt;/a&gt; and &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5c38e8d616ac1e4f7cbc660a&quot; class=&quot;user-hover&quot; rel=&quot;5c38e8d616ac1e4f7cbc660a&quot; data-account-id=&quot;5c38e8d616ac1e4f7cbc660a&quot; accountid=&quot;5c38e8d616ac1e4f7cbc660a&quot; rel=&quot;noreferrer&quot;&gt;Kurt Nordstrom&lt;/a&gt;.  I just want to confirm that you reviewed the use cases in this issue, as well: 
    &lt;span class=&quot;jira-issue-macro&quot; data-jira-key=&quot;FOLIO-1523&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-1523&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Locations and Service Points: Use Cases&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10307?size=medium&quot; /&gt;
            FOLIO-1523
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-complete jira-macro-single-issue-export-pdf&quot;&gt;Open&lt;/span&gt;
            &lt;/span&gt;
  I just realized it wasn&apos;t linked here (though it had been shared with Jeremy by Slack).&lt;/p&gt;

&lt;p&gt;Also, did you see the new user story about changing how location to service point relationships are assigned?  
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIORG-115&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIORG-115&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Move SP to Location Relationship Establishment from SP Record to Location Record&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIORG-115
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
&lt;/p&gt;

&lt;p&gt;Thanks!&lt;/p&gt;</comment>
                                                            <comment id="192384" author="557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d" created="Thu, 4 Oct 2018 12:43:13 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Addc9bb7b-6444-4731-9688-566a04c9307c&quot; class=&quot;user-hover&quot; rel=&quot;557058:ddc9bb7b-6444-4731-9688-566a04c9307c&quot; data-account-id=&quot;557058:ddc9bb7b-6444-4731-9688-566a04c9307c&quot; accountid=&quot;557058:ddc9bb7b-6444-4731-9688-566a04c9307c&quot; rel=&quot;noreferrer&quot;&gt;Jeremy Huff&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5f8314dfbdef80006f6f572d&quot; class=&quot;user-hover&quot; rel=&quot;5f8314dfbdef80006f6f572d&quot; data-account-id=&quot;5f8314dfbdef80006f6f572d&quot; accountid=&quot;5f8314dfbdef80006f6f572d&quot; rel=&quot;noreferrer&quot;&gt;Adam Dickmeiss&lt;/a&gt; I&apos;d like to make sure that we perform the &quot;look-up-and-update&quot; in a consistent manner, e.g within a transaction.&lt;/p&gt;</comment>
                                                            <comment id="192386" author="557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d" created="Mon, 8 Oct 2018 13:23:06 +0000"  >&lt;p&gt;Guys, do we have implementation issues filed for this?&lt;/p&gt;</comment>
                                                            <comment id="192388" author="557058:ddc9bb7b-6444-4731-9688-566a04c9307c" created="Mon, 8 Oct 2018 18:15:03 +0000"  >&lt;p&gt;Are 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;MODINVSTOR-177&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/MODINVSTOR-177&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Add primary service point for location property&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10322?size=medium&quot; /&gt;
            MODINVSTOR-177
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 and 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UICHKIN-17&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UICHKIN-17&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Item status change upon checkin: in transit &quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UICHKIN-17
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
  sufficient? &lt;/p&gt;

&lt;p&gt;I am just about to put in a PR for a &lt;a href=&quot;https://github.com/folio-org/mod-inventory-storage/tree/MODINVSTOR-177-breaking-changes&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;MODINVSTOR-177-breaking-changes&lt;/a&gt; branch. On this branch I decided to explore reversing the relationship, to avoid having to do as many transactions, and it turned out very well. I am now of the opinion that this is the desired relationship, and the branch I have should cover the use cases.&lt;/p&gt;

&lt;p&gt;Additional issues that might be created will be creating a constraint which disallows the addition of non existed ServicePoint UUIDs to a Location, and to cascade the deletion of a Service Point to Location.&lt;/p&gt;

&lt;p&gt;In regards to the later, we will need to decide if we want to allow the deletion of a service point which is in use on a location.&lt;/p&gt;</comment>
                                                            <comment id="192391" author="5af5ed55244bc90a106063c7" created="Tue, 9 Oct 2018 09:03:46 +0000"  >&lt;blockquote&gt;&lt;p&gt;In regards to the later, we will need to decide if we want to allow the deletion of a service point which is in use on a location.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;I think we should allow this but only when the service point is not primary for the location.  There should be a warning, as well.  I can draft a story for this: 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIORG-129&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIORG-129&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Disallow Deletion of SPs that are Primary for Location&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            UIORG-129
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="55834">MODINVSTOR-177</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="68560">UICHKIN-17</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="36327">UIORG-110</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="36363">UIORG-115</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="10265">UXPROD-118</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="79516">FOLIO-1523</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="36331">UIORG-129</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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="10171"><![CDATA[Prokopovych]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzyxsn:</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>Tue, 25 Sep 2018 13:39:00 +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>