SlideShare a Scribd company logo
Guide to Automation Shopping and Selected Products – IUG 2010
                                                              (Parts adapted from “Technical Services Tools Redux” from ALAO, 10/30/2009)

                                                                  General
What to look for when scouting for a new automation tool:
  • Cost
           o How much will it cost to use the software?
           o “Free” means that the software is free. Installing and maintaining said software will still cost you money.
  • Technical specs and maintenance
           o Who will be responsible for troubleshooting or upgrades?
           o What are you looking to automate? Data entry? Simple conditional decision making?
           o Can the program handle automating processes that involve multiple programs?
                     Example: Word to III to OCLC
  • Technical skills needed to operate
           o Can the majority of staff confidently use the tool?
           o How much training will the staff need to master the basics of the tool?
  • Licensing
           o What are the restrictions set by the license?
  • Reviews
           o Have other libraries used the tool?
                     How are they using it?
                     What are the challenges and benefits of using the tool?

                                                   Selected Automation Programs

 Automation Program             Cost                            Website
 AutoHotkey                     Free                            http://www.autohotkey.com/
 AutoIt                         Free                            http://www.autoitscript.com/autoit3/index.shtml
 AutoMate                       $???                            http://www.networkautomation.com/automate/7/
 Keyboard Express               $25/computer                    http://www.keyboardexpress.com/
 KeyText                        $30/computer                    http://www.keytext.com/
 Macro Express                  $40/computer - Basic            http://www.macroexpress.com/
                                $60/computer - Pro
 Macro Scheduler                $49 - $595                      http://www.mjtnet.com/macro_scheduler.htm
 Macro ToolsWorks               $40/user - Basic                http://www.pitrinec.com/toolsworks.htm
                                $100/user - Pro
 Quick Macros                   $40/computer                    http://www.quickmacros.com/
 WinAnnimation                  $129/computer - Basic           http://www.winautomation.com/
                                $199/computer - Pro

For more automation programs, visit http://bit.ly/cu1y15
Becky Yoose, yoosebj@muohio.edu
AutoIt @ Miami University Libraries, Technical Services – IUG 2010

         Database Maintenance                                  Cataloging                                     Acquisitions
240 ‡h Problem                                  Receipt Cataloging Workflow                     Notification Ordering Process
   • 3000+ MARC records, mostly LP                 • All items go through receipt                  • Data entry in ordering process
      music records                                    process                                          affects receipt cataloging scripts
   • Invalid ‡h in 240 field                       • If item meets certain criteria, it is         • Incorrect codes lead to incorrect
   • But wait – there’s more!                          then fast tracked to physical                    processing
          o Corrupted 007 field                        processing                                  • Complex process, but has a core
             (consistent)                                 o Examples of criteria (over                  progression for the majority of
          o Outdated 262 and 305                              40 in total)                              items
             fields (consistent)                          o DLC, pcc                               • Notification ordering process
   • Cannot do a batch update due to                      o Item is not an added                            o GOBI III OCLC III
      other inconsistent issues                               copy/volume                                         GOBI/Amazon
                                                          o 008, 050, and 260 ‡c dates             • Workflow was not developed
Script   function                                             match if not a conference                 around automation like receipt
    •     Copy record # from Word list                        publication                               cataloging was
    •     Search III, pull up bib record
    •     Copy OCLC #, search Connexion         Script function includes                        Script functions include
    •     Prompt user to choose between             • Scan item in by ISBN, perform                 • Automatically check Amazon price
          two options                                   duplicate check with item title                 (using the Product Advertising API)
             o A la carte: If record needs          • Check order codes and price                   • Search Millennium with
                 to be overlaid or if record        • Insert order notes                                information in GOBI
                 has major issues outside of        • Copy bibliographic record and                         o Title, ISBN, Series, Call
                 the consistent ones                    proceed to check for certain                           number
                 identified above                       criteria                                    • Search OCLC by ISBN provided in
             o Express: Record does not             • Automatically bump item to                        GOBI
                 have any major problems                appropriate person if criteria is not       • Inserts appropriate codes in 049
                 outside consistent issues.             met                                             and 949 fields in OCLC record
                 Script will then switch back       • Compare III fields to                         • Automatically inserts appropriate
                 to the bib record and                  corresponding MARC field data                   order notes after OCLC export
                 automatically fix the 007,         • Insert 590/79X fields for items
                 240 |h, 245 |h, 305, and               bought with special funds               Screencast demo
                 262/028 fields                     • Create item record with                   http://screencast.com/t/MDkzZmIxYW
                                                        appropriate codes
