Done
Details
Assignee
Olamide KolawoleOlamide KolawoleReporter
Ann-Marie BreauxAnn-Marie Breaux(Deactivated)Priority
P3Story Points
0Development Team
Folijet SupportFix versions
Release
Morning Glory (R2 2022)RCA Group
Incomplete/missing requirementsTestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Olamide Kolawole
Olamide KolawoleReporter
Ann-Marie Breaux
Ann-Marie Breaux(Deactivated)Priority
Story Points
0
Development Team
Folijet Support
Fix versions
Release
Morning Glory (R2 2022)
RCA Group
Incomplete/missing requirements
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created April 3, 2022 at 8:20 PM
Updated April 4, 2023 at 8:22 PM
Resolved April 3, 2022 at 8:20 PM
Overview: When an EDIFACT invoice file has a txt file extension (which is not in the list of default file extensions), then it cannot be imported
Current workaround: Change the invoice file extension to .edi or .inv before uploading the file
Steps to Reproduce:
Log into FOLIO-snapshot-load as diku_admin
Go to Organizations
Create a new Organization by clicking New
Name: WS Hein
Code: Hein
Accounting code: [any numbers you want]
Organization status: Active
Check the Vendor box
Save the newly-created vendor
Go to Settings/Data Import/Field mapping profile
Find the Default - Hein serials invoice field mapping profile
Go to Actions/Duplicate
Update the new field mapping profile as follows (leave the existing mapping info unless change or addition is described below)
Name: Import Hein Serials Invoice
Description: Delete all the existing text
Batch group: "FOLIO"
Vendor name: use the vendor lookup to find and select Hein
Accounting code: keep whatever accounting code was defaulted when you selected Hein
Payment method: "EFT"
Currency: Delete existing info and select "USD" from the dropdown menu
Save the updated profile
Go to Action profiles and create a new profile
Name: Import Hein subscription invoice
Action: Create
FOLIO record type: Invoice
Link the field mapping profile to it and save
Go to Job profiles and create a new profile
Name: Import Hein Subscription Invoice
Accepted data type: EDIFACT
Click + and select Action
Find the action profile you just created and attach to the job profile
Now you have an EDIFACT invoice job profile
Go to Data import and upload the attached file that has a file extension of ".txt" (lower-case
In the Select job profile screen, select the Hein invoice job profile and run it
Expected Results:
Since .txt is not a file extension setting in the Data Import settings, all job profiles (MARC and EDIFACT) should display, The user should be able to select the Hein job profile and import the invoice.
Since the file is not a MARC file, if the user selects a MARC job profile to import the Hein invoice, it should fail (since the MARC job profile can't parse EDIFACT) and display an error in the log, with some sort of message about job profile and file data are not compatible
Actual Results:
When the Hein EIFACT profile is selected, the file with ".txt" does not import, and shows in the log as failed, but no error message
When try to import the same EDIFACT file with a MARC job profile, it does not import, does not fail, does not display an error message - just disappears
NOTE: When fixed, also test an EDIFACT file with a different file extension that is not in the file extension settings (e.g. .money) to confirm that *any file extension not listed in the settings can be imported as EDIFACT
Additional Information: See attached
file