SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Material Purchase Request Form
for Demand-Driven Acquisitions
Morgan Library
Demand-Driven Acquisition (DDA) materials
• Print books
• Requested by CSU patrons (current students, faculty, staff)
• Purchased by CSU library staff
Workflow Overview
1. Library staff load DDA records into the library catalog.
2. A CSU patron selects a DDA book and logs in with their CSU eID.
3. If the book is available in Prospector, the patron can choose to
borrow the book from Prospector.
4. Otherwise, the patron can request the book via an online form.
5. The request form sends an email to library Collections and
Contracts staff.
6. Library staff purchase the book, update the catalog record, and
possibly notify the patron that the book is available for checkout.
Library Catalog (Discovery) – DDA item with request link
Software Components
• Sage (CSU library catalog)
– Innovative Millennium, WebPAC Pro, Z39.50, to be replaced by Alma in 2016-7
• Prospector (Colorado/regional library catalog)
– Innovative Millennium, WebPAC Pro, Encore
• Discovery (CSU Web-scale discovery tool)
– VuFind beta (0.8, 2009), Solr 1.4, Java 1.6, PHP, to be replaced by Primo in 2016-7
• WebAuth
– ASP.NET C# application/library for login via CSU eID, to be replaced by Shibboleth in 2016
• SQL server databases
– CSU eID database with Person table, Request database/table, accessed via Linq to SQL
• Material Purchase Request Form
– ASP.NET C# application, created in 2011
SQL Server Request table for logging purchase requests
Material Request – AuthProcess.aspx.cs - get person details from WEID database table
Catalog Integration
• In the MARC record of each DDA book, the 856u field contains the request
URL http://librequest.colostate.edu.
• In Discovery display of Sage records, books with a location code of iws
(MARC 998a) are given a library location of “Books Purchased on Request”.
• In search results and record views in Sage (via JavaScript) and in Discovery
(via JavaScript and Smarty templates), if 856 u is the request URL, a button
links to the request form. (856 z contains the text of the button.)
• DDA records do not have a bib number in Prospector, so Prospector
request links use an ISBN search.
• The request URL is an alias to the server hosting the application, which the
application redirects to the actual URL of the production application:
https://wsnet.colostate.edu/cwis6/MaterialRequest/
Discovery configuration file locations.ini (iws = Books Purchased on Request)
Library Catalog (Discovery) home page with location “Books Purchased on Request”
Library Catalog (Discovery) DDA facet and search results with request link
Library Catalog (Discovery) MARC view with request link, 856 and 998 fields
Library Catalog (Sage) search results with request link
Library Catalog (Sage) item with request link
sagerequest.js – jQuery script to add bib number to DDA request links
Application Workflow: Catalog Record
• The referring URL of the record is passed to the form upon login.
• The bib number is extracted from the referring URL using a regular
expression. Sage: record=b1234567 Discovery: Record/.b1234567X
• The bib number is looked up in Discovery's Solr database for
details, including title, author, publisher and ISBNs.
Material Request – AuthProcess.aspx.cs – get bib number from referrer or query string
MaterialRequest - Authprocess.aspx.cs – get item details from Solr query results
Application Workflow: Prospector Record
• If the book is in Discovery, its first ISBN is used to search classic
Prospector.
• If the book is in Prospector, book details, non-CSU copies, and
available copies are counted by screen-scraping the holdings rows
from the classic Prospector availability page.
• If copies are available, the user can select from links to request from
Prospector, view availability in Prospector, or request order for CSU.
Prospector availability
Prospector request
Material Request - AuthProcess.aspx.cs - Prospector availability
Material Request - AuthProcess.aspx.cs - Prospector links (items, item, request)
Material Request - AuthProcess.aspx.cs - Prospector availability counts
Application Workflow: Order Form
• If no copies are available, or the user selects Order, they see their
contact information, requested book information, and delivery
options (order, order and notify me when it arrives, or rush order).
• Library staff members can also provide comments or details about
the request, such as the identity of a patron making the request.
• If the user clicks Order, a confirmation message is composed.
• The message is logged to the Material Request database.
• The message sent via email to the patron. (The Collections and
Contracts staff email is a BCC recipient.)
• The message is displayed on a confirmation page, with options to
print, return to the catalog record, or log out.
More Information
Source code, slides, screenshots
https://github.com/gregvogl/MaterialRequest
Contact
Greg Vogl
Middleware Developer
Academic Computing and Networking Services
(970) 491-4394
Gregory.Vogl@colostate.edu
February 25, 2016

Weitere ähnliche Inhalte

Andere mochten auch (7)

School library automation
School library automationSchool library automation
School library automation
 
Library Automation
Library AutomationLibrary Automation
Library Automation
 
