Update logic for supporting "customer note" from EBSCONET

Description

Purpose:

When EBSCONET data includes a "Customer note" value it should be added to the FOLIO POL as a note

Requirements:

  • When customer note field in file sent from EBSCONET API to FOLIO has a value. Add that value to Details field in POL Note

  • When adding a note to POL use Note type: General Title: EBSCONET Customer Note (Completed under MODEBSNET-27)

Approach:

Add customer notes from EBSCONET to FOLIO POL notes accordion

 

Acceptance criteria:

  • When updating order line through EBSCONET for a title that has a customer note. The customer note is added to the POL field

Environment

None

Potential Workaround

None

Attachments

12

Checklist

hide

TestRail: Results

Activity

Show:

Dennis Bridges June 27, 2022 at 9:43 PM

Test successful in rancher making updates from ebsconet test env.

Siarhei Hrabko June 27, 2022 at 9:45 AM

Deployed the latest version of ebsconet on rancher. Verified via attached postman collection. Looks good to me

Dennis Bridges June 24, 2022 at 10:37 PM

 I am testing in the rancher environment and I am still observing both issues.

Order: https://thunderjet.ci.folio.org/orders/view/3e4b885e-6461-4a48-aed4-9f08d5bdf87e/po-line/view/acf45c98-f094-467b-ae1d-c6518feb3c31?limit=50&offset=0&workflowStatus=Open 

The POL renewal note of "Changed note" was not added

An "Empty" customer note was still added in the POL notes accordion.

Price and other details were updated successfully.

Adesh Singh June 20, 2022 at 6:24 AM

:-
tested in local..
issue 1 (blank note added) is fixed .

i am unable to recreate issue 2, it seems working fine . could you please test it with some other orders. thanks.

postman collection can be found at :-https://www.getpostman.com/collections/bd57caadfa48b5d1826a
 

Dennis Bridges June 13, 2022 at 6:34 PM

 in my test the order seems to have been updated. The order is https://thunderjet.ci.folio.org/orders/view/7baad64c-fa68-4811-83cd-63f256513765/po-line/view/ad3bcb7c-d0c9-4a86-a73a-698d65d2f3a8?limit=50&offset=0&workflowStatus=Open

However, a few things still went wrong.

1) A blank "customer note" was added to the POL

As you can see my order in EBSCONET system has No customer note so the value should have been null or not sent. Meaning in FOLIO I should not have any POL note added.

2) The renewal note was deleted rather than updated. My POL had a renewal note of "Test" in FOLIO and EBSCONET should have sent a value of "Testing updated" for this field but instead it is now empty.

Done

Details

Assignee

Reporter

Tester Assignee

Priority

Story Points

Sprint

Development Team

Thunderjet

Fix versions

Release

Morning Glory (R2 2022)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created May 6, 2022 at 10:47 PM
Updated June 27, 2022 at 9:43 PM
Resolved June 27, 2022 at 9:43 PM
TestRail: Cases
TestRail: Runs