<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Fri Feb 09 00:31:05 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-3318] User records - bulk edit - pilot implementation</title>
                <link>https://folio-org.atlassian.net/browse/UXPROD-3318</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;Once the records are identified, users need to be to download the file with the matching records, make changes on the local copy of the file and then upload the file. Once the file is uploaded the system will post the changes, letting the user know about the encountered problems via error logs that can be downloaded as well.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;In scope&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Save the file with the records that match the search criteria&lt;/li&gt;
	&lt;li&gt;Upload the modified file so that the changes are posted&lt;/li&gt;
	&lt;li&gt;Handle exceptions&lt;/li&gt;
	&lt;li&gt;Notify user about the exceptions&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;b&gt;Out of scope&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Bulk updates to other than user records&lt;/li&gt;
	&lt;li&gt;Bulk deletions&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;b&gt;Use cases:&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;Handling permissions&lt;/li&gt;
	&lt;li&gt;Handling fees and fines&lt;/li&gt;
	&lt;li&gt;Handling loans&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="12171">UXPROD-3318</key>
            <summary>User records - bulk edit - pilot implementation</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="13692">UXPROD-868</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:8629b273-56f1-466d-b7c7-5cbac0c3379b">Magda Zacharska</assignee>
                                                                <reporter accountid="557058:8629b273-56f1-466d-b7c7-5cbac0c3379b">Magda Zacharska</reporter>
                                    <labels>
                            <label>bulk-edit-pilot</label>
                    </labels>
                <created>Tue, 21 Sep 2021 17:13:45 +0000</created>
                <updated>Fri, 9 Dec 2022 16:44:11 +0000</updated>
                            <resolved>Thu, 3 Mar 2022 19:44:37 +0000</resolved>
                                                    <fixVersion>Morning Glory (R2 2022)</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                <comments>
                                                            <comment id="17470" author="5c48911b54e1e6466b11f38c" created="Tue, 19 Oct 2021 16:42:00 +0000"  >&lt;ul&gt;
	&lt;li&gt;Permissions are a different record type than users - the edit case is there, but I think that is expanding the scope of the initial pilot and has the potential to introduce complexity that doesn&apos;t need to be there yet (if it ever does)&lt;/li&gt;
	&lt;li&gt;Fees and fines are financial transaction based and should not be edited directly. Perhaps the app can use the business logic pieces, but I&apos;m skeptical that the bulk edit app is the appropriate place for that kind of work to happen. You can define bulk actions that have use cases - say, I want to waive all the fines that occurred during a particular time period - but I think it would be really difficult for one app to manage all of the possible use cases and associated APIs.&lt;/li&gt;
	&lt;li&gt;Same for loans - loans have logical pieces associated to them that need to be accounted for (item status changes, notice generation, fee/fine applications) and you would should not be regularly editing the underlying loan record. I worry a lot that trying to build in the logical pieces to the app will generate complexity that could really derail the development of a solid app infrastructure...&lt;/li&gt;
&lt;/ul&gt;
</comment>
                                                            <comment id="17471" author="557058:563d3c5c-b85c-4fec-9429-929925ef79b0" created="Tue, 26 Oct 2021 14:01:51 +0000"  >&lt;p&gt;I&apos;m concerned that the pilot project is still focused on ETL/export-transform-load, which is what we are doing currently to edit MARC data in FOLIO, but was understood to be a stop-gap until the ability to perform targeted edits within the system was developed. Every time you export data out of the system to edit and reload, you introduce the potential for error; so it&apos;s not ideal as a routine workflow.&lt;/p&gt;</comment>
                                                            <comment id="17472" author="61813546327da4006992941d" created="Mon, 24 Jan 2022 13:53:21 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A8629b273-56f1-466d-b7c7-5cbac0c3379b&quot; class=&quot;user-hover&quot; rel=&quot;557058:8629b273-56f1-466d-b7c7-5cbac0c3379b&quot; data-account-id=&quot;557058:8629b273-56f1-466d-b7c7-5cbac0c3379b&quot; accountid=&quot;557058:8629b273-56f1-466d-b7c7-5cbac0c3379b&quot; rel=&quot;noreferrer&quot;&gt;Magda Zacharska&lt;/a&gt;&#160;All related items are closed. Could you please review?&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10008">
                    <name>Defines</name>
                                            <outwardlinks description="defines">
                                        <issuelink>
            <issuekey id="12092">UXPROD-3225</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is defined by ">
                                        <issuelink>
            <issuekey id="39973">FEXPCMN-1</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="39972">FEXPCMN-2</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="34457">MODEXPS-47</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="30969">MODEXPW-52</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="30986">MODEXPW-59</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="31009">MODEXPW-69</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="79210">MODBULKED-9</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="79211">MODBULKED-16</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="34454">MODEXPS-48</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="30966">MODEXPW-44</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="30983">MODEXPW-47</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="30985">MODEXPW-48</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="30981">MODEXPW-49</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="30965">MODEXPW-51</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="30987">MODEXPW-53</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="30972">MODEXPW-56</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="67899">UIBULKED-7</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="67908">UIBULKED-17</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="67910">UIBULKED-18</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="67911">UIBULKED-19</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="67882">UIBULKED-20</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="67883">UIBULKED-21</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="67884">UIBULKED-22</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="10125"><![CDATA[XXXL: 30-45 days]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10054" key="com.atlassian.jira.plugin.system.customfieldtypes:userpicker">
                        <customfieldname>Back End Estimator</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>63519767d66d8108a1226c09</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="10152"><![CDATA[Firebird]]></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)">Bulk Edit</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10056" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Estimation Notes and Assumptions</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Estimate might be updated based on the tech approach</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10050" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Front End Estimate</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10099"><![CDATA[XL < 15 days]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10051" key="com.atlassian.jira.plugin.system.customfieldtypes:userpicker">
                        <customfieldname>Front End Estimator</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>712020:9b2bd944-e065-46e3-a5c3-cf5d83b9ffa2</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Front-End Confidence factor</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10106"><![CDATA[Medium]]></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|i03d3r:</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="10215"><![CDATA[R3]]></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="10219"><![CDATA[R2]]></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, 19 Oct 2021 16:42: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>