<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Fri Feb 09 00:21:13 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-2110] Configure a specific time (or time period) for scheduled notices to be sent</title>
                <link>https://folio-org.atlassian.net/browse/UXPROD-2110</link>
                <project id="10000" key="UXPROD">UX Product</project>
                    <description>&lt;p&gt;Split from 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UXPROD-1797&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UXPROD-1797&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Process patron notice emails in bulk for non real-time notices&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;
            UXPROD-1797
        &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;&lt;b&gt;Context:&lt;/b&gt;&lt;br/&gt;
Non real-time scheduled notices are now sent in bulk at the end of the day (11:59 pm local time to the tenant). This also allows multiple loans and/or requests to bundled. &lt;/p&gt;

&lt;p&gt;&lt;b&gt;Purpose:&lt;/b&gt; &lt;br/&gt;
To allow administrators (or operators) to schedule when non real-time notices are sent out. &lt;/p&gt;

&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br/&gt;
Libraries frequently have tens of thousands, and at peak times hundreds of thousands of notices to send out in bulk. It is not ideal to send these notices during the middle of the day when the ILS is assumed to be in heavier use. With 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UXPROD-1797&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UXPROD-1797&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Process patron notice emails in bulk for non real-time notices&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;
            UXPROD-1797
        &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;
, the team implemented the processing of these notices during &lt;em&gt;typical&lt;/em&gt; off-hours. The ability to schedule a specific time or time period is needed.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Questions:&lt;/b&gt;&lt;br/&gt;
Will it differ depending on the type of notice? Or does the ability to schedule all non-real time notices at the same time meet the needs of libraries? Examples:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Courtesy or overdue notices for short-term loans (minutely, hourly), if not sent in real-time so that multiple loans/items (i.e., laptop and charger) can be bundled, would need to be set to send every 5 minutes or so since the fines associated with a late return might be accumulating every minute.&lt;/li&gt;
	&lt;li&gt;Renewal confirmation or request confirmation (not used by many libraries) would also need to be set at least 15 minutes or so (closer to the user action in order to eliminate confusion).&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;b&gt;Google Doc for reference:&lt;/b&gt;&lt;br/&gt;
