SlideShare uma empresa Scribd logo
1 de 2
Baixar para ler offline
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

Mais conteúdo relacionado

Semelhante a Using AutoIt for Millennium Task Automation Handout

Implementing a command line client to GitHub in Go
Implementing a command line client to GitHub in GoImplementing a command line client to GitHub in Go
Implementing a command line client to GitHub in GoOwen Ou
 
Test Automation for Packaged Systems: Yes, You Can!
Test Automation for Packaged Systems: Yes, You Can!Test Automation for Packaged Systems: Yes, You Can!
Test Automation for Packaged Systems: Yes, You Can!TechWell
 
State of the art logging
State of the art loggingState of the art logging
State of the art loggingMilan Vukoje
 
Lessons learned from building Demand Side Platform
Lessons learned from building Demand Side PlatformLessons learned from building Demand Side Platform
Lessons learned from building Demand Side Platformbbogacki
 
Design for Scale / Surge 2010
Design for Scale / Surge 2010Design for Scale / Surge 2010
Design for Scale / Surge 2010Christopher Brown
 
What is an Automation Framework ?
What is an Automation Framework ?�What is an Automation Framework ?�
What is an Automation Framework ?Sriram Angajala
 
Progressive Enhancement using WSGI
Progressive Enhancement using WSGIProgressive Enhancement using WSGI
Progressive Enhancement using WSGIMatthew Wilkes
 
Custom Tile Generation in PCF
Custom Tile Generation in PCFCustom Tile Generation in PCF
Custom Tile Generation in PCFDustin Ruehle
 
Technical Services Tools Redux Handout
Technical Services Tools Redux HandoutTechnical Services Tools Redux Handout
Technical Services Tools Redux HandoutBecky Yoose
 
Pivotal Tracker Overview
Pivotal Tracker OverviewPivotal Tracker Overview
Pivotal Tracker OverviewDan Podsedly
 
Basic Application Performance Optimization Techniques (Backend)
Basic Application Performance Optimization Techniques (Backend)Basic Application Performance Optimization Techniques (Backend)
Basic Application Performance Optimization Techniques (Backend)Klas Berlič Fras
 
Nullcon 2011- Behaviour Analysis with DBI
Nullcon 2011- Behaviour Analysis with DBINullcon 2011- Behaviour Analysis with DBI
Nullcon 2011- Behaviour Analysis with DBISunil Kumar
 
nullcon 2011 - Automatic Program Analysis using Dynamic Binary Instrumentation
nullcon 2011 - Automatic Program Analysis using Dynamic Binary Instrumentationnullcon 2011 - Automatic Program Analysis using Dynamic Binary Instrumentation
nullcon 2011 - Automatic Program Analysis using Dynamic Binary Instrumentationn|u - The Open Security Community
 
Nsc 2013 06-17 - random rants on 2013
Nsc 2013 06-17 - random rants on 2013Nsc 2013 06-17 - random rants on 2013
Nsc 2013 06-17 - random rants on 2013Mikael Svenson
 
Lightning Fast SCADA Development with Open Library for WinCC OA
Lightning Fast SCADA Development with Open Library for WinCC OA Lightning Fast SCADA Development with Open Library for WinCC OA
Lightning Fast SCADA Development with Open Library for WinCC OA DMC, Inc.
 
Innovative Test Automation Solution
Innovative Test Automation SolutionInnovative Test Automation Solution
Innovative Test Automation SolutionAlan Lee White
 
Debugging, Monitoring and Profiling in TYPO3
Debugging, Monitoring and Profiling in TYPO3Debugging, Monitoring and Profiling in TYPO3
Debugging, Monitoring and Profiling in TYPO3AOE
 
Why real integration developers ride Camels
Why real integration developers ride CamelsWhy real integration developers ride Camels
Why real integration developers ride CamelsChristian Posta
 
Github Copilot vs Amazon CodeWhisperer for Java developers at JCON 2023
Github Copilot vs Amazon CodeWhisperer for Java developers at JCON 2023Github Copilot vs Amazon CodeWhisperer for Java developers at JCON 2023
Github Copilot vs Amazon CodeWhisperer for Java developers at JCON 2023Vadym Kazulkin
 

Semelhante a Using AutoIt for Millennium Task Automation Handout (20)

Implementing a command line client to GitHub in Go
Implementing a command line client to GitHub in GoImplementing a command line client to GitHub in Go
Implementing a command line client to GitHub in Go
 
Test Automation for Packaged Systems: Yes, You Can!
Test Automation for Packaged Systems: Yes, You Can!Test Automation for Packaged Systems: Yes, You Can!
Test Automation for Packaged Systems: Yes, You Can!
 
State of the art logging
State of the art loggingState of the art logging
State of the art logging
 
Lessons learned from building Demand Side Platform
Lessons learned from building Demand Side PlatformLessons learned from building Demand Side Platform
Lessons learned from building Demand Side Platform
 
Design for Scale / Surge 2010
Design for Scale / Surge 2010Design for Scale / Surge 2010
Design for Scale / Surge 2010
 
What is an Automation Framework ?
What is an Automation Framework ?�What is an Automation Framework ?�
What is an Automation Framework ?
 
Progressive Enhancement using WSGI
Progressive Enhancement using WSGIProgressive Enhancement using WSGI
Progressive Enhancement using WSGI
 
Custom Tile Generation in PCF
Custom Tile Generation in PCFCustom Tile Generation in PCF
Custom Tile Generation in PCF
 
