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

ODP
unihandecode: An Unicode transliteration library
PPTX
Tech trends 2018 2019
PDF
Tools. Techniques. Trouble?
PDF
[Russia] Bugs -> max, time <= T
PPTX
Find maximum bugs in limited time
PDF
Code for Startup MVP (Ruby on Rails) Session 1
PPTX
Measuring 2.0 - How to handle 100K events/sec - Berlin Buzzwords 2019
DOC
SAP ABAP Online Training
unihandecode: An Unicode transliteration library
Tech trends 2018 2019
Tools. Techniques. Trouble?
[Russia] Bugs -> max, time <= T
Find maximum bugs in limited time
Code for Startup MVP (Ruby on Rails) Session 1
Measuring 2.0 - How to handle 100K events/sec - Berlin Buzzwords 2019
SAP ABAP Online Training

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

PDF
Implementing a command line client to GitHub in Go
PDF
Test Automation for Packaged Systems: Yes, You Can!
PPTX
State of the art logging
PDF
Lessons learned from building Demand Side Platform
PDF
Design for Scale / Surge 2010
PPTX
What is an Automation Framework ?
PDF
Progressive Enhancement using WSGI
PDF
apidays Paris 2024 - API Governance for EDA, Frank Kilcommins, SmartBear
PDF
Custom Tile Generation in PCF
PDF
Technical Services Tools Redux Handout
KEY
Pivotal Tracker Overview
PPTX
Basic Application Performance Optimization Techniques (Backend)
PDF
nullcon 2011 - Automatic Program Analysis using Dynamic Binary Instrumentation
PDF
Nullcon 2011- Behaviour Analysis with DBI
PPTX
Nsc 2013 06-17 - random rants on 2013
PPTX
Lightning Fast SCADA Development with Open Library for WinCC OA
PPT
Innovative Test Automation Solution
PDF
Debugging, Monitoring and Profiling in TYPO3
 
PPTX
Why real integration developers ride Camels
PPTX
MLSEC 2020
Implementing a command line client to GitHub in Go
Test Automation for Packaged Systems: Yes, You Can!
State of the art logging
Lessons learned from building Demand Side Platform
Design for Scale / Surge 2010
What is an Automation Framework ?
Progressive Enhancement using WSGI
apidays Paris 2024 - API Governance for EDA, Frank Kilcommins, SmartBear
Custom Tile Generation in PCF
Technical Services Tools Redux Handout
Pivotal Tracker Overview
Basic Application Performance Optimization Techniques (Backend)
nullcon 2011 - Automatic Program Analysis using Dynamic Binary Instrumentation
Nullcon 2011- Behaviour Analysis with DBI
Nsc 2013 06-17 - random rants on 2013
Lightning Fast SCADA Development with Open Library for WinCC OA
Innovative Test Automation Solution
Debugging, Monitoring and Profiling in TYPO3
 
Why real integration developers ride Camels
MLSEC 2020
Ad

More from Becky Yoose (14)

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

Recently uploaded (20)

PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Electronic commerce courselecture one. Pdf
PPT
Teaching material agriculture food technology
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
cuic standard and advanced reporting.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Cloud computing and distributed systems.
PDF
Encapsulation theory and applications.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Reach Out and Touch Someone: Haptics and Empathic Computing
Building Integrated photovoltaic BIPV_UPV.pdf
Electronic commerce courselecture one. Pdf
Teaching material agriculture food technology
Advanced methodologies resolving dimensionality complications for autism neur...
cuic standard and advanced reporting.pdf
MIND Revenue Release Quarter 2 2025 Press Release
The Rise and Fall of 3GPP – Time for a Sabbatical?
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
“AI and Expert System Decision Support & Business Intelligence Systems”
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
The AUB Centre for AI in Media Proposal.docx
Cloud computing and distributed systems.
Encapsulation theory and applications.pdf
Understanding_Digital_Forensics_Presentation.pptx
Spectral efficient network and resource selection model in 5G networks

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, yoosebj@muohio.edu
  • 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