Using Automation Tools in Alma Charlene Chou & Haoming Liu University of Washington at the 2015 ELUNA Conference May 6 th, 2015 1.

Slides:



Advertisements
Similar presentations
Tutorial 8: Developing an Excel Application
Advertisements

Millennium Cataloging in Release 2005 Georgia Fujikawa Manager, Training Programs.
Customizing Word Microsoft Office Word 2007 Illustrated Complete.
Text Strings, Keymaps, and Macros, Oh My: Tips and Customizations for Efficient Cataloging in Connexion By Mary Aycock Workshop training, MU Libraries.
Tutorial Holdings Management Adding, Editing, and Assigning Full Text Finder Links support.ebsco.com.
Creating an HTML page Skills: edit and debug HTML pages IT concepts: text editor This work is licensed under a Creative Commons Attribution-Noncommercial-
COMPREHENSIVE Excel Tutorial 8 Developing an Excel Application.
Access Tutorial 10 Automating Tasks with Macros
Text Strings, Keymaps, and Macros, Oh My: Tips and Customizations for Efficient Cataloging in Connexion By Mary Aycock University of Missouri--Columbia.
Chapter 3 Maintaining a Database
Mark Wilson Columbia University 2/22/06
Eclipse Overview Introduction to Web Programming Kirkwood Continuing Education Fred McClurg © Copyright 2015, Fred McClurg, All Rights Reserved.
McGraw-Hill/Irwin © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. Dynamic Action with Macromedia Dreamweaver MX Barry Sosinsky Valda Hilley.
1 CA201 Word Application Increasing Efficiency Week # 13 By Tariq Ibn Aziz Dammam Community college.
Alma 1 year after STP: implementing batch services IGeLU Budapest Sep 2, 2015 Bart Peeters Head Operations LIBIS.
Millennium Silver Settings jenny schmidt SWITCH Library Consortium November 2, 2004.
OCLC Online Computer Library Center Kathy Kie December 2007 OCLC Cataloging & Metadata Services an introduction.
Let VRS Work for You! ELUNA Conference 2008 Presenter: Kelly P. Robinson GIL Service Georgia State University
Writing macros and programs for Voyager cataloging Kathryn Lybarger ELUNA 2013 May 3, #ELUNA2013.
Microsoft Office 2007 Access Chapter 6 Using Macros, Switchboards, PivotTables, and PivotCharts.
OCLC Online Computer Library Center Annual Report: New Enterprises & Development News Marty Withrow, Director Product Development Division oclc.org.
Macro Express. What is a Macro? “A macro is a way to automate a task that you perform repeatedly or on a regular basis. It is a series of commands and.
RDA Toolkit is an integrated, browser-based, online product that allow user to interact with a collection of cataloging-related documents and resources.
Sunnier skies in the Ex Libris Cloud: Predictive checkin in Alma Siôn Romaine ELUNA May 8, 2015.
Diagnostic Pathfinder for Instructors. Diagnostic Pathfinder Local File vs. Database Normal operations Expert operations Admin operations.
Local Holdings Maintenance: The Basics. Agenda Defining Local Holdings Accessing Connexion Searching in Connexion Understanding an LHR Deriving LHR’s.
Selenium Web Test Tool Training Using Ruby Language Discover the automating power of Selenium Kavin School Kavin School Presents: Presented by: Kangeyan.
Mtivity Client Support System Quick start guide. Mtivity Client Support System We are very pleased to announce the launch of a new Client Support System.
A longer version of this Powerpoint presentation, with more slides showing the ILLiad client and workflow, can be viewed at:
Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 7 1 Microsoft Office FrontPage 2003 Tutorial 8 – Integrating a Database with a FrontPage.
Testing External Survey Automatic Credit Granting Shepherd University Department of Psychology.
OCLC CJK USERS GROUP FORUM Charlene Chou March 27th,
1 Getting Started with C++ Part 1 Windows. 2 Objective You will be able to create, compile, and run a very simple C++ program on Windows, using Microsoft.
X Geac Welcome to our Library Client Server Solution tour.
A& M Libraries Voyager Training Basic Cataloging February 21, 2007 Janet H. Ahrberg Oklahoma State University Library.
In the Zone! Working in the NZ Lori Robare, University of Oregon Alliance Summer Meeting July 9, 2014.
 Visit  Enter your NetID and Password  Click ‘Sign In”
