Alephino to Alma Migration Guide
- The information that you need to supply to Ex Libris regarding each Alephino component that is to be migrated to Alma
- The rules that are applied to the information for each Alephino component when this information is migrated to Alma, which is helpful in determining where your data went after it migrates to Alma
Prerequisites
Recommendations for Using this Guide
- Inventory
- Fulfillment
- Acquisitions
- Physical to Electronic
- Questionnaire Tab – Instructions for individual questions asked on the Questionnaire tab of the migration form.
- Individual Tabs – Instructions for how to fill out individual tabs on the migration form. (Examples: Alma Libraries Tab, Location Mapping Tab).
- Further Explanation – Explanations of migration processes that need more explanation and/or do not need customer input.
Exporting data from Alephino
In order to export your data from Alephino,
Go to Web Services page
Select "Interfaces"
Select "Export Data"
Inventory
Customer Input
Questionnaire Tab
Institution Code, Customer Code, Institution Name, Customer Name, INST_ID
Alephino DB name to migrate
Time Zone
List the prefix for SFX or other link resolver system record numbers
- If the bibliographic record has no orders attached or it has only items in an electronic location, the bibliographic record is not migrated.
- If a purchase order is associated with the bibliographic record, the bibliographic record is still migrated, but is automatically suppressed to avoid end-user discovery duplication.
- If a non-electronic (physical) item is attached to the bibliographic record, the bibliographic record is migrated as not suppressed. Non-electronic items are items that have a location that is specified as No in the Electronic Location? column in the Locations tab of the Alma Migration Form.
Interaction with bibkey->035 movement: the skipping process described in this section is performed BEFORE the bib key is moved to the 035, so any 035 created from the migrated bib key is not considered.
MARC Organizational Code
- <MOC> is the MARC Organization code.
- <Alephino record ID> is the system number of the Alephino bibliographic record, stored in the 001 on export from the database.
- <Alephino library code> is the database code.
Do you use internal system numbers in $w of Linked Entry fields?
Internal record designation for Linked Entry fields $w
Indicate which 852 subfields to use to determine unique holding records
Code: 852_SUBFIELDS_FOR_HOL
Default: bc (library and location only, not call number)
Options: To group all items on a single bibliographic record by library and location only, select bc here. If you have many items in the same bibliographic record in the same llibrary/ocation but different call numbers WITHIN that library/location and you want each of them to have their own distinct holding record, specify additional call number subfields. Acceptable subfields: bchijklmp.
The library and location codes are matched after the Alma Location Mapping has been performed, meaning the match is done on the Alma version of the library/location codes.
Further Information: See Determining Groups of Holding Records and Changing the Holding Record Grouping.
Do you want to use a call number in the generated holdings records?
Code: CALL_NO_IN_HOL
Default: Yes
Options: Yes or No
Further Information: You may choose to generate holding records without any call number, so that the 852 contains only $b (library) and $c (location). Values in the incoming Item Call Number field are placed in the Alma Item Call Number, and AltCallNo is not used when this is set to Yes. Further, customers should only use ‘bc’ for the 852_CALL_NO_FOR_HOL question when this is No.
Limit data exported by location: Unless instructed otherwise by your Ex Libris project manager, leave this as No.
Bib Key Prefix
Add institution suffix to Bib ID
Code: BIBID_INST_SUFFIX
Default: No
Options: When moving the legacy bibliographic identifier to the 035 or 935, you can choose to add the institution code to the end of the string, like 12345-34ABC where 12345 is the legacy bib ID and 34ABC is the institution code. This may be used in conjunction with other bib identifier options, such as BIB_KEY_PREFIX and MARC_OC.
Yes = include suffix
No = do not include suffix
Item Price field as Replacement Cost
Alma Library Tab
Alma Location Tab
| Alephino SubLibrary code | Alephino Collection Code | Alma Library Code | Alma Location Code | Alma Location Desc | Alma External Loc Desc | Suppress from Externalization |
|---|---|---|---|---|---|---|
| ALMA_ME_ VALUE_NOT _FOUND | ALMAME_VALUE_NOT_FOUND | MAIN | UNASSIGNED | Problem location from Migration | Problem: See Library Staff | Yes |
Alma Location Name and Alma External Location Name
| Library | Alma Location Code | Alma Location Name | Alma External Location Name |
|---|---|---|---|
| Library A | stacks | Main Stacks | Main Stacks |
| Library B | stacks | Main Stacks | Main Stacks |
| Library A | archa | Archives A | Archives |
| Library B | archa | Archives B | Archives |
| Library A | archstk | Archives Stacks | Archives |
| Library A | archref | Archives Reference | Archives |
| Library | Alma Location Code | Alma Location Name | Alma External Location Name |
|---|---|---|---|
| Library A | archstk | Archives | Archives |
| Library A | archref | Archives | Archives |
- The Alma library is placed in the 852‡b field.
- The Alma location is placed in the 852‡c field.
Collapsing Locations
| Alephino Location Code | Alma Library | Alma Location Code | Alma Location Name | Alma External Loc Name | Suppress from Externalization | Electronic Location |
|---|---|---|---|---|---|---|
| reserves | MAIN | RESERVES | Reserves | Reserve | Yes | No |
| reservesElec | MAIN | RESERVES | Reserves | ReserveElec | Yes | Yes |
| reservesShort | MAIN | RESERVES | Reserves | Reserve | Yes | No |
| reservesPerm | MAIN | RESERVES | Reserves | Reserve | Yes | No |
Shelving Scheme Tab
Item Type Tab
Item Base Status Tab
Material Type Tab
Further Explanation – Inventory
Determining Groups of Holding Records
The permanent location and call number in Alma is only stored in the holding record. All items attached to the holding record have the same permanent location and call number. On migration, the call numbers for any new holding record created are generated from the first item found in the group of equivalent items. By default, a group of equivalent items is determined by the location of each item attached to the same bibliographic record. For example, if a bibliographic record has five items:
- Item 1, 2 in Location A
- Item 3, 4 in Location B
- Item 5 in Location C
The migration program generates three different MARC holdings records, one for each location A, B, or C. The items for each location are then attached to the newly created holding record. If there are any call numbers that differ from the holding record’s call number, the differing call number is stored in the item’s Item Call Number field.
Changing the Holding Record Grouping
You may decide which 852 subfields are used to determine what makes items belong to the same group. The 852 subfields as mapped, described in the Library, Location and Call Number sections above, are: $b Library $c Location $h Call Number. By default, the migration programs compare $b and $c, but you may decide to change this based on items in your collection.
When the holding record group is based only on $b (library) and $c (location), some item call number information is not reflected in the holdings record call number if the call numbers differ from each other in the same library/location. However, the differing call number is stored in the item’s Item Call Number field, so the call number is not permanently lost.
For example, if there are four items on the same bibliographic record with the following call numbers, all in location main:
item 1 $b main $c stacks $h PN 567 .M4
item 2 $b main $c stacks $h PN 567 .M457
item 3 $b main $c stacks $h PN 567 .M457
item 4 $b bio $c flr1 $h PN 567 $i .M457
When only $b and $c are used to determine a holding record group, two holding records for the above items are created: Holding record $b main $c stacks $h PN 567 $i .M4
item 1
item 2 (with PN 567 .M457 stored in ItemCallNo)
item 3 (with PN 567 .M457 stored in ItemCallNo)
Holding record $b bio $c flr1 $h PN 567 $i .M457
item 4
When the holding record group is based on more subfields, for example $b $c $h, three holding records are created: Holding record $b main $c stacks $h PN 567 .M4
item 1
Holding record $b main $c stacks $h PN 567 $i .M457
item 2
item 3
Holding record $b bio $c flr1 $h PN 567 $i .M457
item 4
Decide which 852 subfields will be used to determine holding record groups by answering the question in the Questionnaire tab of the Generic Migration Form, “Indicate which 852 subfields to use to determine unique holding records”.
Material Type Mapping
Fulfillment
Customer Input
Questionnaire Tab
Enter a two letter code for the default conversational language for your users and vendors (for example en or de)
Which identification number should be used by patrons as the primary identifier?
Currency for patron fines
Request Default Destination Library
User Group Tab
- Which identifier should be used as the patron's Primary Identifier?
User Language Tab
User Block Tab
Fine Fee Type
Further Explanation – Fulfillment
Internal/External Patrons
Identification Numbers
Gender
Gender is no longer in use in Alma. See an explanation here.
Loans
Requests
Acquisitions
Customer Input
Questionnaire Tab
Has your library contracted with Ex Libris to migrate Acquisitions data?
Default currency for Ledgers/Funds
Default language of conversation with vendors
Fiscal Period Cycle Pattern
Which year do you use to name the fiscal year?
- second – if fiscal period runs July 1 2017 through June 30 2018, the fiscal year is named 2018.
- first – if fiscal period runs July 1 2017 through June 30 2018, the fiscal year is named 2017.
Current Fiscal Year
- Determine by date of conversion – The conversion program uses the fiscal period that includes the date of conversion.
- 2016-2017 – Select this option if the date of conversion is later than the fiscal period to which you want your orders to migrate. For example, if the migration date is July 3, 2017, and the previous fiscal period ended on June 30, 2017, select this to put all of your orders in the fiscal period that ended on June 30, 2014 (previous fiscal year). Select this option if you want to run fiscal period close in Alma instead of in your old system.
- 2017-2018 – If the date of conversion is earlier than the start date of the desired fiscal period, select this option. For example, if the migration date is June 15, 2017 and the next fiscal period begins on July 1, 2017, select this option to put all of your orders in the next fiscal period. Select this option if you want to perform the fiscal period rollover in your legacy ILS prior to conversion.
Accrual Accounting
- No, do not make an additional fiscal year.
- Yes – No Funds ¬ make an additional fiscal year but leave it empty. The library will then need to create funds for this fiscal year after go-live.
- Yes – duplicate funds. Make an additional fiscal year and also fill it with funds that are the same codes as the funds in the current fiscal year. No allocations are made.
Further Explanation – Acquisitions
Vendor Information Rules
Vendors/Users
Currency
Vendor Accounts
Vendor Status
- AC (active) = Active
- NA (not active) = Inactive
Vendor EDI Information
Vendor Addresses and Contacts
Fund Transaction Information Rules
Transaction Types
| Alephino Type | Alma |
|---|---|
| ILC = initial allocation
ALC = additional allocation
TRN = transfer
|
Allocation
A transfer out (decrease) is migrated as a negative allocation
|
| ENC | Encumbrance |
| EXP | Expenditure |
Purchase Order Transactions
Invoice transactions
Transactions of Amount 0.00
Purchase Order (PO) and PO Line Migration
Purchase Order Entry Point
- CLS = CLOSED
- IP = SENT
- LC = CANCELLED
- NEW = NEW
- RSV = NEW
- SV = SENT
- VC = CANCELLED
- XXX = SENT
PO Line Type
- M (Monograph) = PRINT_OT
- O (Standing Order) = PRINT_SO
- S (Serial) = PRINT_CO
PO Line Types for Electronic Orders
Purchase Order status of 'In Review'
The migration programs fill out the following elements based on incoming data:
- PO Line type
- PO Entry Point
- PO Invoice Status
- Send date
- Expected receiving interval/date
Alma can have a further status of 'In Review'. Migration does not set the 'In Review' status, but rather the 'In Review' status is set by a series of rules using the elements above and possibly other elements. The initial set of rules used to determine these further statuses is not controlled by the customer; it is controlled by Alma Development. Customers are often frustrated by the statuses set for NEW orders:
- when NEW and OT (one time), the status is set to 'In Review'
- when NEW and CO or SO (continuous), the status is set to 'Waiting for Renewal'
You can view a simplistic flow chart for the workflow process in PO/POL Workflow modifications.
Linked Inventory/Receiving Location for Monographic Orders
Monographic orders in Alma are linked to item records. Orders from Alephino may or may not link to the item record, even though there may be an item on the linked bibliographic record. When an order does not have a linked item record, there is no real place in Alma to put the expected inventory location that migrates from Alephino. To indicate the expected inventory location in lieu of a linked inventory item, the migration programs place the inventory location codes into the PO line receiving note, which appears at the top of the summary screen on the Alma PO line.
After go-live, the receiving operator should do one of the following:
1. In the case that there is no item on the linked bibliographic record, and the expected item arrives, generate an item using the information from the receiving note prior to receiving the order.
2. In the case that there is an existing (migrated) item on the linked bibliographic record: these items do not appear on the Receving workbench. These items will have to be manually received by updating the item receiving date and then link the item to a POL.
Linked inventory for Continuous Orders
Continuous orders (standing orders and subscriptions) are linked to holdings records. Generally there are holdings records for most continuous orders, so an order can be linked to an existing holdings record.
Alma allows only one order to be linked to a holdings record. If multiple orders are linked to a holding record, the first order found links to the holdings record, and subsequent orders are simply linked to the bibliographic record with no linked inventory (holdings).
When an order does not have a linked holdings record, just like described for monographic orders above, the intended location is placed in the receiving note only. After go-live, the receiving operator should either link the order to an existing holdings record or generate a holdings record prior to receiving the order in Alma.
Physical to Electronic (P2E) Processing
Customer Input
Questionnaire Tab
- Specific indicators: 85641u – only tags with 41 as the indicator is used.
- No indicator (# is used for a blank character, for example: 8564#u) – only tags with 4
as an indicator are used. - All possible indicators: 8564*u – tags with 4 as the first indicator are used. The second indicator is not taken into account.

