[UXPROD-2734] Bulk APIs for Users module Created: 07/Oct/20 Updated: 20/Jun/23 |
|
| Status: | Open |
| Project: | UX Product |
| Components: | None |
| Affects versions: | None |
| Fix versions: | None |
| Type: | New Feature | Priority: | TBD |
| Reporter: | Ian Walls | Assignee: | Ian Walls |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | bulk-api, usermanagement | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original estimate: | Not Specified | ||
| Issue links: |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| Back End Estimate: | Large < 10 days | ||||||||||||||||||||||||||||||||||||||||||||||||
| Back End Estimator: | Marc Johnson | ||||||||||||||||||||||||||||||||||||||||||||||||
| Estimation Notes and Assumptions: | CB: Talking to Marc and entering his estimate. He thinks each one of these is about a sprint per dev. | ||||||||||||||||||||||||||||||||||||||||||||||||
| Development Team: | None | ||||||||||||||||||||||||||||||||||||||||||||||||
| Kiwi Planning Points (DO NOT CHANGE): | 15 | ||||||||||||||||||||||||||||||||||||||||||||||||
| PO Rank: | 95 | ||||||||||||||||||||||||||||||||||||||||||||||||
| PO Ranking Note: | Essential for large institutions, as this data will likely need not only to be loaded initially, but updated regularly from an external source of truth. | ||||||||||||||||||||||||||||||||||||||||||||||||
| Rank: Chalmers (Impl Aut 2019): | R2 | ||||||||||||||||||||||||||||||||||||||||||||||||
| Rank: Chicago (MVP Sum 2020): | R2 | ||||||||||||||||||||||||||||||||||||||||||||||||
| Rank: Cornell (Full Sum 2021): | R2 | ||||||||||||||||||||||||||||||||||||||||||||||||
| Rank: Duke (Full Sum 2021): | R2 | ||||||||||||||||||||||||||||||||||||||||||||||||
| Rank: 5Colleges (Full Jul 2021): | R2 | ||||||||||||||||||||||||||||||||||||||||||||||||
| Rank: GBV (MVP Sum 2020): | R2 | ||||||||||||||||||||||||||||||||||||||||||||||||
| Rank: MO State (MVP June 2020): | R2 | ||||||||||||||||||||||||||||||||||||||||||||||||
| Rank: U of AL (MVP Oct 2020): | R1 | ||||||||||||||||||||||||||||||||||||||||||||||||
| Description |
|
Current situation or problem: In order to facilitate migrations and bulk record changes in a timely and efficient manner, the Users module needs to have batch APIs. POSTing, PUTting and DELETEing records one HTTP request and database commit at a time is unusably slow for large data sets. In scope:
Out of scope: Batch APIs for usergroups, addresstypes and departments. The anticipated order of magnitude for these record sets is not sufficient to require batch handling. The individual record APIs are sufficient. Use case(s):
Questions: Are proxies used in large enough record sets for implementing libraries to merit the creation of batch APIs for this record type? |
| Comments |
| Comment by Cate Boerema (Inactive) [ 19/Oct/20 ] |
|
Adding Core Functional as the dev team here since we officially own this module. I assume these will be done by the team owning the module. |