Details
-
New Feature
-
Status: Closed (View Workflow)
-
P1
-
Resolution: Done
-
None
-
None
-
Poppy (R2 2023)
-
Small < 3 days
-
80%
-
XXL < 30 days
-
90%
-
Folijet
-
-
109
-
R5
Description
Current situation or problem: Consortia members must have the ability to collaborate in contributing and managing cataloging records.
In scope
- User has the ability to "share" an instance record up to the consortia when creating the record
- User has the ability to "share" an instance record up to the consortia when editing the record
- User has the ability to "share" an instance with source FOLIO OR MARC
- Once shared, user must have permission to edit shared instances to be able to edit the instance record further. Otherwise they can no longer edit the instance once shared
Out of scope
- Ability to "Unshare" a record
- UI changes: See
UIIN-2460andUIIN-2461for those details, plus the BE behavior that is triggered by the "Share local instance" action
Proposed stories:
- Create new options in the "Instance view" Actions menu
- Share local instance
- Create new options in the "Instance result list" Actions menu
- Share selected local instances
- NOTE: This is not currently accounted for in the UI stories. Mariia_Aloshyna and Kateryna Senchenko how much extra work would it be if we allow a user to select several local instances in the instance result list and then Share them all via a batch action, instead of having to share each instance, one at a time, from the Instance detail action menu?
- Share selected local instances
- Create shared record in central tenant
- Share local Instances with source = MARC
- promote Instance to consortial tenant with source = FOLIO
- Overlay Duplicate of MARC record from local tenant
- Update HRID of local instance
- Deprecate local MARC record
- Share local instances with source = FOLIO
- promote Instance to consortial tenant with source = FOLIO
- Update HRID of local instance
- Share local Instances with source = MARC
Links to additional info
Questions
- What happens to any attached holdings/items from other libraries when the record is "unshared"? This will not be in scope of this feature. Ultimately it is not clear what use case would support allowing users to unsure a record that is being used by other libraries. Potentially a library deciding to "Unshare" a record would simply create a local duplicate of the record (And underlying source) and move the libraries holdings and items to that local copy. Other libraries using that record would still have a shared record.
- When shared, does every library have the ability to view all holdings/items attached to that shared record? Yes, all member libraries will see the shadow view of the shared instance and any holdings and item data that appears in the Consortium accordion
- Do we only need the ability to share individual instances, or do we also need the ability to select multiple Instances from the results pane to share? Yes, it would be helpful to have a bulk share action that would share all of the local instances selected in the result pane.
TestRail: Results
Attachments
Issue Links
- blocks
-
UIIN-2504 Testing of UXPROD-4212, UXPROD-4265, UXPROD-4139 features (Consortia)
-
- Closed
-
-
UIIN-2507 Testing of UXPROD-4138 - "Search and filter through all local and Shared Instances/Holdings/Items" feature on reference environment
-
- Closed
-
- defines
-
UXPROD-785 Inventory
-
- In progress
-
- is defined by
-
KAFKAWRAP-38 Add Tenant Id To Every Produced Message
-
- Closed
-
-
MODDICONV-348 Create default hidden job profile to create ECS instance during sharing process
-
- Closed
-
-
MODINV-817 Shadow Instances - add support for Consortium source values
-
- Closed
-
-
MODINV-818 Add contributingTenantId to Instance Schema
-
- Closed
-
-
MODINV-819 Handle Instance Sharing For Consortium
-
- Closed
-
-
MODINV-820 Implement sharing of Instance with source=FOLIO
-
- Closed
-
-
MODINV-821 Implement sharing of Instance with source=MARC
-
- Closed
-
-
MODINV-840 Adjust Create Instance handler to use existing Instance UUID
-
- Closed
-
-
MODINV-866 Add deduplication mechanism for sharing Instance
-
- Closed
-
-
MODINV-870 Refactor and add tests for Instance sharing functionality
-
- Closed
-
-
MODINV-874 Create shadow instance in member tenant for new POL associated with shared instance
-
- Closed
-
-
MODINV-875 Create shadow instance in member tenant for new POL created from Instance action
-
- Closed
-
-
MODINV-877 Adjust assignment of Instance HRID
-
- Closed
-
-
MODINV-879 Unlink local MARC authorities from shared MARC bib SRS records - PART 1
-
- Closed
-
-
MODINV-890 Unlink local MARC authorities from shared MARC bib SRS records - PART 2
-
- Closed
-
-
MODINVSTOR-1073 Convert Local Instance to Shared Instance
-
- Closed
-
-
MODINVSTOR-1076 Shadow Instance Synchronization
-
- Closed
-
-
MODINVSTOR-1103 Ad hoc Shadow Instance creation when adding a Holdings to a Shared Instance
-
- Closed
-
-
MODSOURCE-645 Delete Source Records from Member Tenant
-
- Closed
-
-
MODSOURMAN-1011 Import An Instance With A Known Identifier
-
- Closed
-
-
UIIN-2682 Handle errors when sharing local instances failed
-
- Closed
-
- is required by
-
UIIN-2496 Derive new Shared MARC bib record from Shared Instance in Central tenant
-
- Closed
-
- relates to
-
MODCON-59 Implement POST endpoint to initiate instance sharing process
-
- Closed
-
-
MODCON-60 Implement GET endpoint to retrieve sharing action by search query
-
- Closed
-
-
MODCON-61 Implement logic to pulling down a shared instance to create shadow one in the desired tenant
-
- Closed
-
-
MODCON-62 Implement kafka producers and listeners to support flow to promoting local instance
-
- Closed
-
-
UIIN-2460 Promote a local instance to become a shared instance
-
- Closed
-
-
UIIN-2498 Consortial Central Tenant: Handling of Instance Action Menu options
-
- Closed
-
-
UIIN-2571 Add permission to promote a local instance to shared
-
- Closed
-
-
UXPROD-4331 Support work for sharing instances with consortium members
-
- Closed
-
-
UIIN-2575 Confirmation modal: Unlink local MARC authorities from shared MARC bib SRS records
-
- Closed
-
-
UXPROD-4209 Inventory UI changes needed for ECS
-
- Closed
-
-
UXPROD-4258 When a shared consortial instance is updated, trigger updates to local shadow instances
-
- Closed
-
- mentioned in
-
Page Loading...