<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 22:30:15 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>[MODEXPW-46] Get matching records based on provided query</title>
                <link>https://folio-org.atlassian.net/browse/MODEXPW-46</link>
                <project id="10012" key="MODEXPW">mod-data-export-worker</project>
                    <description>&lt;p&gt;&lt;b&gt;Purpose/Overview:&lt;/b&gt;&lt;br/&gt;
The user should be able to send a query to get the matched records CSV file. The behavior is similar to uploading the UUIDs CSV file but with the query used instead. The UI will need to display a preview of the records (top 10).&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Requirements/Scope:&lt;/b&gt; &lt;br/&gt;
&lt;b&gt;Note that in the scope of the Pilot project only query search by user groups will be supported.&lt;/b&gt;&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;The &quot;query&quot; param is supported for generating the matched records CSV file&lt;/li&gt;
	&lt;li&gt;The user flow should be the same as uploading the UUIDs file flow&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;&lt;b&gt;Approach:&lt;/b&gt;   &lt;br/&gt;
1) Extend the JobCommand export type filed with the new value for the bulk edit export that supports the CQL query. (UI should send this information - query, export type)&lt;br/&gt;
2) Implement a new Job for CQL support.&lt;br/&gt;
3) For CQL the new Partitioner should be implemented which will split the query into parts of limit and offset parameters that cover the entire related data set. So these parts will be processed asynchronously. &lt;/p&gt;

&lt;p&gt;&lt;b&gt;Acceptance criteria:&lt;/b&gt; &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Response contains all fields from the user record&lt;/li&gt;
	&lt;li&gt;Keys are replaced with corresponding values&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Query parameter is supported&lt;/li&gt;
	&lt;li&gt;The flow with query parameter for the user is the same as uploading the UUIDs file.&lt;/li&gt;
	&lt;li&gt;The response contains all fields from the user record&lt;/li&gt;
	&lt;li&gt;Keys are replaced with corresponding values&lt;/li&gt;
	&lt;li&gt;Unit and API tests are written where applicable&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="30980">MODEXPW-46</key>
            <summary>Get matching records based on provided query</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:6a686c16-9faf-499e-b5ea-d5e640ebd2a3">Siarhei Charniak</assignee>
                                                                <reporter accountid="712020:34093935-4596-40a6-8e57-61b3f326b5b3">Illia Daliek</reporter>
                                    <labels>
                            <label>bulk-edit-pilot</label>
                    </labels>
                <created>Sun, 19 Sep 2021 22:28:06 +0000</created>
                <updated>Fri, 17 Dec 2021 21:28:47 +0000</updated>
                            <resolved>Fri, 17 Dec 2021 21:28:47 +0000</resolved>
                                                    <fixVersion>1.3.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                <comments>
                                                            <comment id="69047" author="557058:8629b273-56f1-466d-b7c7-5cbac0c3379b" created="Fri, 19 Nov 2021 00:06:44 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3A34093935-4596-40a6-8e57-61b3f326b5b3&quot; class=&quot;user-hover&quot; rel=&quot;712020:34093935-4596-40a6-8e57-61b3f326b5b3&quot; data-account-id=&quot;712020:34093935-4596-40a6-8e57-61b3f326b5b3&quot; accountid=&quot;712020:34093935-4596-40a6-8e57-61b3f326b5b3&quot; rel=&quot;noreferrer&quot;&gt;Illia Daliek&lt;/a&gt; please do not make changes to the description of the jira after it was estimated by the team.  Also, please do not make changes to the acceptance criteria without letting PO know.   Any required changes should be discussed and documented in the comments to the ticket.&lt;/p&gt;</comment>
                                                            <comment id="69048" author="712020:6a686c16-9faf-499e-b5ea-d5e640ebd2a3" created="Sat, 11 Dec 2021 03:35:43 +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;&lt;br/&gt;
Verified on folio-snapshot environment.&lt;/p&gt;

