Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


AuthorAndrei Makaranka
JIRA task

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-3619

Business Requirements

Jira Legacy
serverSystem Jira
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-3619

Architects Review

Status
colourYellow
titleIn Progress

PO review

Status
colourYellow
titleIn Progress

...

Solution Design

Data Model

Define schema for DTO "

...

patch_order_line_

...

request" 

holdingsOperation
NameTypeMandatoryDefaultDescriptionNote
newInstanceIdidUUIDYNAReference to new instanceUnique identifier of the order line
operationenumYMOVEHow to process connected holdings[MOVE, FIND_OR_CREATE, CREATE]deleteAbandonedHoldingsbooleanYfalseIf abandoned holdings will be deletedNAType of a partial modification[REPLACE_INSTANCE_REF]
replaceInstanceRef

replace_order_line_instance_ref

NNAReplace instance reference

Define schema for DTO "

...

replace_order_line_

...

instance_ref"

operation
NameTypeMandatoryDefaultDescriptionNote
newInstanceIdUUIDYNAReference to new instance
holdingsOperation

enum

YNAType of a partial modification[REPLACE_INSTANCE_REF]replaceInstanceRef

replace_order_line_instance_ref

NNAReplace instance referenceMOVEHow to process connected holdings[MOVE, FIND_OR_CREATE, CREATE]
deleteAbandonedHoldingsbooleanYfalseIf abandoned holdings will be deleted

APIs

Add PATCH method into ramls/order-lines.raml

...

  1. Define ReplaceOrderLineInstanceFlowManager class in the org.folio.service.orders.lines 

Work Breakdown Structure


WorkCommentsStory~ Estimate
1


Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyMODORDERS-618


2Define new business API for updating Instance Reference for Non-package order line

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyMODORDERS-683

2
3Implement edit instance connection logic of POL - create inventory set to Instance, holding or Instance, holding, item

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyMODORDERS-684

3
4Implement edit instance connection logic of POL - create inventory set to Instance or none

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyMODORDERS-685

3
5Define data model for supporting edit instance connection logic of POL

Jira Legacy
serverSystem Jira
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyMODORDSTOR-297

1

Open Items

QuestionAnswer