© 2015 Ex Libris | Confidential & Proprietary Yoel Kortick Senior Librarian Cataloging introductory flow.
Accomplish more with macros! Presenter: Joyce Bell Princeton University
CLIR Chinese Cataloging Project: Technical report at UW-EAL UW Cataloging Team Charlene Chou, CLIR Technical Manager at UW Emily Jantz, CLIR Chinese Cataloging.
1 Designing and using normalization rules Yoel Kortick Senior Librarian, Ex Libris.
1 Yoel Kortick Senior Librarian Working with the Alma Community Zone and Electronic Resources.
Using Automation Tools in Alma at the East Asia Library Charlene Chou June 4 th, 2014.
Chapter 11 Enhancing an Online Form and Using Macros Microsoft Word 2013.
Image from: Catalog Management in the Cloud: Two Years In Catalog Management IG Meeting, ALA Annual June 25, 2016 Stacie Traill and Betsy.
Merge Rules and Routines
Excel Tutorial 8 Developing an Excel Application
Some Alma Basics GUGM June 15, 2017.
CLIR Chinese Cataloging Project: Technical workflow at UW-EAL
CLIR Chinese Cataloging Project: Status Report
Roles for Alma Catalogers
Bulk Editing Catalogue Records
Yoel Kortick Senior Librarian
Real-Time Acquisition (RTA) integration with OASIS platform
Metadata Editor Introduction
Alma – OASIS Real-Time Acquisition Integration Overview
Cataloging introductory flow
Resource Sharing Locate
ALEPH Version 22 Beginning Cataloging
Alma E-Resources Management and Workflows Boot Camp
How to save time and sanity
Understanding the Visual IDE
CSU Millennium to Alma migration
Designing and Using Normalization Rules
Adding , Editing, and Assigning Full Text Finder Links
Selenium Web Test Tool Training Using Ruby Language
Real-Time Acquisition (RTA) integration with OASIS platform
Assigning a Shortcut Key to an existing Macro
Yoel Kortick Senior Librarian
Presentation transcript:

Using Automation Tools in Alma Charlene Chou & Haoming Liu University of Washington at the 2015 ELUNA Conference May 6 th,

Agenda Impetus Phase one--testing: automation software Test result Macros Efficiency analysis: clicks, response time, etc. Trouble shooting Phase two: short-cut keys Next steps Wish list Reflection Demo video 2

Impetus Tons of clicking daily – Major complaints from my staff – For some basic tasks, you need at least six clicks – Is it “de-automation”? Fragmented and inefficient workflows – Temp location in the serials check-in Input a temp location after an issue checked in Select location/sublocation codes from a long list of options – Repository search Toggle between call number and OCLC# searches 3

Impetus (2) Lacks the option of text strings, toolbars, keymapping, like Connexion – Overtype sublocation code to eaaux for the holdings record of precat materials each time (CLIR grant project) In Voyager, using MacroExpress makes the work or keystrokes faster and more effective Some of our enhancement requests got closed without any further actions or enhancement. 4

The response of Ex Libris on March 19 th,

Testing Advice from Peter Green in Princeton – Princeton tried “AutoIT”—a steep learning curve; no macro for temp location yet – Encouraged me to search “browser automation software” for possibilities Constraints: no budget Testers: – My student assistant from i-School and myself Goals: – Simple tasks: look for a software which is simple to use and without programming involved – Due to no budget, just one hour per day during winter break – Tried not to be ambitious and can accept the result to fail! A good news after two weeks’ testing! 6

Test result: selecting a free software—Selenium IDE

