Requests
(UXPROD-790)
|
|
| Status: | Closed |
| Project: | UX Product |
| Components: | None |
| Affects versions: | None |
| Fix versions: | R2 2021 | Parent: | Requests |
| Type: | New Feature | Priority: | P3 |
| Reporter: | Cate Boerema (Inactive) | Assignee: | Stephanie Buck |
| Resolution: | Done | Votes: | 0 |
| Labels: | cap-mvp, po-mvp, q4-2019-at-risk, q4-2019-spillover, r2-2021-at-risk, requests | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original estimate: | Not Specified | ||
| Issue links: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Potential Workaround: | Cate Boerema: As far as I know, there is no workaround for this for institutions that use remote storage (many). For this reason, I have significantly increased the ranking and marked po-mvp | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Epic Link: | Requests | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Front End Estimate: | Medium < 5 days | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Front End Estimator: | Alex Mozolev | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Back End Estimate: | XXL < 30 days | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Back End Estimator: | Viachaslau Khandramai (Inactive) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Estimation Notes and Assumptions: | Cate reduced back end estimate from 10 to 5 days because it is now thought that Caiasoft will develop the edge apis. All that will be left for FOLIO developers will be any settings pages that might be needed (and that might also be able to be developed by Caiasoft) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Development Team: | Firebird | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PO Rank: | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PO Ranking Note: | 2019-07-12: Increased the ranking relative to calculated because, as far as I know, there is no workaround for institutions that have remote storage (many). | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Cap Plan Fix Version (DO NOT CHANGE): | R2 2021 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rank: Chalmers (Impl Aut 2019): | R4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rank: Chicago (MVP Sum 2020): | R1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rank: Cornell (Full Sum 2021): | R1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rank: Duke (Full Sum 2021): | R1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rank: 5Colleges (Full Jul 2021): | R4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rank: FLO (MVP Sum 2020): | R4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rank: GBV (MVP Sum 2020): | R4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rank: Grand Valley (Full Sum 2021): | R1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rank: hbz (TBD): | R4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rank: Hungary (MVP End 2020): | R1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rank: Lehigh (MVP Summer 2020): | R1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rank: Leipzig (Full TBD): | R5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rank: MO State (MVP June 2020): | R5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rank: TAMU (MVP Jan 2021): | R1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Rank: U of AL (MVP Oct 2020): | R2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Description |
|
Update 2021-1-13
The Accession workflow will require some development work around APIs and edge-APIs. Mikhail Fokanov is working with Laura Beatham at CaiaSoft to review code. Remote storage configuration and settings development are covered in
Caiasoft MVP workflows & requirements doc: https://drive.google.com/file/d/1iS8nKYkIP4Q7BA0i8tU6csLqvgEiYRta/view?usp=sharing Cornell Caiasoft workflows: https://docs.google.com/document/d/1TP4nSNtEkvOnT-tE2yhwqElVtf2aW--EefW9OKhBLjc/edit?usp=sharing Duke Caiasoft workflows: https://docs.google.com/document/d/1e3vSoerJgYoZpCWW7mDUTaMdfPjVIwCoJdSdOPdMOQU/edit?usp=sharing Vision document: https://docs.google.com/document/d/1kMTq4D6PBWsTrEOsn-GIUgFt7vbGKxA2/edit# Update 2019-12-17 Current planning is that Caiasoft will do the bulk of the development on the edge apis. Still reserving some time on this feature for FOLIO development for any settings pages that might be needed. Purpose: Implement a FOLIO/Caiasoft integration module that would could serve as a model for integration with other remote storage systems (many of the FOLIO community institutions have homegrown systems). For details on remote storage systems and SMEs in the FOLIO community, please see: https://folio-org.atlassian.net/wiki/display/RA/RA+-+Off-site+integration?focusedCommentId=14463074#comment-14463074 The Smith-developed homegrown remote storage system used by 5 Colleges is up on Github if people want to take a look at how that works: https://github.com/SmithCollegeLibraries/sis-inventory-management Current thinking on design: Original thinking on design (see below) was that we could leverage existing page request functionality for remote storage requests and all we really needed was to ensure we had an edge api for page requesting. We still intend to leverage page request functionality, but we have decided to develop a FOLIO/Caiasoft Integration Module which would serve as an abstraction layer between the two systems. This will help protect the integration against disruption as both systems are likely to change and direct integration would be brittle. The current thinking is documented in detail on the FOLIO wiki here: https://folio-org.atlassian.net/wiki/display/RA/Caiasoft+Managed+Remote+Storage NOTE: A separate feature has been created for the work needed to support automated storage and retreival systems (like the one in place at Chicago). See
------------------------------------- Original (old) thinking on design:
|
| Comments |
| Comment by Anya [ 29/Mar/19 ] |
|
Comment from March Meeting: Check for UA as long as FOLIO can route for a different annex systems - patty.wanninger |
| Comment by Cate Boerema (Inactive) [ 04/Apr/19 ] |
|
Removed all the dev estimates because the scope has significantly changed. Current thinking is that we don't need a special request type, but that we just need an API for integration with remote storage systems. |
| Comment by Cate Boerema (Inactive) [ 15/May/19 ] |
|
Matt Reno would you be able to provide an estimate for this feature? Seems up your alley, as it looks like just an (edge?) api. LMK if you have questions. |
| Comment by Matt Reno [ 16/May/19 ] |
|
Cate Boerema, I would think that implementing a simple edge API for returning page requests would take 1 resource 1 sprint to complete. This is assuming requirements gathering is already complete and it is clear what the endpoints for the API are, what content the API returns, format, etc. |
| Comment by Marc Johnson [ 16/May/19 ] |
|
Matt Reno Is that estimate based upon the API being added to an existing edge module, or does it include introducing a new edge module? |
| Comment by Matt Reno [ 16/May/19 ] |
|
Marc Johnson I was basing the estimate on creating a new edge module. A lot of boilerplate work is taken care of by using edge-common. |
| Comment by Marc Johnson [ 16/May/19 ] |
|
Matt Reno Fair enough. It seemed small to me for that situation, so I wanted to ask. You've had personal experience of that work and I haven't, so I'll trust your evaluation. |
| Comment by Cate Boerema (Inactive) [ 20/May/19 ] |
|
Thanks Matt Reno! For UXPROD features, estimates are entered into the "Backend estimate" field (edit record to view this field) and you should also add your name as the Backend estimator. I've done this on this issue so you are all set here, but I thought I'd mention it for future reference. Thanks! |
| Comment by Tod Olson [ 26/Jul/19 ] |
|
If the description of CAIASOFT Integration is representative, and the needs for this ticket and for
|
| Comment by Hkaplanian [ 02/Aug/19 ] |
|
Tod Olson, are UXPROD 1516 and this issue the same? How can we determine what the differences are? Can they use the same APIs? Just wondering based on my discussions with Caiasoft. |
| Comment by Tod Olson [ 05/Aug/19 ] |
|
Hkaplanian I'm not certain if this is exactly the same as
For the case of the ASR at UChicago, we will be talking with Dematic to find out what their API requirements are. I suspect they will be slightly different from Caiasoft on the wire, but hope that we can either built a shim or reuse the underlying parts of the Caiasoft module. |
| Comment by Cate Boerema (Inactive) [ 06/Sep/19 ] |
|
Hkaplanian and Tod Olson this is different then
|
| Comment by Andrea Loigman [ 31/Oct/19 ] |
|
I see that this is now on the Q4 at risk list. I understand why that has happened, but I can state categorically that no institution with offsite storage will be able to go live without this feature. |
| Comment by Cate Boerema (Inactive) [ 06/Nov/19 ] |
|
Understood, Andrea Loigman. The reason for the delay has been time required to iron out the design. On the plus side, the design is basically complete and Laura Beatham has agreed to have Caiasoft do the development! It sounds like she is pretty confident they could get this done quickly. |
| Comment by Khalilah Gambrell [ 10/Dec/19 ] |
|
Cate Boerema - should this feature be assigned to Vega? |
| Comment by Cate Boerema (Inactive) [ 10/Dec/19 ] |
|
I removed the assignment. At this point it could go to any team (assuming there is even work to do that Caiasoft isn't doing themselves) |
| Comment by Debra Howell [ 08/Oct/20 ] |
|
Cate Boerema and Stephanie Buck Can we please get an update on this feature? It is critical to go-live. Thanks! |
| Comment by Stephanie Buck [ 08/Oct/20 ] |
|
Hi Debra Howell. I will be updating this feature in the next week or so. It is still planned to be completed in time for institutions to implement in June 2021. |