The Changing Nature of Collection Development in Academic Libraries
The Changing Nature of Collection Development in Academic LibrariesThe Changing Nature of Collection Development in Academic Libraries
The Changing Nature of Collection Development in Academic Libraries
 
Acquisitions of library materials
Acquisitions of library materialsAcquisitions of library materials
Acquisitions of library materials
 
Dlis007 library automation
Dlis007 library automationDlis007 library automation
Dlis007 library automation
 
National Monographs Strategy - Project Overview
National Monographs Strategy - Project OverviewNational Monographs Strategy - Project Overview
National Monographs Strategy - Project Overview
 
Library Automation A - Z Guide: A Hands on Module
Library Automation A - Z Guide: A Hands on ModuleLibrary Automation A - Z Guide: A Hands on Module
Library Automation A - Z Guide: A Hands on Module
 

Ähnlich wie Material Purchase Request Form for Demand-Driven Acquisitions (DDA)

Snyman unisa battle to build an ebook collection
Snyman unisa battle to build an ebook collectionSnyman unisa battle to build an ebook collection
Snyman unisa battle to build an ebook collection
FOTIM
 
Beginning research fall2011
Beginning research fall2011Beginning research fall2011
Beginning research fall2011
annbee
 
Database retrieval system and related semantic web application
Database retrieval system and related semantic web applicationDatabase retrieval system and related semantic web application
Database retrieval system and related semantic web application
Shailendra Kumar
 
Data drivenlearningculturespring2010
Data drivenlearningculturespring2010Data drivenlearningculturespring2010
Data drivenlearningculturespring2010
annbee
 
Beginning Research
Beginning ResearchBeginning Research
Beginning Research
guest56236a
 

Ähnlich wie Material Purchase Request Form for Demand-Driven Acquisitions (DDA) (20)

Role of libraries in research and scholarly communication
Role of libraries in research and scholarly communicationRole of libraries in research and scholarly communication
Role of libraries in research and scholarly communication
 
Snyman unisa battle to build an ebook collection
Snyman unisa battle to build an ebook collectionSnyman unisa battle to build an ebook collection
Snyman unisa battle to build an ebook collection
 
Beginning research fall2011
Beginning research fall2011Beginning research fall2011
Beginning research fall2011
 
Oclc
OclcOclc
Oclc
 
A Consideration of Library Holdings in the World Beyond MARC
A Consideration of Library Holdings in the World Beyond MARCA Consideration of Library Holdings in the World Beyond MARC
A Consideration of Library Holdings in the World Beyond MARC
 
The commitment of arabic sites in the field of libraries and information that...
The commitment of arabic sites in the field of libraries and information that...The commitment of arabic sites in the field of libraries and information that...
The commitment of arabic sites in the field of libraries and information that...
 
Intro to libraries' home page
Intro to libraries' home pageIntro to libraries' home page
Intro to libraries' home page
 
web opac
 web opac  web opac
web opac
 
Leveraging Library Thing (2009)
Leveraging Library Thing (2009)Leveraging Library Thing (2009)
Leveraging Library Thing (2009)
 
Library review: improving back-of-house processes through richer integrations...
Library review: improving back-of-house processes through richer integrations...Library review: improving back-of-house processes through richer integrations...
Library review: improving back-of-house processes through richer integrations...
 
Information and research skills for historians
Information and research skills for historiansInformation and research skills for historians
Information and research skills for historians
 
Federated to library discovery platfoms
Federated to library discovery platfomsFederated to library discovery platfoms
Federated to library discovery platfoms
 
Database retrieval system and related semantic web application
Database retrieval system and related semantic web applicationDatabase retrieval system and related semantic web application
Database retrieval system and related semantic web application
 
Data drivenlearningculturespring2010
Data drivenlearningculturespring2010Data drivenlearningculturespring2010
Data drivenlearningculturespring2010
 
CSD4040 Oct 2016
CSD4040 Oct 2016CSD4040 Oct 2016
CSD4040 Oct 2016
 
Beginning Research
Beginning ResearchBeginning Research
Beginning Research
 
Envs100
Envs100Envs100
Envs100
 
Making the Big Move: Moving to Cloud-Based OCLC’s WorldShare Management Servi...
Making the Big Move: Moving to Cloud-Based OCLC’s WorldShare Management Servi...Making the Big Move: Moving to Cloud-Based OCLC’s WorldShare Management Servi...
Making the Big Move: Moving to Cloud-Based OCLC’s WorldShare Management Servi...
 
E book acquisition discovery-delivery-support
E book acquisition discovery-delivery-supportE book acquisition discovery-delivery-support
E book acquisition discovery-delivery-support
 
Finding and Managing Information
Finding and Managing InformationFinding and Managing Information
Finding and Managing Information
 

Kürzlich hochgeladen

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 

Kürzlich hochgeladen (20)

