0
Using AutoIT for Millennium Task Automation<br />Becky Yoose-<br />Miami University<br />
What to Automate? (shamelessly stolen)<br />Inconvenient schedule<br />Frequently done<br />Tedious / prone to human error...
How can that be automated?!<br />
Part 1 – Data Entry<br />Local codes<br />Locations<br />Statistics<br />Status<br />Etc.<br />Notes<br />Local fields<br />
Part 2 – Decision Making<br />Data on screen can be “read”<br />Data can then be processed<br />If “a” contains “b” then d...
Database Maintenance – The Problem<br />3000+ MARC records, mostly LP music records<br />Invalid ‡h in 240 field<br />But ...
Database Maintenance – The Solution<br />Screencast demo<br />http://www.screencast.com/t/THTw1n9ty<br />Scripts (.zip fil...
Receipt Cataloging – The Process<br />All items go through receipt process<br />If item meets certain criteria, it is then...
Receipt Cataloging – The Script<br />Screencast demo<br />http://www.screencast.com/t/gegg952u8gS<br />Process Documentati...
Ordering Notification Items – The Process<br />Data entry in ordering process affects receipt cataloging scripts<br />Inco...
Ordering Notification Items – The Script<br />Screencast demo<br />http://screencast.com/t/MDkzZmIxYW<br />Process Documen...
AutoIt Problems with Millennium…<br />
Thank You<br />Becky Yoose<br />Miami University<br />yoosebj@muohio.edu<br />Twitter – yo_bj<br />Thank You<br />
Photo Credits<br />Slide #3 - “Offering” by A30_Tsitika, http://www.flickr.com/photos/frozen-in-time/1838671566/<br />Slid...
Upcoming SlideShare
Loading in...5
×

Using AutoIt for Millennium Task Automation

1,677

Published on

Co-presented at the Innovative Users Group Conference, April 20, 2010.

Program Description: Many libraries already use program-specific macros to automate tasks in Millennium, OCLC, and other programs. While these macros help with task automation, they are limited to their specific programs. Several libraries have turned to 3rd party automation tools, including AutoIt, in efforts to automate tasks in Millennium and other programs. AutoIt is a Windows automation scripting language that has seen successful implementations at various libraries. This presentation will explore the various ways AutoIt is utilized in academic and public library settings as well as the benefits and consequences of using AutoIt for Millennium task automation.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,677
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
21
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • More problems with Millennium than with AutoIt. Beware of speed and window issues. Go to http://research.ahml.info/oml/AutoIt.html for more information.
  • Transcript of "Using AutoIt for Millennium Task Automation"

    1. 1. Using AutoIT for Millennium Task Automation<br />Becky Yoose-<br />Miami University<br />
    2. 2. What to Automate? (shamelessly stolen)<br />Inconvenient schedule<br />Frequently done<br />Tedious / prone to human error<br />Time consuming<br />Limited set of decisions<br />
    3. 3. How can that be automated?!<br />
    4. 4. Part 1 – Data Entry<br />Local codes<br />Locations<br />Statistics<br />Status<br />Etc.<br />Notes<br />Local fields<br />
    5. 5. Part 2 – Decision Making<br />Data on screen can be “read”<br />Data can then be processed<br />If “a” contains “b” then do “c”, else do “d”<br />How does AutoIt read screen data?<br />
    6. 6.
    7. 7.
    8. 8.
    9. 9. Database Maintenance – The Problem<br />3000+ MARC records, mostly LP music records<br />Invalid ‡h in 240 field<br />But wait – there’s more!<br />Corrupted 007 field (consistent)<br />Outdated 262 and 305 fields (consistent)<br />Potpourri of other issues (varies)<br />
    10. 10. Database Maintenance – The Solution<br />Screencast demo<br />http://www.screencast.com/t/THTw1n9ty<br />Scripts (.zip file)<br />http://tinyurl.com/yff3fta<br />
    11. 11. Receipt Cataloging – The Process<br />All items go through receipt process<br />If item meets certain criteria, it is then fast tracked to physical processing<br />Examples of criteria (over 40 in total)<br />DLC, pcc<br />Item is not an added copy/volume<br />008, 050, and 260 ‡c dates match if not a conference publication<br />
    12. 12. Receipt Cataloging – The Script<br />Screencast demo<br />http://www.screencast.com/t/gegg952u8gS<br />Process Documentation (scripts coming soon)<br />http://tinyurl.com/ykroact<br />
    13. 13. Ordering Notification Items – The Process<br />Data entry in ordering process affects receipt cataloging scripts<br />Incorrect codes lead to incorrect processing<br />Workflow was not developed around automation like receipt cataloging was<br />Complex process, but has a core progression for the majority of items<br />GOBI III OCLC III GOBI<br />
    14. 14. Ordering Notification Items – The Script<br />Screencast demo<br />http://screencast.com/t/MDkzZmIxYW<br />Process Documentation (scripts coming soon)<br />http://tinyurl.com/yekoc3h<br />
    15. 15. AutoIt Problems with Millennium…<br />
    16. 16. Thank You<br />Becky Yoose<br />Miami University<br />yoosebj@muohio.edu<br />Twitter – yo_bj<br />Thank You<br />
    17. 17. Photo Credits<br />Slide #3 - “Offering” by A30_Tsitika, http://www.flickr.com/photos/frozen-in-time/1838671566/<br />Slide #15 - “Fail whale” by Twitter.<br />Slide #15 - Logo of Innovative Interfaces lnc.<br />Other photos from presenter and Microsoft Image Gallery<br />Thank You<br />
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×