<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Fri Feb 09 00:37:48 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-4166] Support OCIO open order integration into Momentum</title>
                <link>https://folio-org.atlassian.net/browse/UXPROD-4166</link>
                <project id="10000" key="UXPROD">UX Product</project>
                    <description>&lt;p&gt;&lt;b&gt;Current situation or problem&lt;/b&gt;: &lt;del&gt;Libraries need to communicate current Open order commitments and cancellations to an accounts payable system. Some libraries have strict requirements regarding their ability to commit to making certain expenditures. Current commitments are part of the audit trail and must be available to the accounts payable system.&lt;/del&gt;&lt;/p&gt;

&lt;p&gt;&lt;del&gt;Please note that the use cases provided indicate little to no front-end work.&lt;/del&gt;&lt;/p&gt;

&lt;p&gt;&lt;font color=&quot;#ff0000&quot;&gt;Update as of 9/1/2023:&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;font color=&quot;#ff0000&quot;&gt;This feature is now a feature to help us track OCIO work. Barring technical obstacles, there is no internal development work associated with this feature.&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;In scope:&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Export library-specified order/POL information including funds encumbered when order is set to &lt;b&gt;Open&lt;/b&gt;&#160;or&#160;&lt;b&gt;Cancelled&lt;/b&gt;&lt;br/&gt;
Export orders in JSON format&lt;br/&gt;
Allow third-party system to request export data via APIs&lt;br/&gt;
Allow external requests for information to be limited by library-defined factors including creation date and cancellation date&lt;br/&gt;
Ensure availability of match points between FOLIO and the external system&lt;br/&gt;
Ensure that only authorized users/scripts can successfully carry out these exports&lt;br/&gt;
Library needs the ability to grab the value of bulk funds and generate commitments for the total value of the fund in the AP system&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Out of scope:&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;del&gt;Export fund information&lt;/del&gt;&lt;br/&gt;
Export invoice information&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Use case(s):&lt;/b&gt;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Library has scripts that run on a scheduled or triggered basis that seek to generate JSON files containing newly created POLs and related information&lt;/li&gt;
	&lt;li&gt;Third party AP system requires the existence of an order with an estimated price that is reasonably close to the invoice price before the system allows invoices to be paid&lt;/li&gt;
	&lt;li&gt;Scripts need to be able to capture information related to cancelled orders/POLs&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;b&gt;Proposed solution/stories:&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Library&apos;s preferred solution involves using external pl1 or python scripts to request updated information from FOLIO via API or similar on a nightly basis. Information is then returned in JSON format.&lt;/p&gt;

&lt;p&gt;The solution may follow a pattern similar to Voucher export but rely on mod-data-export-sping to provide additional scheduling functionality.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Links to additional info&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/wiki/x/uRVU&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-org.atlassian.net/wiki/x/uRVU&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://miro.com/app/board/uXjVM2z39wM=/?share_link_id=781526769214&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://miro.com/app/board/uXjVM2z39wM=/?share_link_id=781526769214&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Questions:&lt;/b&gt;&#160;&lt;/p&gt;

&lt;p&gt;Is a Kafka subscription an option?&lt;/p&gt;

&lt;p&gt;Query mod-orders API?&lt;/p&gt;

&lt;p&gt;Is use of a key ok or does user need authenticated? (Automated python scripts)&lt;/p&gt;</description>
                <environment></environment>
        <key id="13582">UXPROD-4166</key>
            <summary>Support OCIO open order integration into Momentum</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="13740">UXPROD-3440</parent>
                                    <priority id="10002" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p3.svg">P3</priority>
                        <status id="10010" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/generic.png" description="(Migrated on 4 Feb 2024 13:41 UTC)">Analysis Complete</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="-1">Unresolved</resolution>
                                                        <assignee accountid="63c9984bbfdb647eb1da556a">Joseph Reimers</assignee>
                                                                <reporter accountid="63c9984bbfdb647eb1da556a">Joseph Reimers</reporter>
                                    <labels>
                            <label>LC-priority1</label>
                            <label>SolutionArchitecture</label>
                            <label>loc</label>
                            <label>ocio-integration</label>
                            <label>requires-discussion</label>
                    </labels>
                <created>Tue, 4 Apr 2023 21:14:59 +0000</created>
                <updated>Mon, 5 Feb 2024 11:09:49 +0000</updated>
                                                            <fixVersion>Quesnelia (R1 2024)</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                    <issuelinks>
                            <issuelinktype id="10001">
                    <name>Cloners</name>
                                            <outwardlinks description="clones">
                                        <issuelink>
            <issuekey id="13767">UXPROD-4104</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is cloned by">
                                        <issuelink>
            <issuekey id="13419">UXPROD-4167</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10008">
                    <name>Defines</name>
                                            <outwardlinks description="defines">
                                        <issuelink>
            <issuekey id="13421">UXPROD-4396</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="13608">UXPROD-4312</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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="10121"><![CDATA[Medium < 5 days]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10054" key="com.atlassian.jira.plugin.system.customfieldtypes:userpicker">
                        <customfieldname>Back End Estimator</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>557058:2f7b6349-450b-419a-ba54-c181f51383ad</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10055" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Back-End Confidence factor</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10135"><![CDATA[80%]]></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="10185"><![CDATA[Thunderjet]]></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)">Ordering functionality that FOLIO needs to stay competitive</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10056" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Estimation Notes and Assumptions</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Minimize frontend work. </customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10051" key="com.atlassian.jira.plugin.system.customfieldtypes:userpicker">
                        <customfieldname>Front End Estimator</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>62a96ae7192edb006f9f1bf9</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|i06syj:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10046" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Release</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10079"><![CDATA[Quesnelia (R1 2024)]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    </customfields>
    </item>
</channel>
</rss>