==== Create a selection list ====
-Selection lists can be created in four areas within the module. Selection lists can be created when you <<_brief_records,Add Brief Records>>, Upload MARC Order Records, or find records through the <<_marc_federated_search,MARC Federated Search>>. In each of these interfaces, you will find the Add to Selection List field. Enter the name of the selection list that you want to create in that field.
+Selection lists can be created in four areas within the module. Selection lists can be created when you xref:#brief_records[Add Brief Records], Upload MARC Order Records, or find records through the xref:#marc_federated_search[MARC Federated Search]. In each of these interfaces, you will find the Add to Selection List field. Enter the name of the selection list that you want to create in that field.
Selection lists can also be created through the My Selection Lists interface:
==== Add items to a selection list ====
-You can add items to a selection list in one of three ways: <<_brief_records,add a brief record>>; upload MARC order records; add records through a <<_marc_federated_search,federated search>>; or use the View/Place Orders menu item in the catalog.
+You can add items to a selection list in one of three ways: xref:#brief_records[add a brief record]; upload MARC order records; add records through a xref:#marc_federated_search[federated search]; or use the View/Place Orders menu item in the catalog.
==== Clone selection lists ====
. Click Submit.
+[#purchase_orders]
=== Purchase Orders ===
Purchase Orders allow you to keep track of orders and, if EDI is enabled, communicate with your provider.
image::media/2_10_Lineitem_Paid.png[Paid Lineitem]
+[#brief_records]
=== Brief Records ===
Brief records are short bibliographic records with minimal information that are often used as placeholder records until items are received. Brief records can be added to selection lists or purchase orders and can be imported into the catalog. You can add brief records to new or existing selection lists. You can add brief records to new, pending or on-order purchase orders.
You can add brief records to new or existing purchase orders.
-. Open or create a purchase order. See the section on <<_purchase_orders,purchase orders>> for more information.
+. Open or create a purchase order. See the section on xref:#purchase_orders[purchase orders] for more information.
. Click Add Brief Record.
. Enter bibliographic information in the desired fields. Notice that the record is added to the purchase order that you just created.
. Click Save Record.
image::media/acq_brief_record-2.png[]
+[#marc_federated_search]
=== MARC Federated Search ===
The MARC Federated Search enables you to import bibliographic records into a selection list or purchase order from a Z39.50 source.
+
image::media/acq_marc_search.png[search form]
+
-. A list of results will appear. Click the "Copies" link to add copy information to the line item. See the <<_line_items,section on Line Items>> for more information.
-. Click the Notes link to add notes or line item alerts to the line item. See the <<_line_items,section on Line Items>> for more information.
+. A list of results will appear. Click the "Copies" link to add copy information to the line item. See the xref:#line_items[section on Line Items] for more information.
+. Click the Notes link to add notes or line item alerts to the line item. See the xref:#line_items[section on Line Items] for more information.
. Enter a price in the "Estimated Price" field.
. You can save the line item(s) to a selection list by checking the box
on the line item and clicking *Actions* -> *Save Items to Selection
image::media/acq_marc_search-2.png[line item]
+[#line_items]
=== Line Items ===
==== Return to Line Item ====
Org Unit Proximity Adjustments allow libraries to customize the distances between org units, which provides
more control over which libraries are looked at when targeting copies to fill a hold. Evergreen can also be
configured to take Org Unit Proximity Adjustments into account during opportunistic capture through the
-creation of a custom Best-Hold Selection Sort Order. See documentation <<_best_hold_selection_sort_order,here>>
+creation of a custom Best-Hold Selection Sort Order. See documentation xref:#best_hold_selection_sort_order[here]
for more information on Best-Hold Selection Sort Order.
An Org Unit Proximity Adjustment can be created to tell Evergreen which libraries to look at first for items to fill a hold or which library to look at last. This may be useful for accounting for true transit costs or physical distances between libraries. It can also be used to identify libraries that have special lending agreements or preferences. Org Unit Proximity Adjustments can be created for all holds between two org units, or they can be created for holds on specific Shelving Locations and Circulation Modifiers.
The SMS Text Messaging feature enables users to receive hold notices via text message. Users can opt-in to this hold notification as their default setting for all holds, or they
can receive specific hold notifications via text message. Users can also send call numbers and item locations via text message.
+[#administrative_setup]
=== Administrative Setup ===
You cannot receive text messages from Evergreen by default. You must enable this feature to receive hold notices and item information from Evergreen via text message.
. Login to your account in the OPAC. NOTE: If you have disabled the
setting that requires patron login, then you do not have to login to
their accounts to send text messages. See
-<<_administrative_setup,Administrative Setup>> for more information.
+xref:#administrative_setup[Administrative Setup] for more information.
+
image::media/SMS_Text_Messaging7.jpg[SMS_Text_Messaging7]
+
+[#processing_action_triggers]
=== Processing Action Triggers ===
To run action triggers, an Evergreen administrator will need to run the trigger processing script. This should be set up as a cron job to run periodically. To run the script, use this command:
+[#apache_access_handler_perl_module]
== Apache Access Handler Perl Module ==
The OpenILS::WWW::AccessHandler Perl module is intended for limiting patron
access to configured locations in Apache. These locations could be folder
+[#apache_rewrite_tricks]
== Apache Rewrite Tricks ==
It is possible to use Apache's Rewrite Module features to perform a number of
useful tricks that can make people's lives much easier.
With the *Library Settings Editor* one can optionally customize
Evergreen's behavior for a particular library or library system. For
-descriptions of available settings see the <<_settings_overview,Settings
-Overview>> table below.
+descriptions of available settings see the xref:#settings_overview[Settings Overview] table below.
=== Editing Library Settings ===
image::media/lse-3.png[Library Setting History]
NOTE: Please note that different settings may require different data
-formats, which are listed in the <<_settings_overview,Settings
-Overview>> table. Refer to the <<_data_types,Data Types>> table at the
+formats, which are listed in the xref:#settings_overview[Settings Overview] table. Refer to the xref:#data_types[Data Types] table at the
bottom of this page for more information.
=== Exporting/Importing Library Settings ===
+
image::media/lse-5.png[Importing Library Settings]
+[#settings_overview]
=== Settings Overview ===
The settings are grouped together in separate tables based on functions
sequence as you see in the staff client. Each table describes the
available settings in the group and shows which can be changed on a
per-library basis. At the bottom is the table with a list of
-<<_data_types, data types>> with details about acceptable settings
+ xref:#data_types[data types] with details about acceptable settings
values.
((("Acquisitions", "Library Settings Editor")))
|Vandelay Generate Default Call Numbers|Auto-generate default item call numbers when no item call number is present|True/False|These are pulled from the MARC Record.
|========
+[#data_types]
==== Data Types ====
((("Data Types", "Library Settings Editor")))
currently has on hold by adding the `addcount` parameter.
As always, you can add the skipemail parameter to skip patrons with
-email notifications of their overdues, see <<_skipping_patrons_with_email_notification_of_holds, Skipping
-patrons with email notification of holds>> as described below.
+email notifications of their overdues, see xref:#skipping_patrons_with_email_notification_of_holds[Skipping patrons with email notification of holds] as described below.
.Columns in the holds CSV file:
less than or greater than the number of days specified.
As always, you can add the skipemail parameter to skip patrons with
-email notifications of their overdues, see <<_skipping_patrons_with_email_notification_of_holds, Skipping patrons with
-email notification of holds>> as described below.
+email notifications of their overdues, see xref:#skipping_patrons_with_email_notification_of_holds[Skipping patrons with email notification of holds] as described below.
.Columns in the overdues CSV file:
|=================================
| Titles | A colon-separated list of titles that the patron has overdue.
|=================================
+[#skipping_patrons_with_email_notification_of_holds]
=== Skipping patrons with email notification of holds ===
Skipping patrons who have email notification for their holds or
thing to note is that the file references are relative to the top of the
template directory.
+[#how_to_override_templates]
=== How to override templates ===
Overrides for templates go in a directory that parallels the structure of the
The following example enables you to configure the alternate skin (Monster Skin, kpac2) for the Kids
Catalog.
-You should be familiar with how the <<_how_to_override_templates,Evergreen TPAC handles template folders>>
+You should be familiar with how the xref:admin:template_toolkit.adoc#how_to_override_templates[Evergreen TPAC handles template folders]
before you make these changes.
If you already have a custom template directory setup you can copy the *Open-ILS/examples/web/templates/kpac*
SetEnv physical_loc 104
----
+[#setting_a_default_language_and_adding_optional_languages]
=== Setting a default language and adding optional languages ===
_OILSWebLocale_ adds support for a specific language. Add this variable to the
. Select _PO format_ and submit the _request for download_ button. You can also request for download of all existing templates and languages at once, see https://translations.launchpad.net/evergreen/master/+export. The download link will be sent You to email address provided.
. Download the file and name it according to the language used (e.g., _cs-CZ.po_ for Czech or _es-ES.po_ for Spanish)
. Copy the downloaded file to _/openils/var/template/data/locale_. It is a good practice to backup the original PO file before.
-. Be sure that the desired language is set as default, using the <<_setting_a_default_language_and_adding_optional_languages,Default language>> procedures.
+. Be sure that the desired language is set as default, using the xref:#setting_a_default_language_and_adding_optional_languages[Default language] procedures.
Analogously, to update the web staff client translations, download the translation template _webstaff_ and copy it to _openils/var/template/data/locale/staff_.
==============
+[#actions_for_selected_holds]
==== Actions for Selected Holds ====
. Retrieve the patron record and go to the _Holds_ screen.
+
. Highlight the hold you want to edit. Choose an action from the
_Actions_ menu. For more information see the
-<<_actions_for_selected_holds,Actions for Selected Holds>> section. For
+xref:#actions_for_selected_holds[Actions for Selected Holds] section. For
example, you can retrieve the hold requestor’s account by selecting
_Retrieve Patron_ from this menu.
+
=== Managing Offline Transactions ===
+[#offline_block_list]
==== Offline Block List ====
While logged in and still online, you may download an *Offline Block List*. This will locally store a list of all patrons with blocks at the time of the download. If this list is present, the Offline Circulation interface will check transactions against this list.
To export transactions while you are logged in, navigate to *Circulation -> Offline Circulation* and click on the *Session Management* tab. Click on the *Export Transactions* button to generate the pending.xacts file as above. If you wish, you can at this point click *Clear Transactions* to clear the list of pending transactions.
+[#processing_offline_transactions]
==== Processing Offline Transactions ====
Once connectivity is restored, navigate back to your *Evergreen Login Page*. You will see a message telling you that there are unprocessed Offline Transactions waiting for upload.
+
image::media/offline_processing_complete.png[Offline processing complete]
+
-. Scroll to the bottom of the screen to see if there are any entries in the <<_exceptions,*Exception List*>>. Some of these may require staff follow up.
+. Scroll to the bottom of the screen to see if there are any entries in the xref:#exceptions[*Exception List*]. Some of these may require staff follow up.
==== Uploading Previously Exported Transactions ====
. Navigate to the location on your computer where the pending.xacts file is saved.
. Select the file for importing.
. The *Pending Transactions* list will populate with your imported transactions.
-. You may now proceed according to the instructions under <<_processing_offline_transactions,Processing Offline Transactions>>.
+. You may now proceed according to the instructions under xref:#processing_offline_transactions[Processing Offline Transactions].
+[#exceptions]
===== Exceptions =====
Exceptions are problems that were encountered during processing. For example, a mis-scanned patron barcode, an open circulation, or an item that was not checked in before it was checked out to another patron would all be listed as exceptions. Those transactions causing exceptions might not be loaded into Evergreen database. Staff should examine the exceptions and take necessary action.
* An item that is targeted for a patron hold and captured via offline checkin will not cause an exception unless that item also goes to an In Transit status.
* An item that is on hold for Patron A but checked out to Patron B will not cause an exception. Patron A's hold will be reset and will retarget the next time the hold targeter is run. In order to avoid this it is recommended to not check out holds to other patrons.
* If you check out a book to a patron using a previous barcode for that patron, it will cause an exception and you will have to retrieve that patron while online and re-enter the item barcode in order to checkout the item.
-* The Offline Interface can recognize blocked, barred, and expired patrons if you have downloaded the Offline Block List in the browser you are using. You will get an error message indicating the patron status from within the Standalone Interface at check-out time. See the section on the <<_offline_block_list,Offline Block List>> for more information.
+* The Offline Interface can recognize blocked, barred, and expired patrons if you have downloaded the Offline Block List in the browser you are using. You will get an error message indicating the patron status from within the Standalone Interface at check-out time. See the section on the xref:#offline_block_list[Offline Block List] for more information.
image::media/offline_exceptions.png[Offline exception list]
-- Groups together event output for already processed events. Useful for
creating files that contain data from a group of events. Such as a CSV
file with all the overdue data for one day.
- * <<_processing_action_triggers,action_trigger_runner.pl>>
+ * xref:admin:actiontriggers_process.adoc#processing_action_triggers[action_trigger_runner.pl]
-- Useful for creating events for specified hooks and running pending events
* authority_authority_linker.pl
-- Links reference headings in authority records to main entry headings
in other authority records. Should be run at least once a day (only for
changed records).
- * <<_authority_control_fields,authority_control_fields.pl>>
+ * xref:#authority_control_fields[authority_control_fields.pl]
-- Links bibliographic records to the best matching authority record.
Should be run at least once a day (only for changed records).
You can accomplish this by running _authority_control_fields.pl --days-back=1_
facet definitions, compressed JS files and related cache key
* clark-kent.pl
-- Used to start and stop the reporter (which runs scheduled reports)
- * <<_creating_the_evergreen_database,eg_db_config>>
+ * xref:installation:server_installation.adoc#creating_the_evergreen_database[eg_db_config]
-- Creates database and schema, updates config files, sets Evergreen
administrator username and password
* fine_generator.pl
* hold_targeter.pl
- * <<_importing_authority_records_from_command_line,marc2are.pl>>
+ * xref:#importing_authority_records_from_command_line[marc2are.pl]
-- Converts authority records from MARC format to Evergreen objects
suitable for importing via pg_loader.pl (or parallel_pg_loader.pl)
* marc2bre.pl
* marc2sre.pl
-- Converts serial records from MARC format to Evergreen objects
suitable for importing via pg_loader.pl (or parallel_pg_loader.pl)
- * <<_marc_export,marc_export>>
+ * xref:#marc_export[marc_export]
-- Exports authority, bibliographic, and serial holdings records into
any of these formats: USMARC, UNIMARC, XML, BRE, ARE
* osrf_control
+[#importing_authority_records_from_command_line]
=== Importing Authority Records from Command Line ===
indexterm:[marc2are.pl]
Learn more about additional Apache options in the following sections:
- * <<_apache_rewrite_tricks,Apache Rewrite Tricks>>
- * <<_apache_access_handler_perl_module,Apache Access Handler Perl Module>>
+ * xref:admin:apache_rewrite_tricks.adoc#apache_rewrite_tricks[Apache Rewrite Tricks]
+ * xref:admin:apache_access_handler.adoc#apache_access_handler_perl_module[Apache Access Handler Perl Module]
=== Configure OpenSRF for the Evergreen application ===
There are a number of example OpenSRF configuration files in `/openils/conf/`
appended to the file name, so if you have forgotten the Jabber users and
domains, you can retrieve the settings from the backup version of the files.
-`eg_db_config`, described in <<_creating_the_evergreen_database,Creating the Evergreen
-database>>, sets the database connection information in `opensrf.xml` for you.
+`eg_db_config`, described in xref:#creating_the_evergreen_database[Creating the Evergreen database], sets the database connection information in `opensrf.xml` for you.
=== Configure action triggers for the Evergreen application ===
_Action Triggers_ provide hooks for the system to perform actions when a given
------------------------------------------------------------------------------
For more information about configuring and running action triggers, see
-<<_processing_action_triggers,Notifications / Action Triggers>>.
+xref:admin:actiontriggers_process.adoc#processing_action_triggers[Notifications / Action Triggers].
+[#creating_the_evergreen_database]
=== Creating the Evergreen database ===
==== Setting up the PostgreSQL server ====
+[#batch_actions_from_search]
== Batch Actions from Search ==
=== Introduction ===
There is now a direct link to *My Lists* from the *My Account* area in the top right part of the screen. This gives users the ability to quickly access their lists while logged into the catalog.
-As of version 3.2, <<_batch_actions_from_search,Batch Actions from Search Results>> has replaced the old Temporary Lists feature, as well as enabled multiple selections from a search results list.
+As of version 3.2, xref:opac:batch_actions_from_search.adoc#batch_actions_from_search[Batch Actions from Search Results] has replaced the old Temporary Lists feature, as well as enabled multiple selections from a search results list.
image::media/My_Lists.png[My Lists]