APIS for Back-Office Functions Helping customers help themselves Andy Kohler - UCLA - Voyager Developer Meeting - February 1-2, 2010 1.

Slides:



Advertisements
Similar presentations
Modified Virtual Tour. Supply Management Online Main Menu The Main Menu provides a suite of offerings designed to meet the needs of our customers.
Advertisements

Batches, Buckets and Bookbags Elizabeth B. Thomsen NOBLE: North of Boston Library Exchange EGILS2014.
Business Development Suit Presented by Thomas Mathews.
A Toolbox for Blackboard Tim Roberts
EBilling Training Service Provider Administrator.
Swets Information Services Agent Perspective Ins and Outs of ERM "Good ideas come when people with different perspectives work together on the same problem."
Microsoft Dynamics SL. Agenda Why Dynamics SL Microsoft Dynamics SL Roadmap Review Business Portal 3.0 Features Review & Demonstrate new 6.5 Features.
6/2/20151 MARS MARS Management Administrative Reporting System Commonwealth of Kentucky.
Selected Silver Enhancements Nathan Scott James Senior Sales System Engineer.
Voyager Interest Group Locations and Statuses February 27, 2008.
Millennium Cataloging in Release 2005 Georgia Fujikawa Manager, Training Programs.
Library integrated system -Aleph Fang Peng Stony Brook University.
CS155b: E-Commerce Lecture 10: Feb. 13, 2003 XML and its relationship to B2B commerce Acknowledgements: R. Glushko, A. Gregory, and V. Ramachandran.
1 Classification: Genpact Internal.  Tool From Oracle  Works with Oracle Database  PL/SQL Based  Widely Used with Oracle Applications  Can be Used.
Introduction to Integrated Library Systems
Implant Purchase Management
New Partnerships for Smarter Data Discovery, eBooks and Digital Asset Management Thailand IUG 2012 – Mahidol University.
Introduction to QuoteWerks QuoteWerks allows companies in every industry to create detailed quotes with speed and efficiency. If you want to save time.
What is Workflow?  Workflow or Business Process Management (BPM) consists of Processes, States and Actions.  A Process (e.g. Customer Order fulfillment)
Why Open-Source? No Vendor-Locking In a proprietary software --- Your supports lock with it. freedom to customize and improvements in software needs,
Automating Collection Development, Streamlining Acquisitions and Outsourcing Copy Cataloging: New Partnerships with YBP, Innovative Interfaces and PromptCat.
Powered by Employment Security Department WorkSource Integrated Technology Solution.
MSF Requirements Envisioning Phase Planning Phase.
Weeding in ALEPH Library Staff Training © South Dakota Library Network, 2013 ©Ex Libris (USA), 2011 Modified for SDLN Version
WorldCat Local and Voyager Z39.50 Challenges and Solutions Andy Kohler - UCLA Library IT - Voyager Developer Meeting - March 25-26,
Integrating and managing your Engaging Networks data Top ten data features.
Overview of ISBOA’s New Website  All-in-one  Economical pricing  Centralized records  On-demand software  Ease of use  Administration automation.
Linking the World Through Learning 1 GEM – GDLN Event Management system GDLN Asia Pacific General Meeting, June 2007.
OPAC Training aid (Library solutions & Library world)
Greta Robertson Kathy Hoffman /11/2011 SCEIS Finance Automated Interfaces.
CyberTools ® for Libraries User’s Group Meeting 2001 Tri-Chapter MLA Review of Past Five Months Technology Business Imminent Tasks Future Plans Closed.
2008 ILS Initiatives October 3, 2007 Users Group presentation of possible ILS related projects in 2008.
The Best of 2013 Top Features in V12.3 Presenter – Karoline Lapko Account Manager 1.
Types of Information Systems Dr. D. Bilal IS 592 Spring 2005.
Oracle AP/PO In the Shared Services Environment Management Production and Control Systems.
Grow your business... Protect their investment. Property Technologies International, LLC Work Order Processing in the PTI web suite for: Beacon Communities,
Click to edit Master text styles – Second level Third level – Fourth level » Fifth level Access From Anywhere, Anytime Access wherever you are via: Computer.
David Whitehair Product Manager OCLC Cataloging and Metadata Services Future Direction of Technical Processing Committee on Technical Processing, CEAL.
Irvine Unified School District Library Media Elementary Type to Learn 4.
Items 12.3 to 14.2 Seminar Seminar Items 2 Session Agenda Item Record - structural changes Item Form Call No. Filing Item Sorting routines Item.
Why do we need a database?
VDX 2007 VUGANZ, February ZPORTAL – My Requests Search for a request by ILLNO ‘My Requests’ API to allow third party OPACs to view a user’s requests.
UB & UC An Update on Resource Sharing Developments.
4.18 Preliminary demonstration of circulation-related enhancements and bug fixes Sponsored by the Pioneer Consortium with features sponsored by SCLS.
Cataloging/Acquisitions Workflow William Rainey Harper College James Edstrom Michele Ukleja.
ALEPH version Course Reading & Reserves Staff Permissions South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD
X Geac Welcome to our Library Client Server Solution tour.
Pre-Conference Training Demonstrations TaiRox Productivity Tools Don Thomson, CEO.
ILL Inter-Library Loan. Inter-Library Loan Overview The ILL module is for the management of Inter-library loans received and sent by Your library.
Types of Information Systems Dr. D. Bilal IS 582 Spring 2007.
Walking a Tightrope in the Transition to Electronic Resources Debra G. Skinner Georgia Southern University GOLD/GALILEO Users Group Conference July 31,
ImageNow -- An Overview --. What is ImageNow?  Loyola’s document imaging and workflow application  Primary application (web based and desktop) of the.
 Tata Consultancy Services 1 Financial Information.
