Skip to main content
ExLibris

Knowledge Assistant

BETA
 
Back
Aleph
Ex Libris Knowledge Center
  1. Search site
    Go back to previous article
    1. Sign in
      • Sign in
      • Forgot password
  1. Home
  2. Aleph
  3. Knowledge Articles
  4. How to implement OPAC acq request?

How to implement OPAC acq request?

  1. Last updated
  2. Save as PDF
  3. Share
    1. Share
    2. Tweet
    3. Share
  1. Description
  2. Solution
    1. Step 1
    2. Step 2
  3. Step 3
  4. Step 4
  5. Step 5
  6. Step 6
  7. Step 7
  8. Step 8
  9. Step 9
  10. Step 10
  11. Final Step
    1. Internal Notes
  • Product: Aleph
  • Product Version: 22, 23
  • Relevant for Installation Type: Dedicated-Direct, Direct, Local, Total Care

Description

This is a step by step explanation for activating the Acquisition request form for the Aleph WEB OPAC

 

Solution

After completing this how-to you will have ...

Step 1

Begin by connecting to the Aleph server and selecting the www_f_lng directory for the specific language interface you are working on.

In this workflow we use as example the www_f_eng directory

 

 In the files:
./alephe/www_f_eng/full-set-head-ill-00
./alephe/www_f_eng/full-set-head-ill-02
./alephe/www_f_eng/full-set-head-bor
add the following lines after Definition of Save on Server:
  <td class="bar" align="center" nowrap>
      <a href="&server_f?func=acq-request-doc&doc_library=$0900&source_doc=$0600"
               title="Create Acq Request" class="blue">
               Acq Request</a>
  </td>
  <td class="bar" align="center" nowrap>
               &nbsp;|&nbsp;
  </td>

Step 2

 In the files:
./alephe/www_f_eng/head-replace-ill-00
./alephe/www_f_eng/head-replace-ill-02
./alephe/www_f_eng/head-replace
add the following lines after Definition of Special Request:
    <td class="bottombar" valign="middle" height="20" align="center" nowrap>
      |
    </td>
    <td class="bottombar" valign="middle" height="20" align="center" nowrap>
      <a href="javascript:replacePage('&server_f?func=acq-request');" class="blue" title="Acquisition Request for an item not found in the OPAC">
      ACQ Request</a>
    </td>

Step 3

 In the files:
./alephe/www_f_eng/head-1-bor
./alephe/www_f_eng/head-1-bor-ill-00
./alephe/www_f_eng/head-1-bor-ill-02
add the following lines after Definition of Special Request:
    <td class="bottombar" valign="middle" height="20" align="center" nowrap>
      |
    </td>
    <td class="bottombar" valign="middle" height="20" align="center" nowrap>
      <a href="&server_f?func=acq-request" class="blue" title="Acquisition Request for an item not found in the OPAC">
      ACQ Request</a>
    </td>

Step 4

In the files:
./alephe/www_f_eng/bor-include-1
./alephe/www_f_eng/bor-include-2
add the following lines after Definition of Title Request:
    <td class="bar" align="center" nowrap>
      &nbsp;|&nbsp;
    </td>
    <td class="bar" align="center" nowrap>
      <a href="javascript:replacePage('&server_f?func=bor-acq');"
         title="Acq Requests" class="blue">
      Acq Requests</a>
    </td>

Step 5

 In the files:
