Skip to Search

Skip to Content

 
#

Monographs—Macro Documentation

Macros are listed alphabetically, with the name of the macro in bold type. This group consists of primary routines, which either run independently or call upon helper routines. Developers can find details about these secondary macros under "macro components."

590_change
description:
Changes 590 field in bib record to read "ON ORDER." Creates a 590 if none found and saves the record.
aleph modules:
  • catalog
macro components:
calls:
  • maximize
  • save2server-2
assumptions:
  • catalog module running
  • bib window on top
activation:
  • menu
comments:
  • uses text mode as opposed to find_tag macro
arrive_prompt
description:
This macro creates an arrival record associated with one order number. The macro prompts the user for units arrived, any desired note, and asks if arrival is partial. Currently no prompt for shipment date.
aleph modules:
  • acquisitions
macro components:
  • self-contained
calls:
  • none
assumptions:
  • order list child window on top
  • acquisitions module on top
  • "completely arrived" box checked
activation:
  • menu
  • SHIFT+F5
comments:
  • see also arrive_simple
arrive_simple
description:
This macro creates an arrival record associated with one order number. The macro assumes 1 item arrives and does not prompt for a note or any other information. For routine arrivals perhaps at end of fiscal year when invoices cannot be paid.
aleph modules:
  • acquisitions
macro components:
  • self-contained
calls:
  • none
assumptions:
  • order list child window on top
  • acquisitions module on top
  • aleph default set to 1 unit arrived
  • "completely arrived" box checked
activation:
  • menu
  • SHIFT+F4
comments:
  • see also arrive_prompt
catsearch
description:
This macro aids in searching for existing bibliographic records in our system and prompts the user to print the record if desired. Keyword searches: system number, LUIS number, ISBN, title, author. Scan/browse: title, author, tickler.
aleph modules:
  • cataloging
macro components:
calls:
  • cascade
  • cat_clr_windows
  • catfind
  • catscan
assumptions:
  • user logged-on to Aleph
  • cataloging module on top
activation:
  • menu
  • SHIFT+F7
comments:
  • user has considerable freedom between initial search results and bib selection
  • macro waits for a bib record to appear
ean2isbn
description:
Converts "Bookland EAN" numbers to isbn-10; uses algorithm published at www.bisg.org. For more thorough error handling, and two-way conversion see isbn2ean executable program.
aleph modules:
  • not applicable
macro components:
  • self-contained
calls:
  • none
assumptions:
  • valid input
activation:
  • menu
comments:
  • gives error message if 979 number input
email_order
description:
This macro prepares one item of an e-mail order, extracting the 001, 020, 100, 245 and 260 fields from the current bib window.
aleph modules:
  • catalog
macro components:
calls:
  • get_tag
assumptions:
  • desired bib record is topmost in catalog window
  • user manually completes and sends e-mail
activation:
  • SHIFT+F9
comments:
  • does not currently loop nor count items in order
  • does provide bait for search and replace of item numbers
gen_invoice
description:
Takes user through creation (if necessary) and payment of an invoice. Most common vendor numbers are stored; user chooses from a menu.
aleph modules:
  • acquisitions
macro components:
calls:
  • postage
  • postage_prompt
assumptions:
  • user logged into aleph
  • acquisitions module on top
activation:
  • menu
  • SHIFT+F2
comments:
  • handles new or partially completed invoices
  • prompts user for postage if desired
  • user can enter custom vendor number
isbn2ean
description:
Converts isbn-10 to isbn-13; uses algorithm published at www.bisg.org. For more thorough error handling, and two-way conversion see isbn2ean executable program.
aleph modules:
  • not applicable
macro components:
  • self-contained
calls:
  • none
assumptions:
  • valid input
activation:
  • menu
comments:
  • checks for "y" in number
  • checks for ten digit length
lac_app_inv
description:
Takes user through creation and payment of a Latin American Collection invoice. Common vendor numbers (and "QZ" locations) are stored; user chooses from a menu.
aleph modules:
  • acquisitions
macro components:
calls:
  • postage_lac
assumptions:
  • user logged into aleph
  • acquisitions module on top
activation:
  • menu
  • SHIFT+F6
comments:
  • handles new invoices only
  • prompts user for postage if desired
  • user can enter custom vendor number
  • future: handle postage for grant purchase
order
description:
This macro assists in the creation of a monographic order; user is prompted for sublibrary, acquisitions method, library note, vendor, rush status, total price, quantity note, item creation, item collection, alephbudget (encumbrance).
aleph modules:
  • acquisitions
macro components:
calls:
  • close_bib
assumptions:
  • user logged into aleph
  • acquisitions module on top
  • order group A1 desired
  • order status SV desired
  • MO material type desired
  • order unit UFOR1 desired
  • delivery type LE desired
  • surface mail desired
  • print letter type desired
  • rush box unchecked
  • batch claiming desired
  • three month claim date desire
activation:
  • menu
  • SHIFT+F1
comments:
  • assumptions reflect monograph mainstream order as of 20060330
  • if triggered from home acquisitons screen a TKR scan begins
  • handles inadvertent activation from navigation window
postage
description:
Creates one line item of postage fee in a general invoice. User is only prompted for amount. Proper budget and object code are entered automatically.
aleph modules:
  • acquisitions
macro components:
  • self-contained
calls:
  • none
assumptions:
  • acquisitions module open
  • General Invoice & Line Items window on top
  • developer changes budget yearly
  • 7100 is proper object code
activation:
  • SHIFT+F3
comments:
  • functions also as subroutine
postage_prompt
description:
Creates one line item of postage fee in a general invoice. User is prompted for amount and budget code.
aleph modules:
  • acquisitions
macro components:
  • self-contained
calls:
  • none
assumptions:
  • acquisitions module open
  • General Invoice & Line Items window on top
  • 7100 is proper object code
activation:
  • menu
comments:
  • functions also as subroutine
sign_in
description:
Enters Aleph username and password in the password window.
aleph modules:
  • any
macro components:
  • self-contained
calls:
  • none
assumptions:
  • user keeps script current
activation:
  • appearance of password window
comments:
  • a simple, nonencrypted convenience
steal_tag
description:
This routine retrieves the content of a MARC field from the bib screen and outputs at the current cursor position (an e-mail, Word document, web form et cetera). If no such field is found a message to that effect is returned. A dialog box begins the macro, prompting for the tag desired.
aleph modules:
  • catalog
macro components:
calls:
  • clean_tag
  • find_tag
assumptions:
  • bib screen second topmost window
activation:
  • SHIFT+F8
comments:
  • a non prompting version exists as submacro
  • see get_tag
University of Florida Home Page