Conceptual Overview For Understanding the New Paradigm Provided by: Web Services Section.
Types of Information Systems
Automated Accounting System
Introduction to QuoteWerks
WEB TUTORIALS.
Standard Operating Procedure
Alma – OASIS Real-Time Acquisition Integration Overview
APIs (and their Relatives) Can Expand and Unify Library Services
Oracle AP/PO In the Shared Services Environment
Tools and Techniques to Clean Up your Database
Tools and Techniques to Clean Up your Database
Implementation of PDA and POD
How to save time and sanity
Receipt Bank User Input Guide for FESC MSA Administrators
Technical Services Workflow
Acquisition Module Workflow
NextGen Payroll Demo Resource 2018
Presentation transcript:

APIS for Back-Office Functions Helping customers help themselves Andy Kohler - UCLA - Voyager Developer Meeting - February 1-2,

What’s an API?  API = Application Programming Interface  Allows programs to interact with other programs  Examples:  SOAP / REST APIs for Voyager 7+ OPAC  Voyager BatchCat.dll Andy Kohler - UCLA - Voyager Developer Meeting - February 1-2,

APIs are for more than OPAC  Acquisitions  Cataloging  Circulation  System Administration  Staff searching, including suppressed records Andy Kohler - UCLA - Voyager Developer Meeting - February 1-2,

Why not use macros?  Macros require a user interface  Macros are fragile, subject to  User interface changes  Network & display latency  A carelessly-written macro can be as destructive as any API-based program… and is likely to be written by a non-technical user Andy Kohler - UCLA - Voyager Developer Meeting - February 1-2,

Key API characteristics  Platform-neutral  Programming language-neutral  Enforce business rules  Enforce data integrity  Fully documented  Same APIs used by vendor for its own development Andy Kohler - UCLA - Voyager Developer Meeting - February 1-2,

Why APIs are important  No vendor can anticipate every customer need, nor build an interface which supports every workflow  Allow customers to do whatever the business rules permit – safely Andy Kohler - UCLA - Voyager Developer Meeting - February 1-2,

Why APIs are important  Staff time is precious – save it for tasks requiring thought  Automate routine tasks  Do batch updates quickly  Exchange data with other systems  Enhance and extend functionality Andy Kohler - UCLA - Voyager Developer Meeting - February 1-2,

Automate routine tasks  Cancel old orders automatically, without manual review via Problems report  Delete old “on-the-fly” records after items are returned Andy Kohler - UCLA - Voyager Developer Meeting - February 1-2,

Automate routine tasks  Adding a new location in SysAdmin requires:  Add to Acq/Cat/Circ policies  Add to Acq/Cat/Circ/Master security profiles (UCLA has 39)  Several clicks for each = a tedious & error-prone process Andy Kohler - UCLA - Voyager Developer Meeting - February 1-2,

Do batch updates quickly  Add/change/delete MARC records  Consistent notes & formatting  Retroactively improve records  Location changes & merges  Set prices on items based on subject / location / publication place  Delete unused vendors Andy Kohler - UCLA - Voyager Developer Meeting - February 1-2,

Exchange data with others  Two-way exchange of patron billing data with campus system (campus bills the students, we load payments into Voyager to clear blocks)  Add check/payment information to Voyager invoices from campus accounts payable system Andy Kohler - UCLA - Voyager Developer Meeting - February 1-2,

Enhance functionality  Retain patron/item history based on time (e.g., 1 year), not number of patrons (e.g., last 3 patrons)  Overcome client design limitations (e.g., web app for adding operators to all relevant security profiles at once) Andy Kohler - UCLA - Voyager Developer Meeting - February 1-2,