Scope: The purpose of this procedure is to outline the steps that an LTS or other Library staff member should take when deciding that a potential task should be scripted either by the Batch Processing Unit or Library IT through Batch Processing. These steps ensure that LTS managers are aware of who requested the work as well as the desired outcome. It also ensures that the work will be assigned to appropriate staff with the necessary skills to achieve the desired result in a reasonable time frame.
Contact: Gary Branch
Unit: Batch Processing & Metadata Mgt.
Date last updated: December 2017
Date of next review: December 2018
- Request should come to either the Head of Automation or the Batch Processing Supervisor. It can be in a meeting with one of them, or an email.
- Examples of information supplied by the stakeholder include:
a. If a MARC record load, a file or place to retrieve the MARC and vendor contact information.
b. Specific needs or concerns about the data being worked with.
c. Type of material being handled, print, ebook, ejournal, videos, etc.
d. Frequency: one time job, monthly, quarterly, as new files are available. - Batch Processing Supervisor will assign job to appropriate staff, providing the background and linking the stakeholder to the staff member should further questions arise.
- Staff member review the pertinent information and will seek additional feedback as required.
- For MARC record loads staff member will review process with Batch Processing Supervisor and vet the finished records with the Original Cataloging Supervisor or other appropriate original cataloger for correctness and completeness of the records, noting any changes required.
- After consultation with Batch Processing Supervisor a decision is made whether the project requires scripting from CUL-IT programmer or can be handled with the tools available for staff.
- Whether scripting by IT is needed or not a specification document will be created in the CUL Tech Services Working Group detailing all pertinent information and the processing steps required.
- If a script is required a request is made to the designated programmer for Library Technical Services and the Batch Processing Supervisor is copied.
- When script is completed testing is done in the test instance of LStools and results verified as correct by staff and appropriate stakeholder.
- Decision to make the script a cron job is based on the consistency of data being present that needs to be transformed and ingested into Voyager or reported.