./alephe/www_f_eng/bor-info
./alephe/www_f_eng/bor-info-single-adm
 <tr>
  <td class=td1 align=left>
       Total acq requests</a>
  </td>
  <td class=td1 align=left>
    <a href="javascript:replacePage('&server_f?func=bor-acq');">
    &nbsp;$5100
  </td>
 </tr>
 <tr>
  <td class=td1 align=left>
       Active acq requests</a>
  </td>
  <td class=td1 align=left>
    <a href="javascript:replacePage('&server_f?func=bor-acq-active');">
    &nbsp;$5200
  </td>
 </tr>
 <tr>
  <td class=td1 align=left>
       Recently acq closed requests</a>
  </td>
  <td class=td1 align=left>
    <a href="javascript:replacePage('&server_f?func=bor-acq-close&days=010');">
    &nbsp;10 days
  </td>
  <td class=td1 align=left>
    <a href="javascript:replacePage('&server_f?func=bor-acq-close&days=030');">
    &nbsp;30 days
  </td>
  <td class=td1 align=left>
    <a href="javascript:replacePage('&server_f?func=bor-acq-close&days=060');">
    &nbsp;60 days
  </td>
 </tr>

Step 6

 In file:
./alephe/www_f_eng/bor-info-no-z305
add the following lines after Definition of ILL Active Requests:
 <tr>
  <td class=td1 align=left>
    <a href="javascript:replacePage('&server_f?func=bor-acq');">
       Total acq requests</a>
  </td>
  <td class=td1 align=left>
    &nbsp;$5100
  </td>
 </tr>
 <tr>
  <td class=td1 align=left>
    <a href="javascript:replacePage('&server_f?func=bor-acq-active');">
       Active acq requests</a>
  </td>
  <td class=td1 align=left>
    &nbsp;$5200
  </td>
 </tr>

Step 7

Add the following files in ./alephe/www_f_eng/ :
login-acq-session
acq-request-doc-head
acq-request-confirm
acq-request
bor-acq-tail
bor-acq-no-acq
bor-acq-head
bor-acq-exp-data
bor-acq-exp-cancel
bor-acq-exp-back
bor-acq-body
acq-request-doc-tail-conf
acq-request-doc-tail
acq-request-doc-head-conf
In file:
./[adm_library]/tab/pc_tab_exp_field.lng
Add the following line:
ACQ_ORDER_STATUS         L OPAC new order ONW

Step 8

./aleph/error_eng/www_f_heading

 

Add the following lines:

 

9930 L Order No. $1 was cancelled successfully.

9931 L Order No. $1 could not been cancelled.

9932 L An error occurred while trying to find doc in base.

9933 L An error occured while trying to create $1 record. No Acq request was created.

9934 L An error occured while trying to create new order.

9935 L Acq request was submitted successfully.

9936 L Submitting ACQ request requires identification.

9937 L Multiple matching records were found for your query. Please repeat your search in the General Library Catalog.

9938 L A match was found. Press Cancel and connect to the General Catalog to locate it. Press Go to create a request.

 

Step 9

The following definition should be added to

 

./[bib_library]/tab/tab100:

 

OPAC-NEW-ACQ=Y

Step 10

 

- In order for a patron to be entitled for creating Acq requests z61_new_book_permission should be set to 'Y';

- z303_home_library for the patron must have valid sub-library/ADM library to determine the ADM for the new order.

 

Final Step

Field codes and subfields defined in the parameters name definition within html pages (e.g. BIB___250__a_1300) must match definitions under ./[bib_library]/tab/tab_locate.

If there will be no match, then searching DataBase will not be done for the same details inserted by the user.

Check and works on these html pages:

./alephe/www_f_eng/acq-request

./alephe/www_f_eng/acq-request-confirm

 

Internal Notes

Internal comment:

Originated from Case Number: 168611

View article in the Exlibris Knowledge Center
  1. Back to top
    • How to implement Authorities Categories Mechanism?
    • How to import records (bib, holding and item) that has been deleted?
  • Was this article helpful?

Recommended articles

  1. Article type
    How-To
    Language
    English
    Product
    Aleph
  2. Tags
    1. Acquisition requests form
    2. Aleph Web OPAC
  1. © Copyright 2025 Ex Libris Knowledge Center
  2. Powered by CXone Expert ®
  • Term of Use
  • Privacy Policy
  • Contact Us
2025 Ex Libris. All rights reserved