I’ve created UI Vision functions to scrape a Windows desktop application. It’s not 100% reliable when I run it by hand but it’s reasonable. I’ve started running it as a scheduled job and it’s really bad. I run the process for multiple areas, which have between 100 and 200 records to scrape, the first one scraped 7 records before stopping and the second failed on the first record, it did start, so got part of the data but never finished the first record. I’ve started this same area now by hand and it’s done 40 records so far without failing.
Are there any tricks to making a scheduled job more reliable? Also, are there any tricks to making a desktop scrape more reliable generally, as it’s pretty random in failures, which is annoying!