October 24, 2011

Secret Preview #1

Filed under: Announcements — Marcus Tettmar @ 11:22 am

I’ve just posted a video preview of an up and coming new feature on our Macro Scheduler Facebook Page. Please head on over to check it out.

I plan to add more previews over the next few days, so be sure to “Like” the page to get instant notification. Don’t worry I’ll keep the blog updated too.

Don’t have Macro Scheduler yet? Buy v12 today and we’ll upgrade you to v13 for free when it is released.

October 14, 2011

It can’t be done. Or can it?

Filed under: Uncategorized — Marcus Tettmar @ 8:12 pm

“It can’t be done.”

We’re always meeting people who have been told by consultants and technical folk that moving data from one application to another can’t be done.

We prove them wrong every time.

One of the most popular uses for Macro Scheduler within corporations is automated data entry. Time and again we learn about projects where systems are replaced and renewed but gaps still exist which need to be bridged by manual “rekeying”.

In an ideal world there will be an API, database access, or an interface to export/import data files. But the reality is we still don’t live in an ideal world.

Surprisingly often, especially with older legacy systems, none of these things exist. More often than not they are technically possible, but for various reasons just don’t get implemented. It might cost too much, system vendors may not be willing to open up their technology, IT staff may be too busy on other projects.

And quite often it seems that IT departments are busy working on the “big picture” and consider these “rekeying” jobs too small to worry about.

Taken in isolation the fact that one person in one department might be rekeying patient records, or invoices once a month for three hours might seem a trivial problem. But it’s not just one person in one department. In our experience every team throughout an organisation has someone doing something like that. Added up the total time wasted by the organisation is huge. More often than not these people are being taken away from more productive work.

As an example consider a hospital we are currently helping.

Hospitals are huge organisations, with hundreds of departments and all kinds of systems where for all kinds of reasons people are keying data into one system that was extracted from another.

In a few days we’ve already helped four departments remove the need for monthly manual data entry jobs. In total this must be saving at least 2 man-days per month. In actual fact what it really means is that the clinicians who once had to do this work can now treat two or three more patients a month each.

And this is just the tip of the iceberg.

It may seem like small gains. But we have only just got started and I’m quite sure that every department has at least one person doing manual work that they don’t need to do. In this age of austerity and cost cutting it is fantastic to see the hospital making lots of small efficiency gains that together make a big improvement.

The trouble is that most people don’t realise that what they are doing can be automated.

Most of our customers are an exception, and the IT guy at the hospital thought outside the box and found a solution.

But most people are told “it isn’t possible” so carry on tapping away at the keyboard.

Most IT people, bless them, sometimes think too technically. It’s understandable. So you ask IT “can we automate this data entry procedure” or “can we connect these systems” and words and abbreviations like API, SOAP, XML, SQL will fill their heads, and they’ll come back and say “No sorry, can’t be done”. If you’re lucky someone will contact the system vendor who will naturally want payment for building a custom interface and then it will turn out that the vendor of the other system needs to be involved, or a new module needs purchasing, or someone needs to go on a training course, and all of a sudden it’s looking far too expensive and going to take far too long, to make it justified. So the conclusion is it isn’t possible.

But if you’re reading this blog you know there IS another way to do it.

We CAN automate data entry at the user interface level. And it CAN be made reliable and robust.

Is it the most ideal solution? Some would say not. But are we living in an ideal world? No.

We can demonstrate, our customers can demonstrate that it works. It allows the process to get automated quickly, without specialist technical resource, without reliance on the system vendors or even the IT department and without a large investment. For a relatively tiny outlay the invoice clerk’s life can be transformed, the human resources department can avoid rekeying appraisal data every month and clinicians can stop doing tedious tasks and get back to doing what they love, what they’re best at and serving the community.

I heard about a project in another public sector body near here the other day which has cost a fortune. New systems were brought in and inevitably there was some part of it that would have to remain manual. Consultants were brought in at great cost to look for a solution and after several months and lots of money their conclusion was that while they might be able to improve it a bit there will still be the need for some manual “rekeying”.

Macro Scheduler could have saved them – and the taxpayer – thousands. But it never occurred to them that there was another way.

So my challenge, our challenge, is to reach out to these people, reach out to ordinary people and tell them “it IS possible”. We can simplify your work, we can automate those repetitive tasks, don’t believe everything consultants might tell you – they can’t help thinking traditionally or too technically.

There IS a way.

If you use Macro Scheduler to simplify your own processes, reach out and tell people in other departments, tell your colleagues, tell your friends. There will be someone in other departments with similar problems who could also benefit.

Spread the word. We have a duty to save people time, make people more productive, make companies more profitable, and in the case of the public sector – save our tax money!

September 22, 2011

