Overview | Approach | Module | Story Points | Jira ticket |
---|
Validation for authority local files | - New parameter 'startNumber' for authority source file creation is presented
- Implement AuthoritySourceFileHridManager with Validation:
- (if source = 'local' then codes.size = 1) else throw exception - (if source = 'local' and startNumber = null) set startValue = 1 - prevent user to update "start with" after file creation
| mod-inventory-storage | 3 sp | Jira Legacy |
---|
server | System JiraFOLIO Issue Tracker |
---|
columnIds | issuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 01505d016ccf3fe4-b8533301-3c2e368a-90f1983e-ee9b165564fc20c466b11a49 |
---|
key | MODINVSTOR-1049 |
---|
|
|
Implement sequence number generation mechanism for authority local files (Sequences Approach)
| - New endpoint to catch-up authority current hrid information is presented
- Extend AuthoritySourceFileHridManager to work with sequences
- Create sequence for authority local file after validation - Update sequence name for authority local file if prefix was updated - Drop sequence for authority local file after deletion - Return hrid on request
- Retrieve next value from localFile sequence - Format next value to NaturalId(HRID) format
| mod-inventory-storage | 5 sp | Jira Legacy |
---|
server | System JiraFOLIO Issue Tracker |
---|
columnIds | issuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 01505d016ccf3fe4-b8533301-3c2e368a-90f1983e-ee9b165564fc20c466b11a49 |
---|
key | MODINVSTOR-1050 |
---|
|
|
Implement sequence number generation mechanism for authority local files (Table with counter Approach)
| - New endpoint to catch-up authority current hrid information is presented
- New table to work with authority files HRID presented
- Extend AuthoritySourceFileHridManager to work with table
- All transactions should be done with SERIALIZABLE isolation - On request return current hrid value and increment it. - Format value to NaturalId(HRID) format
| mod-inventory-storage | 5 sp |
|
Authority file id validation | - mod-quick-marc in scope of authority creation should convert 001 field value to UUID and retrieve available hrid for source file id.
- Replace 001 field value from authorityFileId to "prefix + hrid"
- If 001 value doesn't comply with UUID then skip it. And leave the original value
| mod-quick-marc | 2 sp | Jira Legacy |
---|
server | System JiraFOLIO Issue Tracker |
---|
columnIds | issuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 01505d016ccf3fe4-b8533301-3c2e368a-90f1983e-ee9b165564fc20c466b11a49 |
---|
key | MODQM-322 |
---|
|
|
Local authority file selection | - User should have the ability to look-up for local authority file
(As permanent-location look-up for Holdings)
- UI should put authorityFileId to 001 field
| ui-inventory |
| Jira Legacy |
---|
server | System JiraFOLIO Issue Tracker |
---|
columnIds | issuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
serverId | 01505d016ccf3fe4-b8533301-3c2e368a-90f1983e-ee9b165564fc20c466b11a49 |
---|
key | UXPROD-3910 |
---|
|
|