Technical Services Tools Redux Handout
Technical Services Tools Redux HandoutTechnical Services Tools Redux Handout
Technical Services Tools Redux Handout
 
Pivotal Tracker Overview
Pivotal Tracker OverviewPivotal Tracker Overview
Pivotal Tracker Overview
 
Basic Application Performance Optimization Techniques (Backend)
Basic Application Performance Optimization Techniques (Backend)Basic Application Performance Optimization Techniques (Backend)
Basic Application Performance Optimization Techniques (Backend)
 
Nullcon 2011- Behaviour Analysis with DBI
Nullcon 2011- Behaviour Analysis with DBINullcon 2011- Behaviour Analysis with DBI
Nullcon 2011- Behaviour Analysis with DBI
 
nullcon 2011 - Automatic Program Analysis using Dynamic Binary Instrumentation
nullcon 2011 - Automatic Program Analysis using Dynamic Binary Instrumentationnullcon 2011 - Automatic Program Analysis using Dynamic Binary Instrumentation
nullcon 2011 - Automatic Program Analysis using Dynamic Binary Instrumentation
 
Nsc 2013 06-17 - random rants on 2013
Nsc 2013 06-17 - random rants on 2013Nsc 2013 06-17 - random rants on 2013
Nsc 2013 06-17 - random rants on 2013
 
Lightning Fast SCADA Development with Open Library for WinCC OA
Lightning Fast SCADA Development with Open Library for WinCC OA Lightning Fast SCADA Development with Open Library for WinCC OA
Lightning Fast SCADA Development with Open Library for WinCC OA
 
Innovative Test Automation Solution
Innovative Test Automation SolutionInnovative Test Automation Solution
Innovative Test Automation Solution
 
Debugging, Monitoring and Profiling in TYPO3
Debugging, Monitoring and Profiling in TYPO3Debugging, Monitoring and Profiling in TYPO3
Debugging, Monitoring and Profiling in TYPO3
 
Why real integration developers ride Camels
Why real integration developers ride CamelsWhy real integration developers ride Camels
Why real integration developers ride Camels
 
MLSEC 2020
MLSEC 2020MLSEC 2020
MLSEC 2020
 
Github Copilot vs Amazon CodeWhisperer for Java developers at JCON 2023
Github Copilot vs Amazon CodeWhisperer for Java developers at JCON 2023Github Copilot vs Amazon CodeWhisperer for Java developers at JCON 2023
Github Copilot vs Amazon CodeWhisperer for Java developers at JCON 2023
 

Mais de Becky Yoose

De-identifying Patron Data for Analytics and Intelligence
De-identifying Patron Data for Analytics and IntelligenceDe-identifying Patron Data for Analytics and Intelligence
De-identifying Patron Data for Analytics and IntelligenceBecky Yoose
 
Bibliographic Data Spring Cleaning with Sierra DNA
Bibliographic Data Spring Cleaning with Sierra DNA Bibliographic Data Spring Cleaning with Sierra DNA
Bibliographic Data Spring Cleaning with Sierra DNA Becky Yoose
 
Bibliographic Data Spring Cleaning with Sierra DNA - Handout
Bibliographic Data Spring Cleaning with Sierra DNA - HandoutBibliographic Data Spring Cleaning with Sierra DNA - Handout
Bibliographic Data Spring Cleaning with Sierra DNA - HandoutBecky Yoose
 
Your code does not exist in a vacuum
Your code does not exist in a vacuumYour code does not exist in a vacuum
Your code does not exist in a vacuumBecky Yoose
 
A tale of two communities
A tale of two communitiesA tale of two communities
A tale of two communitiesBecky Yoose
 
Poster: Using Open Source Tools to Improve Access to Oral History Collections
Poster: Using Open Source Tools to Improve Access to Oral History CollectionsPoster: Using Open Source Tools to Improve Access to Oral History Collections
Poster: Using Open Source Tools to Improve Access to Oral History CollectionsBecky Yoose
 
Taming the communication beast: Using LibGuides for intra-library communication
Taming the communication beast: Using LibGuides for intra-library communicationTaming the communication beast: Using LibGuides for intra-library communication
Taming the communication beast: Using LibGuides for intra-library communicationBecky Yoose
 
The public side of technical services
The public side of technical servicesThe public side of technical services
The public side of technical servicesBecky Yoose
 
Pack Light: Changes in Technical Services Staffing & Workflow
Pack Light: Changes in Technical Services Staffing & WorkflowPack Light: Changes in Technical Services Staffing & Workflow
Pack Light: Changes in Technical Services Staffing & WorkflowBecky Yoose
 
Using AutoIt for Millennium Task Automation
Using AutoIt for Millennium Task AutomationUsing AutoIt for Millennium Task Automation
Using AutoIt for Millennium Task AutomationBecky Yoose
 
Technical Services Tools Redux
Technical Services Tools ReduxTechnical Services Tools Redux
Technical Services Tools ReduxBecky Yoose
 
AutoIt for the rest of us
AutoIt for the rest of usAutoIt for the rest of us
AutoIt for the rest of usBecky Yoose
 
AutoIt for the rest of us - handout
AutoIt for the rest of us - handoutAutoIt for the rest of us - handout
AutoIt for the rest of us - handoutBecky Yoose
 
But I'm Not A Techie! Technical Tools for Technical Services
But I'm Not A Techie! Technical Tools for Technical ServicesBut I'm Not A Techie! Technical Tools for Technical Services
But I'm Not A Techie! Technical Tools for Technical ServicesBecky Yoose
 

Mais de Becky Yoose (14)

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

Último

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 

Último (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 

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