<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Fri Feb 09 00:12:30 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>[UIDATIMP-127]  Load MARC Bib Record to create/update various records, but do not store the MARC</title>
                <link>https://folio-org.atlassian.net/browse/UIDATIMP-127</link>
                <project id="10134" key="UIDATIMP">ui-data-import</project>
                    <description>&lt;p&gt;&lt;b&gt;Purpose:&lt;/b&gt; To import data for Inventory or Acquisitions via a MARC record, but then do not save the MARC record in SRS&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Sample use cases:&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;MARC Bib or Holdings creates related inventory record, but library does not want SRS (so Inventory Source = FOLIO, not MARC)&lt;/li&gt;
	&lt;li&gt;Brief MARC Bib supplies order or invoice data, but should not overlay a richer MARC SRS record&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;As a staff person working with imported files&lt;br/&gt;
I want to be able to specify whether an incoming MARC record should be saved in SRS or not&lt;br/&gt;
So that I can discard MARC records that are used for transport purposes only&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Scenarios&lt;/b&gt;&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;&lt;b&gt;Scenario 1&lt;/b&gt;
	&lt;ul&gt;
		&lt;li&gt;Given the Settings/Data import/Job profile&lt;/li&gt;
		&lt;li&gt;When Creating or Updating a Job profile and the Accepted data type = MARC&lt;/li&gt;
		&lt;li&gt;Then under the Accepted data type field, display a checkbox with label &quot;Do not save MARC after import&quot;&lt;/li&gt;
		&lt;li&gt;And default it to unchecked&lt;/li&gt;
		&lt;li&gt;See &lt;b&gt;2-Checkbox when Data type=MARC.PNG&lt;/b&gt; attached&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;Scenario 2&lt;/b&gt;
	&lt;ul&gt;
		&lt;li&gt;Given the Settings/Data import/Job profile&lt;/li&gt;
		&lt;li&gt;When Viewing a Job profile and the Accepted data type = MARC&lt;/li&gt;
		&lt;li&gt;Then under the Accepted data type field, display a checkbox with label &quot;Do not save MARC after import&quot;, as checked or unchecked&lt;/li&gt;
		&lt;li&gt;And do not allow it to be edited&lt;/li&gt;
		&lt;li&gt;See &lt;b&gt;3-View-Checkbox unchecked.PNG&lt;/b&gt; and &lt;b&gt;4-View-Checkbox checked.PNG&lt;/b&gt; attached&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;Scenario 3&lt;/b&gt;
	&lt;ul&gt;
		&lt;li&gt;Given the Settings/Data import/Job profile&lt;/li&gt;
		&lt;li&gt;When a Job profile has Accepted data type = MARC and the checkbox for &quot;Do not save MARC after import&quot; = unchecked&lt;/li&gt;
		&lt;li&gt;Then when the file is imported&lt;/li&gt;
		&lt;li&gt;Save the new or updated MARC records to SRS&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;Scenario 4&lt;/b&gt;
	&lt;ul&gt;
		&lt;li&gt;Given the Settings/Data import/Job profile&lt;/li&gt;
		&lt;li&gt;When a Job profile has Accepted data type = MARC and the checkbox for &quot;Do not save MARC after import&quot; = checked&lt;/li&gt;
		&lt;li&gt;And there is an action profile linked to the job profile to
		&lt;ul&gt;
			&lt;li&gt;Create instance&lt;/li&gt;
			&lt;li&gt;Create holdings&lt;/li&gt;
			&lt;li&gt;Create item&lt;/li&gt;
			&lt;li&gt;Update holdings&lt;/li&gt;
			&lt;li&gt;Update item&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
		&lt;li&gt;Then when the file is imported
		&lt;ul&gt;
			&lt;li&gt;If the records &lt;b&gt;create&lt;/b&gt; new Inventory &lt;b&gt;Instances&lt;/b&gt;&lt;/li&gt;
			&lt;li&gt;Then make the Instance Source = FOLIO rather than MARC&lt;/li&gt;
			&lt;li&gt;And DO NOT save the new MARC records in SRS&lt;/li&gt;
			&lt;li&gt;If the records &lt;b&gt;create or update&lt;/b&gt; Inventory &lt;b&gt;Holdings&lt;/b&gt; or &lt;b&gt;Items&lt;/b&gt;&lt;/li&gt;
			&lt;li&gt;Then leave the Instance source as-is&lt;/li&gt;
			&lt;li&gt;And DO NOT save the new MARC records&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;Scenario 5&lt;/b&gt;
	&lt;ul&gt;
		&lt;li&gt;Given the Settings/Data import/Job profile&lt;/li&gt;
		&lt;li&gt;When a Job profile has Accepted data type = MARC and the checkbox for &quot;Do not save MARC after import&quot; = checked&lt;/li&gt;
		&lt;li&gt;And there is an action profile linked to the job profile to
		&lt;ul&gt;
			&lt;li&gt;Update instance&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
		&lt;li&gt;Then when the job profile is saved
		&lt;ul&gt;
			&lt;li&gt;Uncheck the &quot;do not save MARC&quot; checkbox in the job profile (display as greyed out, unchecked, and uneditable in the Create/Edit screen)&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
		&lt;li&gt;And when the file is imported
		&lt;ul&gt;
			&lt;li&gt;SAVE the MARC record after import&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
		&lt;li&gt;NOTE: If the Update instance action is removed from the job profile, re-enable the &quot;Do not save MARC after import&quot; checkbox&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;Scenario 6&lt;/b&gt;
	&lt;ul&gt;
		&lt;li&gt;Given the Settings/Data import/Job profile&lt;/li&gt;
		&lt;li&gt;When a Job profile has Accepted data type = MARC and the checkbox for Do not save MARC after import = checked&lt;/li&gt;
		&lt;li&gt;And there is an action profile linked to the job profile to
		&lt;ul&gt;
			&lt;li&gt;Modify MARC&lt;/li&gt;
			&lt;li&gt;Update MARC&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
		&lt;li&gt;#* Then when the job profile is saved
		&lt;ul&gt;
			&lt;li&gt;Uncheck the &quot;do not save MARC&quot; checkbox in the job profile (display as greyed out, unchecked, and uneditable in the Create/Edit screen)&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
		&lt;li&gt;Then when the file is imported
		&lt;ul&gt;
			&lt;li&gt;And SAVE the MARC record after import&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
		&lt;li&gt;NOTE: If the Modify/Update MARC action is removed from the job profile, re-enable the &quot;Do not save MARC after import&quot; checkbox&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;Scenario 7&lt;/b&gt;
	&lt;ul&gt;
		&lt;li&gt;Ensure this story passes Accessibility testing&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;&lt;b&gt;Scenario 8&lt;/b&gt;
	&lt;ul&gt;
		&lt;li&gt;Ensure automated testing coverage for this new code is 80% plus and confirm with screenshot&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3Ab819106d-3b2a-48e6-a8dd-e7ecc471a47b&quot; class=&quot;user-hover&quot; rel=&quot;712020:b819106d-3b2a-48e6-a8dd-e7ecc471a47b&quot; data-account-id=&quot;712020:b819106d-3b2a-48e6-a8dd-e7ecc471a47b&quot; accountid=&quot;712020:b819106d-3b2a-48e6-a8dd-e7ecc471a47b&quot; rel=&quot;noreferrer&quot;&gt;Oleksii Kuzminov&lt;/a&gt; Please create appropriate backend story and link to this one&lt;/p&gt;</description>
                <environment></environment>
        <key id="49680">UIDATIMP-127</key>
            <summary> Load MARC Bib Record to create/update various records, but do not store the MARC</summary>
                <type id="10005" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium">Story</type>
                            <parent id="13571">UXPROD-47</parent>
                                    <priority id="10002" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p3.svg">P3</priority>
                        <status id="1" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                                        <assignee accountid="-1">Unassigned</assignee>
                                                                <reporter accountid="5af5e627525ba96b58654f12">Ann-Marie Breaux</reporter>
                                    <labels>
                            <label>action-profiles</label>
                            <label>data-import</label>
                            <label>epam-folijet</label>
                            <label>needs-backend-story</label>
                            <label>needs-testrail</label>
                    </labels>
                <created>Mon, 27 Aug 2018 15:40:01 +0000</created>
                <updated>Tue, 9 Aug 2022 16:28:55 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                <comments>
                                                            <comment id="118814" author="5af5e627525ba96b58654f12" created="Wed, 5 Dec 2018 17:54:04 +0000"  >&lt;p&gt;demoted from a feature to a story under the action profiles; needs more details added&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10008">
                    <name>Defines</name>
                                            <outwardlinks description="defines">
                                        <issuelink>
            <issuekey id="13206">UXPROD-2661</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="39578" name="1-Create job profile.PNG" size="53934" author="5af5e627525ba96b58654f12" created="Wed, 1 Jul 2020 06:51:13 +0000"/>
                            <attachment id="39580" name="2-Checkbox when Data type=MARC.PNG" size="75588" author="5af5e627525ba96b58654f12" created="Wed, 1 Jul 2020 06:51:13 +0000"/>
                            <attachment id="39582" name="3-View-Checkbox unchecked.PNG" size="146130" author="5af5e627525ba96b58654f12" created="Wed, 1 Jul 2020 06:51:13 +0000"/>
                            <attachment id="39583" name="4-View-Checkbox checked.PNG" size="144909" author="5af5e627525ba96b58654f12" created="Wed, 1 Jul 2020 06:51:13 +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="10153"><![CDATA[Folijet]]></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)">Batch Importer (Bib/Acq)</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i057nb:i</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10046" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Release</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10020"><![CDATA[Not Scheduled]]></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>2.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>