Screencast demo                                                                                 Process Documentation (scripts coming
http://www.screencast.com/t/THTw1n9ty           Screencast demo                                 soon)
                                                http://www.screencast.com/t/gegg952u8           http://tinyurl.com/yekoc3h
Scripts (.zip file)                             gS
http://tinyurl.com/yff3fta
                                                Process Documentation (scripts coming
                                                soon)
                                                http://tinyurl.com/ykroact

More Related Content

Similar to Using AutoIt for Millennium Task Automation Handout (20)

PPTX
SIL rapid capture
Keri Thompson
 
PPT
2007 LITA National Forum 2007. Denver, Colorado
Western Illinois University
 
PPTX
Software configuration management
Shivani Garg
 
PDF
BusinessProcessModel-Measure-Manage_with SOA
✪Computants✪IBM_BP
 
PPTX
Big Data and Content Management. SkyDox and the European Court of Human Righ...
SkyDox LTD
 
PDF
Benchmarking Market Pricing
Information Services Group (ISG)
 
PDF
Mindtree mainframe tools.
Mindtree Ltd.
 
PPT
Tapping Your Inner CEO: Management Tips to Stay on Budget and Deadline
Kim Schroeder
 
ZIP
Software Configuration Management
guy_davis
 
PPTX
System analysis and design mobile inventory
Ahmed Zein
 
PPT
Feasible
anasamirah
 
PPTX
[DSBW Spring 2009] Unit 04: From Requirements to the UX Model
Carles Farré
 
PPTX
Digitizing a newspaper clippings collection: a case study in small-scale digi...
Molly Knapp
 
PDF
Open Web and Social Frameworks for Libraries
Simul8 Group, UCLA Library
 
PDF
Aras ALM Workshop for PLM Configuration Management
Aras
 
DOC
Secrets/ Cataloging Glossary & Handout Packet
robin fay
 
PPTX
LIBRARY Automation
Jehn Marie A. Simon
 
PPTX
LIBRARY Automation
JehnMarieSimon1
 
PPT
Chapter9and10
Saurav
 
SIL rapid capture
Keri Thompson
 
2007 LITA National Forum 2007. Denver, Colorado
Western Illinois University
 
Software configuration management
Shivani Garg
 
BusinessProcessModel-Measure-Manage_with SOA
✪Computants✪IBM_BP
 
Big Data and Content Management. SkyDox and the European Court of Human Righ...
SkyDox LTD
 
Benchmarking Market Pricing
Information Services Group (ISG)
 
Mindtree mainframe tools.
Mindtree Ltd.
 
Tapping Your Inner CEO: Management Tips to Stay on Budget and Deadline
Kim Schroeder
 
Software Configuration Management
guy_davis
 
System analysis and design mobile inventory
Ahmed Zein
 
Feasible
anasamirah
 
[DSBW Spring 2009] Unit 04: From Requirements to the UX Model
Carles Farré
 
Digitizing a newspaper clippings collection: a case study in small-scale digi...
Molly Knapp
 
Open Web and Social Frameworks for Libraries
Simul8 Group, UCLA Library
 
Aras ALM Workshop for PLM Configuration Management
Aras
 
Secrets/ Cataloging Glossary & Handout Packet
robin fay
 
LIBRARY Automation
Jehn Marie A. Simon
 
LIBRARY Automation
JehnMarieSimon1
 
Chapter9and10
Saurav
 

More from Becky Yoose (14)

PPTX
De-identifying Patron Data for Analytics and Intelligence
Becky Yoose
 
PPTX
Bibliographic Data Spring Cleaning with Sierra DNA
Becky Yoose
 
DOC
Bibliographic Data Spring Cleaning with Sierra DNA - Handout
Becky Yoose
 
PDF
Your code does not exist in a vacuum
Becky Yoose
 
PDF
A tale of two communities
Becky Yoose
 
PDF
Poster: Using Open Source Tools to Improve Access to Oral History Collections
Becky Yoose
 
PPT
Taming the communication beast: Using LibGuides for intra-library communication
Becky Yoose
 
PPT
The public side of technical services
Becky Yoose
 
PPT
Pack Light: Changes in Technical Services Staffing & Workflow
Becky Yoose
 
PPTX
Using AutoIt for Millennium Task Automation
Becky Yoose
 
PPTX
Technical Services Tools Redux
Becky Yoose
 
PPT
AutoIt for the rest of us
Becky Yoose
 
PDF
AutoIt for the rest of us - handout
Becky Yoose
 
PDF
But I'm Not A Techie! Technical Tools for Technical Services
Becky Yoose
 
De-identifying Patron Data for Analytics and Intelligence
Becky Yoose
 
Bibliographic Data Spring Cleaning with Sierra DNA
Becky Yoose
 
Bibliographic Data Spring Cleaning with Sierra DNA - Handout
Becky Yoose
 
Your code does not exist in a vacuum
Becky Yoose
 
A tale of two communities
Becky Yoose
 
Poster: Using Open Source Tools to Improve Access to Oral History Collections
Becky Yoose
 
Taming the communication beast: Using LibGuides for intra-library communication
Becky Yoose
 
The public side of technical services
Becky Yoose
 
Pack Light: Changes in Technical Services Staffing & Workflow
Becky Yoose
 
Using AutoIt for Millennium Task Automation
Becky Yoose
 
Technical Services Tools Redux
Becky Yoose
 
AutoIt for the rest of us
Becky Yoose
 
AutoIt for the rest of us - handout
Becky Yoose
 
But I'm Not A Techie! Technical Tools for Technical Services
Becky Yoose
 
Ad

Recently uploaded (20)

PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
July Patch Tuesday
Ivanti
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
Python basic programing language for automation
DanialHabibi2
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
July Patch Tuesday
Ivanti
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
Python basic programing language for automation
DanialHabibi2
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Complete JavaScript Notes: From Basics to Advanced Concepts.pdf
haydendavispro
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Ad

Using AutoIt for Millennium Task Automation Handout

  • 1. Guide to Automation Shopping and Selected Products – IUG 2010 (Parts adapted from “Technical Services Tools Redux” from ALAO, 10/30/2009) General What to look for when scouting for a new automation tool: • Cost o How much will it cost to use the software? o “Free” means that the software is free. Installing and maintaining said software will still cost you money. • Technical specs and maintenance o Who will be responsible for troubleshooting or upgrades? o What are you looking to automate? Data entry? Simple conditional decision making? o Can the program handle automating processes that involve multiple programs? Example: Word to III to OCLC • Technical skills needed to operate o Can the majority of staff confidently use the tool? o How much training will the staff need to master the basics of the tool? • Licensing o What are the restrictions set by the license? • Reviews o Have other libraries used the tool? How are they using it? What are the challenges and benefits of using the tool? Selected Automation Programs Automation Program Cost Website AutoHotkey Free http://www.autohotkey.com/ AutoIt Free http://www.autoitscript.com/autoit3/index.shtml AutoMate $??? http://www.networkautomation.com/automate/7/ Keyboard Express $25/computer http://www.keyboardexpress.com/ KeyText $30/computer http://www.keytext.com/ Macro Express $40/computer - Basic http://www.macroexpress.com/ $60/computer - Pro Macro Scheduler $49 - $595 http://www.mjtnet.com/macro_scheduler.htm Macro ToolsWorks $40/user - Basic http://www.pitrinec.com/toolsworks.htm $100/user - Pro Quick Macros $40/computer http://www.quickmacros.com/ WinAnnimation $129/computer - Basic http://www.winautomation.com/ $199/computer - Pro For more automation programs, visit http://bit.ly/cu1y15 Becky Yoose, [email protected]
  • 2. AutoIt @ Miami University Libraries, Technical Services – IUG 2010 Database Maintenance Cataloging Acquisitions 240 ‡h Problem Receipt Cataloging Workflow Notification Ordering Process • 3000+ MARC records, mostly LP • All items go through receipt • Data entry in ordering process music records process affects receipt cataloging scripts • Invalid ‡h in 240 field • If item meets certain criteria, it is • Incorrect codes lead to incorrect • But wait – there’s more! then fast tracked to physical processing o Corrupted 007 field processing • Complex process, but has a core (consistent) o Examples of criteria (over progression for the majority of o Outdated 262 and 305 40 in total) items fields (consistent) o DLC, pcc • Notification ordering process • Cannot do a batch update due to o Item is not an added o GOBI III OCLC III other inconsistent issues copy/volume GOBI/Amazon o 008, 050, and 260 ‡c dates • Workflow was not developed Script function match if not a conference around automation like receipt • Copy record # from Word list publication cataloging was • Search III, pull up bib record • Copy OCLC #, search Connexion Script function includes Script functions include • Prompt user to choose between • Scan item in by ISBN, perform • Automatically check Amazon price two options duplicate check with item title (using the Product Advertising API) o A la carte: If record needs • Check order codes and price • Search Millennium with to be overlaid or if record • Insert order notes information in GOBI has major issues outside of • Copy bibliographic record and o Title, ISBN, Series, Call the consistent ones proceed to check for certain number identified above criteria • Search OCLC by ISBN provided in o Express: Record does not • Automatically bump item to GOBI have any major problems appropriate person if criteria is not • Inserts appropriate codes in 049 outside consistent issues. met and 949 fields in OCLC record Script will then switch back • Compare III fields to • Automatically inserts appropriate to the bib record and corresponding MARC field data order notes after OCLC export automatically fix the 007, • Insert 590/79X fields for items 240 |h, 245 |h, 305, and bought with special funds Screencast demo 262/028 fields • Create item record with http://screencast.com/t/MDkzZmIxYW appropriate codes Screencast demo Process Documentation (scripts coming http://www.screencast.com/t/THTw1n9ty Screencast demo soon) http://www.screencast.com/t/gegg952u8 http://tinyurl.com/yekoc3h Scripts (.zip file) gS http://tinyurl.com/yff3fta Process Documentation (scripts coming soon) http://tinyurl.com/ykroact