The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 

Material Purchase Request Form for Demand-Driven Acquisitions (DDA)

  • 1. Material Purchase Request Form for Demand-Driven Acquisitions Morgan Library
  • 2. Demand-Driven Acquisition (DDA) materials • Print books • Requested by CSU patrons (current students, faculty, staff) • Purchased by CSU library staff
  • 3. Workflow Overview 1. Library staff load DDA records into the library catalog. 2. A CSU patron selects a DDA book and logs in with their CSU eID. 3. If the book is available in Prospector, the patron can choose to borrow the book from Prospector. 4. Otherwise, the patron can request the book via an online form. 5. The request form sends an email to library Collections and Contracts staff. 6. Library staff purchase the book, update the catalog record, and possibly notify the patron that the book is available for checkout.
  • 4. Library Catalog (Discovery) – DDA item with request link
  • 5.
  • 6.
  • 7.
  • 8. Software Components • Sage (CSU library catalog) – Innovative Millennium, WebPAC Pro, Z39.50, to be replaced by Alma in 2016-7 • Prospector (Colorado/regional library catalog) – Innovative Millennium, WebPAC Pro, Encore • Discovery (CSU Web-scale discovery tool) – VuFind beta (0.8, 2009), Solr 1.4, Java 1.6, PHP, to be replaced by Primo in 2016-7 • WebAuth – ASP.NET C# application/library for login via CSU eID, to be replaced by Shibboleth in 2016 • SQL server databases – CSU eID database with Person table, Request database/table, accessed via Linq to SQL • Material Purchase Request Form – ASP.NET C# application, created in 2011
  • 9. SQL Server Request table for logging purchase requests
  • 10. Material Request – AuthProcess.aspx.cs - get person details from WEID database table
  • 11. Catalog Integration • In the MARC record of each DDA book, the 856u field contains the request URL http://librequest.colostate.edu. • In Discovery display of Sage records, books with a location code of iws (MARC 998a) are given a library location of “Books Purchased on Request”. • In search results and record views in Sage (via JavaScript) and in Discovery (via JavaScript and Smarty templates), if 856 u is the request URL, a button links to the request form. (856 z contains the text of the button.) • DDA records do not have a bib number in Prospector, so Prospector request links use an ISBN search. • The request URL is an alias to the server hosting the application, which the application redirects to the actual URL of the production application: https://wsnet.colostate.edu/cwis6/MaterialRequest/
  • 12. Discovery configuration file locations.ini (iws = Books Purchased on Request)
  • 13. Library Catalog (Discovery) home page with location “Books Purchased on Request”
  • 14. Library Catalog (Discovery) DDA facet and search results with request link
  • 15. Library Catalog (Discovery) MARC view with request link, 856 and 998 fields
  • 16. Library Catalog (Sage) search results with request link
  • 17. Library Catalog (Sage) item with request link
  • 18. sagerequest.js – jQuery script to add bib number to DDA request links
  • 19. Application Workflow: Catalog Record • The referring URL of the record is passed to the form upon login. • The bib number is extracted from the referring URL using a regular expression. Sage: record=b1234567 Discovery: Record/.b1234567X • The bib number is looked up in Discovery's Solr database for details, including title, author, publisher and ISBNs.
  • 20. Material Request – AuthProcess.aspx.cs – get bib number from referrer or query string
  • 21. MaterialRequest - Authprocess.aspx.cs – get item details from Solr query results
  • 22. Application Workflow: Prospector Record • If the book is in Discovery, its first ISBN is used to search classic Prospector. • If the book is in Prospector, book details, non-CSU copies, and available copies are counted by screen-scraping the holdings rows from the classic Prospector availability page. • If copies are available, the user can select from links to request from Prospector, view availability in Prospector, or request order for CSU.
  • 23.
  • 26. Material Request - AuthProcess.aspx.cs - Prospector availability
  • 27. Material Request - AuthProcess.aspx.cs - Prospector links (items, item, request)
  • 28. Material Request - AuthProcess.aspx.cs - Prospector availability counts
  • 29. Application Workflow: Order Form • If no copies are available, or the user selects Order, they see their contact information, requested book information, and delivery options (order, order and notify me when it arrives, or rush order). • Library staff members can also provide comments or details about the request, such as the identity of a patron making the request. • If the user clicks Order, a confirmation message is composed. • The message is logged to the Material Request database. • The message sent via email to the patron. (The Collections and Contracts staff email is a BCC recipient.) • The message is displayed on a confirmation page, with options to print, return to the catalog record, or log out.
  • 30. More Information Source code, slides, screenshots https://github.com/gregvogl/MaterialRequest Contact Greg Vogl Middleware Developer Academic Computing and Networking Services (970) 491-4394 Gregory.Vogl@colostate.edu February 25, 2016