13 – Lucky for Some?

Filed under: General — Marcus Tettmar @ 10:11 am

I’ve posted a poll over on the Macro Scheduler Facebook page to find out what people think about the next version of Macro Scheduler being v13. It’s a bit of fun really but I’d be interested to see what people think. Maybe you think it’s unlucky, maybe it’s lucky. But even if you’re not superstitious maybe you think it’s time for a change. Go ahead and respond to the poll.

September 7, 2011

MacroScript x64

Filed under: Announcements — Marcus Tettmar @ 4:06 pm

We’re currently working on an x64 version of MacroScript. We now have a working x64 compiler and run time (the Macro Scheduler UI and debugger is still x86) which we are testing internally.

If you are a registered customer and use 64 bits and would like to test out the 64 bit compiler/runtime please let me know. It would help if you have a 64 bit process to automate that you cannot currently do – easily or at all – with the existing 32 bit version.

It should be said that in most cases a 64 bit version is not necessary, as the existing version can still launch and manipulate 64 bit applications. But there are some areas where 64 bit support would be useful. One is where you need to scrape text from a 64 bit application (Edit: though we have a an updated version of the text capture libraries that utilise a “proxy” to get at 64 bit processes – so this will no longer be an issue). Another is if you need to run some advanced 64 bit operating system commands where a 32 bit equivalent does not exist. This is rare but such scenarios do exist. Edit: Actually that can be fixed by disabling file system redirection.

Remember that this is very early days alpha stuff – and as I said above there is no new 64 bit version of the UI or debugger just yet. We’re still working on that and still have some design decisions to make. At the moment the only interface to the 64 bit script interpreter and compiler is via the command line. So only those prepared to get their hands dirty need apply! 🙂

September 2, 2011

MJTNet YouTube Channel

Filed under: Announcements, General — Marcus Tettmar @ 4:10 pm

We now have a YouTube Channel. And today I have uploaded all our current tutorials there. The videos are still available on our web site in the usual place but we will also add future videos to YouTube and if you subscribe you will then get a notification when a new video is added. Plus of course you can post comments there.

So, please head on over and subscribe to our YouTube Channel.

And, as always, if there’s a video tutorial you would like to see please let me know what it is. Even better, you could make one yourself!

September 1, 2011

LinkedIn Anyone?

Filed under: General — Marcus Tettmar @ 12:50 pm

Are you on LinkedIn? If you are, please connect with me there. My profile URL is http://uk.linkedin.com/in/marcustettmar. Make sure to add a note to say you’re a Macro Scheduler user so I know it isn’t a random request, and I’ll add you. See you there. 🙂

August 25, 2011

Comparing Old and New – Why Upgrade?

Filed under: General — Marcus Tettmar @ 2:56 pm

I was helping a customer out today who is still using Macro Scheduler version 9. I hadn’t looked at version 9 for a long while and using it made me realise how much of an improvement the current version (12) is, especially in regards to the debugger.

Version 9 – released 5 years ago now – did not support multiple breakpoints or running from breakpoints which made debugging this customer’s script much less simple than it would have been in v12. There was also no protection from stray key-sends landing in the debugger itself (later versions ensure the script is read only during debug).

It was actually kind of nice to use v9 for a change as it made me appreciate all the more the improvements and progress we’ve made since. And I’m not dissing v9 – it itself was a great improvement over the previous version and I was very proud of it. But working with an old version for a change reminded me how far we’ve come.

Of course version 9 also lacked important commands that have come along since like WaitScreenText and WaitScreenImage. I say important because more and more applications these days are browser based where the containing window doesn’t change, so using good old WaitWindowOpen to ensure new “screens” are ready is not always possible. These types of applications benefit immensely from commands like WaitScreenText and WaitScreenImage which allow you to wait for text within the screens so that you can be sure you’re at the right place in the application before entering data.

If you’re also using an old version of Macro Scheduler please take some time to look at the latest release, as I think you’ll be impressed with the improvements which will make you more productive and allow you to make more robust scripts.

And don’t forget that v9 is scheduled to be “end-of-lifed” on 1st January 2012.

August 24, 2011

New Building Windows 8 Blog

Filed under: Windows 8 — Marcus Tettmar @ 11:38 am

Microsoft have recently launched a new blog called “Building Windows 8” written by engineers on the Microsoft Windows 8 team and providing a means of dialog between themselves and the rest of us. It already features some interesting insights into how the new version of Windows will differ from existing versions. Well worth keeping an eye on.

Building Windows 8

Here’s their first Windows 8 preview video from June.

August 9, 2011

August 5, 2011

Grandpa Box!?

Filed under: General — Marcus Tettmar @ 12:09 pm

I rather liked this, so thought I’d share:

Dilbert.com