Macros Receiving – Navigate to Receiving Workbench (turning 6 clicks into one keystroke) – Receiving a new serial issue with temp location Input temp location automatically in serials check-in (turning 8 clicks into one keystroke) POLs – Create an order record for a gift – Select POL for linking POL in the item record Repository search – Call number search, OCLC# search, Title search – Search for Electronic collection Name in Community zone 8

Macros (2) Manage set – Search for certain set names (turning 6 clicks into one) Metadata (MD) Editor – Bibliographic record Add 035 (OCoLC): from Repository search to MD Editor – Holdings record Create holdings record with the Template for our location codes Create a new 852 with a different sublocation code for an existing record 9

Macros (3) Work orders – For East Asia Cataloging, e.g. for cat-as-seps items – For East Asia Marking, e. g. for Interested/Holds With “done” selected Editing – Holdings record – Item record – POL 10

Efficiency analysis Saving the number of clicks In our daily routine 11

Just type a few words between two macros for receiving a serial issue with temp location (turning 14 clicks into 2 clicks): 1 st macro to navigate to Receiving Workbench (recording 6 clicks) 2 nd macro to create temp location for this new serial issue (recording 8 clicks) 12

Examples of macros Recording eight or more clicks 13

Search for Electronic collection Name in Community zone (8 clicks) 14

Work orders for EA cataloging: turning 10 clicks into one key stroke 15

Work orders for EA Marking with “done” selected: turning 10 clicks into one key stroke 16

Efficiency analysis Response time 17

Efficiency analysis: response time Macros can reduce the number of clicks but the factor of response time needs to be considered. For example: – Select POL: 18

Efficiency analysis From Repository Search to Metadata Editor 19

Metadata Editor: navigation, editing and response time slow down the process Click from the Repository Search to edit the bibliographic record in the Metadata Editor. Response time in between Adding a new MARC tag takes a bit longer than we expected. 20

Adding 035 (OCoLC)#: including two pauses for response time 21

Troubleshooting Recording may not work when Alma is updated. Solution: – Re-record the steps again. Debug if needed. Recording may not work if id number changes in the html programming in Alma. Solution: – Adjust recording commands into a more stable label, e.g. from id number (changeable) to link label, e.g. Permanent call number 22

Troubleshooting process: changing command to click & link=Permanent call number 23

Troubleshooting Recording may not work for “plus” sign in the Metadata Editor. Solution: – Change Click to ClickAt with value for “plus” sign in the Metadata Editor 24

Troubleshooting process: Changing from Click to ClickAt with Value 25

Phase two— Short-cut key mapping Per my UO colleague’s suggestion, we have tested if short-cut key can be assigned. When the list of macros gets longer, Short-cut key mapping is important. A free software found: AutoHotKey – Testing was successful Keep Selenium at the Sidebar Using Active Windows Information to know its location Set up short-cut key in the Mouseclick Notepad Use short-cut key to run the macro—One keystroke for 3, 6, 8, 10 clicks 26

27

Selenium IDE at the sidebar 28

Set up short-cut keys 29

Next steps Use AutoHotKey only, so no Sidebar is necessary Another option is to test using Chrome Extensions Streamline workflow 30

AutoHotKey 31

32

Wish list Alma: multi-tasks – Click different task in different tab – Toggle between two tasks Alma with built-in macro functions – Free software with HotKey functions Reducing response time Integrate fragmented workflow 33

Reflections Book—Being Wrong, by Kathryn Schulz (NYT) – Error is both a given and a gift—one that can transform our worldviews, our relationships, and, most profoundly, ourselves. – A tribute to human creativity – Testing may be wrong, but it may bear more fruits later on. Debug for programmers – You may finish 90% work with 10% time, but spend 90% time to solve problems (10% of work). Pause is for getting solution later. 34

Thanks to my student team members: Sen Yang and Haoming Liu for their programming knowledge and creativity! Thanks to Peter Green (Princeton), Sion Romaine (UW) and Ann Miller (U Oregon) for their support and advice on this testing initiative! 35

Demo video (13 seconds for 10 clicks) 36

Demo video (10 seconds to add 035 field) 37

Thank you! Q & A 38