&lt;p&gt;1. Create a new job&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
curl --location --request POST &lt;span class=&quot;code-quote&quot;&gt;&apos;https:&lt;span class=&quot;code-comment&quot;&gt;//folio-snapshot-okapi.dev.folio.org:443/data-export-spring/jobs&apos;&lt;/span&gt; \
&lt;/span&gt;--header &lt;span class=&quot;code-quote&quot;&gt;&apos;x-okapi-tenant: diku&apos;&lt;/span&gt; \
--header &lt;span class=&quot;code-quote&quot;&gt;&quot;x-okapi-token: $TOKEN&quot;&lt;/span&gt; \
--header &lt;span class=&quot;code-quote&quot;&gt;&apos;Content-Type: application/json&apos;&lt;/span&gt; \
--data-raw &apos;{
  &lt;span class=&quot;code-quote&quot;&gt;&quot;type&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;BULK_EDIT_QUERY&quot;&lt;/span&gt;,
  &lt;span class=&quot;code-quote&quot;&gt;&quot;exportTypeSpecificParameters&quot;&lt;/span&gt;: {},
  &lt;span class=&quot;code-quote&quot;&gt;&quot;identifierType&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;BARCODE&quot;&lt;/span&gt;,
  &lt;span class=&quot;code-quote&quot;&gt;&quot;entityType&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;USER&quot;&lt;/span&gt;
}&apos;
{
    &lt;span class=&quot;code-quote&quot;&gt;&quot;id&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;24e7179f-b715-4a41-b5df-a4b7826738d2&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;name&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;000003&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;source&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;diku_admin&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;isSystemSource&quot;&lt;/span&gt;: &lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;type&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;BULK_EDIT_QUERY&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;exportTypeSpecificParameters&quot;&lt;/span&gt;: {},
    &lt;span class=&quot;code-quote&quot;&gt;&quot;status&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;SCHEDULED&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;metadata&quot;&lt;/span&gt;: {
        &lt;span class=&quot;code-quote&quot;&gt;&quot;createdDate&quot;&lt;/span&gt;: 1639190773905,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;createdByUserId&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;e904b7a3-fec2-5dc2-be76-70fae47f74da&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;createdByUsername&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;diku_admin&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;updatedDate&quot;&lt;/span&gt;: 1639190773905,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;updatedByUserId&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;e904b7a3-fec2-5dc2-be76-70fae47f74da&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;updatedByUsername&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;diku_admin&quot;&lt;/span&gt;
    },
    &lt;span class=&quot;code-quote&quot;&gt;&quot;identifierType&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;BARCODE&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;entityType&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;USER&quot;&lt;/span&gt;
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;2. Upload file attached users_staff.cql with CQL query&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
curl --location --request POST &lt;span class=&quot;code-quote&quot;&gt;&apos;https:&lt;span class=&quot;code-comment&quot;&gt;//folio-snapshot-okapi.dev.folio.org:443/bulk-edit/24e7179f-b715-4a41-b5df-a4b7826738d2/upload&apos;&lt;/span&gt; \
&lt;/span&gt;--header &lt;span class=&quot;code-quote&quot;&gt;&apos;x-okapi-tenant: diku&apos;&lt;/span&gt; \
--header &lt;span class=&quot;code-quote&quot;&gt;&quot;x-okapi-token: $TOKEN&quot;&lt;/span&gt; \
--header &lt;span class=&quot;code-quote&quot;&gt;&apos;Content-Type: multipart/form-data&apos;&lt;/span&gt; \
--form &lt;span class=&quot;code-quote&quot;&gt;&apos;file=@&lt;span class=&quot;code-quote&quot;&gt;&quot;/Users/siarhei/Downloads/users_staff.cql&quot;&lt;/span&gt;&apos;&lt;/span&gt;
200 OK
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;3. Check job status - SUCCESSFUL&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
curl --location --request GET &lt;span class=&quot;code-quote&quot;&gt;&apos;https:&lt;span class=&quot;code-comment&quot;&gt;//folio-snapshot-okapi.dev.folio.org:443/data-export-spring/jobs/24e7179f-b715-4a41-b5df-a4b7826738d2&apos;&lt;/span&gt; \
&lt;/span&gt;--header &lt;span class=&quot;code-quote&quot;&gt;&apos;x-okapi-tenant: diku&apos;&lt;/span&gt; \
--header &lt;span class=&quot;code-quote&quot;&gt;&quot;x-okapi-token: $TOKEN&quot;&lt;/span&gt; \
--header &lt;span class=&quot;code-quote&quot;&gt;&apos;Content-Type: application/json&apos;&lt;/span&gt;
{
    &lt;span class=&quot;code-quote&quot;&gt;&quot;id&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;24e7179f-b715-4a41-b5df-a4b7826738d2&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;name&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;000003&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;source&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;diku_admin&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;isSystemSource&quot;&lt;/span&gt;: &lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;type&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;BULK_EDIT_QUERY&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;exportTypeSpecificParameters&quot;&lt;/span&gt;: {},
    &lt;span class=&quot;code-quote&quot;&gt;&quot;status&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;SUCCESSFUL&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;files&quot;&lt;/span&gt;: [
        &lt;span class=&quot;code-quote&quot;&gt;&quot;https:&lt;span class=&quot;code-comment&quot;&gt;//folio-snapshot-export.s3.us-east-1.amazonaws.com/2021-12-11-Matched-Records-users_staff.csv?X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;amp;X-Amz-Credential=AKIA2VGNPE73JV77RBGE%2F20211211%2Fus-east-1%2Fs3%2Faws4_request&amp;amp;X-Amz-Date=20211211T024729Z&amp;amp;X-Amz-Expires=604800&amp;amp;X-Amz-SignedHeaders=host&amp;amp;X-Amz-Signature=fdb1e0da79ca69318732e30e5d2a77e49938c3263375aab20ecfe78bf6e11990&quot;&lt;/span&gt;
&lt;/span&gt;    ],
    &lt;span class=&quot;code-quote&quot;&gt;&quot;startTime&quot;&lt;/span&gt;: 1639190848933,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;endTime&quot;&lt;/span&gt;: 1639190849672,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;metadata&quot;&lt;/span&gt;: {
        &lt;span class=&quot;code-quote&quot;&gt;&quot;createdDate&quot;&lt;/span&gt;: 1639190773905,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;createdByUserId&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;e904b7a3-fec2-5dc2-be76-70fae47f74da&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;createdByUsername&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;diku_admin&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;updatedDate&quot;&lt;/span&gt;: 1639190849682,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;updatedByUserId&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;e904b7a3-fec2-5dc2-be76-70fae47f74da&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;updatedByUsername&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;diku_admin&quot;&lt;/span&gt;
    },
    &lt;span class=&quot;code-quote&quot;&gt;&quot;identifierType&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;BARCODE&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;entityType&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;USER&quot;&lt;/span&gt;
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;The processing result is in 2021-12-11-Matched-Records-users_staff.csv file (attached).&lt;/p&gt;</comment>
                                                            <comment id="69049" author="557058:8629b273-56f1-466d-b7c7-5cbac0c3379b" created="Thu, 16 Dec 2021 00:15:56 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3A6a686c16-9faf-499e-b5ea-d5e640ebd2a3&quot; class=&quot;user-hover&quot; rel=&quot;712020:6a686c16-9faf-499e-b5ea-d5e640ebd2a3&quot; data-account-id=&quot;712020:6a686c16-9faf-499e-b5ea-d5e640ebd2a3&quot; accountid=&quot;712020:6a686c16-9faf-499e-b5ea-d5e640ebd2a3&quot; rel=&quot;noreferrer&quot;&gt;Siarhei Charniak&lt;/a&gt;&#160;does the current implementation require .cql file?&#160; &#160;In bulk edit the cql will be generated in the UI not submitted by the file: &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;/rest/api/3/attachment/content/21182&quot; height=&quot;379&quot; width=&quot;608&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt;&lt;/p&gt;</comment>
                                                            <comment id="69050" author="712020:6a686c16-9faf-499e-b5ea-d5e640ebd2a3" created="Fri, 17 Dec 2021 05:00:48 +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;&lt;br/&gt;
Verified on folio-snapshot environment&lt;/p&gt;

&lt;p&gt;1. Create a new job with query&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
curl --location --request POST &lt;span class=&quot;code-quote&quot;&gt;&apos;https:&lt;span class=&quot;code-comment&quot;&gt;//folio-snapshot-okapi.dev.folio.org:443/data-export-spring/jobs&apos;&lt;/span&gt; \
&lt;/span&gt;--header &lt;span class=&quot;code-quote&quot;&gt;&apos;x-okapi-tenant: diku&apos;&lt;/span&gt; \
--header &lt;span class=&quot;code-quote&quot;&gt;&quot;x-okapi-token: $TOKEN&quot;&lt;/span&gt; \
--header &lt;span class=&quot;code-quote&quot;&gt;&apos;Content-Type: application/json&apos;&lt;/span&gt; \
--data-raw &apos;{
  &lt;span class=&quot;code-quote&quot;&gt;&quot;type&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;BULK_EDIT_QUERY&quot;&lt;/span&gt;,
  &lt;span class=&quot;code-quote&quot;&gt;&quot;exportTypeSpecificParameters&quot;&lt;/span&gt;: {
      &lt;span class=&quot;code-quote&quot;&gt;&quot;query&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;(patronGroup==\&quot;&lt;/span&gt;3684a786-6671-4268-8ed0-9db82ebca60b\&lt;span class=&quot;code-quote&quot;&gt;&quot;) sortby personal.lastName&quot;&lt;/span&gt;
  },
  &lt;span class=&quot;code-quote&quot;&gt;&quot;entityType&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;USER&quot;&lt;/span&gt;
}&apos;
{
    &lt;span class=&quot;code-quote&quot;&gt;&quot;id&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;2354925b-84c7-4c47-aa0b-cfa53f6320e1&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;name&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;000001&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;source&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;diku_admin&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;isSystemSource&quot;&lt;/span&gt;: &lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;type&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;BULK_EDIT_QUERY&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;exportTypeSpecificParameters&quot;&lt;/span&gt;: {
        &lt;span class=&quot;code-quote&quot;&gt;&quot;query&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;(patronGroup==\&quot;&lt;/span&gt;3684a786-6671-4268-8ed0-9db82ebca60b\&lt;span class=&quot;code-quote&quot;&gt;&quot;) sortby personal.lastName&quot;&lt;/span&gt;
    },
    &lt;span class=&quot;code-quote&quot;&gt;&quot;status&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;SCHEDULED&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;metadata&quot;&lt;/span&gt;: {
        &lt;span class=&quot;code-quote&quot;&gt;&quot;createdDate&quot;&lt;/span&gt;: 1639713396273,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;createdByUserId&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;3a4e9dfe-8779-56df-a1a7-a618ac1326aa&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;createdByUsername&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;diku_admin&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;updatedDate&quot;&lt;/span&gt;: 1639713396273,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;updatedByUserId&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;3a4e9dfe-8779-56df-a1a7-a618ac1326aa&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;updatedByUsername&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;diku_admin&quot;&lt;/span&gt;
    },
    &lt;span class=&quot;code-quote&quot;&gt;&quot;entityType&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;USER&quot;&lt;/span&gt;
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;2. Check job status - SUCCESSFUL&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
curl --location --request GET &lt;span class=&quot;code-quote&quot;&gt;&apos;https:&lt;span class=&quot;code-comment&quot;&gt;//folio-snapshot-okapi.dev.folio.org:443/data-export-spring/jobs/2354925b-84c7-4c47-aa0b-cfa53f6320e1&apos;&lt;/span&gt; \
&lt;/span&gt;--header &lt;span class=&quot;code-quote&quot;&gt;&apos;x-okapi-tenant: diku&apos;&lt;/span&gt; \
--header &lt;span class=&quot;code-quote&quot;&gt;&quot;x-okapi-token: $TOKEN&quot;&lt;/span&gt; \
--header &lt;span class=&quot;code-quote&quot;&gt;&apos;Content-Type: application/json&apos;&lt;/span&gt;
{
    &lt;span class=&quot;code-quote&quot;&gt;&quot;id&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;2354925b-84c7-4c47-aa0b-cfa53f6320e1&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;name&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;000001&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;source&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;diku_admin&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;isSystemSource&quot;&lt;/span&gt;: &lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;type&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;BULK_EDIT_QUERY&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;exportTypeSpecificParameters&quot;&lt;/span&gt;: {
        &lt;span class=&quot;code-quote&quot;&gt;&quot;query&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;(patronGroup==\&quot;&lt;/span&gt;3684a786-6671-4268-8ed0-9db82ebca60b\&lt;span class=&quot;code-quote&quot;&gt;&quot;) sortby personal.lastName&quot;&lt;/span&gt;
    },
    &lt;span class=&quot;code-quote&quot;&gt;&quot;status&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;SUCCESSFUL&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;files&quot;&lt;/span&gt;: [
        &lt;span class=&quot;code-quote&quot;&gt;&quot;https:&lt;span class=&quot;code-comment&quot;&gt;//folio-snapshot-export.s3.us-east-1.amazonaws.com/BULK_EDIT_QUERY_2021-12-17_03%3A56%3A36_2354925b-84c7-4c47-aa0b-cfa53f6320e1.csv?X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;amp;X-Amz-Credential=AKIA2VGNPE73JV77RBGE%2F20211217%2Fus-east-1%2Fs3%2Faws4_request&amp;amp;X-Amz-Date=20211217T035638Z&amp;amp;X-Amz-Expires=604800&amp;amp;X-Amz-SignedHeaders=host&amp;amp;X-Amz-Signature=073ab16b1ffa43342d3d74bcd30436da33c11c7838b8b4d04ed1ac8057b0a05c&quot;&lt;/span&gt;
&lt;/span&gt;    ],
    &lt;span class=&quot;code-quote&quot;&gt;&quot;startTime&quot;&lt;/span&gt;: 1639713396793,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;endTime&quot;&lt;/span&gt;: 1639713398115,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;metadata&quot;&lt;/span&gt;: {
        &lt;span class=&quot;code-quote&quot;&gt;&quot;createdDate&quot;&lt;/span&gt;: 1639713396273,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;createdByUserId&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;3a4e9dfe-8779-56df-a1a7-a618ac1326aa&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;createdByUsername&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;diku_admin&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;updatedDate&quot;&lt;/span&gt;: 1639713398127,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;updatedByUserId&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;3a4e9dfe-8779-56df-a1a7-a618ac1326aa&quot;&lt;/span&gt;,
        &lt;span class=&quot;code-quote&quot;&gt;&quot;updatedByUsername&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;diku_admin&quot;&lt;/span&gt;
    },
    &lt;span class=&quot;code-quote&quot;&gt;&quot;entityType&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;USER&quot;&lt;/span&gt;
}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;The processing result is in attached file BULK_EDIT_QUERY_2021-12-17_03-56-36_2354925b-84c7-4c47-aa0b-cfa53f6320e1.csv&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10008">
                    <name>Defines</name>
                                            <outwardlinks description="defines">
                                        <issuelink>
            <issuekey id="12097">UXPROD-3229</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10006">
                    <name>Gantt End to Start</name>
                                            <outwardlinks description="has to be done before">
                                        <issuelink>
            <issuekey id="30965">MODEXPW-51</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="has to be done after">
                                        <issuelink>
            <issuekey id="34455">MODEXPS-43</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="30977">MODEXPW-45</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="21180" name="2021-12-11-Matched-Records-users_staff.csv" size="32971" author="712020:6a686c16-9faf-499e-b5ea-d5e640ebd2a3" created="Sat, 11 Dec 2021 03:36:15 +0000"/>
                            <attachment id="21181" name="BULK_EDIT_QUERY_2021-12-17_03-56-36_2354925b-84c7-4c47-aa0b-cfa53f6320e1.csv" size="32973" author="712020:6a686c16-9faf-499e-b5ea-d5e640ebd2a3" created="Fri, 17 Dec 2021 05:00:58 +0000"/>
                            <attachment id="21182" name="image-2021-12-15-19-15-19-506.png" size="193492" author="557058:8629b273-56f1-466d-b7c7-5cbac0c3379b" created="Thu, 16 Dec 2021 00:15:22 +0000"/>
                            <attachment id="21183" name="users_staff.cql" size="54" author="712020:6a686c16-9faf-499e-b5ea-d5e640ebd2a3" created="Sat, 11 Dec 2021 03:36:15 +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="10152"><![CDATA[Firebird]]></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|i02tg0:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="397">Firebird Sprint 129</customfieldvalue>

                        </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>Fri, 19 Nov 2021 00:06:44 +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>