Details
-
Story
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
None
-
-
ACQ Sprint 73
-
1
-
Thunderjet
Description
Overview
As part of ISBN processing we need to be able to capture additional information about the product ID which is technically separate from the ID itself.
For example, an instance might have the following ISBNs:
9654938863 (print)
9789654938877 ebook
The entire string "9789654938860 (print)" will fail ISBN validation, so we need to strip it off in order to validate/convert the ISBN. However, we can't just throw the text after the ISBN number out as that information is needed to determine if you're ordering a particular volume, hard/soft cover, ebook, etc.
... "productIds": [ { "value": "9789654938863", "identifierTypeId": "8261054f-be78-422d-bd51-4ed9f33c3422", "qualifier": "(print)" }, { "value": "9789654938877", "identifierTypeId": "8261054f-be78-422d-bd51-4ed9f33c3422", "qualifier": "ebook" } ], ...
It's advantageous to store this qualifier separately from the ISBN for a few reasons, including searching and that if we're outputting the order (EDI, PDF, etc.) we'll need the ID-only version.
Approach
Add a field the poLine->details->productIds schema: "qualifier" - string, optional, no default.
The client (UI/GOBI/etc.) will be responsible for splitting ISBNs that include qualifiers into ID/qualifier and providing them as separate fields.
Acceptance Criteria
- Schema is updated
- Example data is updated (only if needed)
- Unit tests are updated
- Orders is updated to use the new version of the schema from acq-models
N.B. Separate stories will be handle the UI and GOBI aspects of this.
TestRail: Results
Attachments
Issue Links
- relates to
-
MODGOBI-86 Separate ISBN and qualifier
-
- Closed
-
-
MODORDERS-310 Update mod-orders to use the new version of the schema with qualifier field
-
- Closed
-
-
UIOR-274 Normalize ISBNs for ISBN Product ID searching in Order lines
-
- Closed
-
-
UIOR-297 Refine the product ID search by ISSN and ISBN for POLs
-
- In Refinement
-
-
UIOR-332 Add validation to POL product id field if product id type is isbn
-
- Closed
-
-
UIOR-392 Move ISBN Qualifier to separate field in UI Create/Edit screen
-
- Closed
-
-
UIOR-393 Change UI for POL Contributor and Product ID fields to grid format and add Qualifier
-
- Closed
-