From 584dfb9c10429925f0295aad95eeb9019c8cf610 Mon Sep 17 00:00:00 2001 From: Remington Steed Date: Wed, 16 Sep 2015 17:07:13 -0400 Subject: [PATCH] Docs 2.9: Update and add detail for Holdings Import profile In order to add details about the new ability to import Stat Cat data for a copy, this commit adds a table of all the import fields available in the Holdings Import Profile. It also duplicates some content from another section about batch importing, and updates the screenshot and some wording in the original section. Signed-off-by: Remington Steed --- .../importing_via_staff_client.txt | 17 ++++-- docs/cataloging/batch_importing_MARC.txt | 61 +++++++++++++++++++++ docs/media/batch_import_profile.png | Bin 0 -> 16115 bytes 3 files changed, 72 insertions(+), 6 deletions(-) create mode 100644 docs/media/batch_import_profile.png diff --git a/docs/admin_initial_setup/importing_via_staff_client.txt b/docs/admin_initial_setup/importing_via_staff_client.txt index 58f7329bd3..e800f68bd9 100644 --- a/docs/admin_initial_setup/importing_via_staff_client.txt +++ b/docs/admin_initial_setup/importing_via_staff_client.txt @@ -101,10 +101,11 @@ image::media/record_quality_metrics.png[] Import Item Attributes ~~~~~~~~~~~~~~~~~~~~~~ If you are importing copies with your records, you will need to map the data in -your holdings tag to fields in the copy record. Click the *Import Item -Attributes* button to map this information. +your holdings tag to fields in the copy record. Click the *Holdings Import +Profile* button to map this information. . Click the *New Definition* button to create a new mapping for the holdings tag. +. Add a *Name* for the definition. . Use the *Tag* field to identify the MARC tag that contains your holdings information. . Add the subfields that contain specific copy information to the appropriate @@ -112,11 +113,15 @@ Attributes* button to map this information. . Select the *Keep* box if Evergreen should keep this holdings tag in the record after it is imported. Otherwise, Evergreen will remove this holdings tag. -. At a minimum, you should add a name for the definition, identify the MARC - holdings tag, and add the subfields that identify the circulating library, the - owning library, the call number and the barcode. +. At a minimum, you should add the subfields that identify the *Circulating +Library*, the *Owning Library*, the *Call Number* and the *Barcode*. +. For more details, see the <<_import_item_attributes_2,full list of import fields>> + +NOTE: All fields (except for Name, Tag and Keep) can contain static +values, a MARC subfield code (such as "a"), or an XPATH query. + +image::media/batch_import_profile.png[Partial Screenshot of a Holdings Import Profile] -image::media/import_item_attributes.png[] Overlay/Merge Profiles ~~~~~~~~~~~~~~~~~~~~~~ diff --git a/docs/cataloging/batch_importing_MARC.txt b/docs/cataloging/batch_importing_MARC.txt index 1153826208..446660a818 100644 --- a/docs/cataloging/batch_importing_MARC.txt +++ b/docs/cataloging/batch_importing_MARC.txt @@ -186,6 +186,67 @@ quality points by increasing subsequent records by a power of 2 (two). + image::media/Batch_Importing_MARC_Records8.jpg[Batch_Importing_MARC_Records8] + +Import Item Attributes +~~~~~~~~~~~~~~~~~~~~~~ +If you are importing copies with your records, you will need to map the data in +your holdings tag to fields in the copy record. Click the *Holdings Import +Profile* button to map this information. + +. Click the *New Definition* button to create a new mapping for the holdings tag. +. Add a *Name* for the definition. +. Use the *Tag* field to identify the MARC tag that contains your holdings + information. +. Add the subfields that contain specific copy information to the appropriate + copy field. +. Select the *Keep* box if Evergreen should keep this holdings tag in the + record after it is imported. Otherwise, Evergreen will remove this holdings + tag. +. At a minimum, you should add the subfields that identify the *Circulating +Library*, the *Owning Library*, the *Call Number* and the *Barcode*. + +NOTE: All fields (except for Name, Tag and Keep) can contain static +values, a MARC subfield code (such as "a"), or an XPATH query. + +image::media/batch_import_profile.png[Partial Screenshot of a Holdings Import Profile] + +.Holdings Import Profile Fields +[options="header"] +|============================= +|Field | Recommended | Description +|Name | Yes | Name you will choose from the MARC Batch Import screen +|Tag | Yes | MARC Holdings Tag/Field (e.g. 949). Use the Tag field to +identify the MARC tag that contains your holdings information. +|Keep | Yes | Select the Keep box if Evergreen should keep this holdings +tag in the record after it is imported. Otherwise, Evergreen will remove +this holdings tag. +|Barcode | Yes | +|Call Number | Yes | +|Circulating Library | Yes | +|Owning Library | Yes | +|Alert Message || +|Circulate || +|Circulate As MARC Type || +|Circulation Modifier || +|Copy Number || +|Deposit || +|Deposit Amount || +|Holdable || +|OPAC Visible || +|Overlay Match ID || The copy ID of an existing copy to overlay +|Price || +|Private Note || +|Public Note || +|Reference || +|Shelving Location || +|Stat Cat Data || Of the format `CATEGORY 1\|VALUE 1\|\|CATEGORY 2\|VALUE 2`. +If you are overlaying existing copies which already have stat cats +attached to them, the overlay process will keep those values unless the +incoming copies contain updated values for matching categories. +|Status || +|================== + + Import Records ~~~~~~~~~~~~~~ diff --git a/docs/media/batch_import_profile.png b/docs/media/batch_import_profile.png new file mode 100644 index 0000000000000000000000000000000000000000..748d36b285f75fcee1e0f6e727f795a1f5933ac1 GIT binary patch literal 16115 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%0AWw)Sq3IF zHh>D5(d``W--~H~qIDe39B6|P)&q)qUG~57bQe(S1I76I-(2N?BT4yh<`T$L21daO zdBTB!#v%4UbCe_%6%}`-^ni2puYdGyD_F;GUEh~ni{a4>L6C#)Re|-~bU%+3?#&;6v1-&z$tEZTzD8 zNldD`LR^ggiA_7ROzIR9KFilKUaE8hbKy6m)O93@X5)7v#MzDlf?>pt{;=!tBn=Ds z`Pw64A*C$fBusdBWSGBJs9qyK{`YVX^v(^`h081~(L)8zV`gps?Bx)tn^`^4u(D?s zW&5zkQ=|3|+7>&F`z6OCH}FR7R#TF_w%_rGAdG}cLI{VP7)I@9~wFtC+vIdd5CXCoR*m ztdjk==q-ycHb=Jn)aLGOYTtG>@Qt1#^x{_ug)X~+5a3Y8M&h{dEvDR7qY*AlvKP2e z|1sud(P?fRhD);?b{33y>SS7paS^I_5Id`4OU9WlsBUIN7rdCU5YJj1O%l^QbJT>{ zWPM~ytJGR~hrQ@@YC;?yh#Biv1LZLC+3m;sZm#Q27ALfSO(i*>PDKKoi7dp^GK*#z zp^O?GIV+mEF01BW)QscJrs-KQjo6Qga$V}Tf%bF=6Y^9HQrWKybh(I*sRZPkh()Xf z>^{!n;AYM{w}c{kZs_Y$kqqlojx^}?_@)iRXE+}dSxpFvc63mpW&ygowXuwGYlP#> zzcc(zCr6w+O2%nfJb4@w$|DXKz<4|+#m1Q!1AM?24%y`fQgzHE+jLMr3IAhaGtKq` zJANSf*U0@p@1LCB>9XGq@_~R>h$q_EvQoYXz5d|g>svNvt_PUF+y9!i%JPjfTs7Ua z!|{0upM;xm-G7qk82R<-U2+4}u9UzC<}_|bxc{of3r&6;?0O`I;7QQJr#A^loyzH? z3SXR^c3pDn-AOmoM2ZSMw|D)GuK1(NnF}Mg_R883v#1lkuzK!tfXaieIMAH{&MTo9 zEx)?g9(;W?MaQ<~{mlKdecj^a+|0%QRrJ-8bDygYEx>xGR?zM+$tKBU)-*&eXuj@e z6A|#3iG_l|s!)ol-n%zxBfLu|;q$J)E&KZ2rC|^4P(+66er@(VB289wsr&w3xGR(E zZsEgsd(}7wt$XpDcMtvpW!6V!bsw$Bz|Jh_MZzuAi<2; z|F#K-QK$L*+@5{8dQr^KzR2fIfkaLy)q(ev(A&25^^7N2If8(c%Qm%509kFC)w*nu z`%Qp!^{sXR)iq;Y-w3BYQMgMt#l4+QuT(x72t@KHBE(x>ZYqCh})DHXTt<7dy5i{V_VoJd` zoWLUJk#34?>)5FLGl0oMHon7Lb14>J@OY}8Sxh(n`aPTZ!N;R1^5VG6!YkhAb_NI_ zu7&~Gf{#G90B}&NN#>!}(*{~#M{faO0tM87{>|)bAT(NhjDrRR|3hC-{y(R$=UN&- z42JLDNX}mbASqJZ!e+`$tswIOQD;v95gw)lD?vNb`0te8-}o{~CBy!cjUW+1Gq$@I zCi?wPrsi_m6i0xE(=*3gvkmauB^3_0>g@*evG1$;#WgqL=q22Z0UyN0f|G!v9LKl$ zCXqgLYoGYN2A?EalpbY$QNyUCG^`89Y<(qCwLTsvD_?+ulKDg=Ye+;9hd=Fybcmu%fNx8WHlB#QIQg zLAtoqSauu!SqVICNGl|v625>u8&|yBYA%p1{$lx0yroO1t9Z@mJ|)aF3ufF=lf8FTrRddPkd0!OG z7J5ZRqP`ovKad_uz4iMCH0aJ|`E3{E>?E8^0l$_IPPPuKLEIN>jM8i zQ+M}40|B&y-YpI)&nzu@`)~2|pH