&lt;a href=&quot;https://docs.google.com/spreadsheets/d/1I8i1IUbuDz9XgBgSZ8xXmFymIQ9_R-Gc63I8RndEWiI/edit?usp=sharing&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://docs.google.com/spreadsheets/d/1I8i1IUbuDz9XgBgSZ8xXmFymIQ9_R-Gc63I8RndEWiI/edit?usp=sharing&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="13232">UXPROD-2110</key>
            <summary>Configure a specific time (or time period) for scheduled notices to be sent</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="13680">UXPROD-18</parent>
                                    <priority id="10005" iconUrl="https://dev.folio.org/assets/jira-priority/tbd.svg">TBD</priority>
                        <status id="10000" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/generic.png" description="(Migrated on 4 Feb 2024 13:41 UTC)">Draft</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                                        <assignee accountid="712020:92bdafe9-2677-4413-a6f5-a9ef94eea08d">julie.bickle</assignee>
                                                                <reporter accountid="557058:ad89644f-caaa-466a-8bf5-cdcd4358fa9a">Darcy Branchini</reporter>
                                    <labels>
                            <label>notice_enhancement</label>
                            <label>notice_timing</label>
                            <label>patron_notice</label>
                            <label>round_iv</label>
                    </labels>
                <created>Thu, 10 Oct 2019 19:46:49 +0000</created>
                <updated>Thu, 23 Feb 2023 08:37:35 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                <comments>
                                                            <comment id="17344" author="557058:a957226f-df85-4fc8-97f4-8b27a26029ed" created="Wed, 17 Jun 2020 21:15:07 +0000"  >&lt;p&gt;Chicago comment from Round IV Outliers spreadsheet: This is important for us as we don&apos;t know how well folio will handle out huge quarterly courtesy and overdue notice runs. Nor do we what kinds of batch jobs will be run from other modules and lead to contention.	-Tod Olson&lt;/p&gt;</comment>
                                                            <comment id="17346" author="557058:8eb52188-0565-4921-b55b-b0b42e919590" created="Mon, 17 May 2021 15:03:27 +0000"  >&lt;p&gt;There is also an implication for items that age to lost. If items are sent to be due at the end of the day, the aged to lost and aged to lost item fee will NOT have finished running before batch notices are sent at midnight. This will create a scenario in which someone is blocked (either due to aged to lost status or lost item fee) but the notice is not sent for nearly 24 hours after the fact (if I am interpreting how the various batch process work).&lt;/p&gt;</comment>
                                                            <comment id="17350" author="5c48911b54e1e6466b11f38c" created="Mon, 17 May 2021 15:26:47 +0000"  >&lt;p&gt;Right &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A8eb52188-0565-4921-b55b-b0b42e919590&quot; class=&quot;user-hover&quot; rel=&quot;557058:8eb52188-0565-4921-b55b-b0b42e919590&quot; data-account-id=&quot;557058:8eb52188-0565-4921-b55b-b0b42e919590&quot; accountid=&quot;557058:8eb52188-0565-4921-b55b-b0b42e919590&quot; rel=&quot;noreferrer&quot;&gt;David Bottorff&lt;/a&gt; - that argues for not sending the notice until a day after it ages to lost, but then the blocks happen automatically, and you can&apos;t delay those for a day either (&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Aa957226f-df85-4fc8-97f4-8b27a26029ed&quot; class=&quot;user-hover&quot; rel=&quot;557058:a957226f-df85-4fc8-97f4-8b27a26029ed&quot; data-account-id=&quot;557058:a957226f-df85-4fc8-97f4-8b27a26029ed&quot; accountid=&quot;557058:a957226f-df85-4fc8-97f4-8b27a26029ed&quot; rel=&quot;noreferrer&quot;&gt;Holly Mistlebauer&lt;/a&gt;)&lt;/p&gt;</comment>
                                                            <comment id="17353" author="557058:8eb52188-0565-4921-b55b-b0b42e919590" created="Mon, 17 May 2021 15:38:49 +0000"  >&lt;p&gt;It seems like this would be solved by being able to select a time for batch notices to run. Then you could select the age to lost batch jobs to run at (for example) 1:00 am (catching all items due at the end of a day) and the batch notice job to run at 2 a.m. (which would catch all items aged to lost at 1:00 a.m.&lt;/p&gt;</comment>
                                                            <comment id="17355" author="5c48911b54e1e6466b11f38c" created="Mon, 17 May 2021 15:54:12 +0000"  >&lt;p&gt;I agree, and that seems to be what this feature is meant to do &amp;#8211; just no idea of when it will happen.&lt;/p&gt;</comment>
                                                            <comment id="17358" author="5c48911b54e1e6466b11f38c" created="Thu, 9 Jun 2022 19:18:02 +0000"  >&lt;p&gt;It would be nice as well to be able to extend this feature such that batches of notices for items at a specific library or service point send at X time and batches for items at another library send at Y point. This would help with consortial and multi-tenant solutions, I believe (something Duke is interested in in order to support our China campus.)&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10000" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummarycf">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10057" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Development Team</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10188"><![CDATA[Volaris]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10014" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue key="$xmlutils.escape($text)">Patron Notices</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10062" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Kiwi Planning Points (DO NOT CHANGE)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>4.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10063" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>PO Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>70.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i009dj:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10071" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Rank: 5Colleges (Full Jul 2021)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10226"><![CDATA[R4]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10067" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Rank: Chalmers (Impl Aut 2019)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10206"><![CDATA[R4]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10068" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Rank: Chicago (MVP Sum 2020)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10208"><![CDATA[R1]]></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="10213"><![CDATA[R1]]></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="10218"><![CDATA[R1]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10074" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Rank: GBV (MVP Sum 2020)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10239"><![CDATA[R2]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10075" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Rank: Grand Valley (Full Sum 2021)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10243"><![CDATA[R1]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10078" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Rank: Lehigh (MVP Summer 2020)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10259"><![CDATA[R2]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10085" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Rank: MO State (MVP June 2020)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10295"><![CDATA[R2]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_10091" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Rank: U of AL (MVP Oct 2020)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10325"><![CDATA[R2]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10076" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Rank: hbz (TBD)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10251"><![CDATA[R4]]></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>Wed, 17 Jun 2020 21:15:07 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                </customfields>
    </item>
</channel>
</rss>