Details
-
Story
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
ERM Sprint 135, ERM Sprint 136, ERM Sprint 137, ERM Sprint 138, ERM Sprint 139
-
Bienenvolk
-
Morning Glory (R2 2022)
-
TBD
Description
Purpose/Overview:
Extend the package data model to enable storing additional information about packages
NB originally this included package identifiers, but this has been removed from this story while more analysis is done on requirements for handling identifiers where there are duplicates / errors etc.
Requirements
It should be possible to store the following additional information about packages in Agreements KB
-
- zero to many package identifiers-
- a list of content types (content types will be ref data, a single package could have multiple content types, examples "Serials", "Monographs", "Databases"
- Package Lifecycle status: single value per package, ref data values:
- Current
- Retired
- Expected
- Deleted
- zero to many package description URLs
- zero to many alternate names
- Package availability scope: single value per package, ref data values:
- Global
- Consortial
- Regional
- Local
- Description
- Source data created (when the package was created in external data source)
- Source data updated (when the package was last updated in external data source)
Dev task breakdown
Add the following as straightforward fields:
- Description (long text)
- Source data created (store as instant, data type = timestamp)
- Source data updated (store as instant, data type = timestamp)
- Package lifecycle status (ref data)
- Package availability scope (ref data)
Repeatable fields (follow example pattern such as Agreements Alternate Name)
- Alternate names
- Package description URLs
- Content types
Ethan to discuss with Ian if the Identifiers re-use existing structure generalised to resources. Or copy the pattern and implement for packages
TestRail: Results
Attachments
Issue Links
- defines
-
ERM-2028 mod-agreements release. Fix version: 5.2.0
-
- Closed
-
-
UXPROD-3591 Support for enhanced Package metadata in Agreements local KB
-
- Closed
-
- has to be done before
-
ERM-2059 Populate extended Package metadata from GOKb data
-
- Closed
-
-
ERM-2060 Display extended Package metadata in package display
-
- Closed
-
-
ERM-2061 Search by extended Package metadata in resource search
-
- Closed
-
-
ERM-2076 Display package status and availability in package card
-
- Closed
-
-
ERM-2172 Populate extended Package metadata from GOKb data (hasMany properties)
-
- Closed
-
- is required by
-
ERM-2060 Display extended Package metadata in package display
-
- Closed
-
-
ERM-2076 Display package status and availability in package card
-
- Closed
-
- relates to
-
ERM-2120 Display package identifiers in Agreements UI
-
- Closed
-
-
ERM-2121 Populate GOKb identifiers
-
- Closed
-
-
ERM-2612 Add support for content type property on Agreements
-
- Closed
-
-
ERM-2046 Support package identifiers
-
- Closed
-
-
ERM-2047 Analysis of GOKb package identifiers
-
- Closed
-
-
ERM-2092 Include package IDs in exports
-
- Closed
-
-
ERM-2389 Importing KBART fails
-
- Closed
-
- mentioned in
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...