From f5f762e8fcdf42b0f1c42ea8955c2d8ffa073a49 Mon Sep 17 00:00:00 2001 From: Andrea Buntz Neiman Date: Thu, 2 Feb 2023 15:48:54 -0500 Subject: [PATCH] Docs: 3.10 updates to Load MARC Order Records Signed-off-by: Andrea Buntz Neiman Signed-off-by: Galen Charlton --- .../acq_lmor_complete.png | Bin 0 -> 4971 bytes .../acq_load_marc_order_records.png | Bin 0 -> 48623 bytes .../pages/vandelay_acquisitions_integration.adoc | 366 +++++++++------------ 3 files changed, 153 insertions(+), 213 deletions(-) create mode 100644 docs/modules/acquisitions/assets/images/media/vandelay_acquisitions_integration/acq_lmor_complete.png create mode 100644 docs/modules/acquisitions/assets/images/media/vandelay_acquisitions_integration/acq_load_marc_order_records.png diff --git a/docs/modules/acquisitions/assets/images/media/vandelay_acquisitions_integration/acq_lmor_complete.png b/docs/modules/acquisitions/assets/images/media/vandelay_acquisitions_integration/acq_lmor_complete.png new file mode 100644 index 0000000000000000000000000000000000000000..4ffdc7f27117b349a2d50dcdfa72b4ffd575d248 GIT binary patch literal 4971 zcmcgwc{r5qzkk|`)LSZrP-g5)w0J2qC7PbWs3B#Y3VDUWSdwh5DlvI%FB4glbr6Qc zL}_S}kg>&-oxw2HF_zym?>XnXe%CqI?{}T|{Bizx=DwfrbKl?Z{r%kEb)HgLt^`g!jvyeKwA6lvh&At^20 zMlpB9xx}r9Yt*D4TgxN-&iQYDTr_A>_~_5y>ReCDF*Zs^L?ItPx!nKc%zlQdJ+; zKsVY~)m{eQxfqOE;PO0RMfAVS?QOTQ4e2DR7`KeHcnnC8gWG;g$%dP41b~z*$Dq17 ziFSvw=oV-|@=C7UIsh0yTEK7{evEekNnts8V(VdwL_yPcQx_0RJ=3>G3IIB&kWBxQ zNl#21!rK9sAu#E=00F>hLar2cHvo*d`kn>hZ9(}&B^dP-YMU5x8vx9fzD-4}1464U zbz%?z@U4C95d@!M$@-r*hho?GftJCGblHKBkj1cP>Sm=?RiAl7*d;DAcdhdXmtC;t zudP5?>%h{cJy(hkHXJk*70p#?Wf#-aQM>5|^!QZ+nr8 zu#k-<#sd>CBU^>4!o|ntOTc?K36FaryBl(>i%%;@jNVJ{Zyzm3Gh7z@C18E1LM>E$ zZ6N6dXWBC~b|AhP3Cbc#w93K!?qhTm?aTKCnkaJ&Zv?LY`IlT|?(*+%3(HC3@d_(f zauIw3acX(vRkz7c~AQLHrK`f@;Ek%|pf6}?n%E=_p5d{I#q zR>)q6s1HIz?X8?{HKO9)%)lI}%)2m+!lIS2wZ;&Sox8^ zNUjqTTA3(F_6mAM#2U9`vF%HAwgNz*SvksFCll%7H_^lk$I!Kf#BUti|6B(#Ve{ps zeazMoQj4qmmclt&-Jlal@)G-UFb7M$2;1DqwE}8+Z*h|Rd6c{HZlTxI%RPb&h5mE> z!QUJQ-nX>CW(~;s{OqZ`1v3x*O=!pOPYaFvh|uDJ?J!yZu;G7@tIVN&n#>wa+_4B# zW=`oB4XdgUREUPT=#cjP>wYRyVIP|XxkK8pQ>2eUv)8R7mx{0Mi@$V0imBM_9X`Ec zHxdTT`khT~WIrb>;+RvJfISn0mu zwIP4eh_&?UA#Z!1?jZho$+7ugPr!us zCJeVpQ-e9)C10^PXT_I0DKcNvw(Ed^bFOgWGgLBdp^zm>`n{XFMKdWTo&DoEzjS={ z>Yb>ovXv`Glo`}P!T9~=N5_UP*B;JjrzI6{0#0x7%S4D}n_ujj%C8IDt)>b#Weui7 zjI49$cuLb7C-DG0S!`t~IZrTG-5t|ulV!6h(}L2l*g4V4FHVx_@vo8_&M6?g^|6!; zna<+u4se4G->TnFPIVm~eC%5p+<4KYXn_gpE)1Buc4s29Z_;gV*8kb9crZ3&Y~?rU zgmgG?`ZX8CWZX}eC(UG1{Mq$OwN3}-X`JwceArT~s^5*p>mOneoiQ)VPB^am$)ne& zKYhO}`_AvPnUz69rFS8=Gxnsff0 z-E;4JZF3&QfvV%!V|PqHR(4{#o3eJ+UZjsCE`6|T6e{sDixl{VXdOOUGg=Exe|PX! zSKb}WPnorSPRVce0V~`NX6q?OAYJ)QgRf9~X~z|1r8wHgP_Jf9^Bb`WzAJs%DWMT- ze;aIJ=C0?wc9*V-cfaLs9qB|9>#_b4zX|xM-|-OgDZ4#pr2qAWe*{#b*InGAy&!}-Cf0KmGa8qSAMKog0Rd=x)Go*c2kuaDQ_e^WT$E~INeoJ)B?vOj3!Ocug zaV!>_MK_DZarhernHJTNylGntBbot6i|_3gAqD_k&=Y8bZ$Rop7W zp$tZrg(4F4c(Wc3R)t$~jPagbLnXGhk&_|57!*%Dq4LoyU&8O;%YZx?aoZ-y|<{y&l#n{n_!}PL^II`U|cfIXe+dN?OSear3Het4py10~W@Tr7zcw*ZWY+ ziEsV)VPj=iD=D+#onf7_O~kKeKBhf0M4LOp}qowQRveZ|k({=gphqukb_*j5TrdMn5OaU7p>b zAtQTiqD*PatVdr~QJSc;ord|;qk3a6o0z(~nXF%mOLP3DwwZFdXttF^oMKmO#>Y2; zvE#_dABoXMXk3Gy&f2_%f{m;~HuXb;Mwy>cLqy~F!)0sP%Obg-K6P4xpEYN9XcEzf z(5pegRb(ru47%4P*&0pyypmI`d53!0aei``)Ev(?^emYe%TUX?zW*KllSlnKS(@W1 z)|x9$()<>$U9f;5P38#7ADIn|lq@x#2Y}xDWysNd`OjNq=0|d-=`$BB-5Y zqQHd+-t9(mOUF1J-(snbEJA2rh=b_?nFuo)lBqy7me`=a*tWO>3kf1h>nbB!I4OzW zT`&u~fSmHZaJav7Jg6ouCFR{MQcCjXLk}r+xRdg`>E>KmD z7mE}|NH7eUZG((HHgD;Y4d-YrY>S+*_e_pU53E&}`tcGtX>oIsLun@VL|6;Q6UHj{^Ny9^NMCi;{*2Qlz1~zOrwNW(1qx z2N#ARM<3b>T&_g=r6Kfx?`KUPt(dP0T04Dbs&v^{+hwRaE{sL$NRBReD?K4d}1)9PFWf) zKShf(=eX(46y7GZ=?$UOds!YT3QZ-a_~0k?TLxw$nvTnc$9^eBKU^bJCLjATQR9;2 z&-;v9dDpZyvGAaF|GrBRsjC%MZf~6W(=XQSig9FbMhoW3wKUlwUI~8?Lk@Kg&#&lb zPoY}5Rtrnv)MmOFg}ah4J~zbN)So=T?CW^YFL~-y$1A#KFPk+11TcDIGAv#A7BU$$ zqfHEnxbhz#7q(!r_)6dHr$LdY7fd8xpFk?xk}EY|dd?0+izrY%J9Apf){YZgJN;== zA6Sl~pUfu0YlCVsP|;laRof3x4AF*5aF7b%nT2TFVb4CDh(qL#k7zYSuD2wc7B^@`b4Ny@@9(NdFuZ85HM$zzwsW+kZ?tT(y*cFbYAO*g4p*@%GO?bV zIdNKYAU=TiRH5IqY9(7Y`x7#KW&epaHveGj~qIl3tum0V*t~#%84zG>z*D8GU2gPp-pgsFGW4JVfT}tm{11>E0 ziX?kXALq2&EZ@0Cj%xLD>l;pGQHYBE#5V2*pvs|1Mqzp=fU9V~f5=0fA zmLVJL!_pOBTG&FH{nn2Vx6eQp_y;WltjLXSXb<)1kFVA0U?w-e&!46V&X-?~jJUJI z>za15d3Dv;!n)AjB4=dwto0!VLDr(|8C|YYZt2S199L*rZ}YF(i3b8qwdbJ%0prx4 zduqWnKKiHUZgtA@+HH({jAr+8=Zg-3srIWHj!C$&v%_n}KA%&@B3N(wfS|b56>4#3 zL{}_Xd7w+V#&`>*)`dHlK$Xa-YK3e!x4yXyPGNGiB)7#0n2o7Y1+!m&&q$L$RsGRF zbCYsri5lN1)SSym)_+xzT!`4qIxunHUm&0(kj2+yuyNkhq8x;7&3>na z%Vg7Xv!=i}bk-F2g+}2-uObjoBNLApSD)MI+h(`{cn`o`l=m zek5G79m4J|O#f_*Uo_K8e~3wj#}?KbjB8X zDo~>9^Z5bzKcWS^AdwXI1t|1j8wiRhP5~I`?FFsKZFVV%n~wd^^s2eJPk{iX`BJ~s zhvf^3c@~@)nb4I7(8lrCI4nNU0!&5trUvGj6V-e{5v-}-F(v;zJ;6^C@F2qlIZCnCnf7oi9e&enK=1FmeMoj&$=)#Y8iWjE7kRjGg#d!R5)~A__r%XI|%73@}{cr2>kL%YqECCy|cHrbyVZH!pgflEKxO(p& D}VsMr82MVg9;l+Yoegy1VhMTm-kbQJ*w>Cyv1 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 literal 0 HcmV?d00001 diff --git a/docs/modules/acquisitions/pages/vandelay_acquisitions_integration.adoc b/docs/modules/acquisitions/pages/vandelay_acquisitions_integration.adoc index 7819cee30d..8ef5182117 100644 --- a/docs/modules/acquisitions/pages/vandelay_acquisitions_integration.adoc +++ b/docs/modules/acquisitions/pages/vandelay_acquisitions_integration.adoc @@ -3,221 +3,161 @@ == Introduction == -The Acquisitions Load MARC Order Record interface enables you to add MARC -records to selection lists and purchase orders and upload the records into the -catalog. You can both create and activate purchase orders in one step from this -interface. You can also load bibs and items into the catalog. - -Leveraging the match sets available in the cataloging MARC batch Import -interface, you can also utilize record matching mechanisms to prevent the -creation of duplicate records. - -For detailed instructions on record matching and importing, see -the cataloging manual. - -== Basic Upload Options == -. Click *Acquisitions* -> *Load MARC Order Records*. -. If you want to upload the MARC records to a new purchase order, then -check _Create Purchase Order_. -. If you want to activate the purchase order at the time of creation, then -check _Activate Purchase Order_. -. Enter the name of the *Provider*. The text will auto-complete. -. Select an org unit from the drop down menu. The context org unit is the org -unit responsible for placing and managing the order. It defines what org unit -settings (eg copy locations) are in scope, what fiscal year to use, who is -allowed to view/modify the PO, where the items should be delivered and the EDI -SAN. In the case of a multi-branch system uploading records for multiple -branches, choosing the system is probably best. Single branch libraries or -branches responsible for their own orders should probably select the branch. -. If you want to upload the records to a selection list, you can select a list -from the drop down menu, or type in the name of the selection list that you -want to create. -. Select a *Fiscal Year* from the dropdown menu that matches the fiscal year -of the funds that will be used for the order. If no fiscal year is selected, the -system will use the organizational unit's default fiscal year stored in the -database. If not fiscal year is set, the system will default to the current -calendar year. - -image::media/load_marc_order_records.png[Acquisitions MARC upload screen] - - -== Record Matching Options == -Use the options below the horizontal rule for the system to check for matching -records before importing an order record. - -. Create a queue to which you can upload your records, or add you records to an existing queue -. Select a *Record Match Set* from the drop-down menu. -. Select a *Merge Profile.* Merge profiles enable you to specify which tags -should be removed or preserved in incoming records. -. Select a *Record Source* from the drop-down menu. -. If you want to automatically import records on upload, select one or more of -the following options. - .. *Import Non-Matching Records* - import any records that don't have a match - in the system. - .. *Merge on Exact Match (901c)* - use only for records that will match on - the 901c field. - .. *Merge on Single Match* - import records that only have one match in the - system. - .. *Merge on Best Match* - If more than one match is found in the catalog for - a given record, Evergreen will attempt to perform the best match as defined - by the match score. -. To only import records that have a quality equal to or greater than the -existing record, enter a *Best/Single Match Minimum Quality Ratio*. Divide the -incoming record quality score, as determined by the match set's quality -metrics, by the record quality score of the best match that exists in the -catalog. If you want to ensure that the inbound record is only imported when it -has a higher quality than the best match, then you must enter a ratio that is -higher than 1, such as 1.1. If you want to bypass all quality restraints, enter -a 0 (zero) in this field. -. Select an *Insufficient Quality Fall-Through Profile* if desired. This field -enables you to indicate that if the inbound record does not meet the -configured quality standards, then you may still import the record using an -alternate merge profile. This field is typically used for selecting a merge -profile that allows the user to import holdings attached to a lower quality -record without replacing the existing (target) record with the incoming record. -This field is optional. -. If your order records contain holdings information, by default, Evergreen -will load them as acquisitions copies. (Note: These can be overlayed with real copies -during the MARC batch importing process.) Or you can select *Load Items for -Imported Records* to load them as live copies that display in the catalog. - -image::media/load_marc_order_records.png[Acquisitions MARC upload screen] - - -== Default Upload Settings == - -You can set default upload values by modifying the following settings in -*Administration* -> *Local Administration* -> *Library Settings Editor*: - -- Upload Activate PO -- Upload Create PO -- Upload Default Insufficient Quality Fall-Thru Profile -- Upload Default Match Set -- Upload Default Merge Profile -- Upload Upload Default Min. Quality Ratio -- Upload Default Provider -- Upload Import Non Matching by Default -- Upload Load Items for Imported Records by Default -- Upload Merge on Best Match by Default -- Upload Merge on Exact Match by Default -- Upload Merge on Single Match by Default - -image::media/acq_upload_library_settings.png[Acq upload settings in Library Settings Editor] - - -== Sticky Settings == - -If the above default settings are not implemented, the selections/values used -in the following fields will be sticky and will automatically populate the -fields the next time the *Load MARC Order Records* screen is pulled up: - -- Create Purchase Order -- Activate Purchase Order -- Context Org Unit -- Record Match Set -- Merge Profile -- Import Non-Matching Records -- Merge on Exact Match (901c) -- Merge on Single Match -- Merge on Best Match -- Best/Single Match Minimum Quality Ratio -- Insufficient Quality Fall-Through Profile -- Load Items for Imported Records - -== Use Cases for MARC Order Upload form == - -You can add items to a selection list or purchase order and ignore the record -matching options, or you can use both acquisitions and cataloging functions. In -these examples, you will use both functions. - -*Example 1* -Using the Acquisitions MARC Batch Load interface, upload MARC records to a -selection list and import queue, and match queued records with existing catalog -records. - -In this example, an acquisitions librarian has received a batch of MARC records -from a vendor. She will add the records to a selection list and a Vandelay -record queue. - -A cataloger will later view the queue, edit the records, and import them into -the catalog. - -. Click *Acquisitions -> Load MARC Order Records* -. Add MARC order records to a *Selection list* and/or a *Purchase Order.* -Check the box to create a purchase order if desired. -. Select a *Provider* from the drop-down menu, or begin typing the code for the provider, and the field will auto-fill. -. Select a *Context Org Unit* from the drop down-menu, or begin typing the code -for the context org unit, and the field will auto-fill. -. Select a *Selection List* from the drop down menu, or begin typing the name -of the selection list. You can create a new list, or the field will auto-fill. -. Create a new record import queue, or upload the records to an existing -queue. -. Select a *Record Match Set*. -. Browse your computer to find the MARC file, and click *Upload*. -+ -image::media/Vandelay_Integration_into_Acquisitions1.jpg[Vandelay_Integration_into_Acquisitions1] -+ -. The processed items appear at the bottom of the screen. -+ -image::media/Vandelay_Integration_into_Acquisitions2.jpg[Vandelay_Integration_into_Acquisitions2] -. You can click the link(s) to access the selection list or the import queue. -Click the link to *View Selection List*. -. Look at the first line item. The line item has not yet been linked to the -catalog, but it is linked to a record import queue. Click the link to the -*queue* to examine the MARC record. -+ -image::media/Vandelay_Integration_into_Acquisitions3.jpg[Vandelay_Integration_into_Acquisitions3] -. The batch import interface opens in a new tab. The bibliographic records -appear in the queue. Records that have matches are identified in the queue. You -can edit these records and/or import them into the catalog, completing the -process. - -image::media/Vandelay_Integration_into_Acquisitions4.jpg[Vandelay_Integration_into_Acquisitions4] - -*Example 2*: Using the Acquisitions MARC Batch Load interface, upload MARC -records to a selection list, and use the Vandelay options to import the records -directly into the catalog. The Vandelay options will enable you to match -incoming records with existing catalog records. - -In this example, a librarian will add MARC records to a selection list, create -criteria for matching incoming and existing records, and import the matching -and non-matching records into the catalog. - -. Click *Acquisitions* -> *Load MARC Order Records* -. Add MARC order records to a *Selection list* and/or a *Purchase Order.* -Check the box to create a purchase order if desired. -. Select a *Provider* from the drop down menu, or begin typing the code for the -provider, and the field will auto-fill. -. Select a *Context Org Unit* from the drop down menu, or begin typing the code for the context org unit, and the field will auto-fill. -. Select a *Selection List* from the drop down menu, or begin typing the name -of the selection list. You can create a new list, or the field will auto-fill. -. Create a new record import queue, or upload the records to an existing queue. -. Select a *Record Match Set*. -. Select *Merge Profile* -> *Match-Only Merge*. -. Check the boxes adjacent to *Import Non-Matching Records* and *Merge on Best -Match*. -. Browse your computer to find the MARC file, and click *Upload*. -+ -image::media/Vandelay_Integration_into_Acquisitions5.jpg[Vandelay_Integration_into_Acquisitions5] -+ -. Click the link to *View Selection List* Line items that do not match -existing catalog records on title and ISBN contain the link, *link to catalog*. -This link indicates that you could link the line item to a catalog record, but -currently, no match exists between the line item and catalog records. Line -items that do have matching records in the catalog contain the link, *catalog*. +The Acquisitions Load MARC Order Record interface enables you to add MARC records to selection lists and purchase orders and upload the records into the catalog. You can both create and activate purchase orders in one step from this interface. You can also load bibs and items into the catalog. + +Leveraging the match sets available in the cataloging MARC Batch Import interface, you can also utilize record matching mechanisms to prevent the creation of duplicate records. + +Permissions to use this feature are: + +* IMPORT_MARC - Using batch importer to create new bib records requires the IMPORT_MARC permission. If the permission fails, the queued record will fail import and be stamped with a 'import.record.perm_failure' import error. +* IMPORT_ACQ_LINEITEM_BIB_RECORD_UPLOAD - This allows interfaces leveraging the batch importer, such as Acquisitions, to create a higher barrier to entry. This permission prevents users from creating new bib records directly from the ACQ vendor MARC file upload interface. +* CREATE_PICKLIST - if you wish to create a selection list from your upload, you need this permission. +* CREATE_PURCHASE_ORDER - if you wish to create a purchase order from your upload, you need this permission. + +Select *Acquisitions -> Load MARC Order Records* to open the Load MARC Order Records interface. + +image::vandelay_acquisitions_integration/acq_load_marc_order_records.png[Load MARC Order Records Interface] + +== Upload Defaults == + +You can set default upload values for certain organizational units by modifying the following settings in *Administration -> Local Administration -> Library Settings Editor*: + +* Upload Activate PO +* Upload Create PO +* Upload Default Insufficient Quality Fall-Thru Profile +* Upload Default Match Set +* Upload Default Merge Profile +* Upload Upload Default Min. Quality Ratio +* Upload Default Provider +* Upload Import Non Matching by Default +* Upload Load Items for Imported Records by Default +* Upload Merge on Best Match by Default +* Upload Merge on Exact Match by Default +* Upload Merge on Single Match by Default + +== Upload Templates == + +You can create and save templates for later use. Templates are saved as a user setting. To save a template, set your desired values in the Load MARC Order Records interface, enter a name in the _Apply/Create Form Template_ field, and then select *Save Template*. Templates are saved in a server workstation preference, eg.acq.picklist.upload.templates. + +To set a previously saved template as the default, select your preferred template from the _Apply/Create Form Template_ field, and then select _Mark Template as Default_. This default is saved as a workstation setting, and it will override any default settings established in the Library Settings Editor as described above. + +To edit a previously saved template, select the template from the _Apply/Create Form Template_ field, make your desired changes, and then select *Save Template*. This will overwrite the previous iteration of the template. + +To delete a previously saved template, select the template from the _Apply/Create Form Template_ field, and then select *Delete Template*. + +== Uploading Records == + +When uploading records, you can choose several different options related to purchase order creation, record matching, and more. + +=== Purchase Order Options === + +* _Provider_ (this field is required) - the vendor associated with the purchase order. +** You will see a list of providers available to you based on your permissions and assigned working locations. +* _Ordering Agency_ (this field is required) - the library organizational unit associated with the purchase order. +** The context org unit is the org unit responsible for placing and managing the order. It defines what organizational unit settings (e.g. locations) are in scope, what fiscal year to use, who is allowed to view/modify the PO, where the items should be delivered and the EDI SAN. +** In the case of a multi-branch system uploading records for multiple branches, choosing the system is probably best. Single branch libraries or branches responsible for their own orders should probably select the branch. +** Note that while this field is not marked as required, it is actually required. +* _Fiscal Year_ (this field is required) - the fiscal year for this purchase order. +** This should match the fiscal year of the funds that will be used for the order. +** If no fiscal year is selected, the system will use the Ordering Agency’s default fiscal year stored in the database. If no fiscal year is set, Evergreen will default to the current calendar year. +* _Add to Selection List?_ - if you want to add the uploaded titles to an existing selection list, enter the selection list name here. +* _Create Purchase Order_ - select this checkbox if you want to immediately create a new purchase order with the uploaded records. +* _Activate Purchase Order_ - select this checkbox if you want to activate the purchase order at the time of creation. + +=== Upload and Record Matching Options === + +Use these options for Evergreen to check for matching records before importing an order record. + +* _Record Source_ - select a record source from the dropdown menu. +* _Record Match Set_ - Select a Record Match Set from the drop-down menu. +** Match Sets are created via the xref:cataloging:batch_importing_MARC.adoc#matchsets[MARC Batch Import/Export Interface] +* _Merge Profile_ - Select a Merge Profile. Merge profiles enable you to specify which tags should be removed or preserved in incoming records. +** Merge Profiles are created via the xref:cataloging:batch_importing_MARC.adoc#_mergeoverlay_profiles[MARC Batch Import/Export Interface] +* If you want to automatically import records on upload, select one or more of the following options: +** _Import Non-Matching Records_ - import any records that don’t have amatch in the system. Matches are determined by the parameters of the Record Match Set that you choose. +** _Merge on Exact Match (901c)_ - use only for records that will match on the 901c field. +** _Merge on Single Match_ - import records that only have one match in the system. +** _Merge on Best Match_ - If more than one match is found in the catalog for a given record, Evergreen will attempt to perform the best match as defined by the match score. +* _Best/Single Match Minimum Quality Ratio_ - To only import records that have a quality equal to or greater than the existing record, enter a Best/Single Match Minimum Quality Ratio. +** Divide the incoming record quality score, as determined by the match set’s quality metrics, by the record quality score of the best match that exists in the catalog. +** If you want to ensure that the inbound record is only imported when it has a higher quality than the best match, then you must enter a ratio that is higher than 1, such as 1.1. +** If you want to bypass all quality restraints, enter a 0 (zero) in this field. +* _Insufficient Quality Fall-Through Profile_ - Select an Insufficient Quality Fall-Through Profile if desired. +** This field enables you to indicate that if the inbound record does not meet the configured quality standards, then you may still import the record using an alternate merge profile. +** This field is typically used for selecting a merge profile that allows the user to import holdings attached to a lower quality record without replacing the existing (target) record with the incoming record. +* _Load Items for Imported Records_ - select this checkbox to load holdings information as live items that display in the catalog. +** By default (i.e. if this checkbox is left unselected), Evergreen will load order records with holdings information as acquisitions items, which can be overlaid with real items during the MARC batch importing process. + +== Record Queue and Import == + +Once you have entered the above settings, you will need to create a new queue or add to an existing queue, and select your file for import. + +. In the _Select or Create a Queue_ field, either select your existing queue from the dropdown or start typing in the field to search. +.. Searches in this field are neither case-sensitive nor left-anchored. +.. If you wish to create a new queue, type the queue name in the field. +.. Queue names must be unique. +. In the _File to Upload_ field, select the _Choose File_ button to open a file browse window. Select the file you wish to upload and select *Open*. +. Select the *Upload* button at the bottom of the interface in order toupload your file according to the parameters you set. +. When the upload finishes, you will see Upload Complete at the bottom of the screen. You will see a link to open your queue, and depending on whether you created a selection list and/or a purchase order, you will also see link(s) to open those. + -image::media/Vandelay_Integration_into_Acquisitions6.jpg[Vandelay_Integration_into_Acquisitions6] +image::vandelay_acquisitions_integration/acq_lmor_complete.png[Upload Complete] + -. Click the *catalog* link to view the line item in the catalog. +.. Select *Queue* to open a new tab and show your queue in the MARC Batch Import/Export interface. +.. If you created or added to a selection list as part of this upload, you will see the option for *Selection List*. This link will open a new tab and show you your selection list. +.. If you created a purchase order as part of this upload, you will see the option for *Purchase Order*. This link will open a new tab and show you your purchase order. -*Permissions to use this Feature* +*NOTE:* Depending on the size of your upload file and selected match parameters, the upload may take some time to fully process. -IMPORT_MARC - Using batch importer to create new bib records requires the -IMPORT_MARC permission (same as open-ils.cat.biblio.record.xml.import). If the -permission fails, the queued record will fail import and be stamped with a new -"import.record.perm_failure" import error +== Use Cases for Load MARC Order Records == -IMPORT_ACQ_LINEITEM_BIB_RECORD_UPLOAD - This allows interfaces leveraging -the batch importer, such as Acquisitions, to create a higher barrier to entry. -This permission prevents users from creating new bib records directly from the -ACQ vendor MARC file upload interface. +You can add items to a selection list or purchase order and ignore the record matching options, or you can use both acquisitions and cataloging functions. In these examples, you will use both functions. + +=== Use Case #1 === + +Using the Acquisitions Load MARC Order Records interface, upload MARC records to a selection list and import queue, and match queued records with existing catalog records. + +In this example, an acquisitions librarian has received a batch of MARC records from a vendor. She will add the records to a selection list and a record queue. + +A cataloger will later view the queue, edit the records, and import them into the catalog. + +. Select *Acquisitions -> Load MARC Order Records*. +. Select the checkbox to create a purchase order if desired. +. Select a _Provider_ from the dropdown, or begin typing the code for the provider, and the field will auto-fill. +. Select an _Ordering Agency_ from the dropdown, or begin typing the code for the library organizational unit, and the field will auto-fill. +. If you wish to add your records to an existing selection list, choose a _Selection List_ from the dropdown, or begin typing the name of the selection list, and the field will auto-fill. +.. If you are creating a new selection list, enter a unique name for your list in this field. +. Select a _Record Match Set_ as well as other upload settings. +. Make sure any Import and Merge checkboxes are NOT selected. +. Select a record import queue from the dropdown, or begin typing the name of an existing queue, and the field will auto-fill. +.. If you are creating a new import queue, enter a unique name for your queue in this field. +. Browse your computer to find the MARC file, and click *Upload*. +.. This will upload your records to a queue and, if you so chose, to a selection list and/or purchase order. These records are not yet in the catalog. +. When the upload finishes, you will see Upload Complete at the bottom of the screen. +. You can click the link(s) to access the purchase order, selection list, or the import queue. Click the link to go to the *Selection List*. +. Look at the first line item. The line item has not yet been linked to the catalog, but it is linked to a record import queue. +.. To link a single record, select *Link to Catalog* on the line item to open a search dialog. This dialog will populate with bibliographic information from your line item. Select *Submit* to execute the search, and then select *View MARC* to see the MARC record in your catalog. Select *Link* to link this line item to your selected MARC record. +.. If you wish to import all records in the queue, select *Import Queue* on the line item. The batch import interface will open in a new tab. The bibliographic records appear in the queue. Records that have matches are identified in the queue. You can edit these records and/or import them into the catalog, completing the process. xref:cataloging:batch_importing_MARC.adoc#import_records[MARC Batch Import/Export] documentation for more information. + +=== Use Case #2 === + +Using the Acquisitions Load MARC Order Records interface, upload MARC records to a selection list, and use the match options to import the records directly into the catalog. The Vandelay options will enable you to match incoming records with existing catalog records. + +In this example, a librarian will add MARC records to a selection list, create criteria for matching incoming and existing records, and import the matching and non-matching records into the catalog. + +. Select *Acquisitions -> Load MARC Order Records*. +. Select the checkbox to create a purchase order if desired. +. Select a _Provider_ from the dropdown, or begin typing the code for the provider, and the field will auto-fill. +. Select an _Ordering Agency_ from the dropdown, or begin typing the code for the library organizational unit, and the field will auto-fill. +. If you wish to add your records to a selection list, choose a _Selection List_ from the dropdown, or begin typing the name of the selection list, and the field will auto-fill. +.. If you are creating a new selection list, enter a unique name for your list in this field . +. Select a _Record Match Set_ as well as other upload settings. +. Select _Merge Profile -> Match-Only Merge_. +. Select the checkboxes for _Import Non-Matching Records_ and _Merge on Best Match_. +. Select a record import queue from the dropdown, or begin typing the name of an existing queue, and the field will auto-fill. +.. If you are creating a new import queue, enter a unique name for your queue in this field. +. Browse your computer to find the MARC file, and click Upload. +. When the upload finishes, you will see Upload Complete at the bottom of the screen. +. You will see link(s) to access the purchase order, selection list, or the import queue. +. Click the link to go to the *Selection List*. +.. Line items that do not match existing catalog records will show *Link to Catalog*. To link this line item to a catalog record, select *Link to Catalog* to open a search dialog. This dialog will populate with bibliographic information from your line item. Select *Submit* to execute the search, and then select *View MARC* to see the MARC record in your catalog. Select *Link* to link this line item to your selected MARC record. +.. Line items that do have matching records in the catalog will instead show *Catalog* on the line item. Select that link to view the catalog record that the line item is attached to. \ No newline at end of file -- 2.11.0